Why Is My Website Not Showing Up on Google? 9 Common Causes and Fixes
Is your website missing from Google? A 2-minute test shows whether Google has indexed you. Then work through 9 common causes in order, each with how to confirm it, the fix and whether you can do it yourself.
When a business owner asks why their website is not showing up on Google, the answer usually falls into one of two groups. In the first, Google has not indexed the site yet. The site may be new, blocked by a noindex tag or robots.txt, or broken by technical errors. In the second, the site is indexed but does not rank. Its pages may not match what customers search, the local listing may be missing, or Google may have applied a manual action.
The two groups need very different fixes. Indexing problems are often fixable in an afternoon. Ranking problems take weeks of steady work. This guide starts with a two-minute test that tells you which group you are in. It then covers nine causes in that order, with the symptom, how to confirm it, the fix and whether you can do it yourself.

Key Takeaways
- Run the 2-minute test first. A site: search plus the URL Inspection tool in Google Search Console tells you whether you have an indexing problem or a ranking problem.
- Indexing blocks are often quick fixes. A forgotten noindex setting, a robots.txt Disallow rule or a missing sitemap can often be fixed in under 30 minutes.
- Brand-name-only visibility is a ranking problem. If you appear for your business name but not for your services, you need dedicated service pages that match how customers search.
- Google Maps uses a separate system. Map results come from Google Business Profile, which Google ranks mainly on relevance, distance and prominence.
- AI search depends on the same basics. Google AI Overviews only use pages that are indexed and eligible for a snippet. ChatGPT search requires access for OpenAI's OAI-SearchBot crawler.
First, Check Whether Google Has Your Site at All (A 2-Minute Test)
Two free checks tell you whether Google knows your site exists. Run both before you change anything.
Step 1: the site: search. Type site:yourdomain.com into Google, using your real domain.
- If nothing comes back, Google has not indexed your site. The cause is almost certainly one of causes 1–5 or cause 9 below.
- If pages appear, Google has your site. Your problem is ranking, not indexing, so focus on causes 6–8.
Treat this check as a rough signal. Google's documentation on the site: search operator says its results are not guaranteed to be complete.
Step 2: the URL Inspection tool. First, verify your site in Google Search Console, which is free. Then paste your homepage address into the search bar at the top. The URL Inspection tool reports whether a specific page is on Google. If the page is not on Google, the tool gives the reason, such as a noindex tag, a robots.txt block or a server error.
For a site-wide view, open the Page indexing report, which lists the reasons Google gives for not indexing your pages. Those reason labels match the causes below.
Quick triage table
| # | Cause | Symptom you would notice | How to check | Fix | DIY or hand off |
|---|---|---|---|---|---|
| 1 | Site is too new | site: search shows nothing | URL Inspection says the URL is not on Google, with no error listed | Verify in Search Console, submit a sitemap, request indexing | DIY |
| 2 | Noindex setting | The whole site or specific pages are missing | URL Inspection shows Excluded by 'noindex' tag | Remove the tag or switch off the CMS setting | DIY (developer if set in server headers) |
| 3 | robots.txt block | Pages are missing or listed with no description | Open yourdomain.com/robots.txt | Remove the blocking Disallow rule | DIY |
| 4 | No sitemap or links | New pages never appear | Pages are absent from the Page indexing report | Submit an XML sitemap and add internal links | DIY |
| 5 | Technical errors | Pages drop out or never appear | Page indexing shows 5xx, 404 or redirect errors | Fix the server, redirects or rendering | Usually hand off |
| 6 | Brand-name-only visibility | Found for your name, not for your services | Search Console Performance report | Dedicated service pages with clearer titles | Ongoing work |
| 7 | Thin or duplicate content | Page indexing shows Crawled – currently not indexed | Page indexing report | Rewrite, merge or consolidate pages | Ongoing work |
| 8 | Missing local listing | Absent from Google Maps | Search for your business on Maps | Claim and complete a Google Business Profile | DIY setup, then ongoing |
| 9 | Manual action or security issue | Sudden drop or warnings in search results | Manual actions and Security issues reports | Clean up, then request a review | Usually hand off |
1. Your Website Is Too New for Google to Have Found It Yet
Diagnosis: Google has not crawled your site yet. Fix: use Search Console to tell Google the site exists instead of waiting.
Google finds new pages mainly by following links from pages it already knows. A brand-new domain with no links pointing to it can go unnoticed for a while. That is why a new website missing from Google is the most common version of this problem, and the least worrying one.
- Symptom: The site: search returns nothing, and the site launched recently.
- How to confirm: URL Inspection says the URL is not on Google and shows no error, such as noindex or a server problem.
- Fix: Verify the site in Search Console and submit your sitemap (see cause 4). Then click Request Indexing on your homepage and your main service pages.
- Effort: A 15-minute DIY job.
Q: How long does it take for a new website to show up on Google?
A: Google does not promise a timeframe. Its guide to asking Google to recrawl URLs says crawling can take anywhere from a few days to a few weeks. The same guide notes that requesting a crawl several times does not make it happen faster.
Set your expectations to match. Google's overview of how Search works states that Google does not guarantee it will crawl, index or serve any page, even a page that follows its guidelines. Submitting correctly gets you into the queue. It does not jump the queue.
2. A 'Noindex' Setting Is Telling Google to Stay Away
Diagnosis: A noindex instruction tells Google to keep the page out of search results. Fix: Remove the instruction and request indexing again.
A noindex tag is a short line of code. It sits either in the page's HTML as a meta robots tag or in the server response as an X-Robots-Tag. Google's noindex documentation confirms that Google drops a page carrying this rule from search results entirely, even if other sites link to it.
This usually happens by accident. Developers switch noindex on during a build to hide unfinished pages, then forget to switch it off at launch. In WordPress, the setting is a checkbox labeled Discourage search engines from indexing this site, under Settings > Reading.

