DEV Community

Cover image for WordPress SEO Audit Checklist — 15 Things Worth Checking in 2026
Eduard
Eduard

Posted on • Edited on

WordPress SEO Audit Checklist — 15 Things Worth Checking in 2026

WordPress still powers about 43% of the web. That means your competition is not only other WordPress sites — it’s also headless setups, well-funded content teams, and stores that ship updates every week.
Most ranking drops I see on WordPress installs come from the same three places:

  1. Plugin and theme conflicts that quietly break technical SEO
  2. On-page issues that accumulate over months
  3. Content that became thin or outdated while nobody was looking A focused 30–40 minute audit once a month (or at least once a quarter) catches most of this damage early. Here’s the exact checklist I use.

Table of Contents

How to use this checklist

  • Do it in order. Technical issues first — they affect everything else.
  • Spend more time on your top 10–20 pages by traffic or revenue.
  • Write down every problem you find. Don’t try to fix everything in one sitting.
  • After the audit, prioritize: high impact + low effort first.
  • Re-check rankings and organic traffic 2–4 weeks later.

You don’t need expensive tools for the first pass. Browser, Search Console, PageSpeed Insights, and one free crawler are enough. If you want to speed things up, you can also run a quick automated check with a free WordPress SEO audit tool that covers many of these points in under a minute.

Technical SEO (5–8 minutes)

1. Permalink structure

Where: Settings → Permalinks
What to look for:
If it’s set to “Plain” (?p=123), change it immediately to Post name (/%postname%/).
Plain permalinks are bad for users and for crawlers. Almost every site that isn’t a massive news portal with very specific URL requirements should use Post name.
After changing:
Check 3–5 older posts. If any 404, set up redirects (Redirection plugin or Rank Math / Yoast redirect features work fine). Most modern SEO plugins handle the bulk of this automatically.
Common mistake: Changing permalinks on a live site without checking redirects. Always test.

2. XML Sitemap

Check: yoursite.com/sitemap.xml or yoursite.com/sitemap_index.xml
Yoast, Rank Math, All in One SEO and most other plugins generate one automatically. If you get a 404, the sitemap is either not generated or blocked.

What to do:

  • Confirm the sitemap loads and contains your important pages
  • Submit it in Google Search Console and Bing Webmaster Tools
  • Watch the Coverage / Pages report for sudden drops in indexed URLs — this often points back to sitemap or robots problems

Pro tip: If you have a large site, check that the sitemap is split into multiple files and that pagination works. A single giant sitemap can cause issues.

3. robots.txt

Check: yoursite.com/robots.txt
Dangerous pattern I still see regularly:

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-content/
Enter fullscreen mode Exit fullscreen mode

Blocking /wp-content/ is almost never correct. CSS, JS, fonts and images live there. Search engines need to fetch them to understand how the page renders.
Safer minimal version:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Enter fullscreen mode Exit fullscreen mode

Anything more aggressive (blocking specific plugins, query parameters, etc.) should be intentional and documented. When in doubt, be less restrictive.
Also check that important pages or directories are not accidentally blocked.

4. Broken links (internal first)

Broken internal links waste crawl budget and create dead ends for users. External 404s are less critical but still look unprofessional.
Quick approach:

  • Use a free crawler (Screaming Frog free version, Sitebulb trial, or online tools)
  • Or use the link checker in your SEO plugin / audit tool
  • Focus first on internal links from high-traffic pages and from the homepage / main menus Fix strategy:
  • Update or remove the link
  • Or set a 301 redirect if the target page moved For large sites, schedule a deeper crawl monthly. Don’t try to fix every external 404 on the first pass.

5. HTTPS and mixed content

The entire site should load over HTTPS. Mixed content (HTTP images, scripts or stylesheets on HTTPS pages) still triggers browser warnings and can affect trust signals.
How to check:

  • Chrome DevTools → Security tab
  • Or look in the Console for mixed-content warnings
  • PageSpeed Insights and most audit tools also flag this Fix: Update the source URLs to HTTPS or force HTTPS at the server / CDN / plugin level (Really Simple SSL, Cloudflare, or host-level settings). --- ## On-Page SEO (10–15 minutes)

6. Title tags

Every important page needs a unique title. Aim for under ~60 characters so it doesn’t get truncated in search results.
What to check on your top pages:

  • Is the title unique?
  • Does it contain the primary keyword near the beginning (when it still reads naturally)?
  • Is it written for humans or just stuffed with keywords? Generic titles like “Home”, “Services” or “Blog” waste valuable space. Tool tip: You can bulk-export titles with most SEO plugins or use a free browser extension / Screaming Frog.

7. Meta descriptions

Same rules as titles: unique, roughly under 155–160 characters, written for humans first.
Meta descriptions do not directly influence rankings, but they heavily influence click-through rate. A page that ranks well but has a weak or missing description is leaving clicks (and therefore rankings) on the table.
Write them like a short ad: clear benefit + keyword + reason to click.

8. H1 tags

One H1 per page. It should describe the main topic and preferably contain the primary keyword.
Multiple H1s still appear frequently with page builders (Elementor, Divi, Bricks, etc.) and poorly coded themes.
How to check: Inspect the page source or use the browser inspector. Search for <h1. If you see more than one, fix the template or the specific page.

9. Heading hierarchy

Correct order: H1 → H2 → H3 → H4.
Don’t skip levels just for visual design. Screen readers and search engines both prefer a logical outline.
Page builders make it very easy to create a visual hierarchy that doesn’t match the actual HTML heading tags. Always verify the real markup.

10. Image alt text + performance

