The short answer: if your website is not on Google, it is almost always one of nine causes — Google has not indexed the page yet, a noindex tag or robots.txt rule is blocking it, your sitemap is missing or broken, the content is too thin or duplicated, the page has no internal links, the site is too new, technical errors are stopping the crawl, a manual action is in place, or your canonical tags point Google to a different version of the page. Each cause is checkable in Google Search Console in minutes, and each one has a specific fix, covered below.
We run technical audits on live websites every week, and "my site isn't on Google" is the most common problem owners bring us. The good news: invisibility on Google is rarely mysterious. Google reports the state of every URL it knows about, for free, in Search Console — you just need to know where to look. Work through the nine causes below in order, from most common to least.
1. The page is discovered or crawled, but not indexed
This is the most common case by far. Google knows your page exists, may even have crawled it, but has not added it to the index. In Search Console these pages sit under "Discovered – currently not indexed" (Google knows the URL but hasn't crawled it yet) or "Crawled – currently not indexed" (Google crawled it and decided, for now, not to include it). "Crawled – currently not indexed" is usually a quality and priority judgement: the page looked thin, duplicated, or low-value compared with the rest of your site.
How to check: open Search Console → Indexing → Pages, and look at the "Not indexed" reasons. Click a reason to see the affected URLs. Then paste any single URL into the URL Inspection tool to see its exact status and last crawl date.
How to fix it: strengthen the page (more original, useful content), link to it from related pages on your site, make sure it is in your sitemap, then use URL Inspection → Request Indexing. For "Crawled – currently not indexed" at scale, the fix is site-wide: prune or merge weak pages so Google's quality signals concentrate on the pages that matter.
2. A noindex tag or robots.txt rule is blocking the page
Sometimes the site itself tells Google to stay away. A noindex meta tag (or an X-Robots-Tag: noindex header) instructs Google to keep the page out of the index even after crawling it. A Disallow rule in robots.txt goes further and blocks crawling entirely. These settings are often left over from a development or staging phase — WordPress's "Discourage search engines" checkbox is a classic culprit — or set accidentally by an SEO plugin.
How to check: in Search Console, inspect the URL. Statuses like "Excluded by 'noindex' tag" or "Blocked by robots.txt" name the problem directly. You can also view the page source and search for noindex, and open yourdomain.com/robots.txt to read the rules yourself.
How to fix it: remove the noindex tag from pages you want indexed, untick the WordPress discouragement setting (Settings → Reading), and edit robots.txt so it no longer disallows your important folders. Then request indexing again.
3. Your sitemap is missing, broken, or out of date
Your XML sitemap is the map you hand to Google. If it was never submitted, returns an error, or lists old URLs while omitting your new pages, discovery slows to a crawl. A sitemap that includes redirected, blocked, or 404 URLs also wastes Google's time and trust.
How to check: go to Search Console → Indexing → Sitemaps. A healthy sitemap shows status "Success" with a recent read date. Open the sitemap URL in your browser: it should return XML listing only live, canonical, indexable URLs.
How to fix it: generate a fresh sitemap (your CMS or SEO plugin can do this automatically), remove any erroring or redirected URLs from it, submit it in Search Console, and reference it with a Sitemap: line in robots.txt.
4. Thin or duplicate content
Google indexes pages it considers worth a slot in its results. Pages with a few sentences of generic text, content copied from other sites, or near-identical pages targeting the same search (twenty location pages with only the city name changed, for example) are routinely crawled and then dropped. Unedited AI-generated text with no original information or clear purpose falls into the same trap: it adds nothing Google doesn't already have.
How to check: look for "Duplicate without user-selected canonical" and "Alternate page with proper canonical tag" in the Pages report, and read your thinnest pages honestly — would this page satisfy someone who searched for its topic better than the pages already ranking?
How to fix it: expand thin pages with genuinely useful, specific information (your own experience, data, examples, answers), merge duplicates into one strong page with redirects from the weak versions, and delete content with no real purpose. One excellent page outranks five shallow ones.
🎁 Not sure which cause is hitting your site?
Send us your website URL and we'll reply with the top errors we find and what they are costing you — a free mini health check, no strings attached.
Request my free check5. The page is an orphan — no internal links point to it
Google discovers pages mainly by following links. A page that no other page on your site links to — an orphan — may only be found through the sitemap, and even then Google reads the lack of internal links as a signal that the page isn't important. Pages buried four or five clicks from the homepage suffer a milder version: crawled rarely, indexed slowly.
How to check: in URL Inspection, look at "Referring page" — if it's empty or only lists your sitemap, the page is effectively orphaned. A crawl of your site with any standard crawler will also list orphan pages directly.
How to fix it: add links from relevant, already-indexed pages — your homepage where appropriate, related articles, category and hub pages — using descriptive anchor text. Every important page should be reachable within about three clicks from the homepage.
6. The site is brand new and has no authority yet
A site launched last week has no backlinks, no crawl history, and no track record — and Google treats it accordingly. New sites are crawled cautiously, indexed gradually, and ranked conservatively until they earn trust. This is not a penalty; it is the normal starting state, and it frustrates owners because nothing is technically "wrong."
How to check: if your technical setup is clean (causes 1–5 all clear), your Search Console Performance report shows impressions slowly growing from zero, and your domain is only days or weeks old, time and signals are the missing ingredients.
How to fix it: submit your sitemap, request indexing for your most important pages, publish consistently useful content, and earn your first legitimate mentions and links — business directories, social profiles, partners, and coverage in your niche. Expect weeks, not days — watch impressions in Search Console to confirm the trend.
7. Technical errors are breaking the crawl
Broken links, pages returning 404 or 5xx errors, redirect chains and loops, and pages so slow that Google's crawler gives up — all of these shrink your effective presence in the index. Mobile matters too: Google indexes the mobile version first, so a page that renders badly on phones is judged on that broken version.
How to check: the Pages report groups these under "Not found (404)", "Server error (5xx)", "Redirect error" and "Soft 404". Test key pages in URL Inspection with "Test live URL" to see exactly what Googlebot receives, and run a full-site crawl to catch broken internal links Google hasn't reported yet.
How to fix it: restore or redirect dead URLs to relevant live pages, fix server errors at the source, collapse redirect chains to a single hop, repair broken internal links, and address the worst speed issues (oversized images are the usual offender). Re-crawl after fixing — errors should trend to zero.
8. A manual action or policy problem
Less common, but decisive when it happens: Google can apply a manual action to sites that violate its spam policies — thin affiliate pages with no added value, scraped content, cloaking, or deceptive practices. A manual action can remove pages or the entire site from results, and no amount of technical fixing helps until it is resolved. Ad networks like AdSense apply a similar quality and policy review before approving a site.
How to check: open Search Console → Security & Manual Actions → Manual actions. "No issues detected" means you're clear. Also check the Security issues tab for hacking or malware flags.
How to fix it: remove or genuinely improve the violating content, then file a reconsideration request explaining what you changed. Be thorough the first time — reconsideration reviews are done by humans, and partial clean-ups get rejected.
9. Wrong canonicals — including the www vs non-www split
Your canonical tag tells Google which version of a page is the "real" one. If your canonicals point to the wrong version — or your site is reachable at both www and non-www addresses while your sitemap, canonicals and redirects disagree — Google splits its signals between duplicates and may index the version you didn't intend, or neither. We diagnosed exactly this on one of our own sites: the host redirected www to non-www, while the site configuration kept generating www sitemap and canonical URLs — every signal contradicted the redirect.
How to check: in URL Inspection, compare "User-declared canonical" with "Google-selected canonical". If they differ, or the Google-selected one is a URL you'd never choose, you have a canonical problem. Also verify that both versions of your homepage resolve and redirect consistently.
How to fix it: pick one version of your domain, set your site's base URL to it everywhere, regenerate the sitemap with matching URLs, make every canonical self-referencing to that version, and redirect the other version to it. Consistency across redirects, sitemap, canonicals and internal links is the whole fix.
All nine causes at a glance
| Cause | How to check | Fix difficulty |
|---|---|---|
| Discovered / crawled, not indexed | Search Console → Pages report; URL Inspection status | Medium — content + links work |
| noindex tag or robots.txt block | URL Inspection; page source; /robots.txt | Easy — minutes once found |
| Sitemap missing or broken | Search Console → Sitemaps status | Easy — regenerate & resubmit |
| Thin or duplicate content | Pages report (duplicates); honest page review | Hard — real content work |
| Orphan pages, no internal links | URL Inspection referring pages; site crawl | Easy–Medium |
| Brand-new site, no authority | Domain age; impressions trend in Performance | Medium — needs time + links |
| Technical errors (404s, 5xx, speed, mobile) | Pages report error groups; live URL test | Medium |
| Manual action / policy issue | Security & Manual Actions in Search Console | Hard — cleanup + reconsideration |
| Wrong canonicals / www split | URL Inspection: declared vs Google-selected canonical | Easy–Medium — configuration fix |
One honest closing note: getting indexed and ranking are two different things. Indexing puts you in the library; ranking decides which shelf. This guide gets your pages into the index — from there, content quality, relevance and earned links determine positions, and no honest professional can promise you a specific rank. What you can control completely is the technical foundation — and most "invisible" sites turn out to have two or three fixable causes from this list stacked together.
Want all nine causes checked — and fixed — for you?
Our Audit & Fix package runs this exact checklist on your site, fixes what we find, and documents everything in a before/after report. Or start with the free mini health check and see your top errors first.
See the Audit & Fix package — $149Frequently asked questions
How long does indexing take?
For an established site, new pages are often indexed within a few days. For a brand-new site, first indexing can take one to four weeks, and some pages take longer. Requesting indexing in Search Console can speed up the first crawl, but Google still decides whether the page earns a place in the index.
Can I force Google to index my page?
No. The Request Indexing button in Search Console asks Google to crawl the page sooner; it does not guarantee indexing. If a page stays in "Crawled – currently not indexed", the durable fix is better content, stronger internal links and removing any technical block — not repeated requests.
Does paying for Google Ads help indexing?
No. Google Ads has no effect on organic indexing or rankings. Ads and organic search are separate systems: paying for ads neither speeds up indexing nor improves your position in the free results.
When should I hire help?
If you have worked through the checks in this guide and pages still won't index, if Search Console reports errors you don't recognize, or if your time is worth more than the hours a full audit takes, an audit-and-fix service is usually the fastest route. A good provider fixes the causes and documents everything in a written report.