Tested: Is WordPress Good For SEO In 2022?


WordPress On-page SEO Check

Final up to date on February 1, 2022

That is the fourth publish in our sequence the place we check the on-page Website positioning of the world’s hottest CMS programs.

To this point we’ve targeted on hosted CMS programs (particularly Wix, Squarespace, and GoDaddy).

On this article, we’re turning our consideration to WordPress.

Learn on to find:

  • how effectively arrange for on-page Website positioning WordPress is out of the field,
  • how one can configure your WordPress website to rank increased in Google

Let’s get began with a abstract.

In Abstract: Is WordPress good for Website positioning?

WordPress is the world’s most popular CMS system.

It powers everything from small blogs to multi-billion dollar conglomerates. Heck, even the White House website runs on WordPress.

wordpress website showcase

So it’s in all probability no shock that, sure, WordPress is great for Website positioning.

Or a minimum of it could possibly (or ought to) be.

In the end, WordPress is a instrument. And like all instrument you need to know the best way to use it.

For each well-optimized WordPress website, we’d wager there are dozens of poorly optimized websites. However in these instances, it’s very a lot the tradesman, reasonably than the instrument that’s the problem.

As a result of with…

  • just a few plugins,
  • a wise theme selection,
  • correct Website positioning information,
  • and the precise data

….there’s nothing you’ll be able to’t do to totally Website positioning optimize your WordPress website.

Wordpress SEO Scoring

How we examined the Website positioning capabilities of WordPress

In some ways, WordPress was tougher to check in isolation than the opposite CMS programs in our sequence.

That’s partly as a result of we’ve been “testing” WordPress just about because it first launched in 2003. So we do have some prejudices. We all know all of the “flaws”, and we all know the best way to get round them.

wordpress 2003
how WordPress seemed in 2003 – by way of WPBeginner

However it’s additionally as a result of WordPress is self-hosted, which introduces a better variety of variables to testing.

On a “web site constructing platform” — like Wix or Squarespace — it’s comparatively simple to check and make blanket inferences primarily based on that testing. Each Wix website is hosted on Wix. Each Wix website has the identical server configuration. Each Wix website has the identical underlying code.


With a self-hosted CMS like WordPress, you’ve acquired full entry to the underlying platform and may tinker to your coronary heart’s content material. You may also select the place to host your WordPress website, the best way to configure your server and many others, and that’s going to affect pace, reliability, and efficiency.

However with that being mentioned, right here’s what we did:

  1. We arrange a small check website on a Digital Ocean server.
  2. We added demo content material just like our Wix, Squarespace, and GoDaddy check websites
  3. We initially put in 1 plugin, YOAST Website positioning (though there are three different plugins we suggest)
  4. We examined 3 of the most well-liked WordPress themes (Twenty Twenty-One, Astra, and GeneratePress)
  5. We examined 3 widespread web page builders (Thrive Architect, Elementor, and Oxygen Builder)
  6. Checks included handbook evaluate, operating the positioning by way of our personal Website positioning audit instrument, and testing utilizing third-party instruments reminiscent of Google’s PageSpeed Insights and GTMetrix.

Was it honest to put in the YOAST Website positioning plugin? Doesn’t that imply we’re not testing an “out-the-box” WordPress set up?

We’d argue sure, it’s honest. YOAST is energetic on over 5 million WordPress websites. And it’s frequent data that an Website positioning plugin (not essentially YOAST) is required to optimize a WordPress website.

The usual model of YOAST can be free, so there’s no further value.

WordPress Website positioning: The great, the unhealthy, and the ugly

Earlier than reviewing WordPress’s management of on-page Website positioning elements, let’s run by way of a number of the Website positioning highlights (and lowlights) of the platform.

We’ll begin with the positives.

Good: There’s nothing you’ll be able to’t do to optimize your WordPress website

It’s tough to select one Website positioning “spotlight” for WordPress. As a result of the benefit of the platform is that there’s actually nothing you’ll be able to’t do to optimize a WordPress website.

