Let us care for your site: Yoast SEO Care

As a hard-working site owner, it is often difficult to find the time to work on issues that are holding your company back. You might find that the blog posts of your competitor appear higher in search results, but you don’t know what to do about it. Or, you might discover that your site isn’t performing as well as you’d like, even after you’ve tried everything in your power.

For most people, time and lack of knowledge are the factors that limit their success. That’s why we’ve developed Yoast SEO Care. We take the most important technical tasks out of your hands and put them into the trusted hands of seasoned SEO professionals.

Let our SEO experts analyze and improve your site’s SEO! »

Yoast SEO Care$ 199€ 199 – Buy now » Info

You’ve tried it all

It’s hard to figure out where something is going wrong. But, it’s even harder to discover where to make little changes that can have a dramatically positive effect on your results. You’ve tried to read up on SEO related subjects, but the information is scattered, outdated or just plain wrong. It’s difficult to cut through the bull to get to the real, actionable knowledge. Nobody has time for this, except for us: it’s our job.

What do I get out of it?

You’ve worked hard to build your business. Countless hours to make it grow, year after year. That’s something to be proud of. It takes a lot of effort to become successful. Your site is a crucial part of your business and therefore needs special attention. If you can’t find the time to work on it, or if you fear the technological side, then you need outside help.

By calling in Team Yoast, you’ll get back the freedom to work on other aspects of your business. The experts at Yoast have your back on the technical side of things. We have checked countless sites from clients big and small, from the little artisan bakery around the corner to some of the world’s leading online magazines. Not everyone can call Disney, NASA and StarWars.com their customers.

In addition to that, we know what it’s like to help people make their website better. Currently, the Yoast SEO plugin runs on more than five million sites. For years, Yoast has been helping people to get the most out of their sites and making SEO available for everyone.

This is what we do

Our experts check your site on more than 300 points. We can’t list every one on this page, but here are a couple of important focus points:

  • Technical SEO: are technical issues holding you back?
  • How does your content perform? And how to make it better?
  • Site speed: a slow site is inexcusable
  • Plus, we’ll install and configure Yoast SEO Premium

The extensive, monthly Yoast SEO Care package has even more checks, for instance:

  • Site structure: is your site and content structure correct?
  • Broken pages: customers must never stumble upon these
  • Mobile: how does your site function on mobile phones?
  • Site security: a secure site is a must-have

What you can expect

Besides the comforting feeling that a world-class SEO company is looking out for your painstakingly built site? A personal SEO expert will regularly check your site. He or she will fix issues, make enhancements and give you easy to understand advice that you can use to make your work even better. Following the check-up, your site is in perfect condition to take on any competition you might have.

Let our SEO experts analyze and improve your site’s SEO! »

Yoast SEO Care$ 199€ 199 – Buy now » Info

Let’s get down to brass tacks

There are two Yoast SEO Care packages. Yoast SEO Basic Care is for site-owners who want a bit of guidance in their work. You still have to put in some work yourself. That’s fine if you have an understanding of SEO, but just need a little nudge. The monthly SEO Care packages gives our experts much more time to invest in your site, making it better in every possible way.

Yoast SEO Basic Care

  • Price: $249 per quarter
  • Quarterly checks (4)
  • Basic checks
    • Technical SEO
    • Content
    • Indexability
    • Site speed
  • Free Yoast SEO Premium license, plus installation

Yoast SEO Care

  • Price: $199 per month
  • Monthly checks (12)
  • All basic checks, plus extended checks
    • Security
    • Site structure
    • Keywords
    • Mobile
    • Duplicate content
    • UX & conversion
    • Meta data

All these checks will be done by a Yoast expert, who will also fix issues, if any, and improve the site in general. You will also receive updates on the progress of your site, plus actionable advice that you can easily implement yourself. In the end, your site is ready to outrank and outperform your competitors!

Ready to make your site a runaway success?

Do you lack the time and skills to take your site or business to the next level? Are you often banging your head on your desk in search of the right answer to a technical challenge? Do your competitors perform better and you can’t figure out how to beat them? Yoast SEO Care can help! Call in Team Yoast and be prepared for more traffic and more sales.

Registration Magic Review – Powerful WordPress Form Plugin

Let’s be honest, the default WordPress registration form kind of…sucks. It’s functional enough, but you’re limited in what information you can collect, where the form is located, and how it looks. Of course, that probably doesn’t matter if your site doesn’t allow public registration…

