WordPress SEO: A Setup Checklist Based on Google's Own Documentation
By Mark Fail · · Updated

Most WordPress SEO advice is a plugin checklist. Install this, turn the dot green, add a focus keyword, repeat. Google, meanwhile, publishes its own documentation on how it crawls, indexes and shows pages, and a fair amount of the popular advice doesn't line up with it.
This guide goes through the WordPress settings, plugin choices and Search Console steps that matter, and checks each one against what Google Search Central actually says. Nothing here guarantees a ranking. Google's own starter guide says there are no secrets that will automatically put a site first, and that some changes take hours to show while others take several months. I read every source on 7 October 2026, when the current WordPress release was 7.1.3.
At a glance
| Job | Where in WordPress | Why it matters to Google |
|---|---|---|
| Untick "Discourage search engines" | Settings, Reading | Ticked, it adds a noindex tag to every page |
| Use readable permalinks | Settings, Permalinks | Google suggests words in URLs that help users |
| Run one SEO plugin | Plugins | Unique titles, descriptions and a clean sitemap |
| Verify Search Console | SEO plugin or DNS | The only direct view of how Google indexes you |
| Trim thin pages | SEO plugin settings | Duplicate pages waste crawling |
| Check Core Web Vitals | Search Console | Part of page experience |
Core settings

Start with the box that quietly hides whole sites. Under Settings and then Reading, WordPress has a checkbox labelled "Discourage search engines from indexing this site". Since WordPress 5.3, ticking it prints a robots meta tag with noindex and nofollow on every page. It also switches off the built-in XML sitemap.
Developers tick it on staging copies all the time, and it goes live with the site more often than anyone admits. If a new site has been online for a month and Search Console shows almost nothing indexed, look here first.
Next, permalinks. The Plain option gives addresses like /?p=123, which tell a visitor nothing. Post name gives /sample-post/, and Google's starter guide recommends words in the URL that may be useful for users. Set this before you publish much. Changing it on an established site changes every URL, so each old address then needs a 301 redirect to its new one.
WordPress has made its own sitemap since version 5.5, at /wp-sitemap.xml. It lists public posts, pages, taxonomies and author archives, up to 2,000 entries per sitemap file. Most SEO plugins switch it off and publish their own, which is fine. Just make sure only one of them is running.
Attachment pages are a smaller leak. Before WordPress 6.4, every uploaded image got its own thin page. New sites now redirect those pages to the file itself, but sites that existed before 6.4 kept them switched on, so older sites should check.
One SEO plugin

You need one, not two. Two SEO plugins print two sets of title and description tags and fight over the sitemap. These are the five most used free options on WordPress.org today.
| Plugin | Active installs | Rating | Last updated |
|---|---|---|---|
| Yoast SEO | 10 million+ | 4.8 from 27,819 | 29 Sep 2026 |
| Rank Math SEO | 4 million+ | 4.8 from 7,509 | 6 Oct 2026 |
| All in One SEO | 2 million+ | 4.7 from 5,218 | 1 Oct 2026 |
| SEOPress | 300,000+ | 4.8 from 1,263 | 1 Oct 2026 |
| The SEO Framework | 200,000+ | 4.9 from 379 | 10 Dec 2025 |
Each of them handles title tags, meta descriptions, an XML sitemap and basic structured data in the free version. The paid tiers add extras on top, and the free versions are enough for most sites.
The SEO Framework is the quiet one, with no traffic-light scores at all. Its last release was in December 2025 and WordPress.org lists it as tested up to 6.9.10, while the others are tested with 7.1.3. That gap is worth watching.
Ignore the green dot. Readability scores and focus keyphrases are plugin features. Google's guide says plainly that it doesn't use the keywords meta tag, and nothing in its documentation rewards repeating a phrase a set number of times. Most of them now advertise AI writing features as well. Google's helpful content page says that using automation to produce content mainly to manipulate rankings breaks its spam policies.
Search Console

