Just because Search Engine Optimization (SEO) has changed drastically over the past decade doesn’t mean it’s dead. Actually, the more WordPress grows its market share, the more people look for ways to improve their WordPress SEO.

Businesses now have to take new and unique approaches to win the never-ending race to the top of Search Engine Results Pages (SERPs). Many bootstrap companies and blogs build their entire brands off of organic search and WordPress SEO. While this may be risky, it’s still a sign that SEO is alive and well.

In this in-depth post, we are going to share more than 50 WordPress SEO tips that help us grow our organic traffic regularly here at Kinsta. I’m sure these will help you skyrocket your traffic asl well and dominate your competition.

There’s a lot to cover, so let’s dive right in!

SEO has changed dramatically over the past few years but it’s just as important as ever. ⚡️Follow this in-depth guide to skyrocket your organic traffic and dominate your competition ?

Click to Tweet

WordPress SEO Tips for 2020: Our Results

SEO includes the methods and/or strategies used to help web content rank higher in search engines such as Google, Bing, and Yahoo. Better positions on SERPs result in more organic traffic.

There are two sides to SEO. The first is the technical part, which involves playing to search engines’ ranking algorithms. The second involves more of a natural branding strategy for online businesses.

Coming out on top with SEO depends on delivering a high-quality website experience with awesome content. For businesses, this winning comes by following the basic ingredients of WordPress SEO best-practices.

Just how well does SEO work?

Well, the proof is always in the pudding! Here’s a screenshot of our ‘organic’ analytics here at Kinsta. By organic, we mean only traffic from search engines (excluding social media, paid advertising, etc.).

As you can see, we grew our traffic by more than 78% year-over-year (YoY):

Organic traffic growth 2018 vs 2019

And, if we compare it to two years ago, that’s a 574% organic growth increase:

WordPress SEO: organic growth at Kinsta

Organic traffic growth 2017 vs 2019

We also grew by 270% the number of organic keywords our site ranks for in the top 3 ranking positions if we compare it with the end of 2018. t’s hard work and consistency:

WordPress SEO: keywords we rank for in 1-3 position

Number of keywords we rank for in 1-3 position

We did all of this by following the simple tricks and strategies in this SEO guide.

Enough talking about what we achieved, let’s receive to work! Check out the 57 WordPress SEO tips and frequently asked questions for 2020 below to help you achieve better results on SERPs and organic traffic.

Make sure to bookmark this post, as we’ll be constantly updating it with tried-and-true strategies that have worked for us.

1. Choose Between a www or non-www Domain

If you are just launching your website, the very first question you might have is whether you should include www in your domain or not. Some people are under the impression that this will affect your WordPress site’s SEO.

Put simply, there is no SEO benefit to having www in your domain. It will not influence your rankings in any way. But that’s not to say you should always go with a non-www address. There are a couple of reasons you might still want to use it:

  • Using www as part of your domain used to be the standard. This isn’t necessarily true anymore. Even we don’t use www here at Kinsta. One reason you still might see sites incorporating it is simply that changing it can be complicated and cause issues. Many older brands simply continue to use it.
  • Large companies with a lot of traffic might want to use www due to Domain Name System (DNS) records. Naked (non-www) domains technically can’t have a CNAME record used to redirect traffic for failovers. However, there are workarounds to this issue.

When it comes down to it, using a www vs a non-www domain is more a matter of personal preference. Perhaps you prefer shorter URLs, in which case you could go with a naked domain.

Remember, no matter which version you choose, you can set up redirects so that each version is accessible. For example, if you visit www.kinsta.com, it simply redirects to kinsta.com.

Previously, you could set your preferred domain to appear in search results via Google Search Console. However, the platform discontinued this option in 2019. Now it can determine which version you prefer based on the information it gathers from your site such as Schema markup.

If you want to make sure Google knows which domain to use, you can add canonical tags to your site manually or with a plugin (more on this later).

Submitting a sitemap is helpful as well. Make sure to keep reading to see how to do it properly.

From sitemaps to social markup, this detailed guide has everything you need to know about SEO ?

Click to Tweet

2. Install a WordPress SEO Plugin

WordPress out of the box is pretty good already when it comes to SEO. However, we always recommend that people install an SEO plugin as well. This allows you to have full control over optimizing what Google sees from your website.

In terms of popularity, the free Yoast SEO plugin is a clear winner. That’s why much of this WordPress SEO guide will include examples using this plugin:

yoast seo plugin

The Yoast SEO WordPress plugin

Yoast SEO enables you to:

It provides a multitude of other optimization options as well. Yoast has over five million installations, with an impressive five-star rating. You can download the free plugin from the WordPress repository, or follow the steps below to install it from within your WordPress dashboard.

Step 1: Search for Yoast SEO

Under the Plugins section of your WordPress dashboard, select Add New. There, search for Yoast SEO:

search yoast seo

Searching for Yoast SEO in the WordPress dashboard

You’ll see a card with the plugin’s name on it, along with an Install Now button.

Step 2: Install and Activate the Plugin

Click on the Install Now button, and it will be replaced with a blue Activate button:

activate yoast seo

Activating the Yoast SEO plugin

This will enable Yoast’s functionalities on your site.

Step 3: Access the Plugin’s Settings

Once the plugin is activated, you’ll see a new SEO section in your sidebar:

yoast seo settings

The Yoast SEO settings in the WordPress dashboard

Here you can access Yoast’s settings in order to optimize your site. We’ll refer back to this area in other sections of this post.

3. Set Up Friendly Permalinks

By default, WordPress provides creates messy permalinks (URL structures) that simply are not very clean. The default structure currently inserts the day and post or page name into the URL, like this:


Google prefers URLs that contain your content’s title and/or keywords, but shorter URLs are generally better. We recommend using the Post name permalink setting, as it is both clean and still can benefit your site’s SEO:


You can change to a Post name permalink structure by clicking on Permalinks under the Settings menu in your WordPress dashboard. Select Post name and click on Save Changes:

WordPress SEO: tweak WordPress permalinks

WordPress permalinks

It is important to note, however, that changing your permalink structure after posts go live can brake all of your previous links. Also, people sharing these links on social networks will remain unable to direct traffic to your site.

If you are changing the permalink structure on an older site, make sure to redirect previous URLs to the new ones by taking advantage of the redirects feature in MyKinsta or leveraging a third-party plugin such as Permalink Manager Lite.

If you’re on a different host, make sure to redirect previous URLs to the new permalink by editing the .htaccess file.

Check out our in-depth post on WordPress permalinks for more info.

4. Always Use a Focus Keyword

When it comes to WordPress SEO, it is important to remember that Google is still a computer algorithm. For that reason, keywords still matter in 2020.

You definitely should be writing for your visitors and customers, but write smart.

You can easily write for your audience while still keeping SEO best practices in mind. Remember, alternative search engines such as Bing and Yahoo rely sometimes even more on what some may call ‘outdated’ SEO practices.

Whenever you write a blog post or publish a page on your WordPress site, you should always have a focus keyword in mind. Don’t just craft a post for the sake of pushing out more content. We’ll talk more about keyword research further below.

Using the Yoast SEO plugin, you can easily set the focus keyword that you want to write about. For example, for this post, we are using the focus keyword “WordPress SEO.” You can see that Yoast SEO analyzes the keyword density, and is reporting that it is a little low for this post:

WordPress SEO: yoast keyword density

Example of the focus keyword

Generally, a 0.5 percent or higher keyword density is ideal. This means we should figure out a way to include our keyword a few more times throughout our content, in ways that seem natural and make sense in context.

5. Incorporate Title Tags

It’s important that you include your main focus keyword in your blog post or page title tag. In the past, SEO experts recommended to even place your keyword at the beginning of the title whenever possible, as this would carry more weight in search engines.

In 2020, this approach is slowly losing advocates and, although having important keywords in early positions in title tags is still important, things are now moving towards more complex scenarios where click-through rate (CTR) optimization should be taken into account on top of keyword relevancy.

Some have reported seeing 20 percent increases in their CTRs simply by making small tweaks to their titles.

For example, we’ve placed our keyword “WordPress SEO” at the very beginning of the title of this blog post not only to receive a little SEO boost but mainly to make it clear to readers what the blog post is about, hence improve our click-through rate.

So, how do you add your focus keyword to your title tags?

Titles are limited by pixels now, but Yoast SEO uses character counts, which is a close approximation.

You can manually set a title tag in the Yoast SEO plugin, as seen below. Remember that Google has a viewable limit of 65 characters. If you go over that, searchers may not see your entire title on SERPs:

WordPress SEO: Title tag in Yoast plugin

Title tag in Yoast SEO plugin

Split-testing your titles (also sometimes called A/B testing)  can be another effective way to increase your CTR and help Google see your content as more relevant.

Another factor to consider is whether or not to use your company name at the end of your title tags. This won’t hurt your SEO, but having your company name might not always be the best decision in terms of increasing your CTR or demonstrating the relevance of your content.

6. Write Meta Descriptions to Increase Click-Through Rate

Meta descriptions do not affect your WordPress SEO when it comes to rankings. However, they do affect your CTR. A well-written meta description can entice users to click on your post instead of the one above or below it in SERPs.

Plus, the higher your CTR, the more relevant Google will deem your content, therefore ranking your page higher. So, in a sense, meta descriptions can indirectly affect your rankings. You can set your meta description manually in the Yoast SEO plugin by clicking on the Edit Snippet button below the editor:

WordPress SEO: Meta descriptions

Meta description in Yoast SEO plugin

Previously, there was a 156 character limit for meta descriptions. Google updated this in December 2017 to 320 characters but then reverted the change back to 150 to 170 characters. Anything over that might not be visible in SERPs.

Also, it’s wise to include your focus keyword in your meta description. Google will highlight the search term in bold when displaying it in search results.

For example, let’s say you search for “alternative search engines” in Google.

Kinsta happens to have a blog post with “alternative search engines” in the meta description, so Google bolds this keyword as it is relevant to your search term. By including your focus keyword in your meta description, you can stand out a little bit more:

Bolded keyword in meta description

Bolded keyword in meta description

Remember, however, that Google automatically rewrites some meta descriptions. What you input isn’t necessarily what will always show up in SERPs.

Check out this video from Brian Dean on how to increase the CTR on your meta descriptions by using words that appear in competing AdWords text, as well as what he calls “power words”.

7. Don’t Worry About Meta Keywords

Meta keywords are a thing of the past. We’re simply including them in our list for those who might be wondering if they should still be using them or not. The simple answer is no. Google and Bing used to rely on meta keywords in their ranking algorithms but that is no longer the case.

It appears that Yahoo may still rely on meta keywords somewhat, but we wouldn’t recommend using them simply for that reason. However, depending upon where your site is located, it is important to know that the Yandex Russian search engine and Baidu Chinese search engine both still use meta keywords.

According to Yandex, may be used when determining a page’s relevance to search queries. If you want to add meta keywords to your WordPress site’s posts and pages, you can do so manually by inserting the above tag in your site’s header.

8. Use Proper Heading Tags

The Google crawler (bot) checks HTML header tags such as H1, H2, H3, etc. to determine the relevancy of your site’s content. Generally, the best practice is to have a single H1 tag per post or page and then multiple H2s and H3s underneath that.

Think of this as a hierarchy of importance. The H1 tag is your most important header and should contain your focus keyword. Additional headers could also include your keyword or long-tail variations of it.

However, don’t abuse headers. These are used to split up your content to make it easier for visitors to read.

Most WordPress themes, if coded properly, will automatically assign the title of your page or post as the H1 header. You can then assign H2, H3, H4 headers, etc. within your post or page.

You can create a header in the Classic Editor using the dropdown in the visual editor:

header classic editor

Adding a header in the Classic Editor

This automatically assigns the selected text the HTML tags that Google will need to read your headers. In the Block Editor, you can use the header block to achieve the same effect:

header block editor

Adding a header in the Block Editor

Of course, you can always add the HTML tags manually as well.

9. Add Alt Text to Your Images

ALT text refers to the ALT attribute or alternative text that is applied to images on your WordPress site. ALT tags are used by Google to see how relevant your image is to the content around it. They are also used by screen readers for visually impaired users.

For example, if someone was using the Dragon Naturally Speaking software, ALT text could actually help them navigate the page better. When viewing your site’s HTML, you can spot alt attributes within  tags, like so:

image description

You should always add ALT text to your images. If you haven’t done so yet, you can go back and do it now. With WordPress, you don’t need to know any code to add ALT text. You can simply type it in by selecting an image in your Media Library or by clicking on an image within the WordPress editor.

In the Block Editor, you’ll find the Alt Text (Alternative Text) field in the Block tab of the sidebar under Image Settings:

block alt text

Adding ALT text in the Block Editor

To add ALT text in the Classic Editor, follow the steps below.

Step 1: Open the Image Settings

First, open your post or page in the Classic Editor. Then, click on the image for which you want to add ALT text. You’ll see a toolbar appear above it:

classic image settings 1

Opening the image settings in the Classic Editor

Click on the pencil icon to open the image settings.

Step 2: Add ALT Text in the Relevant Field

If you’re running the latest version of WordPress, the Alternative Text field should be the first one in the resulting window:

classic alt text

Adding ALT text in the Classic Editor

Click on the blue Update button when you’re done.

Usually, it is beneficial to add your focus keyword if it is applicable to the image. However, don’t just add your focus keyword as an ALT text across all of your images. As with all things SEO, do things in moderation. Google doesn’t like spamming.

10. Add Image Title Tags

The image title text isn’t used for WordPress SEO purposes and is not crawled by Google or Bing. Therefore, you don’t have to include it in order to achieve decent rankings for your content. You can see an example of a title attribute below:

image description

However, image title text does allow you to add tooltips to images. This can be a great way to simply incorporate a little Call To Action (CTA) when someone hovers over it on your site. While title tags aren’t technically going to help you rank better, they can help improve your user experience.

Just like with ALT text, you don’t need to know any code to add title text. You can simply add it via the Media Library by clicking on an image and filling in the Title field:

media library title

Adding image title attribute in the Media Library

Alternatively, you can also add title text within the WordPress Classic Editor. Follow the steps below to do so.

Step 1: Open the Image Settings

In the Classic Editor, click on the image for which you want to add title tags. This will open a small toolbar like so:

classic image settings

Accessing the image settings in the Classic Editor

Click on the pencil icon to open the image settings.

Step 2: Add the Image Title in the Relevant Field

In the resulting window, scroll down and open the Advanced Options dropdown. There, you’ll find the Image Title Attribute field:

