Everybody Has “Amazing Web Hosting Support”! Here’s How To Find Out The Truth…

There is plenty of humblebragging when it comes to WordPress hosting support. While self-promotion is important and expected, it’s also a chance to be transparent, honest, and realistic.

So how do you tell the semper fi’s from the polished lies?

A lot of criteria go into defining good web hosting, but one that tops most lists is support. To really shine you need to be better than good; you need to be fantastic!, outstanding!, phenomenal!

In this article, we’re going to look into the various aspects that make for great web hosting support, then focus on how to make sure you are getting it.

Keep reading, or jump ahead to any section:

All right, let’s get into it.

Great Web Hosting Support Parameters

Customer support is the heart and soul of any business. You can offer flash & slash deals to usher in new customers, but if you can’t keep them, you won’t be successful for long.

People often won’t remember specific things you said or did, but they will most certainly retain the residual feelings of any interactions they had with you. Because how you treat people leaves a lasting impression.

Let’s look at the specific areas that comprise great web hosting support. Some are rather basic, but all bear mentioning.

Support channels
Not just more channels; quality channels.

Channels

There should be a variety of different avenues available for you to seek support from, such as:

Documentation

This should be easy to locate and read, and written in plain language―not mired in technical jargon.

It should cover the full range of topics as applicable to the company’s offered services. It should also be easily navigable (jump links or table of contents), and smartly organized.

Tutorials & Articles

An active blog is an invaluable resource. Its content should be timely, engaging, and useful. And while it’s normal and acceptable to promote oneself, the whole of each article should be without bias.

Articles should cover a variety of concepts, topics, and how-to’s, with key insights on what the company (and comparatively, savvy competitors), have to offer.

Forums

Unless a company is brand new, there should be a decent amount of Q&A’s accumulated, with both historical and current posts.

Look for patterns in response and resolution times. It’s not a good sign if people are left hanging for days or weeks on end.

Also check for the tone and language used to convey information; does it appear to be easy-going and respectful? Is the response fleshed-out and pertinent to the subject?

Open a Ticket

It should be a straightforward process to fill out and submit one of these.

Post submission, is a confirmation link to a forum-created-post provided, or an email with ticket content sent?

There should be a definitive path to easily check back at any time for status checks or posted updates.

Live Chat

In today’s day and age, this tool is essential, and should be readily accessible, 24/7/365.

The initial entry request should require only the basic information necessary to funnel the chat to the correct department. Having to complete a lot of detailed questions or compose a mini novel isn’t reasonable or necessary this early on.

The chat software/plugin itself should be solidly dependable (so sudden cut-offs happen rarely to never), and have well-thought out features (like emailing transcripts after the chat is completed).

Availability

Here are some important questions to consider when it comes to engaging with support:

How easily can you get in touch with them?

Making that first contact should be simple; if you have to wade through menus/submenus to find a viable channel, the rest of the process isn’t likely to go smoothly.

How long does it take to get an initial response?

Live Chats should get a response within seconds (if first in line), and within minutes (if there’s a queue). For tickets, you should hear within 24 hours of submission. Further delays fall outside the bounds of acceptability.

Support Staff

Who is the most direct line of communication to a company’s customer base? You guessed it―their support team. Therefore it’s vital that they present themselves in the most positive light.

Communication
Did you know you can convey a more pleasant tone when you smile?

The following should be inherent to a great support staff:

Welcoming

Support should be ready and pleased to engage with you. There’s a lot to be said for a friendly tone and pleasant demeanor.

Knowledgeable

Agents can’t simply hold the knowledge, they must be able to convey it to you.

They are there to assist, yes, but these are also great opportunities to come away with some tech & dev knowledge for handy use later. You’re speaking to an expert, after all. :)

Patient

You should feel no sense of annoyance coming from an agent, nor a sense of being rushed to finish. Being hurried through communications or made to feel insignificant are both indicators of inferior support.

Expertly Trained

Support messages should be conveyed in easy to understand language, so that a non-native speaking individual wouldn’t struggle to comprehend them.

