11 WordPress ServicesView all
8 industry verticalsAll industries
12 UK locationsAll locations
Home/Blog/SEO
SEO8 November 2026· 7 min read

WordPress Pages Not Indexed by Google: Why It Happens and How to Fix It

You published a page weeks ago but it is still not showing in Google. Indexing failures have specific causes — from noindex tags to crawl budget issues — and each has a direct fix.

You publish a page on your WordPress site and check Google a week later — nothing. No listing, no snippet, as if the page does not exist. Indexing failures are one of the most common SEO problems, and they almost always have a specific, fixable cause. Work through each of these checks in order before concluding there is a broader problem.

Check 1: The Search Engine Visibility setting in WordPress

Go to Settings → Reading in your WordPress dashboard. At the bottom, there is an option that reads "Search Engine Visibility: Discourage search engines from indexing this site." If this checkbox is ticked, WordPress adds a noindex tag to every page on your site. Untick it and save. This single setting causes more indexing failures than anything else — it is frequently left ticked after development.

Check 2: Page-level noindex settings in your SEO plugin

Open the specific page in your WordPress editor. Scroll to your SEO plugin meta box (Yoast, Rank Math or similar). Under the Advanced tab, check the robots meta setting for that page. It should be set to index. If a page was manually set to noindex during development or by mistake, this is where you will find it.

WordPress SEO services →

Check 3: robots.txt is not blocking your pages

Open /robots.txt on your domain. Check for any Disallow: / rule — this blocks all pages. Also check for more targeted Disallow rules that may be blocking specific directories. Any URL blocked in robots.txt will not be crawled or indexed by Google. After editing robots.txt, use Google Search Console → robots.txt Tester to verify your changes.

Check 4: Canonical tags pointing to the wrong URL

A canonical tag tells Google which version of a URL is the definitive one. If a page has a canonical tag pointing to a different URL — a common issue after migration or when duplicate page structures exist — Google will credit the canonical URL and not index the page you are looking at. Use the URL Inspection tool in Google Search Console to see which canonical Google is reading.

Check 5: Thin or duplicate content

Google chooses not to index pages it considers low-value. Very short pages, pages that largely duplicate content found elsewhere on the site, or auto-generated pages with little original content are frequently excluded from the index. If a page has fewer than 300 words of unique content, expand it substantially before expecting Google to index it.

Check 6: Request indexing via Google Search Console

Once you have resolved any technical issues, go to Google Search Console → URL Inspection, enter the page URL and click Request Indexing. This queues the page for Googlebot to crawl within hours rather than days. You can submit up to a few hundred URL inspection requests per day. For large batches, resubmit your XML sitemap instead.

ImportantIf you have fixed all technical issues and pages are still not being indexed after several weeks, the problem may be domain authority. Brand new sites take longer to have all their pages indexed — Google prioritises crawling and indexing high-authority sites more frequently. Building backlinks from reputable UK sites accelerates this process significantly.

Frequently asked questions

Why are my WordPress pages not showing in Google?+

The most common reasons are: the page has a noindex meta tag set by your SEO plugin or WordPress settings, the page is blocked by robots.txt, the page has very thin content below what Google considers worth indexing, the site is too new for Google to have discovered all pages yet, or the page has a canonical tag pointing to a different URL.

How do I check if Google has indexed my WordPress page?+

Search for site:yourdomain.com/page-slug in Google. If nothing appears, the page is not indexed. For more detail, go to Google Search Console → URL Inspection, enter the full URL, and click Request Indexing. The tool shows whether the page is indexed, when it was last crawled, and any issues Google found.

How do I remove a noindex tag from a WordPress page?+

In Yoast SEO, open the page in the WordPress editor and scroll to the Yoast meta box. Under the Advanced tab, check the Robots Meta setting — it should be set to index. If it shows noindex, change it and save. In Rank Math, check the Advanced tab of the meta box. Also check Settings → Reading in WordPress itself — a site-wide Search Engine Visibility setting exists there that overrides everything.

How long does it take Google to index a new WordPress page?+

Google typically crawls and indexes new pages within a few days to a few weeks, depending on how often it visits your site. Brand new sites with no backlinks can take longer. Using Google Search Console → URL Inspection → Request Indexing speeds up the process significantly. Submitting an XML sitemap ensures Google discovers all your pages on its next crawl.

Related service

If pages are stuck out of the index despite working through these fixes, the issue is likely a deeper crawlability or authority problem. Our WordPress SEO service diagnoses exactly what is blocking your pages and builds a strategy to get them indexed and ranking.

WordPress SEO Services →

Next article

Performance

WordPress Core Web Vitals: How to Fix LCP, CLS and INP

→
← All articles