Most individuals select WordPress as their web site’s CMS as a result of it’s straightforward to make use of and Search engine marketing pleasant out of the field.

Each of these items are true, but it surely’s essential to do not forget that WordPress is only a content material administration system (CMS). So the mere truth that you simply’re utilizing WordPress isn’t sufficient to rank on search engines like google and yahoo.

Fortunately, WordPress makes it tremendous straightforward to implement many Search engine marketing greatest practices.

On this information, we’ll cowl 20 Search engine marketing greatest practices, share suggestions that will help you rank larger, and clarify methods to implement them in your WordPress web site.

Listed here are the practices that made the record:

  1. Verify search engine visibility settings
  2. Set most well-liked area
  3. Arrange permalinks
  4. Require guide approval for weblog feedback
  5. Set up an Search engine marketing-friendly theme
  6. Set up an all-in-one Search engine marketing plugin
  7. Be certain to generate a sitemap
  8. Exclude low-value content material from indexing
  9. Set up Ahrefs’ Search engine marketing plugin
  10. Write a “clickworthy” title
  11. Set an Search engine marketing-friendly URL slug
  12. Use headers to create hierarchy
  13. Internally hyperlink to related content material
  14. Add alt textual content to pictures
  15. Write a compelling title tag
  16. Write a compelling meta description
  17. Nest pages in subfolders
  18. Set up WP Rocket
  19. Minify code
  20. Set up ShortPixel


1. Verify your search engine visibility settings

There’s a checkbox in WordPress that, if checked, is successfully an Search engine marketing loss of life sentence in your web site as a result of it prevents Google from indexing your pages. And if Google can’t index your pages, they’ll’t rank.

You’ll discover this beneath Settings > Studying > Search engine visibility:

Search engine visibility in WordPress

Be certain that is unchecked if you wish to stand any probability of rating in anyway.

Google appears to be like at and individually, so it’s essential to decide on a most well-liked model in your website. You are able to do this beneath Settings > Common. Simply set the WordPress Deal with (URL) and Website Deal with (URL) to your most well-liked model.

Preferred domain in WordPress

For a brand new web site, it doesn’t actually matter which model you select. But when your pages are accessible at each URL variations, your greatest guess is to make use of the model with essentially the most backlinks.

To see which model that is, plug them each into Ahrefs’ Batch Evaluation software and test their referring domains.

For us, it’s clearly the non-www model:

Referring domains to preferred domain in Ahrefs' Site Explorer

The great thing about WordPress is it mechanically redirects the opposite model to the popular model in order that search engines like google and yahoo and guests can solely entry your website at the popular area.


Altering the popular model could cause technical points in case your website has already been up and operating for some time. Should you’ve any considerations, it’s price enlisting the assistance of a developer to ensure every thing goes easily.

Permalinks are mainly the URL format in your posts and pages, and the “submit title” possibility tends to be essentially the most Search engine marketing-friendly as a result of it helps:

  1. Make it instantly apparent what the web page is about.
  2. Hold URLs quick, which might forestall them from truncating within the search outcomes.

Nevertheless, in the event you’re already utilizing a unique permalink construction, then altering it might result in damaged pages. So in the event you make a change, you’ll wish to crawl your web site with a software like Ahrefs’ Website Audit after the very fact to test for 4XX errors:

4XX errors in Ahrefs' Site Audit

If there are any, you’ll wish to use a WordPress plugin like Redirection to redirect the outdated URLs to the brand new ones.


4. Require guide approval for weblog feedback

Spammy weblog feedback are unlikely to trigger penalties or any drastic Search engine marketing points as a result of they’re just about at all times nofollowed. However in keeping with Google, they’ll nonetheless trigger some Search engine marketing points for a couple of causes.

Fortunately, WordPress makes it very easy to resolve this subject as soon as and for all by providing customers the choice to set all weblog feedback to require guide approval.

You are able to do this in Settings > Dialogue > Remark have to be manually accepted:

Blog comment approval in WordPress


5. Set up an Search engine marketing-friendly theme

Just about all WordPress themes are responsive and mobile-friendly nowadays, so there’s not a lot to fret about there. What you really want to test when selecting a theme is its efficiency.

If the theme is bloated with pointless code and options, it’ll sluggish your web site down. And that’s not good, provided that web page pace has been a Google rating issue for over a decade.

So when selecting a theme, it’s price studying via the outline to see what’s included. If there’s a bunch of options you gained’t use, it will not be the only option for you.

You can even run the theme demo via PageSpeed Insights for a greater sense of its efficiency.

WordPress theme in PageSpeed Insights

If you have already got a theme and its efficiency isn’t nice, give suggestions #18–20 a shot and rent a developer to optimize it if it’s nonetheless sluggish.


6. Set up an all-in-one Search engine marketing plugin

Prolong the Search engine marketing performance of WordPress and make it simpler to optimize points of your website with an all-in-one Search engine marketing plugin. We use Yoast Search engine marketing, however there are many different alternate options.

To put in it, go to Plugins > Add New > Seek for “Yoast Search engine marketing” > Click on Activate > Click on Set up:

Installing Yoast SEO for WordPress