It’s also important for the agent to get to the crux of the matter, so they can provide the most fitting responses and solutions without wasting time (yours, especially) getting sidetracked.

Advanced Troubleshooting Skills

Support should be adept at issue escalation, and able to coordinate between different support tiers if the situation warrants.

For example, if you need to go from Level 1 tech support to Level 2, or another department altogether, it should be with minimal transfers, and without putting you on terminal hold.

Resolution

As we all know, submitting a problem is only the beginning. Having it seen through to completion is another pivotal test of quality customer support.

Here are some important questions to note in this area:

Is the issue resolution time reasonable?

Not all problems are instantly solvable. However, the interim between presentation and resolution should match the complexity of each issue, and the order in which they were received.

Lost time can mean lost revenue and increased bounce rates for your site, so exorbitant wait times, especially over minor items, are deal breakers.

What’s the ticket lifecycle? Are open items closed prematurely?

A customer should always be the one to mark an open item as resolved, not the support team. (With few exceptions, i.e., duplicate threads.)

In this manner, the customer decides and indicates when their issue is resolved, based on their level of satisfaction. Support teams who close tickets at their own whim are a red flag.

How are unresolvable issues handled?

In the rare instances where problems aren’t fixable, the customer should be compensated in a different way.

Much like those “delivered in 30 minutes-or-less, or your pizza is free” deals, but something of value in the hosting realm.

Checklist
Finding a reliable, robust hosting service at a fair price is absolutely do-able in today’s market.

Getting the Best Web Hosting Support

So we know why good hosting is important to have. Aside from what we already talked about, how can you be sure you are getting it?

Well, here’s a list of some items to be observant of:

Things are running efficiently.

If you never encounter any issues, and your website’s just humming along seamlessly in the background, that’s partly attributable to great hosting support.

That’s not to say hiccups are never to be expected, even in a well-supported hosting environment; just that a lack thereof points to pro-level care behind the scenes.

Support interactions are quick, easy, and produce desired results.

If you can’t recall feeling flustered or helpless after reaching out for assistance, you’ve got a winner.

If you would go so far as to grant a glowing testimonial for help you received―written or verbal―that’s enviable support.

Tools and services are updated, tweaked, or added.

If fresh versions of your plugins or service features are rolled-out on the reg, (or new ones are added to the existing library), that’s a host that works to stay relevant, and provide you with the most value.

Communication flows freely, independent of reaching out for any issues, and is non-invasive and helpful.

If your host sends occasional emails or messages with tips or pertinent news (not hourly or daily nonsense spam), that’s a forward-thinking, knowledge-sharing provider.

Rounding Out Web Hosting Considerations

To make sure you’re getting the best hosting support possible, there are a few other things you can do.

Try an experiment with different hosting companies by doing a Live Chat. Then judge accordingly on the following:

How fast did they respond? Were they polite? Did they ask intuitive questions? Did they answer your queries succinctly & intelligently? Was the chat peppered with unsolicited sales pitches or ‘act fast’ deals?

There’s nothing like testing the waters yourself to decide if you’d rather hang around or get away quickly.

Live chat test
A live chat test that lives up to expectations.

Also, scope out the ratings for potential hosting providers. What others have to say about them can definitely shed some light.

Keep in mind there are likely to be false positives and negatives floating in any sea of reviews, so consider the overall direction of the tide, and go with your inner ear (i.e., reviews that resound with you).

Trustpilot and Reviews.io are two of many reliable, trusted sites for consumer ratings on hosting providers.

Review starts
While not definitive, customer ratings are a good indicator of web hosting support reliability.

Additionally, check to see if providers offer a free trial, or a money-back guarantee (and that they stand behind them).

Finally, don’t forget to inspect the fine print. Sometimes what seems like a smashing good deal washes away to almost nothing in those asterisked addendums. Read. Them. Carefully.

Marketing jargon
Make sure offers aren’t just a marketing ploy.

Host-Test With The Mostest