classic title attribute

Adding an image title via the Classic Editor

Click on the blue Update button when you’re done. Note that this setting isn’t available in the Block Editor, so you’ll have to add image titles in the Media Library if that’s your preferred content creation method.

11. Include Your Focus Keyword in the First Paragraph

The first paragraph of any post or page is very important. It is always recommended to add your focus keyword within the opening, if possible. The reason is that Google crawls content from top to bottom, and if it finds your keyword quickly, it’s more likely to deem your article as relevant to that topic.

It’s also a matter of correctly “setting the scene” for your readers right from the start and improve your CTR for delivering what they are most interested in.

The Yoast SEO plugin checks for this to ensure that you are keeping up with this best practice:

keyphrase introduction yoast

Yoast SEO’s ‘Keyphrase in Introduction’ check

With all of this said, remember that your content should always sound natural and make sense. Work your keyword naturally into your opening, rather than simply stuffing into your first paragraph for SEO’s sake.

12. Pay Attention to Word Count

The old saying “Content is King” is still alive and well. Google and visitors love high-quality content. It’s also generally much better to publish long-form content than it is to post shorter pieces.

This can vary of course. If you run a news site, this might actually be the opposite, since you’ll want to put out content quickly to make sure you’re keeping up with relevant happenings.

However, long-form content has time and again proven to win on SERPs:

Word count vs ranking position in Google

Word count vs ranking position in Google (Image source: backlinko.com)

As you can see from the image above, websites holding the top three SERP
positions tend to have much longer content.

Capsicum Mediaworks also published some statistics on the importance of content-length aligned with those from Backlinko:

SEO content length

SEO content length

And even a few years back there were already signs of the importance of long-form content. Specifically, CanIRank analyzed a variety of SEO-influencing factors, such as whether longer content generates more backlinks, and what happens to rankings for those on the third and fourth pages.

Content length vs rank

CanIRank’s graph comparing content length and search engine rank

In short, they found that longer content, even when other possible factors are accounted for, still ranks better.

If this isn’t enough, long-form content can help your SEO even further. Another advantage of long-form content is that over time you will also start ranking not only for your focus keyword but several long-tail keyword variations too.

Sometimes this extends to cover hundreds of popular search terms and phrases. The traffic from all the long-tail variations your content includes will be more than that of your focus keyword. More extensive content is a win-win.

And, as you can probably tell, we’ve seen the same results here at Kinsta. Otherwise, we wouldn’t spend this much time publishing content as long as this post!

13. Use Short URLs

Google likes sites that are clean, organized, and structured. This includes using short URLs. They can also help improve your CTR. MarketingSherpa ran a study and discovered that executives are 250% more likely to click on an organic listing if it:

  • Had a fairly short URL and
  • Appeared directly below a listing with a long URL.

Keeping your URLs as short as possible can, therefore, be an enormous competitive advantage. The one thing to remember is that WordPress automatically creates a URL for your posts based on their titles. For this post we ended up with the following:

Follow the steps below to shorten a URL for a WordPress post or page.

Step 1: Find the Permalink Setting

In both the Classic and Block Editors, you’ll find a permalink setting that enables you to edit your post’s ‘slug’, or the portion of the URL that appears after the final backslash (/). In the Classic Editor, it appears directly underneath the post’s title:

WordPress SEO: Accessing the Permalink setting in the Classic Editor

Accessing the Permalink setting in the Classic Editor

Click on the Edit button to enable the slug field.

In the Block Editor, you can find this option the Document tab of the right-hand sidebar under Permalink or at the top of your heading block:

WordPress SEO: Accessing the Permalink setting in the Block Editor

Accessing the Permalink setting in the Block Editor

The necessary text field will already be visible.

Step 2: Edit Your Post’s Slug

Next, simply type in the new slug for your post. Remember to separate words with hyphens. Also, each post and page on your site must have a unique URL, so you can’t repeat slugs you’ve already used.

In the Classic Editor, click on the OK button once you’re done to save your new permalink:

Editing your post's slug

Editing your post’s slug

The Block Editor will save your new URL automatically after you finish typing it in:

Your post's slug in the Block Editor

Your post’s slug in the Block Editor

14. Name Your Image Files Wisely

This is one thing that a lot of WordPress website owners do wrong. Your image file names are important! With a few correct best WordPress SEO practices, you can see a nice boost both on SERPs and in Google Image Search.

Some guidelines include:

  • Always name your image files with actual words related to your content before uploading them to WordPress. For example, instead of DC0000.JPG, name the image wordpress-seo.JPG.
  • Always include hyphens between words in the image file names. For example, if you were to name a file wordpress_seo.JPG or wordpressseo.JPG, Google won’t be able to read it. It only reads files with hyphens as containing individual words, so you will want to name the image wordpress-seo.JPG.
  • Include your focus keyword if applicable, at least for your featured image. We always use our focus keywords in the names for our blog posts’ featured images.

These are fairly easy rules to implement for future file uploads.

15. Know the Difference Between Nofollow and Dofollow Links

There are two basic types of links on the internet when it comes to WordPress SEO:

Dofollow Links

By default, every link you create in WordPress is a dofollow link. Google crawls these types of links when analyzing your site. This helps build authority and affects your rankings.

You may have heard people say that you need more backlinks. If so, they were probably referring to dofollow links from other high authority sites.

Nofollow Links

Nofollow links contain the ‘rel’ attribute of nofollow, as seen below:

my link

Nofollow links tell search engine crawlers to ignore them. That is not to say that nofollow links aren’t important, though. They can still generate traffic, even if they don’t pass authority and influence your rankings. You can read our tutorial on different ways to add nofollow links in WordPress.

Building a backlink profile that includes a good ratio between your dofollow and nofollow links is the best strategy for SEO.

16. Create an Internal Linking Strategy

Internal links are those that point from one page or post on your WordPress site to another page or post on the same site. They’re not only key to SEO but also to site navigation.

Usually, you’ll incorporate them when referring to other content you have written or when linking to your own landing page.

Moz has a great article on why internal links are important, but in short:

  • They help people navigate within your website and increase the time spent on your site.
  • They help to establish a hierarchy of your information and structure your site.
  • They help spread authority throughout your website, as they are dofollow links.

We always recommend adding at least three to five internal links on each post or page you write. Depending upon the length of your content, you may add even more. Follow the steps below to incorporate internal links in WordPress.

Step 1: Select Your Anchor Text

First, highlight the word or words you want to add your link to, also known as your ‘anchor text’. Then, click on the link button. In the Classic Editor, you’ll find it in the main toolbar:

The Add Link button in the Classic Editor

The Add Link button in the Classic Editor

In the Block Editor, you can find it in the small toolbar at the top of your paragraph block:

WordPress SEO: The Add Link button in the Block Editor

The Add Link button in the Block Editor

Regardless of which editor you’re using, you’ll see a small text box appear when you click on the link button.

Step 2: Search for Internal Content to Link to

In the text box, start typing the title of the internal post or page you want to link to. WordPress will supply search results suggesting available content. If you’re using the Classic Editor, it looks like this:

Searching for internal linking options in the Classic Editor

Searching for internal linking options in the Classic Editor

In the Block Editor, you’ll see the following:

Searching for internal linking options in the Block Editor

Searching for internal linking options in the Block Editor

