← Back to the blog

WordPress SEO: A Setup Checklist Based on Google's Own Documentation

By Mark Fail · · Updated

WordPress SEO: A Setup Checklist Based on Google's Own Documentation

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, ReadingTicked, it adds a noindex tag to every page
Use readable permalinksSettings, PermalinksGoogle suggests words in URLs that help users
Run one SEO pluginPluginsUnique titles, descriptions and a clean sitemap
Verify Search ConsoleSEO plugin or DNSThe only direct view of how Google indexes you
Trim thin pagesSEO plugin settingsDuplicate pages waste crawling
Check Core Web VitalsSearch ConsolePart of page experience

Core settings

Google Search Central SEO Starter Guide page saying there are no secrets that will automatically rank a site first

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

WordPress.org plugin directory search for SEO showing Rank Math, Yoast SEO, All in One SEO and SEOPress

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 SEO10 million+4.8 from 27,81929 Sep 2026
Rank Math SEO4 million+4.8 from 7,5096 Oct 2026
All in One SEO2 million+4.7 from 5,2181 Oct 2026
SEOPress300,000+4.8 from 1,2631 Oct 2026
The SEO Framework200,000+4.9 from 37910 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

Google Search Central documentation page on building and submitting a sitemap

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

Google documentation on managing crawling of faceted navigation URLs, explaining overcrawling and slower discovery

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

Is WordPress good for SEO?
WordPress gives you clean permalinks, a built-in sitemap and full control over titles once an SEO plugin is installed. Rankings still depend on the content and the site itself, and Google's own guide says there are no shortcuts to the top.
Do I need an SEO plugin for WordPress?
Not strictly, since WordPress makes its own sitemap. In practice one plugin is the easiest way to set unique titles and descriptions, noindex thin archives and add the Search Console verification tag. Use one, never two.
Which SEO plugin is best, Yoast or Rank Math?
Both are rated 4.8 on WordPress.org and both cover the basics in their free versions. Yoast has 10 million+ active installs and Rank Math 4 million+. Pick the interface you prefer, then stop comparing and work on the site.
How long does WordPress SEO take to work?
Google's starter guide says some changes take effect in a few hours and others take several months. New sites usually take longer, because Google first has to find and crawl the pages.
Why is my WordPress site not showing on Google?
Check Settings, Reading for the "Discourage search engines" box first. Then verify Search Console, submit your sitemap and use URL Inspection on your homepage to see whether Google can crawl it.
Does changing my WordPress theme affect SEO?
It can. A new theme may change heading structure, page speed and which archive pages exist. Keep the same permalinks, check that titles and descriptions still come from your SEO plugin, and watch the Page indexing report for a few weeks afterwards.

Sources

Related Posts