A slick salesperson can sell just about anything once. But it is the ongoing interactions that determine whether you’ll gain a customer for life. A quality company will work to build a rapport―a beneficial one that people will want to retain.

Give due consideration to all the different elements of website hosting. Research and review, digest and debate―from the many offers available.

Then actually go for a trial run, with any host of your choosing, (hey, our support is awesome!), and see how their features, services, and assistance actually stack up.

Whatever hosting provider you go with, know that you don’t have to stick with one who’s not meeting your expectations. Don’t settle for subpar when the best web hosting support for you is out there, ripe for the picking!

Konstantin Kovshenin Launches Sail, a CLI Tool for Deploying to Digital Ocean

Last week, Konstantin Kovshenin launched Sail, a CLI tool for deploying WordPress applications to the DigitalOcean cloud. The project is free to use and open source. However, he has plans for an upgraded premium experience down the road.

Kovshenin cited speed and efficiency as the two primary reasons developers should give his new tool a try. “You don’t need to wander around web UIs to launch a new server and install WordPress. You just sail init. You don’t need to open your SFTP GUI client to upload changes to your application. You just sail deploy.”

He also said that because it is a simple CLI, it will integrate well with existing developer tools and services like Gulp, webpack, GitHub Actions, and more.

“I’m a DIY guy when it comes to WordPress hosting, so I like to get my hands dirty with servers, code, configuration, and everything else,” wrote Kovshenin in the announcement post. “I’ve been using virtual servers at DigitalOcean for small WordPress projects for a very long time, and it’s great, and also very affordable.”

He had grown annoyed doing routine maintenance and configuring servers for new projects. This led him to write many scripts for handling each piece of this over the years. Over the past couple of months, he cleaned them up and packaged them as a single CLI tool called Sail. It works across Linux, macOS, and Windows.

While he lists some advantages of using Sail over the competition in the announcement post, he thinks the benefits come from using Sail with other developer tools.

“For example, if you already use Git and GitHub, Sail can automatically deploy your application whenever you push to your main branch,” he said. “If your project is built with Gulp and webpack, you can ask npm to deploy your application after a successful build.”

The CLI tool does not make assumptions about the development environment. Developers are free to use whatever setup they are accustomed to, such as Vagrant/VirtualBox, XAMP/MAMP, Local, Docker, or a custom setup.

“You can use it without a local development environment at all and just cowboy-code your way through, and Sail will help you deploy with confidence and roll back when you’re overly confident,” he said.

The following is a short video demo:

The Future of Sail

For the short term, Sail only works with DigitalOcean. However, Kovshenin plans to support more providers down the road as he looks into “more complex architectures.” However, he said it is not a high priority at the moment.

“DigitalOcean has the best documentation, hands down,” he said. “The simplicity of their APIs just blows you away. And that simplicity extends to their pricing as well, which made it quite an obvious choice.”

While the tool is free, he will offer a Sail Premium service. There is currently no launch date for it. Kovshenin said he was gauging overall interest before diving in. However, he does have an Early Access signup form. Those who use it will gain free passes during the beta period and possibly a discount at launch.

Right now, his focus is on building the core Sail features, which he says will always be free.

“The biggest new feature I’m excited about right now is Blueprints,” said Kovshenin. “This is going to be a YAML manifest file, which will describe the desired application environment and state, including which WordPress plugins to install and activate, which themes and settings, as well as any additional server software and configuration, such as mail, firewall, etc. And to get all of this you’ll just need to specify the blueprint file to sail init.”

The goal is to allow users to build, reuse, and even share their blueprints. Sail itself will even make common configurations available. A single blueprint could include WooCommerce, Stripe, Storefront, Jetpack, Redis object caching, mail relay via MailGun, and more.

“Other features on the list include sub-projects, staging/cloning, automatic and remote backups, profiling, monitoring, and malware/vulnerability scanning,” said Kovshenin.

He is hoping for more feedback on missing features that could make the project more useful for others.

What is the -> python operator used for?

