RevealTheme logo

Guide · Updated 2026

WordPress SEO Checklist — 25 Things That Actually Move Rankings

Most WordPress SEO advice is recycled circa-2015 content. This checklist is current — based on what actually moves rankings in 2026 under Google's helpful-content updates, AI overviews, and Core Web Vitals.

Technical SEO foundations

  1. Install an SEO plugin. Rank Math (free, more features) or Yoast (more polished). Don't run both — they conflict.
  2. Submit XML sitemap to Google Search Console. WordPress + Rank Math/Yoast auto-generates one at /sitemap_index.xml. Submit it; check weekly for indexing issues.
  3. Verify canonical tags. Every page should self-canonicalize unless it's intentionally a duplicate. Our Canonical Checker validates any URL.
  4. Set up Google Search Console + Bing Webmaster Tools. Free, essential. Tells you which queries you're ranking for, which pages have indexing issues, which keywords need work.
  5. Force HTTPS. Let's Encrypt is free; every modern host enables it in one click. HTTP-only sites get a slight ranking penalty.
  6. Optimize Core Web Vitals. LCP under 2.5s, INP under 200ms, CLS under 0.1. Direct ranking factor since 2021.
  7. Fix robots.txt. Don't accidentally block /wp-content/uploads (where images live). Our robots.txt Inspector checks for common mistakes.
  8. Schema markup. Rank Math/Yoast adds Article, Product, FAQ, HowTo schemas automatically. Verify with our Schema Validator.
  9. Configure URL structure. WordPress default is /?p=123 which is bad for SEO. Settings → Permalinks → Post name. Use /category/post-slug/ at most.
  10. 301 redirects for changed URLs. When you rename a post or restructure categories, set 301 redirects. Without them, you lose all rankings on the old URL.

On-page SEO

  1. Optimize title tags. 50-60 characters, primary keyword near the front. Our Title Length Checker validates.
  2. Write compelling meta descriptions. 120-160 characters. Includes the primary keyword + a reason to click. Doesn't affect rankings directly but affects CTR.
  3. One H1 per page. Match search intent. Multiple H1s confuse Google and screen readers.
  4. Logical heading hierarchy. H1 → H2 → H3, not skipping. Our Heading Analyzer audits this.
  5. Image alt text. Descriptive, includes the topic but not stuffed. Our Image Alt Auditor finds missing ones.
  6. Internal linking. Each post should link to 3-5 related posts. Builds topical authority, distributes PageRank.
  7. External links to authoritative sources. Citing real sources (research, official docs) is a quality signal.
  8. URL slugs. Short, descriptive, lowercase, hyphenated. /how-to-speed-up-wordpress not /post?p=1234.

Content quality (the dominant factor since the Helpful Content update)

  1. Match search intent. If users search for 'best X', they want a comparison list, not a definition. If they search 'how to X', they want a tutorial. Mismatch = bounces.
  2. Word count appropriate to query type. Informational queries: 1,500-2,500 words usually. Commercial 'best X' queries: 2,500+ words with comparisons. Transactional pages (signup, pricing): 300-800 words.
  3. Original research or data. If you can cite original numbers (survey results, internal data, novel comparisons), Google's quality signals love it.
  4. Update old content. Posts decay in rankings over time. Pick your top 10 highest-traffic posts and update them annually — new examples, updated statistics, current screenshots.
  5. Author bios + E-E-A-T. Real author names, real bios, real LinkedIn profiles. Helps with E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals.
  6. Avoid scaled AI content. Google's helpful-content updates penalize obvious AI-written listicles. AI-assisted writing is fine; AI-generated filler at scale is not.
  7. Comments + community signals. Active comment sections + social shares correlate with rankings. Not direct ranking factors, but indicators of content quality.

Monitoring + iteration

SEO is not a one-time setup; it's continuous. Monthly: check Google Search Console for new indexing issues, query trends, click-through rates. Quarterly: full audit of top 20 highest-traffic pages — update content, check rankings, refresh links. Annually: full site audit, redirects map review, plugin updates that affect SEO. Tools that help: Google Search Console (free, essential), Ahrefs or Semrush (paid, comprehensive backlink + keyword tools), Screaming Frog (free up to 500 URLs, technical crawl audits), Google Analytics 4 (free, traffic + conversion tracking). The cheapest, highest-impact iteration is updating already-ranking content rather than writing new content — refreshing a #15-ranking post to #5 often beats writing a new post that ranks #50.

Frequently asked questions

Yoast vs Rank Math — which is better in 2026?
Rank Math has caught up to and arguably exceeded Yoast on features in the free tier. Rank Math Pro ($59/year) is cheaper than Yoast Premium ($99/year). Yoast still has better documentation and a more polished UX. For new sites in 2026, Rank Math is the more capable choice. For sites already on Yoast, switching isn't worth the migration effort.
Does Google penalize AI-written content?
Google's helpful-content updates target unhelpful content regardless of how it was written. AI-assisted writing (using AI to draft, then editing for accuracy and originality) is fine. AI-generated filler at scale (publishing 50 generic articles a week) is penalized. The signal isn't 'is this AI?' — it's 'does this provide value beyond what existing content offers?'
How long does SEO take to show results?
Realistic timeline: 3-6 months for new content on an established domain to rank. 6-12 months for a new domain to see meaningful organic traffic. 12-24 months for a competitive query to move from page 5 to page 1. Anyone promising faster results is selling something.
Do I need backlinks to rank?
For competitive queries, yes — backlinks are still a top-3 ranking factor. For long-tail queries or low-competition niches, on-page SEO + content quality can rank you without significant backlinks. The hierarchy of effort: content quality > technical SEO > backlinks > everything else.
Should I use AI to generate hundreds of programmatic pages?
Programmatic SEO (auto-generating pages from data) works when each page is genuinely useful and unique — e.g., a page per city for a local-service business, with city-specific data. It fails when the pages are templated filler with no unique value. Google's algorithm distinguishes well.

Related reading