Many of the settings shall be good out of the field, however we’ll regulate a couple of of them as we go.


7. Be certain to generate a sitemap

Sitemaps record the essential posts and pages in your website to assist search engines like google and yahoo uncover them. Yoast Search engine marketing creates a sitemap for you, however you must be sure the choice is turned on.

To try this, go to Search engine marketing > Common > Options > Toggle “XML sitemaps” on:

XML sitemaps toggle in Yoast SEO


8. Exclude low-value content material from indexing

It is best to solely enable Google to index pages that supply worth to searchers. Tag pages and format-based archives hardly ever fall into this class, so it’s typically greatest follow to exclude them from indexing.

To try this, go to Search engine marketing > Search Look > Taxonomies > Toggle “Present Tags in search outcomes?” off:

Excluding tag pages from indexing in WordPress using Yoast SEO

Do the identical for format-based archives too.


9. Set up Ahrefs’ Search engine marketing plugin

Our free WordPress Search engine marketing plugin audits and screens content material efficiency and provides suggestions on methods to enhance it.

For instance, if the plugin spots that one among your pages is not rating within the high three for its goal key phrase, it’ll tag it as “Not well-performing” and provides a customized suggestion on methods to enhance primarily based in your settings:

Ahrefs' SEO Plugin

Right here, it recommends that we replace a submit that not ranks. If we hit the suggestion caret, it offers recommendation on methods to do that:

Content recommendations in Ahrefs' SEO WordPress plugin


The following eight suggestions are content-related. Hold them in thoughts when including posts and pages to your WordPress web site.


10. Write a “clickworthy” title

Each web page and submit in WordPress wants a title, which you set right here:

Clickworthy title in WordPress

This title normally will get proven elsewhere in your WordPress web site. For instance, the title for this submit exhibits up on our weblog archive web page:

Example of a blog post title

For that cause, it’s essential that your title entices guests to click on via to your web page whereas precisely describing what the web page is about. In different phrases, the title must be clickworthy however not clickbait.

Should you’re struggling to put in writing one thing that matches the invoice, take inspiration from the SERP titles of the top-ranking pages in your goal key phrase, as these are sometimes the identical or just like the web page title. You are able to do that in Google, but it surely’s higher to make use of our free SERP checker for extra correct, non-personalized outcomes:

Ahrefs' free SERP checker

For instance, you’ll be able to see above that most of the pages rating for “Search engine marketing suggestions” discuss boosting site visitors or rankings of their SERP titles. So that is in all probability a superb angle for a clickworthy title for this matter.


11. Set an Search engine marketing-friendly URL slug

By default, WordPress units the URL to the total title of the submit or web page. That is hardly ever excellent as a result of it’s normally lengthy, and lengthy URLs are likely to get truncated within the search outcomes.

For a extra Search engine marketing-friendly URL, click on “Edit,” enter your main key phrase (or a detailed variation), and substitute the areas with dashes.

URL slug in WordPress


12. Use headers to create hierarchy

Headers create construction and assist guests and search engines like google and yahoo to raised perceive the hierarchy of your content material.

In WordPress, you need to use the WYSIWYG editor to rapidly and simply add related headers. Simply hit the “Paragraph” dropdown, and also you’ll see six header choices:

Heading tags in WordPress


Should you’re utilizing WordPress’ block editor, issues will look barely totally different. You’ll have to click on so as to add a “Heading” block as a substitute.

As most WordPress themes use the submit title as the primary header (H1), it’s greatest follow to make use of H2-H6 within the content material itself.


13. Internally hyperlink to related content material

Inner hyperlinks level to different pages and posts in your web site. They’re essential for Search engine marketing as a result of they assist:

  1. Hold guests in your website.
  2. Enhance the “authority” of your different content material and rank the content material larger.

You possibly can add inner hyperlinks to posts and pages in WordPress utilizing the WYSIWYG editor. Simply spotlight the textual content you wish to use because the anchor, hit the “Insert/edit hyperlink” button, and paste within the URL of one other web page or submit in your web site.

Adding internal link in WordPress


Once more, issues might look a bit totally different in the event you’re utilizing the block editor, however the course of is just about the identical.

Should you’re undecided if and the place so as to add inner hyperlinks, join a free Ahrefs Webmaster Instruments (AWT) account, run a crawl in Website Audit, then go to the Hyperlink alternatives report back to see related inner hyperlink recommendations:

Internal link suggestions in Ahrefs' Site Audit

For instance, you’ll be able to see above that it recommends we internally hyperlink the phrase “hyperlink constructing techniques” in our information to unhealthy hyperlinks to our record of hyperlink constructing methods.


14. Add alt textual content to pictures

Alt textual content is essential as a result of it:

  1. Tells Google what photographs are about, which can assist them rank larger on Google Photographs.
  2. Improves accessibility for visually impaired guests utilizing display screen readers.
  3. Replaces the damaged picture on the web page if the picture breaks.

So as to add alt textual content in WordPress, fill within the “alt textual content” area when importing an picture:

Adding alt text to images in WordPress


As soon as once more, issues might look barely totally different within the block editor, however there’s nonetheless an “alt textual content” area.