For both, you’ll need to click on the title of the post or page to add the link.

17. Focus on External Links with High Domain Authority

Just like adding internal links, you should also add some external links to high domain authority sites. This helps your WordPress SEO by letting Google know that you are linking out to high-quality content that is relevant to yours. Plus, it improves the user experience by providing your visitors/users with additional information.

This can also be a great way to start conversations with other brands. If you link to another company in your post, shoot them a quick email or tweet after you publish it and ask for a share. If they share it over their social profiles, their posts can send more traffic your way. We use this approach a lot ourselves.

We recommend adding at least two high domain authority external links within each piece of content. When doing so, a nice little trick to keep people on your site is to make the link open in a new tab or window.

Some people might argue that they don’t like this, but it can help encourage users to come back and browse your site later on when they might have otherwise have forgotten about you.

In the Block Editor, you can set a link to open in a new tab by clicking on it, then clicking on the dropdown arrow and toggling the switch:

Setting a link to open in a new tab in the Block Editor

Setting a link to open in a new tab in the Block Editor

Follow the quick steps below to make a link open in a new tab or window in the Classic Editor.

Step 1: Open Your Link Settings

Open your post or page in the Classic Editor, then navigate to the link you want to modify. Just like in the Block Editor, click on it to access the link settings:

Opening the link settings in the Classic Editor

Opening the link settings in the Classic Editor

Select the pencil icon to edit the link.

Step 2: Select the ‘Open link in a new tab’ Checkbox

Next, click on the gear icon to access additional settings:

Accessing additional link settings in the Classic Editor

Accessing additional link settings in the Classic Editor

Under the URL and Link Text fields, you’ll see a checkbox labeled Open link in a new tab. Select it to apply this feature to your link:

Setting a link to open in a new tab in the Classic Editor

Setting a link to open in a new tab in the Classic Editor

This will add the target=“_blank” element to your link’s HTML tag. The result will look like this:


You can incorporate this manually in the text editor if needed.

18. Add Nofollow Status to Affiliate Links

A lot of WordPress bloggers and even some businesses use affiliate links on their websites. Affiliate links are generally used when you want to track a commission or referral of a product or signup between websites.

Unfortunately, Google usually frowns upon affiliate links. Some sites have even been penalized for having a lot of affiliate links. To safely use affiliate links, they should always be nofollow. A great way to keep track of your affiliate links and always make sure they are nofollow is to use an affiliate plugin such as Pretty Links or ThirstyAffiliates.

Pretty Links enables you to create easy and short affiliate links which are always nofollow and also redirect with a 301. Simply go to Pretty Links > Options in your WordPress dashboard to enable these settings:

pretty links options

The Pretty Links Options page

You can select the relevant redirect type from the dropdown, and select the Enable No Follow checkbox to make all of your affiliate links nofollow.

Want to make more money with one of the best-paid affiliate programs?  Check out how to become a Kinsta affiliate.

19. Set Up a Sitemap

Sitemaps are used by search engines such as Google, Bing, and Yandex to understand the hierarchy and structure of your WordPress site and ensure better crawling. Sitemaps aren’t required, but creating one allows you to access more reporting data about your site.

That’s why we always recommend utilizing a sitemap file. It will provide a clear picture of your site’s structure to search engines which, among other things, will increase your chances to score Google sitelinks.

The Yoast SEO plugin has the ability to automatically generate your sitemap file for you. Follow the steps below to enable or verify this feature.

Step 1: Turn on the XML Sitemap Setting

For these steps, we’ll assume you already have Yoast SEO installed as we described earlier in this post. To generate your sitemap file, navigate to SEO > General in your WordPress dashboard. Make sure the XML sitemaps switch is toggled On:

WordPress SEO: yoast sitemap

The Yoast SEO XML sitemaps setting

This should automatically create your sitemap without any extra effort from you.

Step 2: Test Your Sitemap

It’s always wise to double-check that automatically-generated files have indeed been successfully created. You can view your sitemap by appending sitemap_index.xml to your domain, like so:


The result should look something like the image below:

WordPress SEO: sitemap

Example of the sitemap we use at Kinsta

We will go into more detail further below about how to submit this file to Google and Bing for fasting indexing and crawling. You can also check out our deep dive into using a WordPress sitemap.

SEO isn’t dead… and this guide will help you use it to grow your organic traffic by 78% (or more) ⚡️

Click to Tweet

20. Submit Your Sitemap to Google Search Console

Once you have an XML sitemap file, it’s recommended to submit it to Google Search Console so that you can access additional data on the status of your WordPress site. We will assume you have a Google Search Console account already. For more info, check out this more in-depth post on how to submit to your site to search engines.

In Google Search Console, click into Sitemaps under the Index section. Then input the location of your sitemap file as we described earlier, and click on Submit:

WordPress SEO: Submitting a sitemap to Google Search Console

Submitting a sitemap to Google Search Console

You’ll then see how many pages/posts have been submitted and how many are actually indexed. Google will now automatically crawl your sitemap file on a regular basis.

21. Submit Your Sitemap to Bing Webmaster Tools

Just like with Google Search Console, it is also recommended that you submit your WordPress site using Bing Webmaster Tools.

22. Submit Your Sitemap to Yandex Webmaster Tools

Similar to Google Search Console and Bing Webmaster Tools, it’s also smart to submit your WordPress site to Yandex. This is a Russian search engine, but if you have global traffic it can help!

For more details, there’s our in-depth guide on how to submit your site to major search engines (and when you should do it).

23. Force Crawl for Faster Indexing

Typically, when you publish content on your WordPress site, Google will determine the crawl rate at which it indexes your content. This could be anywhere from a matter of a few minutes to hours or days.

However, there’s a way to index your content instantly in Google. ‘Force crawl’, as it’s known, tells the search engine to analyze your site immediately. This is a handy little trick you can use to see where you stack up against your competition in SERPs faster.

In Google Search Console, click on the URL Inspection option under Overview in the sidebar, and enter the URL of the page you want to force crawl.

The URL Inspection option in Google Search Console

The URL Inspection option in Google Search Console

There, you should see a box that tells you the URL you’ve specified is available in Google. Below this, there’s a button labeled Request Indexing. Click on it to force crawl this url.

On the other hand, if Google isn’t able to access your site for some reason, you may see an error message here instead. It’s wise to periodically check this page for indexing errors to ensure that your site can be displayed in search results.

After Google Search Console processes your request, you should receive a confirmation message that looks like this:

index request confirmation

Indexing request confirmation message

Click on the Got It button, then check back a little while later to see if your request has been fulfilled and your page re-indexed.

It’s also important to note that you can check for crawl errors on your site using the URL Inspection feature as well. It’s wise to do so regularly, to make sure your content is being properly indexed.

24. Utilize Social Signals

‘Social signals’ include online activity related to your brand that doesn’t happen on your WordPress site itself. This includes tweets, shares, upvotes, and other similar indications of your brand’s quality.

Do social signals affect WordPress SEO? The answer, unfortunately, is not black or white. However, we have seen firsthand that they can temporarily affect your rankings in SERPs, based on our experiences with Reddit and Y Combinator for example.

In the past, we have seen posts trending on these sites immediately start ranking on page one of Google. After they’re no longer trending, these posts’ rankings tend to fluctuate and eventually settle down to where they’re actually going to rank more long term.

