SEO, Search & Websites
Why Isn't My Website Showing Up on Google?
Short answer
First work out which problem you have. Google may not know the page exists, may be unable to crawl it, may have been told not to index it, may have picked a different URL, or may have indexed it but rank other pages higher for the searches you care about. Google Search Console's URL Inspection tool answers most of that in minutes. Only the last case is really a ranking problem.
In this guide
- Start here: find out what Google actually has
- 1. The site or page is new
- 2. Crawling is blocked
- 3. A noindex rule
- 4. Canonical problems
- 5. Indexed, but not for the searches you expect
- 6. Thin or duplicate content
- 7. Competition and authority
- 8. Local results and organic results are different
- 9. Manual actions and security issues
- Not every visibility problem is an SEO problem
- A 15-minute checklist
Start here: find out what Google actually has
Two quick checks tell you which kind of problem you're dealing with.
- A site: search. Search Google for
site:yourdomain.com. Google's starter guide says that if you see results pointing to your site, you're in the index. If nothing appears, you have an indexing problem, not a ranking one. (It's a rough check, not a complete count.) - URL Inspection in Search Console. For any specific page, this tool shows whether it's indexed, when Google last crawled it, any problems it found, and the canonical URL Google chose. A live test checks whether the page as it is right now could be indexed.
If you don't have Search Console set up, do that first. It's free, and it's the most direct view you'll get of how Google sees your site.
| What you see | Likely area | Jump to |
|---|---|---|
| Nothing from your site with site: | Discovery, crawling or a site-wide noindex | 1, 2, 3 |
| URL Inspection says "URL is not on Google" | Discovery, blocking or noindex | 1–3 |
| Google chose a different canonical URL | Duplicates or conflicting signals | 4 |
| The page is indexed but never appears for your searches | Relevance, intent, content or competition | 5–7 |
| You show in the map results but not the regular results, or the reverse | Local vs. organic | 8 |
| A sudden, site-wide drop or a warning in results | Manual action or security issue | 9 |
1. The site or page is new
Google has to discover a page before it can index it. It finds pages mostly by following links and by reading sitemaps. A brand-new site with no links pointing to it can take a while to be found. What helps:
- submit an XML sitemap in Search Console;
- link to the new page from your existing pages, including the navigation where it makes sense;
- use URL Inspection's "Request indexing" for important pages.
Requesting indexing is a request, not an instruction. Google says submitting one doesn't guarantee the page will appear in the index, and there's a daily limit on requests.
2. Crawling is blocked
A robots.txt rule can stop Google from crawling pages. This often happens by accident: a Disallow: / left over from a development site, or a rule written for one folder that catches another. Server errors, pages behind a login, and aggressive firewall or bot-protection settings can have the same effect.
Robots.txt controls crawling, not indexing. Google says it's "not a mechanism for keeping a web page out of Google." A blocked URL can still appear in results, without a description, if other sites link to it.
3. A noindex rule
A noindex rule, either a robots meta tag in the page or an X-Robots-Tag HTTP header, tells Google to drop the page from results. It's the right tool for pages you want hidden. It's also a very common launch mistake: a "discourage search engines" setting from a staging site gets carried to the live one.
One trap worth knowing: Google can only obey a noindex it can see. If a page is also blocked in robots.txt, the crawler never reads the noindex rule, and the page can still appear in results.
4. Canonical problems
When the same content is reachable at several URLs (with and without www, http and https, trailing slashes, tracking parameters), Google picks one as the canonical and generally shows that one. A rel="canonical" tag is a strong signal of which you prefer, but it isn't a command. Redirects, internal links and sitemaps all send signals too, and if they disagree, Google may pick a URL you didn't expect.
URL Inspection shows both the canonical you declared and the one Google selected. If they differ, make your signals consistent: redirect the duplicates, link internally to the preferred URL, and list only preferred URLs in the sitemap.
5. Indexed, but not for the searches you expect
If the page is indexed but never shows up, the problem is usually relevance or intent:
- The page doesn't say what you do in the words people search. A page titled "Solutions" that never mentions "commercial HVAC maintenance" is unlikely to rank for it.
- It answers a different question. Someone searching "how much does X cost" wants prices or pricing factors. A general services page may not be what Google chooses to show them.
- One page is trying to rank for everything. Separate services usually need separate pages with a clear focus.
6. Thin or duplicate content
Pages with very little unique content, or large sections copied from elsewhere (including manufacturer descriptions, or near-identical pages for every town you serve), give Google little reason to index or rank them. Fewer, more useful pages generally beat many thin ones.
7. Competition and authority
Sometimes nothing is broken. Other sites are simply judged more relevant or more trusted for that search, often because they've been around longer, have more reputable sites linking to them, or cover the topic more completely. That's a real SEO problem, and it's solved slowly: better content, a stronger reputation, and time. For realistic expectations, see What is SEO?
8. Local results and organic results are different
The map listings and the regular "blue link" results are ranked differently. Local results depend mainly on your Google Business Profile. Google names relevance, distance and prominence as the main factors, and says there's no way to pay for a better local ranking. A business can do well in one and be absent from the other. Distance is also why a searcher across town may see different map results than you do in your office.
9. Manual actions and security issues
These are rare, but check them because they're quick to rule out. Search Console's Manual Actions report shows whether a human reviewer at Google has found pages that break its spam policies. The Security Issues report shows hacked content, malware or social engineering. Google says affected pages can show a warning in search results or a warning page in the browser.
Not every visibility problem is an SEO problem
Sometimes a site isn't found because very few people search for what the business offers. The product might be new, or buyers might describe the need in completely different words, or they might never search at all and buy through relationships. SEO can't create search demand that doesn't exist. In that case, reaching buyers directly may matter more than ranking. See Inbound vs. outbound.
Also check after a redesign. A new site that changed URLs without redirecting the old ones can lose visibility it had already earned. That's why MIE's website redesign work maps redirects before anything is replaced.
A 15-minute checklist
- Run a
site:search for your domain. - Set up or open Google Search Console, and confirm you've verified the right version of the site.
- Inspect your homepage and one key service page with URL Inspection.
- Check your robots.txt file for a stray
Disallow. - View the source of a key page and search it for
noindex. - Compare your declared canonical with Google's selected canonical.
- Submit your sitemap if it isn't already submitted.
- Check the Manual Actions and Security Issues reports.
- Read your key page's title and first paragraph. Do they say plainly what you do, and where?
If that turns up a technical problem, fix it and re-inspect. If everything checks out and you're still not visible, the work is content, reputation and time. That's what MIE's SEO service is for, with website development when the site itself is the obstacle.
Sources
External claims in this article are drawn from the following primary sources, checked on . Platform documentation changes; follow the links for the current wording.
- In-depth guide to how Google Search works, Google Search Central. How Google discovers, crawls and indexes pages
- URL Inspection tool, Search Console Help (Google). Indexed version, live test, Google-selected canonical, request indexing and its limits
- Introduction to robots.txt, Google Search Central. robots.txt is not a way to keep a page out of Google
- Block Search indexing with noindex, Google Search Central. How noindex works; interaction with robots.txt
- How to specify a canonical URL with rel="canonical" and other methods, Google Search Central. Canonicalization signals
- Search Engine Optimization (SEO) Starter Guide, Google Search Central. Checking the index with site:; timing of changes
- Tips to improve your local ranking on Google, Google Business Profile Help. Relevance, distance and prominence
- Manual Actions report, Search Console Help (Google)
- Security Issues report, Search Console Help (Google)