Skip to main content
StackraStackra
Free checklist
42.6% of all websites
13 actions

Free WordPress SEO Checklist for Small Business

The free WordPress SEO checklist for small business owners. The platform-specific actions that matter most, plus the AI search readiness signals (ChatGPT, Gemini, Claude, Google's AI Overview) most WordPress sites are quietly missing.

Free, no email required · One-page printable PDF · Every action specific to WordPress

SEO Foundations

5 items
  1. Verify "Discourage search engines" is OFF

    Settings → Reading → uncheck the box. Leaving this on after launch is a common reason a new WordPress site gets no search traffic at all.

  2. Set a unique title tag and meta description for every page

    Install Yoast SEO or Rank Math, then edit each page's SEO snippet at the bottom of the editor. Aim for 50-60 characters in the title; lead with the keyword you want to rank for. Worth checking even if you already run one: 74% of WordPress business homepages have an SEO plugin, yet 1 in 4 still has no meta description (Stackra corpus, 450,501 US WordPress sites).

  3. Add unique alt text to every image

    Open the Media Library → click an image → fill in the Alt Text field. Describe what's in the image in plain English. Helps Google and screen-reader users.

  4. Submit your sitemap to Google Search Console

    Yoast and Rank Math publish your sitemap at yoursite.com/sitemap_index.xml. If you don't run an SEO plugin, WordPress 5.5+ generates one natively at yoursite.com/wp-sitemap.xml. Verify it loads in a browser, then add it in Search Console → Sitemaps.

  5. Use a logical heading structure on every page

    Give each page a clear H1 (the page title), then Heading 2 blocks for sections and Heading 3 for sub-sections. The Block Editor exposes these in the toolbar. Multiple H1s are fine; only a missing H1 is a problem.

Performance

4 items
  1. Install a caching plugin

    WordPress sites run a little slower than average: 62% of US WordPress business sites pass Google's Core Web Vitals on phones, against 65% across all platforms, and the typical one shows its main content in 1.9 seconds against 1.7 (Stackra corpus). After install, open your homepage in an incognito window and it should feel noticeably snappier. Pick one and stop there; running multiple caching plugins in parallel breaks more than it fixes.

    • WP Rocket: paid, easiest set-and-forget. Worth it if speed matters and you don't want to fiddle.
    • LiteSpeed Cache: free, 7M+ installs. Full page caching on LiteSpeed hosts, JS/CSS optimization on others.
    • W3 Total Cache: older free alternative if your host is unsupported elsewhere.
    • After installing: clear cache, open homepage in incognito, run PageSpeed Insights to confirm the win.
  2. Audit installed plugins quarterly

    Plugins → Installed Plugins. Every active plugin adds load time, security surface, and update overhead, so fewer is better.

    • Deactivate anything you don't recognize; if the site still works after a week, delete it.
    • Replace 3 single-purpose plugins with one all-in-one (e.g. Rank Math covers what 4-5 SEO plugins used to).
    • Delete deactivated plugins: they're still on disk, still need updating, still a security risk.
    • Watch for abandoned plugins (no updates in 12+ months) and replace them with maintained alternatives.
  3. Compress hero images before uploading

    Aim for under 500KB. Use ShortPixel or Smush (both have free tiers) to bulk-convert your Media Library to WebP after the fact.

  4. Choose a lightweight theme for your most-visited pages

    GeneratePress, Astra, or Kadence load faster than feature-heavy theme builders. If you're already on Elementor or Divi, keep them but limit them on your homepage and top landing pages.

AI Search Visibility (Bonus)

4 items
  1. Fill in your business details in your SEO plugin

    Yoast SEO → Settings → Site representation: your organization name, logo, and social profiles. Yoast turns this into Organization schema, which makes those details machine-readable for search engines and AI tools. 63% of US WordPress business homepages already carry it, mostly through an SEO plugin (Stackra corpus). In Rank Math the same details are under Rank Math → Titles & Meta → Local SEO.

  2. Don't block the AI search bots in robots.txt

    Yoast SEO → Tools → File Editor → robots.txt (the menu is missing if your install disables file editing; then edit it over FTP or ask your host). AI companies run separate bots for search and for training. Keep the search bots open: OAI-SearchBot (ChatGPT search), Claude-SearchBot, PerplexityBot, Googlebot and Bingbot. Blocking the training bots (GPTBot, ClaudeBot, Google-Extended, CCBot) is a separate choice and does not remove you from AI search answers. Google's AI Overviews follow Googlebot.

  3. Optional: switch on Yoast's llms.txt

    Yoast SEO (free) can generate an llms.txt file, a plain-text map of your key pages: Settings → Site features → AI tools → llms.txt. Treat it as optional. Google says AI Overviews need no special AI files or markup.

  4. Sanity-check that your hero copy isn't JavaScript-only

    Right-click your homepage → View Page Source → search (Ctrl+F) for your H1 headline. If you find it, AI crawlers can read it. If you don't, your page builder is probably rendering it via JavaScript: Google renders it, but most other AI crawlers fetch the raw page and see nothing.

Want to take this offline?

Download the same checklist as a one-page printable PDF. Hand it to your developer, your marketing manager, or print it and tick items off as you go.

Not on WordPress?

Each platform has its own controls and ceilings. Here are the other checklists we publish.

Related reading for WordPress small business owners

Plain-English guides that pair well with this checklist. No agency-speak.

Want to know what to fix first on your WordPress site?

This checklist is the menu. A free Stackra audit is the diagnosis: it scans your live WordPress pages and gives you a prioritized, fix-first action plan based on what's actually broken right now. Use the two together.

Free to sign up · Results in ~3 minutes