What causes this to happen? Our theory is that the combination of the mass amount of traffic and social signals causes Google to deem these posts as very relevant and bump them up in SERPs.

Many SEO specialists will debate this, but we have seen this happen firsthand quite a few times. You hit the front page of Reddit, for example, and immediately you’re ranking on page one for a very competitive term.

The next week, the post settles back down and you’re in the middle of the second page in SERPs. This then requires you to go back and further optimize the post, using some of the other strategies we’ve mentioned in this article to work your way back up.

Below is an example of something we wrote with decent keyword volume that skyrocketed in SERPs the very next day because we were able to gain a lot of social traffic to it:

social signals traffic

Social signals traffic

The biggest takeaway is simply that shares, social signals, and more traffic do most likely influence your rankings. So we recommend taking advantage of social media as much as you can.

Want to improve your site’s SEO? Start with this detailed guide and receive ready to watch your rankings soar. ?

Click to Tweet

25. Do Keyword Research

Keywords are still alive and well in 2020. That’s why ranking matters. Remember, as we mentioned before, Google is still a computer algorithm. It has to look at something to calculate rankings and keywords are still a big part of that.

This is an example of a brand new site that grew from 0 to 260K+ monthly visits with less than 30 articles:

WordPress SEO: Grow SEO traffic with Keyword research

Monthly SEO Traffic

How did they do it? They found a good niche and did strategic keyword research. There are many great tools out there to help you with this. A couple of our favorites are KWFinder, SEMrush, and Ahrefs. The trick is finding a good keyword with search volume while also not picking something that’s too competitive.

Also, don’t forget about multilingual SEO! Keywords in other languages are sometimes a lot less competitive. The English market is very saturated when it comes to content marketing and SERPs.

For example, in English, let’s look up the term “marketing strategies.” We can see that it has a global volume of around 47,000 searches per month. If you look at SERPs for this term, you’ll see that trying to rank for it means going against huge domains with high domain authority:

WordPress SEO: Keyword volume for “marketing strategies”

Keyword volume for “marketing strategies”

In other words, “marketing strategies” is going to be hard to rank for. If you’re smart, you probably wouldn’t try to tackle this keyword.

However, if you consider the same term in Spanish, “estrategias de marketing,” you can see the number is still respectable, though, at around 37,000 per month:

Keyword volume for “estrategias de marketing”

Keyword volume for “estrategias de marketing”

Additionally, the domains you would be competing against for this term all have low domain authorities of under 40.

That is now something you could tackle. When it comes to other languages, you will find that a lot of search terms are simply easier to rank for.

Make sure to check out our in-depth WordPress multilingual guide to start dominating the SERPs in other languages.

26. Build Quality Backlinks

Backlinks are still very important when it comes to WordPress SEO. They’re used by Google for passing authority as we discussed earlier, and to show that there is another relevant or important site that has similar information.

When a high domain authority site links to you, it does a lot more than you might think. Brian Dean over at Backlinko analyzed over one million search results, and the conclusion was that backlinks are still an important ranking factor.

Generally, it’s a good sign if the number of referring domains linking to you is on an upwards trend. This means that over time, more and more websites are linking to yours.

In the study Brian did, the number of unique referring domains was the strongest correlation found. The websites that had more referring domains were the ones with higher rankings:

WordPress SEO: referring domains

The correlation between the number of referring domains and Google rank

Matthew Barby also analyzed 1 million URLs and discovered that backlinks do matter. On average, the top two results on the first page of Google results contained 38 percent of all the backlinks from the results listed on page one.

A good tool to receive an overview of your backlink profile is Ahrefs. You can see the total number of backlinks to your site, the number of referring domains, organic keywords, and more. This platform’s backlink notifications are also helpful.

We’ve tried quite a few backlink tools, and Ahrefs takes the cake for accuracy. The New Backlinks feature lets you see when new websites around the internet have linked to your WordPress site. Below is an example of SEJ linking to our negative SEO case study:

New backlinks in Ahrefs

New backlinks in Ahrefs

A little tip: share the content when people link to you. This helps to build social signals for them on their page, which in turn can build up their page authority. Links from sites with higher page authority is beneficial to your WordPress SEO too, so it’s a win-win.

In other words, you can help yourself by sharing content from third parties that have taken the time to link to you. Never be afraid of reaching out to other bloggers and asking them to mention your outstanding post on their blog.

27. Install an SSL Certificate

Google has officially said that HTTPS is a ranking factor, that’s not something new:

To use it, you’ll need to install an SSL certificate on your site. While this may only be a small ranking factor, there’s no reason not to take any advantage you can receive to beat your competitors in SERPs.

Plus, considering Google’s push for everyone to migrate to HTTPS, you can bet that the weight of this ranking factor will most likely increase in the future.

You can also check out some of the other data surrounding SEO and SSL certificates. Matthew Barby did an analysis of 1 million URLs, and found that over 33 percent of all pages ranking in the top three spots on Google SERPs use HTTPS:

https usage vs google ranking

HTTPS usage vs. Google ranking

If you haven’t yet installed an SSL certificate on your site, check out our in-depth HTTP to HTTPS migration guide for WordPress.

28. Apply Schema Markup

You may have heard the terms ‘schema markup’ or ‘structured markup’ being thrown around the web. Schema markup is basically additional code that helps search engines deliver more and better data to visitors.

If you’ve ever seen a star rating next to a review on a SERP, you’ve seen the results of schema markup. This can help you achieve special spots on SERPs, as well as a dramatic increase in your CTR.

The CXL Institute ran a study and found that companies that utilized star ratings saw a significantly higher CTR for organic SERPs, with increases by as much as 35 percent. Their conclusion was that this strategy does yield better results.

Many WordPress themes have schema markup coded into them, but there are also some that don’t. You can test your website or blog post with the Google Structured Data Testing tool:

Google structured data schema

Google structured data schema

Generally, what you want to see is zero errors and some kind of return on the right side of the screen. If it’s completely blank, that means your WordPress site doesn’t have any schema markup added to it.

To add schema markup to your WordPress site, we recommend the free Schema plugin. This will automatically add the necessary code. You can then run another test in Google’s structured data testing tool.

29. Specify Social Markup

Similar to schema markup, there’s also social markup to consider. You may have seen thumbnails on Facebook or Twitter when you share a blog post from your WordPress site. Those are generated using social markup.

Fortunately, the Yoast SEO plugin comes to the rescue again. It can add the necessary social markup for you. While it is unknown how much this affects WordPress SEO, it never hurts to let Google know just which social media profiles are connected with your brand.

We recommend going into the Social options in Yoast SEO and filling out all the available fields:

yoast social settings

The Yoast SEO Social settings

You can also change settings such as the default thumbnail that shows up when your website is shared, and the type of thumbnail that Twitter uses:

yoast twitter tab

Changing the default Twitter card type with Yoast SEO

This is an example of the code that is automatically added for you by the Yoast SEO plugin. I’m using this blog post on SEO:

Facebook and Google use what they call OG tags to pull in information, while Twitter uses its own meta information.

30. Publish Evergreen Content

Evergreen content can be very important when it comes to WordPress SEO and long-term organic traffic. This term refers to content that is always relevant, no matter when you read it.

Usually, when it comes to publishing evergreen content, the writer has to occasionally update the posts. After all, most industries change slightly over time.