- Symptom: The whole site, or certain pages, never appear, even though the site has been live for weeks.
- How to confirm: URL Inspection or the Page indexing report shows Excluded by 'noindex' tag.
- Fix: Untick the CMS setting or remove the tag, then click Request Indexing.
- Effort: 10 minutes of DIY if it is a CMS setting. If the rule sits in server headers, it is a job for a developer.
3. Your robots.txt File Is Blocking Google
Diagnosis: A rule in your robots.txt file stops Google from crawling your pages. Fix: Delete the blocking rule or narrow it.
robots.txt is a plain text file at the root of your domain. It tells search engine crawlers which areas of the site to skip. Open yourdomain.com/robots.txt in a browser. A line reading Disallow: / under User-agent: * blocks every crawler from the whole site.
One detail trips up many owners. According to Google's introduction to robots.txt, the file controls crawling, not indexing. A blocked page can still appear in results, just without a description. Also, if robots.txt blocks a page, Google never sees any noindex tag on that page, so using both together backfires.
- Symptom: Pages are missing, or they appear in results with no description.
- How to confirm: The Page indexing report shows Blocked by robots.txt. The robots.txt report in Search Console shows the version of the file Google last fetched.
- Fix: Remove the blocking line. If you need to rebuild the file safely, a free robots.txt generator produces valid syntax.
- Effort: A 10-minute DIY job.
4. Google Doesn't Know Your Pages Exist (No Sitemap, No Links)
Diagnosis: Google cannot index pages it cannot find. Fix: Submit an XML sitemap and link to every important page from somewhere on your site.
An XML sitemap is a file that lists the pages you want in search results. Most website builders and CMS plugins create one automatically, usually at yourdomain.com/sitemap.xml. Google's guide to building and submitting a sitemap explains how to send it through the Sitemaps report in Search Console.
A sitemap is a hint, not a command. Google's sitemaps overview states that a sitemap does not guarantee every listed URL will be crawled and indexed. Internal links matter just as much. A service page that nothing on your site links to is called an orphan page, and it looks unimportant to Google.
- Symptom: Your homepage is indexed, but newer pages never show up.
- How to confirm: The pages do not appear in the Page indexing report, or URL Inspection shows that Google has never crawled them.
- Fix: Submit the sitemap. Then link to each service page from your main menu or homepage.
- Effort: About 30 minutes of DIY.
5. Technical Problems Stop Google From Reading Your Pages
Diagnosis: Errors in hosting, redirects or code stop Google from loading your pages properly. Fix: Find the specific error in Search Console and fix it at its source.
This is the territory of technical SEO: the work of making a site easy for search engines to crawl, render and understand. Common culprits include:
- Server errors (5xx): Your host fails or times out when Google visits. Google's guide to HTTP and network errors explains that ongoing server errors slow crawling and can eventually remove URLs from the index.
- Broken redirects: Chains or loops that never reach a working page. These are common after a redesign or a domain change.
- Content that only JavaScript can show: If text appears only after scripts run, Google has to render the page first. Google's JavaScript SEO basics describes where this goes wrong.
- Password protection or login walls: Google cannot index pages it cannot open.
- Misconfigured canonical tags: A canonical tag tells Google which version of a page is the main one. A wrong setting can point every page at the homepage.
To confirm, look in the Page indexing report for reasons such as Server error (5xx), Not found (404) or Redirect error. Fixing these is usually a job for a developer. Share the report with them, because it names the affected URLs.
6. You Show Up for Your Business Name but Not for Your Services
Diagnosis: Google has indexed your site but does not rank it for the searches customers actually type. Fix: Give each service its own page, written the way customers phrase their searches.
This is what most owners mean when they say their site is not on Google. A search for your business name works because almost no other page competes for it. A search like emergency plumber plus your town is a different contest. There, you compete with every established business in your area.