The post Registration Magic Review – Powerful WordPress Form Plugin appeared first on WPLift.

WordPress Multisite and SEO: All Your Questions Answered

One topic that comes up time and time again in the comments on our Multisite posts is SEO.

People often want to know how running a Multisite network will affect SEO, both for the main site and for other sites or blogs in the network.

There isn’t a simple answer to the question “How will Multisite affect my SEO?” The way in which SEO and Multisite interact will depend on how the network is set up, what kind of domains you’re using and how you want your SEO to work. Some network admins want the whole network to be treated as one site for SEO purposes, while others want each site to be treated differently.

In this post, I’ll look at three different scenarios and how they affect SEO – one will help if you want your network to share SEO juice, and the other two will work best if you want each site to be treated differently by search engines.

But let’s start by summarizing the options you have in Multisite.

Multisite and Domains: Your Options

Multisite gives you two options for managing the domains used by the sites in your network:

  • Subdirectories: If you set your network up with subdirectories, a site within it will have the domain http://bit.ly/2gOQ1KK, where mynetwork.com is the domain of your network and mysite is the individual site.
  • Subdomains: With this setup, your site will have the domain http://bit.ly/2fIEQHq

You have to specify which of these you’ll use when you activate Multisite, and you can’t change it afterwards. If you’re activating Multisite on an established WordPress installation you can only use subdomains, and if your network isn’t in your domain’s root directory you’ll have to use subdirectories.

However, there is a third option that will override either of these and that’s domain mapping. With the dWordPress MU Domain Mapping plugin you can map a completely separate domain (or multiple domains) to any of the sites in your network, which means that your site can have the domain http://mysite.com and will behave as if it’s hosted on that domain instead of in your network.

Search Engines and Domains

As Google is the search engine most of us worry about, let’s take a look at how Google treats subdomains and subdirectories.

In a Google+ hangout in August 2016, Google’s John Mueller gave us a few clues as to how Google treats subdomains:

“With subdomains, the main thing I’d watch out for is that you’re not using wildcard subdomains because that can make crawling really, really hard. If we have to go through all of these subdomains and treat them all as separate hosts. But if you have a limited number of subdomains then that might be an option. Similarly, if you have different sites that are essentially completely separate websites but they’re in subdirectories … then we’ll try to figure that out as well. And say, well, actually these are … separate sites that should be treated completely separately – then we’ll try to figure that out as well. So that’s not something that would … like improve or hurt rankings. It’s more a matter of us figuring that out. And so far I’ve seen our algorithms do a pretty good job of that.”

You can watch the entire hangout here:

My understanding of this is that Google does its best to work out how your sites should be treated regardless of whether they’re using subdomains or not. Google will treat subdomains as separate hosts if you’re using wildcard subdomains, but if not, it might not if the content is related. And if you’re using subdirectories, then Google will do its best to treat them as separate sites if the content makes it clear that that’s the case.

Which is good news if you already have a Multisite network and can’t change your setup – Google will try to respond to the way your content works and not just the way your domains are set up.

But if you’re setting up a new Multisite network, I’d still advise using the domain approach that will give you the best results for SEO. If you’re managing separate sites with overlaps in their content, or related sites with very different content, then it pays not to rely on Google’s algorithm working it out. After all, it can’t hurt to make life as easy as possible for Google.

So how do each of the three Multisite options interact with SEO?


We are the Multisite Experts. Period.

We’ve been developing plugins for WordPress Multisite for the past 10 years. With WPMU DEV you get our most popular plugins like Domain Mapping, Snapshot, Pro Sites, Support System, User Switching and bucket loads of others tailored specifically for Multisite! Woop!


Domains and SEO

Let’s work through each of the three options and identify how they might work if Google’s algorithm doesn’t manage to work out how your content is structured but instead uses the domain structure as a guide.


As far as their URL structure is concerned, subdirectories are no different from pages and subpages on your main site. So structurally there’s no difference between a page called “About Us” which is a child page of another “My Site” page on the main site at http://bit.ly/2gOVmBV, and an “About Us” page on a mysite site in the network at the same address. This is the reason that you can’t activate Multisite with subdirectories on an established WordPress installation, because there may be a clash of urls.

Google will do its best to identify where sites are separate using subdirectories but as the URL structure is the same as for a single site, you should assume that for SEO purposes, your network will be treated as one site.