Certain, you’ll want a plugin or two.

However when you realize what you have to enhance (operating an Website positioning audit with Seobility might help with that) there’s nothing you’ll be able to’t go in and tweak or repair.

And in case you are having hassle optimizing a specific ingredient? With so many websites operating on WordPress, it’s extremely more likely to be an issue that another person has encountered (and posted about) earlier than. Which implies that the majority of time the answer to your Website positioning woes can be a Google search away.

wordpress google search

So WordPress’s spotlight is actually that it has all the things you have to optimize your website, with the cherry on prime of an enormous group of customers, and piles of knowledge and steering on-line that will help you on the best way.

Dangerous: Many themes aren’t constructed with Website positioning in thoughts

Theme selection could make or break a WordPress web site.

We’re going to increase on this in our WordPress Website positioning guidelines. However for now, we’ll say that many market themes aren’t constructed with Website positioning optimization in thoughts.

Themes that look nice may be buggy and sluggish. And in some instances, you’ll be locked in, or a minimum of have issue switching at a later date.

So ensure you select a quick, well-optimized theme. In any case, a elaborate theme received’t be a lot use if nobody can discover your website proper?


There’s nothing lets say is “ugly” about WordPress’s Website positioning.

However if you happen to actually need to grumble…

…you possibly can argue some extra Website positioning performance needs to be in-built, reasonably than requiring an exterior plugin.

However we’d in all probability disagree. As when there’s a wonderfully good plugin (or plugins) that do the trick, isn’t their growth time higher spent on bettering the core performance of the CMS?

We expect so.

On-Web page Website positioning Fundamentals: How does WordPress measure up?

Now let’s flip our consideration to manage of a number of the elementary on-page Website positioning elements.

Does WordPress cowl all of them?

You wager! As a result of with 2-3 plugins, there’s nothing you’ll be able to’t do to optimize your WordPress website.

Right here’s our abstract once more.

Wordpress SEO Scoring

Word: having management of an Website positioning rating issue is just not equal to its optimization. Website positioning audit instruments like Seobility provide recommendation on the best way to correctly optimize every ingredient and discover errors in optimization which can be holding again your website. See our Website positioning audit information for extra data on the best way to absolutely optimize your web site.

Website positioning Titles and Meta Descriptions

Management in WordPress: sure

Word: Within the examples on this part, we’re utilizing the YOAST Website positioning plugin. You’ll find out why we selected YOAST within the guidelines that follows our on-page fundamentals evaluate.

A web page’s title continues to be one of the vital on-page rating elements. And a well-written meta description might help you get extra click-throughs (though Google received’t at all times use it).

With YOAST put in, you’ll have full management over the Website positioning title and meta description of each publish and web page in your WordPress website.

And also you’ll additionally get a preview of how your snippet will look in each cell and desktop search.

yoast titles and descriptions

How about title/description templates?

Yep. YOAST will allow you to set normal codecs for each web page, publish sort, and taxonomy (classes, tags, and many others) in your website.

Right here’s a template setup for class pages (Website positioning > Search Look > Taxonomies):

title template

As you’d anticipate, setting a customized title/description for a person web page (or class) will override the default.

Be taught extra about Website positioning Titles and Meta Descriptions

Web page slug / URL

Management in WordPress: sure

We suggest creating brief, descriptive, 2-3 phrase slugs, together with the first key phrase (or phrase) for every web page. Use hyphens to separate phrases.

WordPress helps you to set the slug for each web page and publish in your website.


Word: if you happen to change a URL in your website it is best to arrange a 301 redirect to level the previous URL to the brand new one. To handle redirects, we suggest the free Redirection plugin.

Be taught extra about URL slugs/permalinks

Canonical URLs

Management in WordPress: sure

On smaller websites, you in all probability received’t want to fret about this.

However in case you have a sequence of comparable pages in your website — i.e. focusing on the identical key phrases, or with very small variations in content material — there could also be occasions whenever you’ll need to set a canonical (grasp) URL.