Hi everyone,

I've been researching various python libraries to extract data from pdf files.

Currently, I'm exploring PyMuPDF

After installing it, I try to run a basic script to get the number of pages in the pdf file.

However, the following runtime error occurs.

File "/usr/local/apps/PyMuPDF-1.18.17/fitz/fitz.py", line 1281
def is_rectangular(self) -> bool:                           
SyntaxError: invalid syntax

Can anyone explain what that -> operator is?

Thanks

How to Rank New WordPress Content Faster (In 6 Easy Steps)

Do you want to rank new WordPress content faster?

Sometimes search engines take some time to index new content, so your WordPress site may not show up in search results or get much traffic at first.

In this guide, we’ll show you how to easily rank new WordPress content faster with practical tips.

Easily rank new WordPress content quickly

Why Is It Important to Rank New Content?

As a WordPress website owner, you’ll miss out on a ton of traffic if you don’t work on ranking your content from day one.

When you do, your content can gain higher search rankings and get more traffic from the start. Later on, your rankings will continue to improve as your site gets more credibility in search engines.

However, many websites struggle to get more organic traffic to their content right away.

Luckily, there are some easy to implement WordPress SEO best practices that can help. Simply follow the steps below to rank your new content and start getting more traffic right away.

That being said, let’s take a look at how to easily rank your new WordPress content faster.

1. Install All in One SEO for WordPress

First thing you need to do is install and activate All in One SEO for WordPress. For more details, see our step by step guide on how to install a WordPress plugin.

All in One SEO for WordPress

All in One SEO (AIOSEO) is the best WordPress SEO plugin on the market. It allows you to easily optimize WordPress SEO without any special skills.

Note: There is a free version of All in One SEO available as well. However, we recommend using the premium version to unlock its full potential.

Upon activation, the plugin will launch a setup wizard which will walk you through the process to get started. Simply follow the on-screen instructions and you’ll be all set in a few clicks.

AIOSEO setup wizard

Setting up AIOSEO will automatically take care of many important search engine optimization tasks. For instance, if an older blog post is missing an SEO title or description, then the plugin can automatically generate those for you.

However, there’s a lot more that you can do with the plugin that will further boost search rankings for your new content.

For step-by-step instructions and more tips, see our complete guide on how to set up All in One SEO.

2. Add Your Website to Google Search Console

Google Search Console is a free tool provided by Google to help website owners monitor their website performance in search results.

It allows you to track search rankings and get notified when Google is unable to crawl or index any page on your website. You’ll also be able to notify Google of any new content you publish automatically by using a sitemap.

First, you need to visit the Google Search Console website and click on the start now button.

Next, you need to provide your website URL and click on the continue button.

Add website URL

Now, you’ll be asked to verify ownership of your website. There are several ways to do that, but we will show the HTML tag method because it is the easiest one.

HTML tag method

Click on the HTML tag to expand it and then copy the code inside it.

All in One SEO for WordPress comes with a built-in tool to easily add this code to your website. Simply switch to the admin area of your WordPress website and go to the All in One SEO » General Settings page.

Adding Search Console HTML tag in WordPress

From here, you need to switch to the Webmaster tools page and click on the Google Search Console box to add your search console verification code.

Don’t forget to click on the Save Changes button to store your settings.

You can now switch back to the Google Search Console tab and click on the Verify button.

Verify search console HTML tag

That’s all! You’ve successfully added your website to Google Search Console.

3. Add XML Sitemaps to Google Search Console

An XML sitemap is a file that lists all your website content in an XML format, so search engines like Google can easily discover and index your content.

