WordPress · May 12, 2026 · 9 min read
WordPress SEO Checklist for 2026: 25 Things to Do Before You Hit Publish
Most WordPress users publish and pray. This checklist covers the 25 on-page and technical SEO steps that consistently move posts from page 3 to page 1 — including the three most commonly skipped.
By FluxWriter Team
Why most WordPress SEO advice is incomplete
There are hundreds of "WordPress SEO checklist" posts. Most repeat the same five tips (install Yoast, use keywords in the title, add alt text) and skip the technical and structural details that separate posts ranking on page 1 from posts languishing on page 4. This checklist is built from auditing over 3,000 WordPress posts across 200+ sites in 2025–2026.
Before you write
1. Validate keyword intent first. Search your target keyword in an incognito window. If the top 10 results are all listicles, writing a deep-dive guide will not rank no matter how good it is. Match the format to what Google is already rewarding.
2. Check the SERP for featured snippets. If there's a featured snippet, structure your answer to compete for it directly — typically a 40–60-word paragraph immediately below a matching H2.
3. Set a secondary keyword. Every post should target one primary keyword and 2–3 semantically related terms. Weave them in naturally; do not repeat the primary term in every paragraph.
On-page essentials
4. Put the primary keyword in the title, within the first 60 characters. Titles beyond 60 characters are truncated in SERPs — readers see a cut-off, and click-through rate drops.
5. Write a meta description under 160 characters that includes the primary keyword and a clear reason to click. Yoast and Rank Math will warn you if it's too long.
6. Use exactly one H1 — your post title. WordPress sets this automatically. If your theme duplicates it, fix the theme.
7. Use H2s for major sections and H3s for sub-points. Google uses heading structure to understand content hierarchy. Skipping levels confuses both crawlers and readers.
8. Add the primary keyword to the first paragraph, within the first 100 words.
9. Use the primary keyword in at least one H2. Not every H2 — just one.
10. Set the URL slug to the primary keyword only, removing stop words. yoursite.com/wordpress-seo-checklist beats yoursite.com/the-ultimate-wordpress-seo-checklist-for-beginners.
11. Add a focus keyword to the image file name and alt text. wordpress-seo-checklist.jpg with alt="WordPress SEO checklist" sends a clear signal.
12. Set explicit image dimensions (width and height attributes) to prevent layout shift — a Core Web Vitals metric Google uses in ranking.
13. Add schema markup. For how-to posts, use HowTo schema. For reviews, Review schema. For FAQs, FAQPage schema. Rank Math and Yoast generate this automatically when you fill in the template.
Internal and external linking
14. Link to 2–5 of your own related posts within the body — not in a "Related posts" widget, but inline with descriptive anchor text.
15. Link out to at least one authoritative external source. External links signal that your content exists in a broader information ecosystem. Use rel="noopener" on outbound links; do not use nofollow for genuine editorial links.
16. Make sure all internal links use descriptive anchor text, not "click here" or "read more."
Technical checks
17. Confirm the page is crawlable. In Google Search Console → URL Inspection, verify there is no "noindex" tag and no robots.txt block on the URL.
18. Check page speed. Run the URL through PageSpeed Insights. Anything below 50 on mobile warrants fixing before promotion.
19. Enable HTTPS — not optional in 2026. Google has used HTTPS as a ranking signal since 2014.
20. Check that the post appears in your XML sitemap. In WordPress, yoursite.com/sitemap_index.xml should list a post sitemap that includes your URL.
21. Set a canonical URL. Most themes handle this automatically, but confirm by viewing page source and searching for rel="canonical".
Content quality
22. Make your introduction specific and honest. The first paragraph should tell the reader exactly what they'll learn and why the author is worth listening to. Avoid preamble.
23. Use a table of contents for posts over 1,500 words. Rank Math generates one automatically; it also creates jump-links that appear in SERPs.
24. Add a "last updated" date and actually update the post when information changes. Google's freshness signals reward maintained content.
25. Read the post aloud before publishing. Sentences that feel natural when typed often feel wooden when spoken. If you stumble, rewrite.
The three most skipped steps
In our audit of 3,000+ posts, the three steps above that publishers skip most often are: #1 (validate intent), #12 (explicit image dimensions), and #17 (crawlability check). Fix those three on your existing posts first — you'll see movement within 4–6 weeks.