Search Console is free, and it's the only place Google tells you directly which pages it has indexed and why it skipped the rest. Every plugin above can add the HTML verification tag for you. A DNS record is the better choice if you can reach your domain settings, because a Domain property covers every subdomain at once.
Then submit the sitemap. Google's sitemap documentation says it ignores the priority and changefreq values that plugins love to expose, and only trusts lastmod when it consistently reflects real changes to the page. Adding a Sitemap line to robots.txt also works.
After that, the Page indexing report is the one to read each month. "Crawled, currently not indexed" on a few hundred URLs often points to thin or near-duplicate pages, which brings us to titles and archives.
Titles and descriptions
Google's title link documentation asks for a distinct, concise title on every page and warns against keyword stuffing and repeated boilerplate. If a title looks wrong to Google, it may write its own from anchor text or text on the page. In WordPress that boilerplate usually comes from templates, such as a site name and tagline bolted onto every page, or a category archive titled "Archives".
Meta descriptions are only sometimes used. Google says it shows one when it describes the page better than text taken from the page itself, and that identical descriptions across a site don't help. For large database-driven sites it says programmatically generated descriptions are appropriate and encouraged, which is exactly what plugin templates do.
Tag, date and author archives deserve a decision rather than defaults. A blog with 400 tags used once each has 400 near-empty pages. Google says duplicate content isn't a spam violation, but it does waste crawling, and noindexing unused archives in your SEO plugin is a ten-minute job.
Speed
Google's Core Web Vitals page sets the targets. Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1. It describes them as part of what its ranking systems seek to reward, alongside other page experience signals, so treat them as a tiebreaker rather than a shortcut.
On WordPress the usual culprits are a slow host without page caching, a page builder loading scripts on every page and hero images uploaded at 4,000 pixels wide. The hosting side is covered in our guide to what WordPress hosting is and what it costs.
Listing sites

Directories, classifieds, job boards and marketplaces have SEO problems a blog never meets. They come from the shape of the site, with thousands of similar pages, search filters and content written by strangers.
Filters are the first one. Every combination of category, city, price and rating can create a new URL. Google's faceted navigation documentation says crawlers will typically hit a very large number of these before deciding they're useless, and that this slows down discovery of the pages you care about. Its first suggestion is a robots.txt rule that blocks the filter parameters. A canonical link from filtered views back to the unfiltered page also helps over time.
Thin listings come next. Importing 5,000 businesses with a name, an address and nothing else creates exactly what Google's spam policies call scaled content abuse, which they define as many pages generated mainly to manipulate rankings rather than help users. Keep those out of the index until someone adds real detail, and let the category and town pages rank instead.
Then expiry. A listing that has gone for good can return a 404 or 410, and Google's status code documentation says such URLs are removed from the index. If a close replacement exists, such as the same business at a new address, a 301 redirect is the stronger signal.
User spam is the last one. Google lists user-generated spam as its own policy, and recommends marking links in comments and forum posts with rel="ugc". Review stars have a catch too. Google won't show star snippets for a business's own LocalBusiness or Organization markup when that business controls the reviews about itself.
Our Directory theme handles two of these in its settings. An option keeps imported listings that nobody has claimed out of search engines and out of the sitemap until the business claims them, and submission rules can refuse listings containing links, phone numbers or words from your own banned list. It doesn't replace an SEO plugin, and you'll still want one for titles and sitemaps.
What to skip
Meta keywords, which Google doesn't read. Plugin scores as a goal. Bought links, AI-written pages published in bulk, and town pages that only swap the place name, which Google's spam policies describe as doorway abuse.
Also skip changing permalinks on a site that already ranks, unless you have the redirects ready on the same day.
Final thoughts
For a new site, the first hour matters most. Untick the visibility box, pick Post name permalinks, install one SEO plugin and verify Search Console with a submitted sitemap.
For a site that has been online a while, read the Page indexing report and work on whatever Google is crawling but not indexing. For directories and marketplaces, spend your time on filter URLs, thin listings and expired pages before you touch a single title tag.
FAQ
Sources
- Google Search Central, SEO Starter Guide: no ranking secrets, timing, descriptive URLs, meta keywords, duplicate content. Checked on 7 October 2026.
- Google Search Central, Build and submit a sitemap. Checked on 7 October 2026.
- Google Search Central, Title links and Snippets and meta descriptions. Checked on 7 October 2026.
- Google Search Central, Core Web Vitals. Checked on 7 October 2026.
- Google, Managing crawling of faceted navigation URLs and HTTP status codes. Checked on 7 October 2026.
- Google Search spam policies, Creating helpful content and Qualify outbound links. Checked on 7 October 2026.
- Google Search Central, Review snippet guidelines. Checked on 7 October 2026.
- Search Console Help, Verify your site ownership. Checked on 7 October 2026.
- WordPress.org, Settings Reading screen and Settings Permalinks screen. Checked on 7 October 2026.
- Make WordPress Core, XML sitemaps in WordPress 5.5 and Changes to attachment pages in 6.4. Checked on 7 October 2026.
- WordPress.org plugin pages for Yoast SEO, Rank Math SEO, All in One SEO, SEOPress and The SEO Framework: installs, ratings and update dates. Checked on 7 October 2026.