If you want search engines to treat your network as one site, this is the approach you should use. If you want SEO for the sites on your network to be separate, go with another option.


Subdomains work in the opposite way to subdirectories: search engines will treat them as separate sites unless the content between them is very similar. So if you’re using Multisite for multiple sites belonging to one organisation, you might find that Google treats your sites as one even if they are using subdomains.

However, as with subdirectories, I wouldn’t rely on the search engines to do this for you. Subdomains aren’t the best approach if you want your network to be treated as one big site. Instead, use subdomains if you want the sites to be treated differently. And if your sites have related content but you want to be absolutely sure Google will create them separately, then use mapped domains instead.

Mapped Domains

Mapped domains will be treated completely separately by search engines, even if they relate to sites hosted on a Multisite network. This is because the search engines use domains as their starting point, and not hosting setups. So if you want to ensure that the sites on your network are treated completely separately, use mapped domains. This will apply even if your content is similar.

Mapping Domains will ensure the sites in your network are treated as separate for SEO purposes.
Mapping Domains will ensure the sites in your network are treated as separate for SEO purposes.

There is one thing to beware of here, though: if your sites have a lot of content in common and you use domain mapping, you may be penalised for having unoriginal content in each of the sites. Google expects a quality site to have original, relevant content, so if your sites share a very high proportion of their content, mapping domains could land you in trouble. Think hard before you do this.

Multisite SEO: What You Should Do…

As we’ve seen, the approach you take to your domain structure will depend on the content of your sites and whether you want them to be treated as separate sites or not.

Here’s an overview:

Multisite and SEO comparison chart

SEO and Multisite Needn’t be Complicated!If you follow this guide, your SEO should work the way you want it to.

SEO concerns can sometimes put people off using a Multisite network. I’ve sometimes had people ask me, “But doesn’t Multisite mess with your SEO?”

The answer is no.

If you set up your network and your domains to encourage the search engines to index your site in the way you want them to, then Multisite won’t mess up your SEO.

And even if your existing network’s domain structure isn’t optimized, you needn’t panic – as we’ve seen, Google algorithms will do their best to work things out for themselves.

Related posts:

  1. Q&A: Everything You Ever Wanted to Know About WordPress Multisite Answered If you’re a keen follower of this blog, you’ll have…
  2. Should You Use a CDN for Your WordPress Site? Your Questions Answered Site speed is important. Like, really important. In fact, a…
  3. Multisite, Hummingbird and Cloudflare: Make Your WordPress Network Blisteringly Fast You may have caught the recent announcement that our Hummingbird…
  4. How to Change WordPress Multisite to Sub-Directories or Sub-Domains Without Errors If you have ever set up a WordPress Multisite install…

How to Add a Reading Progress Bar in WordPress: A Quick Guide

In today’s post, I want to demonstrate how a reading progress bar can improve visitor engagement, simply by encouraging the reader to read on. They give readers the means to gauge how much of a blog post remains, which allows them to manage their time more effectively.

Before we start, though, what is a reading progress bar? In a nutshell, a reading progress bar is a visual representation of how much of a blog post remains. It achieves this by tracking the visitor’s position on the page. As they scroll down, the bar begins to fill, indicating how much progress they’ve made. Once they’ve reached the end of the post, the bar is full.

It’s a simple idea, but one that several websites use with positive results. Best of all, you can implement a reading progress bar with zero cost and minimal effort on your part – just install a reading progress bar plugin, play around with one or two settings, then you’re good to go. Today, I’m going to show you how to setup the free Reading Position Indicator plugin, plus I’ll introduce you to several alternative plugins for the job.

Let’s dive in.

Why Use Reading Progress Bars?

First, though, let’s take a look at why you might want to add reading progress bars to your WordPress website. Admittedly, they are best suited to publishers of long form content.

In this day and age, most of us appreciate it when a business goes out of its way to act with transparency. This is exactly what a reading progress bar achieves. Not every reader can commit to, say, 20 minutes reading a monster blog post – no matter how valuable you think that post is. We all have lives and commitments and these place constraints on our web browsing habits.

It can be incredibly frustrating to commit a large amount of time to an article, only to realize that you simply don’t have the time to finish it. It can leave the reader with a bad experience of your website, which means they have no intention of returning to finish the post. Yes, the reader could scroll to the bottom of the page to work this out for themselves, but who does that?

