Before writing more content, check whether search engines can actually crawl, understand and trust your site. This is the 25-point technical audit I run on WordPress sites, in the order that finds the biggest problems fastest. It uses free tools: Google Search Console, a crawler such as Screaming Frog (free tier) and Lighthouse.

Technical SEO audit in five groups: crawl and index, URLs and redirects, performance, markup and content signals, and security
Five groups, 25 checks. Fix in this order.

1. Crawl and index (6 checks)

  1. Search Console is verified for the exact canonical property (https, one host).
  2. Indexing status: compare pages submitted vs indexed; open “Not indexed” reasons.
  3. robots.txt does not block CSS, JS or important sections (see Google’s robots.txt guide).
  4. Sitemap exists, lists only indexable canonical URLs and is submitted.
  5. Noindex tags are only where intended; “Discourage search engines” is off.
  6. Site search, tag, author and date archives are handled deliberately (noindex or improved), not left as thin duplicates.

2. URLs and redirects (5)

  1. One canonical host: www and non-www, http and https all redirect with a single 301 hop.
  2. Canonical tags are present and correct (self-referencing).
  3. No redirect chains or loops; old URLs go straight to the final page.
  4. 404s and soft 404s: fix, redirect or remove internal links.
  5. Clean permalinks, no parameters generating duplicates.

3. Performance (5)

  1. Core Web Vitals pass in the field report (see Core Web Vitals explained).
  2. Page caching is working for logged-out visitors.
  3. Images: compressed, correctly sized, with dimensions; LCP image not lazy.
  4. Render-blocking CSS/JS and unused plugin assets removed.
  5. Third-party scripts delayed or removed.

4. Markup and content signals (5)

  1. Unique title tag and meta description on every indexable page.
  2. Single H1 with logical heading hierarchy.
  3. Structured data valid and honest: Organization, Article, Breadcrumb, and only the types the page deserves.
  4. Internal links: important pages are within three clicks, with descriptive anchors; no orphan pages.
  5. Duplicate and thin content consolidated or removed (cannibalisation check).

5. Security and hygiene (4)

  1. HTTPS everywhere, no mixed content, valid certificate.
  2. No malware or spam injections; check Security Issues in Search Console and unknown admin users or plugins.
  3. Software updated (core, theme, plugins) and unused plugins removed.
  4. Backups and uptime monitoring in place; contact and consent pages present.

Tools that make the audit fast

Need Tool
Indexing, queries, vitals Google Search Console
Crawl, redirects, titles, canonicals Screaming Frog (free up to 500 URLs) or similar
Speed and markup Lighthouse, PageSpeed Insights
WordPress checks wp-cli, security plugin logs, Site Health

How to prioritise findings

  • Fix first: anything blocking indexing or causing duplicates at scale.
  • Fix next: redirects, canonicals and speed on key templates.
  • Then: markup, internal links and cleanup.

After the audit, follow the SEO roadmap for the content and authority work.

Need help applying this to your site?

I work on technical SEO, performance and web systems for businesses and product teams. Send me your site address and goal and I will tell you what I would fix first.

FAQ

How often should I audit?

Fully once or twice a year, and quickly after any redesign, migration or plugin overhaul. Monitor Search Console monthly.

Can I do this myself?

Yes for most checks. Redirect logic, server configuration and migrations are where an experienced person saves time.

What breaks most often on WordPress?

Duplicate archives, redirect chains after migrations, bloated plugins and uncached pages.

Sources

NEW BLOGS. REAL STRATEGIES. REAL RESULTS.

Join our community and receive powerful SEO tips, web optimization guides, and growth strategies as soon as they’re published.

Don’t just read blogs — stay ahead of the competition.

We don’t spam! Read our privacy policy for more info.

Share.
Leave A Reply