Q: Why does my website show up when I search my business name but not my services?
A: Your site is indexed, but Google does not see a strong page that matches the service search. The Performance report in Google Search Console shows which searches already bring you impressions, which makes the gap visible.
To confirm, compare the searches in that report with the services you actually sell. A guide to reading your Google Search Console data shows how to filter the report by search and by page. The fix has three parts:
- Create one page for each core service, plus one for each service area where that is relevant.
- Write page titles that name the service and location, not Home or Welcome.
- Use the words customers use, not internal jargon.
Pro Tip: Google cuts off titles by pixel width, not by character count. Wide letters like W and m take up more room than narrow ones like i and l. Check how a title will display with a pixel-accurate SERP snippet preview before you publish.
This is ongoing work, not a 10-minute fix.
7. Your Pages Are Thin, Duplicated or Don't Answer What Customers Search
Diagnosis: Google found your pages but decided they do not add enough value to index or rank. Fix: Make each page clearly more useful than the alternatives, or merge weak pages into stronger ones.
The Page indexing status Crawled – currently not indexed points here. It means Google read the page and chose not to include it. On small business sites, three patterns are common:
- Service pages with only two sentences of text.
- Product descriptions copied from the manufacturer.
- Many near-identical location pages where only the town name changes.
Google's guidance on creating helpful, people-first content asks whether a page provides original information and real value. The town-swap pattern carries an extra risk. Google's spam policies give city-targeted pages that funnel visitors to a single destination as an example of doorway abuse.
The fix is substance. Answer the questions customers ask before they buy. Explain your process, add photos of real work and describe what makes each location different. Where two pages cover the same thing, merge them, or mark the main version as described in Google's guide to consolidating duplicate URLs. Like cause 6, this is ongoing work.
8. Your Local Listing Is Missing or Incomplete (Google Maps)
Diagnosis: The map results come from Google Business Profile, not from your website, so a strong website alone will not put you on the map. Fix: Claim your profile, verify it and fill in every section.
If your business is not showing on Google Maps, first check whether you have a profile at all. Google's help page on adding or claiming a Business Profile walks through verification. Google's tips to improve local ranking state that local results are based mainly on relevance, distance and prominence.