This helps to keep away from duplicate content material points.

You’ll discover a area for setting a customized canonical URL for any publish or web page in your website underneath the “Superior” tab of the YOAST Website positioning panel.

canonical urls

Be taught extra about canonical URLs

Index management (robots meta tag)

Management in WordPress: sure

The robots meta tag instructs Google to both index (1), or to not index (2) a web page:

  • <meta identify=”robots” content material=”index, comply with”> – index this web page please Google
  • <meta identify=”robots” content material=”noindex, comply with”> – ignore this web page please Google (however comply with the hyperlinks on it)

You don’t really need the primary one as (assuming your web page meets their high quality requirements) indexing is Google’s default motion. However it doesn’t do any hurt to have it in place.

To noindex a person web page or publish, set “Enable engines like google to indicate this Submit in search outcomes” to “No” within the web page’s YOAST Website positioning panel.

noindex page

You may also set a publish sort or taxonomy to noindex by default in YOAST’s settings.

Within the instance under, we’ve set the customized publish sort of “Press Releases” to noindex by toggling “Present in search outcomes” to “Off”.

Website positioning > Search Look > Content material Varieties

noindex custom post type

Be taught extra about index management

Heading Tags (h1, h2, h3, and many others)

Management in WordPress: sure

Heading tags (h1, h2, h3, and many others) assist Google perceive the construction and subject(s) of your web page.

They need to be correctly nested.

For instance, an h1 tag would typically be the principle subject (degree 1), an h2 may very well be a subtopic (degree 2), and an h3 may very well be a sub-sub subject (degree 3), and many others:

<h1>Pets</h1> (subject of the web page)

<h2>Goldfish</h2> (subtopic)

<h3>Caring on your goldfish</h3> (subtopic of goldfish)

<h4>Clear your fish’s tank commonly</h4> (subtopic of caring on your goldfish)

<h2>Cats</h2> (subtopic)

<h3>Caring on your cat</h3> (subtopic of cats)

WordPress helps the total vary of heading tags, from H1-H6.

heading tags

Be taught extra about heading tags

Structured information (aka schema)

Management in WordPress: sure

Structured information (often known as schema) might help Google perceive:

  • the kind of content material on a web page (i.e. recipe, evaluate, product, article),
  • the entity behind the web site (i.e. group),
  • and will also be used to indicate further search options (wealthy snippets)

In case you’re not acquainted with structured information and its influence on Website positioning, we suggest studying our wealthy snippets information.

With YOAST operating in your WordPress website, you’ll be able to set a default schema sort for every publish and web page in your website.

yoast schema

And you may overwrite this default for a person web page or publish by altering the “sort” within the schema tab of the web page’s YOAST panel.

yoast overwrite schema

Even higher?

YOAST has created customized blocks for Gutenberg that make it a chunk of cake to incorporate FAQ and HowTo schema in your articles.

Simply add a block, search “yoast”, then choose both “Yoast FAQ” or “Yoast How-to”.

yoast schema blocks

Right here’s how the block appears for FAQ schema…

faq schema

And right here’s a YOAST How-to block…

howto schema

Simply fill within the questions/steps and YOAST will generate the proper schema markup for you.


Be taught extra about structured information and wealthy snippets

Picture Website positioning

Management in WordPress: sure

The three most vital components of picture Website positioning are:

  • Alt textual content (description of the picture for display screen readers and engines like google)
  • File measurement (smaller = quicker = higher)
  • File identify (we suggest utilizing descriptive file names)

Out-the-box WordPress is effectively arrange for alt textual content and file names.

You possibly can add alt textual content to any picture in its block settings (Gutenberg).

image alt text

And WordPress received’t mess along with your file names whenever you add a picture. So so long as you save your file with an Website positioning-friendly file identify earlier than you add, you’re golden.

By way of file measurement, we suggest utilizing a third-party plugin like Imagify (which we’ll be overlaying within the guidelines under) to verify your pictures are absolutely compressed.