The reading progress bar solves this predicament by letting the reader know approximately how long the article will take them to complete – some reading progress bars even come with a “minutes left” metric. This empowers your readership to make an informed decision as to whether to read on.

Another benefit is that a reading progress bar can act as motivation to finish the post. Some readers will find it rewarding to watch the bar fill up, giving them a sense of satisfaction when they reach the end.

Similarly, a quick glance at the progress bar might make a reader think, “Hey, I’m nearly there, I should probably finish this article!” However, this works both ways – if a reader has too much content left to read, they might simply abandon the page.

All in all, though, reading progress bars are an effective way to increase reader engagement. I recommend testing them on your website to see how your audience reacts to them.

How to Add Reading Progress Bars in WordPress

In this section of the post, I’m going to show you how easy it is to add reading progress bars to your WordPress-powered website. I’ll be demonstrating using the Reading Position Indicator plugin – the plugin is freely available on the official directory.


The plugin is super lightweight and has only the most essential features. This means, as you will soon see, the plugin can be configured in no more than a couple of minutes.

Let’s start by quickly installing the plugin. Access your WordPress dashboard, then navigate to Plugins > Add New > search for “Reading Position Indicator.” You need the first plugin returned – the one by Marcin Pietrzak – so find it then click Install Now > Activate.


Now, head to Appearance > Progress. On this screen, you’ll be able to configure the size and style of your reading progress bar. You can choose between a solid color, a two-color gradient, and a bar that transforms from transparent to color.


When you’re done, hit Save Changes.

Now, every post and page will automatically display a reading progress bar at the very top of the screen. When a visitor initially accesses your content, the reading progress bar will look something like this:


But as they progress down the page, the bar will gradually begin to fill in line with the reader’s progress.


And that’s all there is to it!

Alternatives to Reading Position Indicator: The Best Reading Progress Bar Plugins for WordPress

As we’ve just seen, the Reading Position Indicator plugin’s main strength is its simplicity. The configuration screen is so streamlined that the user can be up and running in just a few mouse clicks.

It does the job, but it’s perhaps lacking some of the bells and whistles of other reading progress bar plugins. If you’d like a plugin that offers more features and design choice, here are some of the best options available. We’ve mixed in both free and premium options.

1. Scroll Progress Bar


The Scroll Progress Bar plugin displays a stylish progress bar directly below your website’s header. As the visitor makes their way down the screen, a smooth animation will begin to fill the progress bar.

The progress bar can be color customized and is compatible with posts, pages, and even custom post types. You can also choose to activate the reading progress bar only on specific pages.

Price: FREE | More Information

2. WP Time to Read


WP Time to Read is the first premium progress bar plugin, and arguably the best. It is exclusively available on the MyThemeShop website.

How does this premium plugin differentiate itself from the free options? By adding several new functionalities – namely an “estimated reading time” stat to your posts.

To calculate this, the plugin asks for a minimum and maximum “words per minute” reading speed. The plugin multiplies these figures against a post’s word count to create a reading interval time – for example, 15-17 minutes. This is then added to your home page, so the visitor knows approximately what their time commitment will be before starting an article.

You can activate/deactivate the reading progress bar on any page of your website, plus you can choose from unlimited colors for your bar.

Price: $29 | More Information

3. Worth the Read


Worth the Read is a super lightweight plugin, not too dissimilar from the Reading Position Indicator plugin featured in today’s tutorial.

You can choose background and progress bar colors for your display, plus you can select whether the progress bar sits and the top or bottom of the screen. You can also choose whether you want your blog’s comment section factored into the article length calculation.

Price: FREE | More Information

4. Reading Progress Bar


Reading Progress Bar is our next premium option, available from the CodeCanyon marketplace. It adds an estimated reading time to the bar itself, so a visitor knows at all times how long the post should take them to read.

The plugin is compatible with all mainstream browsers, plus it’s fully responsive. It offers plenty of customization options, too – font, style, background color, progress bar color. You can add progress bars to any post or page, but you can choose to deactivate it on individual pages should you wish.

Price: $15 | More Information

5. Reading Time


Next, we have the Reading Time plugin. This is the only free option to factor in estimated reading time, which can be displayed in either minutes or seconds.

This estimated reading time is displayed directly above the progress bar, which gradually fills as the user scrolls down the page.

Price: FREE | More Information

6. Minutes to Read