Every meaningful image needs descriptive alt text.
IMG_20260725.jpg or empty alt attributes tell Google (and screen readers) nothing useful.
“WordPress SEO audit checklist screenshot” is useful.
Decorative images should have empty alt (alt="") so assistive technology skips them.
While you’re there:

  • Compress images
  • Serve modern formats (WebP / AVIF) where possible
  • Add proper width/height attributes to reduce CLS Performance and accessibility often improve together.

11. Internal links

Aim for 3–5 relevant contextual internal links on most content pages. Link to related posts, category hubs, pillar pages or key service pages.
This helps distribute authority and makes the site structure clearer to crawlers.
Avoid:

  • Footer or sidebar link spam
  • Linking to the same page over and over
  • Using exact-match anchor text on every link Contextual links inside the content work best.

12. Content length and quality

Thin pages (under ~300 words of real content) rarely rank for competitive terms. Pillar pages, money pages and important guides usually need 1,000+ words of genuinely useful material.
This does not mean padding. It means:

  • Answering the main query thoroughly
  • Covering related questions people also ask
  • Updating outdated sections
  • Removing fluff that adds no value Practical check: Look at your top landing pages by traffic. If organic traffic has slowly declined while the SERP became more competitive, content quality and freshness are often the first places to look. Also check for near-duplicate pages (especially category/tag pages and pagination) that may be competing with each other.

Schema, Social & Performance (5–10 minutes)

13. Structured data (Schema)

Run several key pages through Google’s Rich Results Test.

Look for valid JSON-LD. The most common high-value types on WordPress sites are:

  • Article / BlogPosting
  • FAQ
  • HowTo
  • Product
  • Organization
  • BreadcrumbList
  • WebSite (with sitelinks search box)

Most SEO plugins can output basic schema. Custom post types, complex templates or page-builder pages often need manual JSON-LD or a more flexible solution.
Invalid or missing schema means you are leaving rich results (and higher CTR) on the table.

14. Open Graph and Twitter Cards

Share 2–3 important pages on LinkedIn, Facebook or X and look at the preview.
Check:

  • Correct title
  • Correct description
  • Correct image (and that it looks good, not cropped or low-res) Missing or wrong OG tags produce ugly social shares and lower click-through from social traffic. Yoast and Rank Math handle the basics well. Double-check featured image dimensions if previews look bad.

15. Core Web Vitals

Test the homepage and 2–3 important templates (single post, archive, product page, etc.) in PageSpeed Insights.
Targets (mobile):

  • LCP < 2.5 s
  • CLS < 0.1
  • INP < 200 ms Most common WordPress culprits:
  • Heavy page builders
  • Unoptimized hero images
  • Render-blocking plugins and scripts
  • Too many marketing / tracking scripts
  • Lack of proper caching and CDN High-impact fixes:
  • Good caching plugin (or host-level caching)
  • CDN
  • Image optimization + modern formats
  • Delay or conditionally load non-critical JavaScript
  • Reduce the number of active plugins Deeper issues sometimes require changing the theme or how the page builder is used.

Priority order after the audit

Don’t try to fix everything at once. Suggested order:

  1. Critical technical — Permalinks, robots.txt, HTTPS, major broken internal links, sitemap not working
  2. High-visibility on-page — Titles and meta descriptions of top pages, missing H1s, obvious thin content on money pages
  3. Performance — Core Web Vitals on homepage and key templates
  4. Schema & social — Structured data on important pages, Open Graph
  5. Ongoing content & internal linking — Systematic improvements over the following weeks Track the pages you changed. Give Google 2–4 weeks and then review rankings + organic traffic.

Useful free (or freemium) tools

Task Tool Notes
Crawl & broken links Screaming Frog (free) 500 URLs limit
Core Web Vitals PageSpeed Insights Official
Rich results Google Rich Results Test Official
Search performance Google Search Console Essential
Bulk title/meta check SEO plugin + export or SF Rank Math / Yoast work well
robots.txt & sitemap Browser + Search Console Simple
Quick site audit AuditMe Free automated checks + WordPress-specific fixes

You can do a solid first-pass audit with almost no paid tools. For a faster overview of titles, meta tags and overall score, the free SEO analyzer is also handy.

Final notes

Most WordPress sites I look at have at least 4–7 clear, fixable issues sitting in the technical and on-page sections. The difference between “we should do an SEO audit someday” and actually finishing one is usually just having a concrete checklist and 40 focused minutes.
Do the technical part first. Then the top pages. Write everything down. Fix the high-impact items. Repeat in a few weeks or next month.
That’s it. Go run it on your site.
If you want, reply with the biggest issue you found — I’m curious what still surprises people in 2026.
You can also run a full automated check anytime at AuditMe.

Similar useful articles

If you want to go deeper or see how others approach the same problem:

Sources & further reading

This checklist is based on practical experience plus official documentation and established SEO references:

Official / primary sources

  • Google Search Central – Core Web Vitals
  • Google Rich Results Test
  • Google Search Console documentation
  • PageSpeed Insights Books
  • The Art of SEO (Eric Enge, Stephan Spencer, Jessie Stricchiola) — still one of the most solid foundational texts.
  • SEO for Growth by John Jantsch & Phil Singleton — practical and business-oriented.
  • The Beginner’s Guide to SEO (Moz) — free and regularly updated online version is excellent for fundamentals. Selected articles & guides
  • Search Engine Land – Core Web Vitals guides and updates
  • Semrush – On-page SEO checklist (regularly refreshed)
  • Ahrefs & Moz blog posts on technical SEO, internal linking and content audits

The core principles (crawlability, clear structure, useful content, good user experience metrics) have been stable for years. The tools and exact thresholds (especially Core Web Vitals and INP) continue to evolve, which is why re-checking every few months still makes sense.

Top comments (0)