Be taught extra about picture Website positioning


Do WordPress websites run over HTTPS? sure

HTTPS has been a confirmed Google rating sign since 2014.

And in 2022 there’s actually no excuse for any website to nonetheless be operating over HTTP. However any Website positioning advantages, it’s unsecure.

Ensuring your WordPress website runs over HTTPS is your (or your hosts) duty.

Be taught extra about HTTPS

Robots.txt file

Management in WordPress: sure

A robots.txt file permits you to cease search engine bots from accessing sure areas of your website.

For instance, you might need a bit with user-generated content material that you simply don’t need crawled or listed by Google.

You possibly can both use FTP to straight edit your robots.txt file, or set up a 3rd celebration plugin (like this one) to handle your robots.txt file within the WordPress admin space.

Be taught extra about Robots.txt

XML Sitemaps

Generated by WordPress: sure

An XML sitemap helps Google discover (and index) all of the pages in your website.

YOAST will generate sitemaps for all posts, pages, and taxonomies in your WordPress website.

And when a person web page (or assortment of pages) is about to noindex it will automatically be excluded from the site map.

Be taught extra about XML Sitemaps

Are WordPress websites mobile-friendly?

One phrase reply: sure

When designing your website on WordPress, there’s probability you’ll be specializing in the way it appears on desktop.

However cell visitors overtook desktop visitors in 2017. And Google now prioritizes the cell model of your website for crawling and indexing.

Most WordPress themes are mobile-friendly. And if yours is just not…

…then it’s time to discover a new theme!

If Google does discover any points with the cell model of your web site, they’ll let you realize in Search Console.

mobile issues - google search console

So maintain an eye fixed out.

Bonus: WordPress Website positioning Guidelines

Seeking to increase the Website positioning of your WordPress website? On this subsequent part, we’re going to run by way of a guidelines of what you’ll want in place, and actions to take to totally optimize your WordPress website.

1. Select a lean, quick theme

If there’s one issue that impacts Website positioning efficiency greater than another on a WordPress website, it’s theme selection.

Select the precise theme and also you’ve acquired the foundations set for stable on-page Website positioning efficiency.

Select the flawed theme and also you’ll be combating Google with one hand tied behind your again.

There are actually THOUSANDS to select from.

wordpress themes

And that’s just the free ones.

So what do you have to search for when selecting a theme?

Our recommendation is to decide on one which’s light-weight and customizable. Which is why we’re huge followers of GeneratePress.


It’s effectively coded, has nice help, and most significantly is tremendous quick. So out-the-box it’s going to carry out effectively.

And with a well-configured WordPress website operating on GeneratePress you’ll have the ability to smash Google’s PageSpeed Insights and Core Internet Vitals exams.

Like this…

pagespeed generatepress

The core GeneratePress theme is free (and could also be adequate for a lot of). However if you happen to fork out $59 for the premium add on you’ll get masses extra choices for customizing your layouts.

In search of different speedy themes? Right here’s a list of the fastest WordPress themes, which you’ll notice has GeneratePress sitting on the prime.

2. Keep away from WordPress web page builders (or use this one)

Web page builders make it tremendous simple to create complicated, visually interesting layouts.

Among the hottest WordPress web page builders embrace…

  • Thrive Architect
  • Elementor
  • Divi
  • Beaver Builder

…they usually all make designing cool trying pages a breeze. So what’s the issue?

Properly, sadly, web page builders also can add a ton of code bloat to your WordPress website and sluggish it down significantly. The location will look fairly, however the underlying code won’t.

Even worse?

Many WordPress web page builders take a “kitchen sink” strategy — the place the scripts and types for each single function are loaded on each single web page no matter whether or not they’re truly wanted.

Not utilizing a picture carousel on this web page? Powerful. We’re going to make the consumer obtain the JS and CSS for it anyway…

wordpress page builders meme

(though we note that Thrive in particular may be taking steps to change that)