Finally, we have the Minutes to Read plugin – another premium option available from CodeCanyon. This plugin is probably my favorite, too, combining a reading progress bar with a dynamic “minutes left” estimation.

With the other plugins we’ve featured, the “minutes to read” calculation is fixed and doesn’t change. With Minutes to Read, the time left ticks down as the visitor reads the article, based on their scroll position.

At the top of the page, visitors will also see a simple but stylish progress bar, which fills from left to right based on reading progress.

Price: $8 | More Information

Final Thoughts

In today’s post, we’ve taken a brief look at the benefits of adding reading progress bars to a WordPress website – namely, that it improves transparency and helps readers to manage their time more efficiently.

We’ve also discussed several of the best reading progress bar plugins, including a short tutorial showing you how easy they are to setup and use. Now there should be nothing stopping you from trying them on your website to test their impact on visitor engagement!

Have you tried any of these options? We’d love to hear form you in the comments below!

Article thumbnail image by MSSA / shutterstock.com.

The post How to Add a Reading Progress Bar in WordPress: A Quick Guide appeared first on Elegant Themes Blog.

How to Add Post Type Archive in WordPress Navigation Menus

Recently, one of our readers asked if it was possible to add a link to custom post type archive pages in WordPress navigation menus. An archive page in WordPress displays a list of all posts under a specific post type, category, or tag. In this article, we will show you how to add post type archive in WordPress navigation menus.

How to add custom post type archive link in navigation menus

Custom Post Type Archives in WordPress

In WordPress, the term ‘Archives’ is used for a list of entries from a post type or taxonomy (like categories and tags).

If archives are enabled for a custom post type, then you can display them on your website. Typically, the URL of your custom post type archive page is in this format:


Post type slug is the nice name for your custom post type.

For example, we have a custom post type called ‘Deals’, and you can view its archive page at a URL like this:


You can place a link to the archive page of your custom post type in your site’s navigation menus. This will allow your users to see all past entries posted in that post type on a single page.

Having said that, let’s see how to add a link to your custom post type archive page in WordPress navigation menus.

Adding Link to Custom Post Type Archive page in Navigation Menus

First, you need to visit Appearance » Menus page. You will notice a tab for each of your custom post type in the left column.

Custom post type tab on navigation menus screen in WordPress

You need to click on the name of your custom post type to expand it and then click on the ‘View all’ tab.

You will see an option for your post type archives. Check the box next to it and then click on the Add to Menu button.

Your custom post type archive will now appear as a menu item in the right column.

Post type archive menu item

By default, it will use your custom post type name with the word archives for the link label.

You may want to change this into something easier. Click on the menu item to edit it and then change its navigation label.

Menu label

Don’t forget to click on the save menu button to store your changes.

You can now visit your website to see the custom post type archive link in your navigation menu.

Custom post type link in WordPress navigation menu

Just like posts and pages, you can also add a single entry from your post type to navigation menus.

Simply select an entry and then click on add to menu button.

Adding single items from a post type to navigation menus

Don’t forget to click on the save menu button to store your changes.

My Custom Post Type Doesn’t Appear on Menus Screen

Custom post types need to match some requirements in order to be displayed on Appearance » Menus page.

First you need to make sure that an archive page exists for your custom post type. Typically it is a URL like this:


Replace example.com with your own domain name and movies with your post type.

If you can see entries from your post type on this page, then this means your post type supports archives but does not support other requirements.

Good news is that you can still add your custom post type archive page as a custom link.

Visit Appearance » Menus page and then click on the ‘Custom Link’ tab to expand it.

Adding a post type archive link as a custom link

Enter the URL of your custom post type archive page in the URL field and add the label you want to display in the link field.

Next, click on the add to menu button, and you will notice the custom link appear in the right column.

Custom link item in navigation menu

You can now click on the save menu button to store your changes.

We hope this article helped you learn how to add post type archive in WordPress navigation menus. You may also want to see our list of 12 most useful WordPress custom post types tutorials.

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 Add Post Type Archive in WordPress Navigation Menus appeared first on WPBeginner.

Torque Toons: After-party at the Museum

WordCamp US is coming up and we can’t stop thinking about the after-party at the Academy of Natural Sciences. There will be live animals, butterflies, and karaoke!

Don’t forget to check out our other editorial toons!

Doctor Popular is an artist and musician living in San Francisco. As a full disclaimer, he is neither a doctor nor popular.

The post Torque Toons: After-party at the Museum appeared first on Torque.