Simply attempt to preserve it quick and candy whereas being descriptive.

Beneficial studying: Alt Textual content for Search engine marketing: Tips on how to Optimize Your Photographs


15. Write a compelling title tag

Google normally makes use of your title tag for the snippet within the search outcomes.

Yoast units your title tag to your submit or web page title by default. That is usually effective, as you need to have already crafted an attractive submit title. However typically it’s too lengthy, so it’s price pasting within the full title manually to ensure it’s not prone to truncate.

If it will get highlighted inexperienced, you’re all set. If it will get highlighted pink, it’s too lengthy.

Adding title tag in WordPress using Yoast SEO

You possibly can normally clear up the difficulty of a prolonged title tag by eradicating any superfluous info. Simple methods to do that embody:

  • Eradicating info in brackets.
  • Eradicating pointless phrases.
  • Rephrasing.


16. Write a compelling meta description

Meta descriptions aren’t a direct Google rating issue, however Google usually makes use of them for the search outcome snippet.

For that cause, it’s essential to put in writing a compelling meta description that helps your title and additional entices individuals to click on.

Listed here are a couple of suggestions for doing that:

  • Double down on search intent
  • Use an energetic voice
  • Hold it beneath 120 characters

Beneficial studying: Tips on how to Write the Good Meta Description


17. Nest pages in subfolders

Assuming that you simply set your permalink construction to submit title, your web page and submit URLs will seem like this:

However with pages, you’ll be able to create them with totally different ranges utilizing subfolders.

For instance, let’s say you’re a digital advertising company providing three totally different providers: Search engine marketing, PPC, and social media advertising.

Right here’s the easiest way to construction that:

  1. Create a “Companies” touchdown web page that lists the providers you present
  2. Create particular person pages for every service you provide
  3. Hyperlink to every service web page out of your “Companies” web page

Right here’s what your URL construction will seem like by default: optimization/

That appears OK. However it’s higher to nest the person service pages beneath the “/providers/” subfolder like this: optimization/

That’s straightforward to do in WordPress. Simply use the “Mother or father” dropdown on the web page editor and select the “Companies” web page.

Nesting pages in WordPress


The following three techniques are about web page pace. Use these to hurry up your web site and enhance its efficiency. Word that we haven’t lined each optimization you may make right here, as web page pace is a posh matter. So if you wish to delve deeper into this aspect of issues, learn our full information to dashing up your WordPress web site.

WP Rocket describes itself as an online efficiency plugin that enhances your web page pace. The great thing about the plugin is that it makes a bunch of helpful optimizations out of the field, together with browser and server caching.

Right here’s what caching does in a nutshell:

  • Browser caching – Saves widespread information on guests’ exhausting drives so that they don’t must preserve re-downloading them on repeat visits.
  • Server caching – Saves static variations of your webpages in your server so that they’re prepared and ready each time a customer requests them.

This isn’t a free plugin however, for my part, it’s nicely definitely worth the $49 price ticket you probably have the price range. Should you’re on the lookout for a free plugin that does one thing related when it comes to caching, strive one of many many different caching plugins accessible.

Minification removes pointless white house out of your code to cut back file sizes.

Minified vs un-minified code

It’s easy sufficient to allow minification in the event you’re utilizing WP Rocket. Simply head to the File Optimization settings and test the choices to “Minify CSS information” and “Minify JavaScript information.”

Minification in WP Rocket

Should you’re not utilizing WP Rocket, give Autoptimize a shot (it’s free).


Enabling minification can result in options breaking in some situations. So it’s at all times greatest to check how this impacts your web site in a staging atmosphere earlier than deploying stay.

ShortPixel mechanically compresses and optimizes the pictures you add to WordPress. This makes the picture information smaller, reduces pressure in your server, and makes issues load quicker in your guests.

To get began, set up the plugin, activate it, then enter your API key within the settings.

Word that ShortPixel is a freemium plugin. So in the event you’re compressing greater than 100 photographs per thirty days, you’ll want to purchase some credit or join a paid plan. This solely prices a couple of {dollars} and is nicely definitely worth the cash, for my part.

Should you do have the price range for a paid plan, it’s additionally price hitting the choice to bulk optimize the pictures already uploaded to WordPress.

Resizing images using ShortPixel

Ultimate ideas

WordPress is versatile, straightforward to make use of, and offers a superb base for Search engine marketing. However it might solely get you to this point as a result of it’s only a CMS. Should you’re severe about rating on Google, there are a couple of extra belongings you’ll have to do.

Prepared for higher rankings? Learn our step-by-step information to rating excessive on Google.

Received questions on WordPress Search engine marketing? Ping me on Twitter.

(Visited 6 times, 1 visits today)

About us

SEO Agency with 20 years of experience. That's right, we have Real Estate site colleagues on the team here who have been working with SEO since 2002. Our Agency has already helped thousands of people on the internet with SEO, Linking Building and much more. You know how difficult it is to get organic traffic to your website and how valuable it is. So, save your energy and let Ana SEO Agency do this hard work. We have all the experience you need to help you improve your ranking and other factors on your site.