So if web page builders can decelerate your WordPress website, the primary query to ask is do you really need to make use of one?

In lots of instances, the reply can be no.

There’s loads you are able to do already with WordPress’s built-in Gutenberg editor. And there are numerous Gutenberg block plugins that may show you how to fill within the gaps.

We’ve used Ultimate Addons for Gutenberg (free) and Qubely (premium) and would suggest them each.

Nonetheless need to use a web page builder? We’d level you in the direction of this one…

oxygen builder

Technically Oxygen is definitely a theme builder, reasonably than a web page builder. Which implies it replaces your theme and allows you to management your total website (headers, footers, layouts) from throughout the builder.

Why can we prefer it?

Easy. The code is tremendous clear (nearly as good as hand-coded), and pages created in Oxygen are bloat-free. Not utilizing a script on a web page? Then Oxygen received’t load it.

The video under provides overview of how Oxygen compares with different web page builders.

However the backside line is that Oxygen’s clear, bloat-free code makes for a super-fast website.

Right here’s an instance of a cell Lighthouse test for a “busy” homepage that was just lately transformed from Thrive Architect to Oxygen Builder.

thrive architect vs oxygen builder

The structure remained precisely the identical, however load occasions have been considerably improved.

So if you wish to use a web page builder on your WordPress website, we’d recommend going for Oxygen.

3. Ensure that your website is indexable

Most likely goes with out saying, however we’ll say it anyway.

If Google can’t index your website…

…then you definately’re by no means going to rank.

Click on on Settings > Studying on the WordPress admin menu, and ensure “Discourage engines like google from indexing…” is unchecked.

allow indexing wordpress

4. Use Website positioning pleasant permalinks

WordPress’s default permalink construction isn’t supreme for Website positioning.

Luckily, it’s a two-second job to kind.

Simply click on over to Settings > Permalinks and alter from the default format to one thing just a little extra pleasing on the attention.

permalink structure wordpress

For a lot of websites, “publish identify” can be excellent:


However in case you have a big website with a number of sections, you may need to embrace classes in your URLs to maintain all the things neat and tidy:


Both approach, you’ll need to swap from the default.

Word: that is simply setting the general format/construction for permalinks. You’ll nonetheless have to optimize particular person “slugs” (i.e. “post-name” within the instance above) for every web page.

5. Set up one in all these free Website positioning plugins

To completely optimize a WordPress website, you’ll want to put in an Website positioning plugin.

There are a selection of free Website positioning plugins obtainable for WordPress. However there are two stand-out decisions:



2. Rank Math


So which do you have to select?


They’re each stable picks that may will let you management many of the technical Website positioning elements which you can’t configure in a recent WordPress set up.


…as we’re long-term YOAST customers, that’s what we ran with for the examples within the “On-Web page Website positioning Fundamentals” part of this evaluate.

6. Set up a caching plugin (and comply with our page-speed information)

In case your website is comparatively plain (and also you’re utilizing a quick theme) then you definately may have the ability to skip this step.

As a result of out-the-box — and when not encumbered by a sluggish theme or extreme plugins/widgets — WordPress is swift.

For instance, we examined a easy web page operating on GeneratePress (textual content + one picture) and achieved a cell PageSpeed Insights rating of 100/100 with none caching or additional tweaking.

pagespeed clean wordpress install

And certain, you may anticipate a easy web page like that to load shortly. There’s not a lot happening.

However for reference, right here’s the PageSpeed rating of an analogous primary web page we created once we examined GoDaddy’s Web site Builder.

godaddy site speed

Large distinction proper?

The underside line is, WordPress is quick. It’s what we (that’s us website house owners!) add on prime of it that slows it down.

And let’s be trustworthy:

We’re all suckers for shiny web site options and widgets. Which implies that even with a quick theme load occasions can shortly ramp up.

So in case your WordPress website is beginning to creak on the seams your first step needs to be to put in a caching plugin.

Our decide?

WP Rocket.

wp rocket