You cannot control distance, but you can improve relevance and prominence:
- Choose accurate business categories.
- Fill in your hours and services.
- Add real photos.
- Respond to reviews.
- Keep your name, address and phone number identical on your website and in directories.
A deeper guide to getting into the Google Map Pack covers the ongoing side of this work. Initial setup takes about an hour of DIY. After that, managing reviews needs steady attention.
9. Google Has Flagged a Manual Action or Security Issue
Diagnosis: Either a reviewer at Google has penalized the site for breaking spam policies, or Google has detected hacking or malware. Fix: Clean up the problem, then ask Google to review the site.
This cause is rare for an ordinary small business site, but it is serious when it happens. Search Console has two reports for it:
- The Manual actions report lists any penalty and the pages it affects.
- The Security issues report flags hacked content, malware and deceptive pages.
Typical triggers include:
- A hacked site that injects spam pages.
- Paid links left over from a previous SEO provider.
- Large numbers of auto-generated pages.
Warning signs include a sudden collapse in traffic, browser warnings, and unfamiliar pages in your site: results, sometimes in other languages. Once the problem is fixed, request a review from the same report. Cleaning up a hacked site is usually a job for a developer.
Why You May Also Be Missing From ChatGPT and AI Overviews
Diagnosis: AI search tools rely on the same web pages that search engines crawl and index, so every problem above also blocks your AI visibility. Fix: Solve the indexing problems first, then make sure you are not blocking AI crawlers.
Google is explicit about AI Overviews. Its documentation on AI features and your website says there are no additional requirements. A page only needs to be indexed and eligible to show a snippet in Google Search. That means a page blocked by noindex or robots.txt cannot appear as a source. For more detail, see how Google AI Overviews choose sources.
ChatGPT works differently. OpenAI's crawler documentation states that sites must allow OAI-SearchBot to appear in ChatGPT search results. GPTBot is a separate OpenAI crawler, used for model training. Some security plugins and firewall settings block these crawlers, so check both your robots.txt file and your firewall rules.
Q: Why is my website not showing up in ChatGPT?
A: A common technical reason is a robots.txt rule or firewall setting that blocks OpenAI's OAI-SearchBot crawler. Once access is fixed, visibility depends on whether your pages clearly answer the questions people ask ChatGPT.
A single search cannot tell you whether you show up in AI answers. Answers change depending on the user and the wording of the question. Measure over time instead, either with repeated manual checks or with tools that track whether AI search mentions your business. The broader practice is called generative engine optimization (GEO).
Fix It Yourself or Hand It Off: A Quick Decision Guide
An owner with an hour or two can usually fix causes 1–4 and set up a Business Profile. Causes 5 and 9 usually need a developer. Causes 6 and 7 are not one-off fixes. They need a steady stream of new and improved pages, which is where most owners run out of time.

| Situation | Sensible route |
|---|---|
| site: search shows nothing, and Search Console reports noindex or a robots.txt block | Fix it yourself today |
| Server errors, redirect loops or JavaScript rendering problems | A one-off job for a web developer |
| Manual action or hacked site | Cleanup by a developer or specialist, then a review request |
| Indexed, but invisible for service searches or held back by thin pages | Ongoing content work: your own time, an agency, or automated software |
| Missing from Google Maps | Set up the profile yourself, then manage reviews regularly |
For ongoing work, each route has a cost:
- Doing it yourself costs time.
- An agency costs a monthly retainer and needs regular briefing.
- AI SEO software runs audits and publishes content with less involvement from you. It still needs someone to check its accuracy.
Whichever route you choose, keep the Search Console account under your own business's ownership. Give providers user access rather than handing over the account itself.
After any fix, re-run the two-minute test. The live test in URL Inspection confirms that Google can now reach the page before you request indexing.
Related Articles
- How to Read Google Search Console Like an Analyst — how to turn the Performance and Page indexing reports into a clear list of fixes.
- What Is AI SEO? — what AI-driven SEO automation covers and where it still needs human oversight.
- How AI Search Is Rewriting the Rules of SEO in 2026 — how ChatGPT and AI Overviews change the way businesses get found.
Useful Links
- SEO on Autopilot: Audit, Strategy & Daily Content
- Free SEO Tools: SERP Snippet, Meta, FAQ Schema & llms.txt
- Technical SEO: Definition & How It Works
- SEO Case Studies: Real Client Growth
- What Is SEO?
Need help with this? Local SEO Automation · Get started
Хотите, чтобы это делали за вас — каждый день?
Подключите сайт, и SERP Agent возьмёт на себя аудит, контент и публикации на автопилоте.