If your WordPress website is not indexed by Google, your pages will not appear in search results even if the site is live and working properly. The fastest way to check is searching site:yourdomain.com in Google — for example, site:veravix.com — which shows every page of the domain Google currently has indexed. For a more reliable diagnosis, Google Search Console’s URL Inspection tool checks the status of specific pages, surfaces crawling issues, and lets you request indexing after publishing new content.
In most WordPress sites I build, indexing problems trace back to one of four things: search engines blocked in WordPress settings, a missing or incorrect sitemap, pages set to noindex, or a brand-new website Google simply hasn’t crawled yet. Once you know how to check indexing properly, it becomes much easier to identify which of the four you’re actually dealing with.
Why This Is Worth Checking Before Anything Else
A website can be fully designed, published, and accessible to visitors while still being invisible in Google — this happens more often than most beginners expect. I regularly see new WordPress websites where the homepage is indexed but important pages are missing, or where blog posts never appear in search results because indexing was never requested or a technical setting accidentally blocked search engines.
Indexed pages can appear in search results; non-indexed pages cannot generate organic traffic at all, and Search Console’s own performance data depends entirely on pages actually being indexed. Before worrying about rankings, backlinks, or keyword optimisation, you first need to confirm that Google can actually see the website — every SEO improvement made to a page Google hasn’t indexed is invisible until that gets fixed.
Method 1: The site: Search
The quickest method is using Google itself. Open Google and search site:yourdomain.com — Google will show indexed pages from the domain. If pages appear, Google has indexed at least part of the website. If only a few appear, the site may still be partially indexed, especially if it’s new. If nothing appears at all, the likely causes are: the website is brand new, Google hasn’t crawled it yet, search engines are blocked, pages are set to noindex, or the site has technical crawl issues.
This method is useful for a quick check, but it doesn’t explain why pages are missing. For that, Search Console is much better.
Method 2: URL Inspection in Google Search Console
Google Search Console gives the most reliable indexing information. If you haven’t connected it yet, see how to set up Google Search Console and Google Analytics for a new WordPress website first.
Inside Search Console, open your property, paste a page URL into the top inspection bar, and press Enter. Google shows the indexing status for that page: URL is on Google, URL is not on Google, Crawled – currently not indexed, Discovered – currently not indexed, or Excluded by noindex tag. This is the fastest way to actually diagnose an indexing problem rather than just observe that one exists.
If a page isn’t indexed yet, open URL Inspection, enter the URL, and click “Request Indexing.” Google places the page into its crawl queue — this works well for newly published blog posts, updated pages, recently fixed SEO issues, and pages added to your XML sitemap. It doesn’t guarantee immediate indexing, but it usually speeds up discovery.
Checking Whether WordPress Itself Is Blocking Search Engines
One of the most common beginner mistakes is accidentally blocking search engines inside WordPress. Go to Settings → Reading and check that “Discourage search engines from indexing this site” is not ticked. If this setting is enabled, Google may ignore the site entirely — I often see it left enabled after development or staging work, when it was set intentionally at the time and simply never switched off before launch.
Checking Whether Individual Pages Are Set to Noindex
SEO plugins can also block indexing at the page level. If you use Rank Math, Yoast SEO, or another SEO plugin, edit the page or post, open its SEO settings, check the robots/indexing options, and confirm the page is set to Index rather than Noindex. Pages are sometimes accidentally marked noindex, hidden from search engines, or excluded from sitemaps — this is especially common with thank-you pages, duplicate content pages, landing page drafts, and WooCommerce filtered pages.
Verifying the XML Sitemap
Your XML sitemap helps Google discover pages, and most WordPress SEO plugins generate one automatically — common URLs are yourdomain.com/sitemap_index.xml or yourdomain.com/sitemap.xml. Open the sitemap in your browser to confirm it loads properly, then inside Search Console go to Sitemaps, submit the sitemap URL, and confirm Google can read it. If the sitemap is broken or missing, indexing can slow down significantly.
How Long Indexing Actually Takes
There’s no exact timeframe. For most new WordPress websites, homepage indexing may happen within days, new blog posts may take several days or weeks, and larger sites can take longer still. In my experience, websites index faster when they have proper sitemaps, solid internal linking, consistent publishing, good site speed, and Search Console connected correctly. Very small sites with little content often take longer because Google sees fewer signals that the site is actively maintained.
Common Reasons Pages Aren’t Indexed
Thin content — very short or low-value pages may not get indexed at all. Duplicate content — Google may ignore pages too similar to existing content elsewhere on the site. Poor internal linking — pages with no internal links pointing to them are harder for Google to discover in the first place. Crawl errors — broken pages, redirect loops, or server issues can block indexing outright. New domains — brand-new domains often need patience while Google builds trust in the site.
Practical Tips for Faster Indexing
Publish complete, genuinely useful content — pages with real substance tend to get indexed faster than thin ones. Link new articles from existing indexed pages so Google can discover new content naturally through crawling rather than only through the sitemap. Refreshing older articles can trigger re-crawling of the whole site. Improving site speed helps too, since slow websites can reduce crawl efficiency. And a smaller number of strong pages usually performs better than a large volume of thin ones.
Common Mistakes to Avoid
Submitting every URL repeatedly. Constant indexing requests don’t force Google to rank or index pages faster — one request is enough. Blocking search engines during development. This is one of the most common WordPress launch mistakes, per the Reading settings check above. Ignoring Search Console warnings. Coverage reports often reveal indexing problems early, well before they’d otherwise be noticed. Assuming indexed means ranked. A page can be indexed but still rank poorly — indexing is only the first step, not the whole picture.
Which Method to Reach For
Use the Google site: search when you want a quick visibility check or want to see indexed pages the way the public would. Use Search Console when you need detailed indexing diagnostics, want to request indexing directly, need crawl error information, or want the full coverage reports — Search Console is much more reliable for real troubleshooting than a manual search ever will be.
Final Thoughts
Checking whether your WordPress website is indexed by Google should be part of every website launch and ongoing SEO review — a site can look completely finished while still being invisible in search results. The fastest workflow is usually: check indexing with site:yourdomain.com, inspect pages in Google Search Console, confirm WordPress visibility settings, verify sitemap submission, and request indexing when needed.
The sitemap step is worth doing properly. WordPress generates an XML sitemap automatically at yourdomain.com/wp-sitemap.xml, but you still need to submit it to Search Console and confirm it’s being read correctly — the full guide to creating and submitting an XML sitemap in WordPress covers where to find it, how to submit it, and what to check in the sitemap report.
Once indexing is working correctly, the rest of your SEO work becomes much easier to measure and improve. If pages are being blocked from indexing unexpectedly, your robots.txt file is the first place to check — a misconfigured disallow rule is one of the most common causes.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.