In some ways calling WP Rocket a “caching plugin” is doing it a disservice. As a result of it’s way more than that. It’s jam-packed with options that may assist pace up your WordPress website.

This study from aThemes in contrast the efficiency of 9 main WordPress caching plugins. And with a 34.67% enchancment in web page load time, WP Rocket topped the chart.

wordpress caching plugins

Right here’s a detailed guide to configuring WP Rocket from wpbeginner.

And for a shedload of actionable suggestions for rushing up your WordPress web site, take a look at our web page pace optimization information.

7. Set up a picture optimization plugin (we like this one)

Pictures are typically the “heaviest” components on a web page. Which is why it’s vital to compress them, conserving file sizes as small as potential.

However you’ve in all probability acquired higher issues to do along with your time than going by way of your website and manually optimizing pictures.

So the excellent news is, there’s a neat WordPress plugin referred to as Imagify that may deal with it for you.

imagify optimization

Even higher?

Imagify also can create (and serve) Webp variations of your pictures — a light-weight picture format that’s recommended by Google.


Seize Imagify on your WordPress website here.

8. Crawl your website “like Google” to establish on-page Website positioning points/alternatives

Wouldn’t it’s nice if you happen to might crawl your website like Google to seek out out the technical Website positioning points holding again your website?

It certain would.

And guess what? With Seobility… you’ll be able to 🙂

Run an audit utilizing our on-page Website positioning instrument…

seobility new project

…and our crawler will wizz by way of your website and analyze a whole lot of on-page rating elements.

Then we’ll let you realize precisely what you have to repair or enhance to spice up your website’s Website positioning.

seobility dashboard

Points with meta tags, headings, recordsdata (i.e. pictures and scripts), or URLs? You’ll discover them within the “Tech & Meta.” report.

tech and meta report

Issues with inside linking, sitemaps, or redirects? We’ll let you realize within the “Construction” report.

structure report

And we’ll provide the lowdown on potential content material points — for instance, key phrase cannibalization, duplicate content material, and lacking key phrases — within the cunningly named “Content material” report.

content issues

To get began, join a 30 day free trial of our premium plan right here.

Then take a look at our Website positioning audit information for a step-by-step walkthrough of the best way to discover on-page Website positioning points with Seobility… and repair them!

In conclusion: WordPress is great for Website positioning

We’re sorry if this sounds just a little harsh. But when your WordPress web site is just not effectively arrange for on-page Website positioning, then the limitation is you, not WordPress.

As a result of with a clear, quick theme, just a few plugins, and a little bit of arduous work fixing what must be fastened, there’s nothing you’ll be able to’t do to optimize your WordPress website.

After all on-page Website positioning is only one a part of the pie. And to achieve your rating potential you’ll additionally have to create high-quality content material, construct your experience/repute in your area of interest, and increase your website’s authority by constructing high-quality hyperlinks.

However by selecting WordPress as your CMS, you’re effectively set for future Website positioning success. And with the precise data and a stable Website positioning technique, you’ll shortly see an enchancment in your rankings and visitors.

So right here’s what we suggest:

  • run a full Website positioning audit (you’ll be able to comply with this information),
  • allocate time to fixing points and optimizing your website (the place potential),
  • focus in on creating prime quality content material that helps your customers and absolutely solutions their search queries,
  • construct your website’s authority by incomes prime quality backlinks (take a look at our advisable hyperlink constructing techniques right here)

Within the different elements of this sequence, we reviewed the on-page Website positioning of Wix, Squarespace, GoDaddy and Joomla. And we’ve in contrast the Website positioning execs and cons of every CMS in a roundup publish, the place we additionally revealed the most effective CMS for Website positioning in 2022.

PS: Get weblog updates straight to your inbox!

David McSweeney

David is our chief editor for professional Website positioning content material at Seobility. Unsurprisingly he loves Website positioning and writing. He combines 20+ years of expertise in Website positioning with the fervour for educating you guys the best way to optimize your web sites the precise approach.