WordPress comes with its own basic XML sitemaps, which you can find by adding wp-sitemaps.xml at the end of your website address (for example, https://example.com/wp-sitemap.xml).

However, if you are using AIOSEO, then it generates its own XML sitemaps that are more powerful. It includes XML sitemaps, video sitemaps, news sitemaps, and RSS sitemaps as well.

AIOSEO sitemaps are also completely customizable, so you can decide exactly which content to include. You can even use your sitemap to help hide specific pages from Google.

You can view and manage your sitemaps by visiting All in One » Sitemaps.

View sitemap

To view your sitemap, simply click on the Open Sitemap button, or you can just add sitemap.xml at the end of your website domain (for example, https://example.com/sitemap.xml).

Next, login to your Google Search Console account dashboard and then click on the Sitemaps menu from the left column. After that, you need to add ‘sitemap.xml’ in the the ‘Add a New Sitemap’ field.

Add new sitemap

Click on the Submit button to continue.

Add RSS Sitemap to Google Search Console

All in One SEO also comes with an RSS Sitemap feature which contains your most recent blog posts.

Search engines recommend adding an RSS sitemap to your site, too. It is a smaller file and search engines can access it more frequently to look for new content.

First, you need to visit All in One SEO » Sitemaps page and switch to the RSS Sitemap tab.

RSS sitemap

From here you need to make sure that the RSS sitemap option is enabled. You can click on the Open Sitemap button to view it.

By default, the RSS sitemap URL has sitemap.rss added to your domain name (e.g. https://example.com/sitemap.rss).

Now you can switch back to Google Search Console dashboard and click on the Sitemaps menu. From here, add ‘sitemap.rss’ in the Add a New Sitemap option, and then click the Submit button.

RSS sitemap

That’s all. Google will now start using your sitemaps to find new content on your website more quickly.

4. Optimize Your New Content for Ranking

The first three tips mentioned above ensure that search engines can quickly find your content. Now let’s talk about how to prepare your new content for ranking faster in higher positions.

All in One SEO allows you to easily add a meta title and description to any post or page under the AIOSEO settings box below your content.

All in One SEO settings

Below that, you can add the Focus Keyphrase that you want to rank for.
This allows All in One SEO to analyze your content for those focus keywords, and give you suggestions to improve your optimization.

Focus keywords

You can view your overall SEO score at the top right corner of the screen.

Clicking on it will also show you actionable tips that you can apply to improve your content.

SEO score

For more details, see our checklist on improving your blog posts for SEO.

5. Add Internal Links

An internal link is a link to another page on your own website. Internal linking to your own content has a huge impact on SEO.

To improve your SEO, it’s smart to make it a habit to add links to your most important content in any new content that you write. This can help to boost rankings for your older content.

However, it’s also important to add internal links that point to your new content when you publish it.

Make internal linking a habit

You can do this by editing your older articles to add links to your newer content whenever you publish. Many successful bloggers dedicate time to add internal links to new articles on a weekly or monthly basis.

6. Share Your Content

Another quick way to promote your new blog posts is by sharing them with your followers on social media platforms like Facebook, Twitter, Pinterest, and more.

To get the most engagement on social media, you want to make sure that your content looks good on every platform.

That’s where All in One SEO comes in. AIOSEO makes it possible to control how your content looks when it’s shared on social media websites like Facebook and Twitter.

You can add Open Graph meta data to include proper thumbnail images for each article on your website.

Social settings

For more details, see our complete social media cheat sheet for WordPress with step by step instructions on promoting your content on social media.

Bonus: Track Website Traffic

Finally, you need a way to make sure your new content is getting indexed and ranked properly.

The easiest way to track this is by using MonsterInsights. It is the best Google Analytics plugin for WordPress and allows you to easily monitor your website traffic and rankings.

First, you need to install and activate the MonsterInsights plugin. For more details, see our guide on how to install Google Analytics in WordPress.

Once you have set up MonsterInsights, you can view your website performance directly from your WordPress dashboard.

MonsterInsights reports overview

MonsterInsights also shows you your search engine rankings, so you can track the performance of your content and make sure it’s indexed properly.

MonsterInsights search console data

We hope this article helped you learn how to rank your new WordPress content faster. You may also want to see our guide on how to start your own podcast, or our expert comparison of the best email marketing services for small business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Rank New WordPress Content Faster (In 6 Easy Steps) appeared first on WPBeginner.