Another advantage of evergreen content is that you can share it over and over again, and keep building up backlinks and social signals for it. If you have the choice of publishing evergreen content vs news, it’s wise to go for the long-term play.

31. Make It Into the Google Knowledge Graph

Have you ever seen a box appear at the top of a Google SERP? It’s called the Google Knowledge Graph, sometimes also referred to as a featured snippet. If you’re able to receive one of your posts to display in this box, you can be sure your organic traffic is going to skyrocket:

WordPress SEO: The Google Knowledge Graph

Google Knowledge Graph

The question is, how do you do this? Unfortunately, there’s no magic recipe to receive your content into the Google Knowledge Graph 100 percent of the time.

However, from our personal experience, adding schema markup and using headers and bulleted lists effectively can help you achieve the coveted featured snippet. Structure your posts in an organized fashion with markup and you should be on the right path.

32. Consider Negative SEO

Negative SEO is a very important topic, as many people don’t know how to deal with it. Normally with SEO, you want to receive backlinks from other people, as this helps build up your domain and page authority.

However, this strategy can also be reverse engineered to hurt your website. This is why you should be monitoring your backlink profile and the only way you will know that others aren’t committing negative SEO against your website.

For instance, in one case a business was attacked and the very next morning had over 200,000 bad backlinks against its site. It took over 2 years to clean up the mess:

Spammy Viagra links

Spammy Viagra links

At first, this doesn’t seem fair as you can’t stop someone from creating a bad backlink to your site. To rectify this, Google has what they call the Disavow tool. This allows you to create a list of domains that you want Google to ignore in order to protect yourself.

33. Claim Your Social Profiles

It’s also wise to claim all of your social media profiles ASAP. Typically, businesses should do this immediately after launching their websites. Most backlinks from social media profiles are nofollow, but they can still send you a lot of traffic.

Another big advantage of this strategy is that social media profile pages rank very well in SERPs. This can be huge for branding. Let’s take Kinsta for example.

If you Google “Kinsta”, you can see that our LinkedIn page and our Twitter profile rank on the first page. Our LinkedIn company page ranks on the top of the second page. Utilizing social media profiles are almost an instant win for your brand, and require almost no effort on your part:

WordPress SEO: Kinsta’s social media profile rankings in Google

Kinsta’s social media profile rankings in Google

You can use a free tool like Namechk to see which names are available across all social media networks. Make sure to claim all of yours today.

34. Use Local SEO Techniques

Local SEO is highly important, especially for small businesses. There’s much more to it than we can cover in this post alone. One quick tip is that you should immediately register your site with Google My Business and Bing Places.

These are both completely free and will help you show up in SERPs for location-specific searches. For example, below we searched for “Italian restaurant” in New York:

Local SEO

Example of a local Google search results for “Italian restaurant”

Check out this in-depth local SEO guide from the folks over at TheSiteEdge. This is a great way to receive started and stay ahead of your local competition.

35. Make Sure to Index Images If Using CDN

Traffic from images can actually add up to quite a bit over time so it is important to verify that your images are getting indexed. According to data from Jumpshot, Google Images made up over 22% of web searches in 2018.

If you’re using a CDN, you want to ensure that your images receive indexed. For users of the Yoast SEO plugin, you will want to add the following code to the bottom of your functions.php file.

Replace of course the domain and CDN domain with your own:

function wpseo_cdn_filter( $uri ) {
return str_replace( ‘http://yourdomain.com’, ‘http://cdn.yourdomain.com’, $uri );
add_filter( ‘wpseo_xml_sitemap_img_src’, ‘wpseo_cdn_filter’ );

If you don’t do this, it could result in your images getting de-indexed (as seen below), meaning you would lose out on all the benefits of Google image search. In September 2018, Google also made a change to how their image algorithm works.

36. Don’t Index Image Attachment Pages

Whenever you upload an image in WordPress and insert it into a post or page, it creates a separate attachment page on which the image resides. If you aren’t careful, Google might actually start indexing these pages, which is sometimes not a good thing.

For instance, if someone clicks on an image attachment page in search results, all they’ll see is the image – not the content in the post. This will most likely result in them leaving immediately, causing your bounce rate to go up.

If you notice this on your WordPress site, the Yoast SEO plugin has a redirect option to fix it. Simply navigate to SEO > Search Appearance, and click on the Media tab:

yoast attachment redirects

The Yoast SEO attachment redirects setting

Then simply enable the Redirect attachment URLs to the attachment itself option.

37. Translate Your Website

Adding additional languages to your site can be a huge game-changer when it comes to WordPress SEO and traffic. Neil Patel experimented with this and saw a 47 percent increase in traffic after translating his site into 82 languages.

Of course, this won’t work for everyone and success depends on your business and geographical location. However, it’s definitely something to think about.

At Kinsta, we’ve translated our site into 10 additional languages and have seen an 18 percent increase in organic traffic because of it:

kinsta website spanish

The Kinsta home page in Spanish

When it comes to implementing this on your WordPress website, Google won’t penalize you for duplicate content as long as you have the correct hreflang and canonical tags installed.

In the following example, these tags tell Google that the English version is the original and that this is a secondary version only in Spanish:

English Version

Spanish Version

There are plugins you can use to translate your content and translation services for WordPress such as Weglot.

Remember, no automatic translation tool will ever beat having an actual person translate it for you. We recommend hiring a native speaker or using a service.

38. Optimize Your Website’s Speed

Website speed is huge when it comes to WordPress SEO. Google announced way back in 2010 that it does affect your rankings. Plus, page speed matters to your visitors. Here are a couple of stats to prove the point:

  • One in four visitors would abandon a website if it took more than four seconds to load.
  • 46 percent of users don’t revisit poorly performing websites.
  • Website owners have a mere five seconds to engage visitors before they consider leaving.
  • 74 percent of users accessing a mobile site would leave if it took longer than five seconds to load.
  • Every one-second delay in page load time could lead to $1.6 billion in annual losses for online merchants as big as Amazon.

A couple of ways you can easily improve your site’s speed are to implement a CDN and optimize your site accordingly. However, these strategies can only receive you so far.

Your web host plays a huge role in your site’s speed, so investing in quality managed WordPress providers is key.

For example, some of our clients saw as much as a 200 percent increase in site speed after switching to Kinsta:

WordPress SEO: client migration chart

Web transaction time after migrating to Kinsta

If you’re in need of a new hosting plan, consider checking out ours.

39. Fix Broken Links

Nobody likes broken links, including Google. There are a couple of ways you can fix broken links on your WordPress site. The first is to simply check for them in Google Search Console. This is yet another reason why you should be using this platform.

To find broken links in Google Search Console, navigate to the Coverage section. Here you’ll see a report that notes pages on your site with errors and warnings, as well as content that is valid or excluded:

search console coverage

If you click on the Error box and scroll down to the Details section, you’ll see a list of any problems Google encountered while crawling your site. This will include 404 errors, which usually indicate broken links.

Google Search Console should tell you where these broken links are located, so you can go to your site and replace them with valid ones. You should then resubmit your page to the search engine.

There are broken link plugins for WordPress as well. However, we don’t recommend these, as they tend to hurt the performance of your site.

If you want to scan your site for broken links, it’s better to do a one-time scan with a free online tool like Online Broken Link Checker or use a site audit tool as we discuss below.

40. Conduct Regular SEO Audits

A great way to instantly check on how well your WordPress site is optimized is to do a quick WordPress SEO audit. There are great free and premium tools out there to help you.

SeoSiteCheckup is a free tool that has over 50 checks to let you know how you’re doing. Varvy also has an excellent SEO tool that you can run your site through. It checks for Googlebot access, mobile usability, security, accessibility, page speed, and more:

varvy seo tool

Varvy SEO tool

While these tools are pretty basic, they can help you receive started.

41. Ensure That Your Site Is Mobile Responsive

Google announced the testing of its mobile-first indexing strategy in 2016. Their algorithms will eventually primarily use the mobile version of a site’s content to rank pages. This is a huge change in how Google is going to be indexing content. It means that mobile is now more important than ever:

desktop vs mobile vs bots graph

A comparison of desktop, mobile, and other traffic

If you don’t have a responsive site yet, drop everything you’re doing and receive on that immediately. You can use Google’s mobile-friendly tool to see if your current WordPress site passes the test:

The Kinsta website in Google’s mobile-friendly test.

The Kinsta website in Google’s mobile-friendly test.

Another option is to implement Google AMP, which is an open framework that allows websites to build light-weight web pages.

However, AMP is not for everyone. Make sure you take a look at our AMP case study and why we removed it from our site.

It’s also helpful to check Google Analytics to see how much traffic your site is getting from mobile devices. If you’re a Kinsta client, you can also view mobile vs desktop traffic in MyKinsta Analytics:

Mobile vs desktop traffic

MyKinsta Analytics mobile vs desktop traffic

This will help you determine how much priority you should place on responsiveness.

42. Index Post Categories

This is strategy is optional, but indexing categories in Google can increase the relevancy of your content to boost your page rank, increase your traffic, and improve your WordPress SEO.

A lot of WordPress themes don’t show category descriptions by default. Following the steps below will enable you to index your categories and show them on your site.

Enable Category Indexing in Yoast

The first thing you’ll want to do is navigate to SEO > Search Appearance and click on the Taxonomies tab:

yoast category indexing

The Yoast SEO Show Categories in search results setting

You should then check to ensure that the Show Categories in search results option is enabled.

Step 2: Write Category Descriptions

Finally, enter your category description under the specific post category that you want to index. You can do this by navigating to Posts > Categories and clicking on Edit under the relevant taxonomy:

add category description

Adding a category description

Make sure to click on the Update button when you’re done.

43. Keep an Eye on Google Analytics

The best way to know how well your WordPress SEO is working over time is to set up a free account with Google Analytics. If you need some help, follow this step-by-step integration tutorial.

One of the very first things you should do is link your Google Analytics account with your Google Search Console account. Under property settings for your domain, click into the Search Console Settings and it will walk you through the process of linking them up:

link google search console analytics

Link Google Analytics and Google Search Console

This will then add an additional section to your Google Analytics account, which will allow you to see search queries, your best landing pages, and more:

Search Console data in Google Analytics

How to check Search Console data in Google Analytics

Another section to pay attention to is Channels under Overview > Acquisition, which will highlight the channels that direct traffic to your site, including organic search:

Organic search data in Google Analytics

Organic search data in Google Analytics

When you click through the ‘Organic Serch’ item, you’ll see detailed info on traffic that comes from Google, Bing, Yahoo, and other search engines.

Noting what percentage of your visitors arrive via these channels will give you a pretty good idea of how effective your SEO efforts have been.

44. Track Your Keyword Rankings

Tracking your keyword rankings is also important. This allows you to monitor the progress of your focus keywords in SEO campaigns. If you spend time optimizing your posts, then you also need to monitor their progress long-term.

A great strategy that we have had success with is to monitor your keywords that are appearing at the very top of the second page on Google results. Spend some time adding content and images, building backlinks, and other strategies we’ve mentioned in this post.

This should help bump these posts to the first page. We highly recommend working with AccuRanker. It’s a great tool, with awesome developers:

Tracking keyword rankings in AccuRanker

Tracking keyword rankings in AccuRanker

This will help you keep an eye on how your keywords are performing on Google.

45. Use High-Quality Images

We’ve already mentioned how images can help drive traffic to your site via Google Image Search. Visual content such as featured images, screenshots, graphs, and charts can also help break up your text and clarify content.

In other words, adding images and graphics to your content benefits your site in a few ways:

  • Your images can rank in Google Image Search, to generate more organic traffic for your site.
  • Images can help demonstrate your posts’ relevancy to search engine crawlers.
  • Visuals make your content more interesting and reader-friendly.

Google now supports the use of high-quality images, which is a great opportunity to spruce up your visual content. You may want to consider updating some of your older content by replacing less-than-ideal images with high-resolution versions.

46. Account for Dwell Time

‘Dwell time’ refers to how long searchers spend on a website they found on a SERP before returning to view other results. This is a direct ranking factor for Google, so it’s important to encourage visitors to spend as much time as possible on your site after they arrive via search engines.

Of course, increasing your pages’ dwell time isn’t exactly a cut-and-dried process. There are several strategies you can try, however. For starters, make sure to always place important information above the fold where it’s easy to find.

‘The fold’ refers to the point on your page where users have to scroll down to see the rest of your content. For example, on our home page the main navigation menu and a Call to Action (CTA) button that encourages visitors to view our plans are positioned above the fold:

kinsta above fold

Above the fold on the Kinsta home page

Speaking of navigation, making sure yours is clear and easy to understand can also help to increase your dwell time.

Additionally, you’ll want to cut down on features that users may find annoying. Popups and auto-rolling videos are two features that have proven to steer visitors right back to the SERPs they came from.

47. Update Old Content

As we’ve hinted at a few times throughout this article, updating old content is a solid SEO strategy that we use and recommend. Google considers content ‘freshness’ when ranking results, so going through your posts and modifying them to better reflect changes in your industry can boost your visibility significantly.

As noted by Alfred Lua, Yoast SEO can identify content that you may want to update. Posts you’ve marked as Cornerstone Content that hasn’t been edited in the last six months will appear under a Stale Cornerstone Content link in your Posts list.

Alternatively, you may want to look into the free online tool, Animalz Revive:

animalz revive

The Animalz Revive tool

Simply type in your URL and allow the tool access to your Google Analytics. It will then point out posts you can update to improve your SEO.

48. Practice Content Pruning

On a similar note, you can also practice ‘content pruning’, which involves removing dated content from your site if it can’t be updated and improved. This can be a pretty scary process. After all, deleting content you worked hard to create probably goes against your instincts.

However, it’s better to have less content that is of high quality than to have a lot of posts that aren’t relevant or valuable to visitors. This will also improve your ‘crawl budget’, or how many pages on your site that Google can index within a given period of time.

Content pruning is definitely an art, and we’re not recommending that you go ahead and delete half of your site’s posts. However, you may want to read this case study from HubSpot in which they removed 3,000 posts from their blog.

This will give you an idea of the work involved, as well as how this practice can improve SEO. Just remember to create 301 redirects for removed content, so visitors don’t receive lost.

49. De-Index Duplicate Content

It might sound silly to have two identical copies of the same content, but it happens more often than you might think. Specifically, this usually occurs when a staging site is indexed by Google.

Unfortunately, having multiple copies of your content indexed can lead to some serious SEO problems. While Google doesn’t formally penalize you for having duplicate posts or pages, this still has an impact on your rankings.

The main problem is that when presented with two identical posts, Google doesn’t know which one to rank higher. Hypothetically, this means that your staging site could outrank your actual web pages, which would be awkward, to say the least.

The simplest way to take care of this issue is to de-index your staging site. WordPress enables you to do so easily. Just navigate to Settings > Reading on your staging site, and select the checkbox next to Discourage search engines from indexing this site:

WordPress SEO: deindex wordpress site

De-indexing a WordPress site

If you’re using a Kinsta staging environment, you can rest assured it will be automatically set up not to be indexed by search engines.

50. Optimize Your Content for Google Discover

Google Discover is Android’s content suggestion service. It’s basically a feed of content that Google thinks users will find relevant. As we mentioned before, mobile traffic is growing like crazy, so optimizing your posts for this platform can only help you.

Since Google Discover isn’t search-based, keyword research and optimization won’t help you receive your posts into users’ feeds. There are, however, several actionable steps you can take to improve your chances, all of which we’ve discussed in this post:

When it comes to the images you include in your posts, you may also want to consider enabling large image use for Google Discover. Statistics show that this leads to an increase in CTR, page view duration, and user satisfaction. You’ll need to opt-in to Google’s program using this form to use large images.

51. Create a Professional Site Footer

If you scroll down to the bottom of your website, you may find a couple of credits that you didn’t put there. One will likely be the standard “Powered by WordPress” link that’s applied to every WordPress site. The other is often a credit that points back to the theme developer’s site:

wordpress default footer

A theme credit and the “Powered by WordPress” link in a footer

While these links aren’t incorporated with bad intentions, they don’t look particularly professional. Plus, as we’ve seen throughout this post, links have a significant impact on your WordPress SEO. Removing unnecessary ones from your site is a best practice.

You can check out our guide to removing the “Powered by WordPress” link from your footer. As for any theme credits that may be included, you might be able to delete them via the Customizer:

customizer remove footer link

Removing the theme credit in the Customizer

Alternatively, you may be able to remove this link by editing your theme’s footer.php file. However, this can be a little trickier, so it’s best to stick with the Customizer if possible.

52. Incorporate Anchor Links in Longer Content

Especially if you read a lot of long blog posts, you may have seen anchor links used before. These are links that enable you to jump around to different parts of the post.

We use them on the Kinsta blog to create a table of contents for each of our articles:

anchor links example

Anchor links in a Kinsta blog post

Anchor links are excellent for improving user experience, as they enable readers to receive right to the answers they’re looking for. In a long post where some readers may just need a portion of the information your content provides, this is very helpful and prevents the need for excessive scrolling.

Additionally, your anchor links will usually appear under your posts’ titles on SERPs, as seen below:

WordPress SEO: Anchor links in Google SERPs

Anchor links in Google SERPs

Users looking for very specific information who may have passed on your headline might click on one of your anchor links.

This can help you generate more organic traffic. Check out our full guide to learn how to create anchor links for your posts.

53. Use a Short and Brandable Domain

Your website’s address is a big deal. It often represents users’ first impressions of your site or even your entire brand. For that reason alone, it’s important to take care when selecting your site’s domain name.

We’ve written an entire post on choosing your domain, but some key tips include:

  • Select something relatively short and easy to remember.
  • Incorporate keywords (if it makes sense to).
  • Make your domain sound like a brand name.
  • Avoid using ‘Exact Match Domains (EMDs)’.

This last tip is especially important for your site’s SEO. EMDs are domains that exactly match the keyword the site is trying to rank for.

For example, if we were trying to use an EMD, our site address might be something like managedwordpresshosting.com.

While this used to be an effective SEO strategy, it created a lot of problems. Sites were able to rise to the top of SERPs because their domains indicated that they were highly relevant to users’ searches, but the quality of many of those websites was very low.

To accommodate for this, Google applied changes to its algorithm that made EMDs a moot point. Basically, having an EMD is only helpful now if your site also has high-quality content.

54. Reduce Your Bounce Rate

When it comes to websites, ‘bouncing’ is when users access a page of your site but then immediately navigate away from it. A high bounce rate is usually considered a bad thing because it means that visitors aren’t sticking around long enough to convert.

You can view your pages’ bounce rates in Google Analytics. Simply navigate to Behavior > Overview and look beneath the main graph.

Now a few important comments on bounce rate.

It’s important to note that the bounce rate is not a direct ranking factor for Google or other search engines. Also, the bounce rate is strictly related to the type of site you’re looking at. For example, news-focused sites have some of the highest bounce rates in the market but that’s not a problem per se as their main goal is to provide a news piece.

However, a high bounce rate could be an indication of other underlying problems on your site sometimes that might influence your SEO as well.

Users bounce away for a lot of different reasons. Sometimes it’s due to confusing site navigation, misleading headlines or links, or even simple mistakes where visitors click on something by accident.

This can make it hard to pin down what you should do to improve your bounce rate. To receive you started, we’ve written not one but two posts on the topic: How to Display Dynamic Sidebars and Widgets to Reduce Bounce Rate and How to Reduce Bounce Rate On Your WordPress Site (18 Tips).

55. Craft Key Pages to Build Your Credibility

This tip also isn’t about a direct ranking factor, but we still think it’s important. There are a few key pages that every quality website should have. If yours is missing them, you run the risk of looking less-than-credible to your visitors.

If you don’t already, you should have the following pages on your WordPress site (at a minimum):

  • An About Page. This should provide some basic information about your brand, your mission, and what you have to offer visitors. It often helps to frame this content as a narrative, such as by describing how your brand came to be.
  • A Contact Page. Displaying a physical address (if your business has one), phone number, email, and other relevant contact details show users there’s a real person behind your site. It also makes it easy for them to reach out to you with questions about your products or services, which can help you land sales.
  • A Disclosure Page, Privacy Policy, and Terms and Conditions. The legal pages needed for your website will vary somewhat depending on the type of content you produce. If you provide any advice (such as through blog posts) or incorporate affiliate links, a Disclosure page is ideal. Any site that collects user data should be GDPR compliant and/or CCPA compliant. If you sell products or services online you’ll want to list your Terms and Conditions.

Besides these pages, adding some social proof to your site can help increase your trustworthiness as well. Links to your social media accounts and testimonials and reviews from clients, customers, or users are ideal.

Further Reading on WordPress SEO

When it comes to WordPress SEO, there are both on-page and off-page optimizations to manage. We shared some of each with you above, all of which are very important.

However, if you want to dive in even deeper, we recommend checking out this on-page SEO checklist (along with a huge time-saving automation template) and WP Buffs’s list of top eight SEO forums. If you need SEO tips or are just starting out and confused, these can be great places to ask for additional (and free) help.

SEO can make or break your website… ? but with this thorough guide, you’ll have everything you need to optimize your content and grow your organic traffic by 78% (yes, really!) ?

Click to Tweet


SEO is critical to the success of any business. However, there are a lot of aspects to keep your eye on and maintain over the lifespan of your WordPress site.

In this post, we’ve shared over 50 WordPress SEO strategies we’ve used to receive real results. By implementing as many of them on your own site, we’re 100% sure you’ll be able to boost your organic traffic and SEO rankings.

Do you have any questions about WordPress SEO? Let us know in the comments section below!

If you enjoyed this article, then you’ll love Kinsta’s WordPress hosting platform. Turbocharge your website and receive 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our plans

Source link