WordPress

A 20-Minute WordPress SEO Audit (The Stuff Plugins Miss)

Craftsman workbench with a small wooden model of a site, gold set-square and cream plans under lamp light
Audit the build, not the plugin dashboard. The checkbox that hides a site lives in Settings, not in a traffic graph.

WordPress SEO advice usually starts with a plugin. Start with whether the site is allowed to be indexed. Plugins cannot outrank a sitewide noindex.

WordPress places that hide a site Settings → Reading Discourage search engines Untick, save, then request indexing
The most common WordPress vanishing act is one checkbox left over from staging. It writes noindex sitewide.

Minute 1–4: the hide switch

Settings → Reading. If “Discourage search engines from indexing this site” is ticked, untick it, save, then View Source on the homepage. You should not see noindex. This is still how launches die.

Minute 5–9: what the plugin is actually emitting

Pick Yoast or Rank Math, not both. Open a published page: title tag, meta description, canonical should be unique. Then open /sitemap_index.xml. If you see author archives, date archives, or WooCommerce attribute URLs you do not want in Google, exclude those post types in the plugin and let the sitemap regenerate.

Minute 10–14: permalinks and HTTPS

Pretty permalinks (/services/boiler-repair/) not ?p=123. Site Address and WordPress Address both https:// with the same host you canonicalise to. Mixed http:// media after a migration is a mixed-content fail and a sloppy look.

Minute 15–20: crawl what the theme prints

Themes inject extra H1s, skip heading levels, and forget alt on the slider. A plugin dashboard will not show that. Paste three URLs into the SEO checker: homepage, your best service or product, one article. Fix reds. If the checker reports a sitewide robots block, open /robots.txt — some security plugins Disallow /wp-admin (fine) and accidentally Disallow / (not fine). Use the robots.txt tester if you want that file in isolation.

Leave for later

Schema tweaks, FAQ blocks, llms.txt. None of it matters if Reading is still ticked. When the three URLs are clean, write better service copy than your competitors. That is the rest of WordPress SEO, and no audit tool will do it for you.

Frequently asked

Do I need Yoast and Rank Math together?

No. One SEO plugin. Two of them fight over titles, sitemaps and schema and you get duplicate JSON-LD or missing titles.

Is a WordPress SEO audit different from any other CMS?

The checks are the same. The hiding places are specific: Reading settings, plugin sitemaps, theme header.php, and WooCommerce archives.

Keep reading