A website can be missing from Google for four different reasons: Google has not discovered the URL, it has not indexed the page, the indexed page is not ranking for your search, or the business listing is missing from Maps. Find which step is failing before changing page titles, removing exclusions or paying for more content.
Start with one important address, usually the homepage or the service page a customer should find. “My website is not showing” is too broad to diagnose; “this service URL is not indexed” or “the homepage appears for the brand but not the service” gives you a useful next action.
Use this decision tree first
| What you observe | What to check next | Likely work area |
|---|---|---|
| The page does not load publicly or shows an error | Its response, redirect destination and hosting | Website availability |
| URL Inspection says the exact URL is unknown | Public links, sitemap discovery and the live response | Discovery |
| Google knows the URL but reports a reason it is not indexed | The reason, selected canonical and last crawl | Crawling or indexing |
| URL Inspection reports it on Google, but your search does not show it prominently | Queries, page impressions, country and device | Ranking and relevance |
| The ordinary website result exists, but the map listing is missing or incorrect | Business Profile status and information | Local listing |
| Traffic disappeared after a release | Affected URLs, deployment date and the previous working state | Release or migration diagnosis |
These branches can overlap. Fix a confirmed availability problem first; a keyword rewrite cannot repair a page that returns an error.
Google’s missing-page troubleshooting guide also separates a page absent from the index from one that is merely difficult to find in results.
Collect a small evidence record
Before editing the website, write down:
- the exact public URL and the page you expected a customer to reach;
- the search phrase you tried, and whether you meant ordinary results or Maps;
- the date, search location and device;
- the indexed result in Search Console, including its last crawl;
- the most recent relevant website change.
A branded search and a broad service search test different things. A business called “Example Roof Care” might appear for its exact name while remaining hard to find for a competitive phrase such as “roof repairs near me.” That is an illustrative distinction, not evidence that the site has an indexing failure.
Use the correct Search Console property. A URL-prefix property for https://example.com/ does not include http://example.com/ or https://www.example.com/. The Search Console guide covers account setup and verification if you do not yet have access.
Branch 1: Google has not discovered the URL
Inspect the exact address. If the indexed result says the URL is unknown, first confirm that it is the address you actually publish and link to. A typo, preview path or unused parameter version may be irrelevant to the page you want found.
For a genuine public page:
- Open it while signed out and check that it serves the intended content.
- Link to it from a relevant indexed or discoverable part of your own site using a normal crawlable link.
- Include the preferred URL in your generated sitemap where appropriate.
- Confirm the sitemap can be read, then use URL Inspection to request indexing for an important new page if appropriate.
These actions supply discovery paths. They do not guarantee that Google will crawl or index the page.
If the report instead says Discovered - currently not indexed, Google already knows the address. If it says Crawled - currently not indexed, Google has also fetched it. Those require a different investigation from “unknown.” Our Search Console guide’s indexing section covers the diagnostic workflow for those states.
Do not solve every unknown URL by adding it to a sitemap. First exclude typos, obsolete variants and pages intentionally kept out of search from your target list.
Branch 2: Google knows the page but did not index it
Read the recorded reason rather than treating all “not indexed” pages as errors. The exact URL may be an intended alternate while another URL represents the content correctly.
| Recorded evidence | Next useful check |
|---|---|
| Noindex exclusion on a public service page | Find the HTML or header rule using the noindex guide |
| Alternate canonical page | Check the chosen destination with the alternate-page guide |
| Google selected a different canonical | Compare the inspected, declared and selected URLs with the three-URL workflow |
| Duplicate with no preference recorded | Use the duplicate without user-selected canonical guide |
| A redirect | Inspect the destination; the old address may correctly stay unindexed |
| Fetch failure or robots restriction | Compare the current response and access rules with the recorded crawl |
The Google Index Checker can pre-check one public URL for redirects, response status, robots directives, robots.txt, canonical and bounded sitemap signals. It cannot read Google’s index. A result with no tested blocker means the checked response passed those technical checks, not that the page is indexed.
Compare Last crawl with your release date. If a noindex was removed today but the recorded crawl predates the change, test the live page and preserve that evidence. If Google crawled after the change and still recorded a blocker, investigate the actual delivered response, including caching and headers.
Google’s URL Inspection documentation explains that live testing cannot predict every indexing condition or canonical choice. A green live result is useful evidence with a limited scope.
Branch 3: the page is indexed but hard to find
An indexed page is eligible to appear; it is not promised a particular position for every query. Repeatedly requesting indexing is unlikely to diagnose why a business page is below stronger or more relevant results.
In Search Console’s Performance report, select a complete period and filter by the exact canonical page. Then review the available queries, country and device. Ask:
- Does the page receive impressions for the intended service or mainly for a different subject?
- Is the target query specific enough to match what the page actually offers?
- Are impressions changing for the same page-query combination, rather than only in an aggregate average?
- Does the result title describe the service accurately, and does the page substantiate that service?
- Is there useful evidence a buyer needs, such as relevant work, service scope and a clear next step?
Query rows are incomplete. A page absent from a query export can still have page-level impressions; our Search Console versus Google Analytics comparison shows a measured example from this site. Check the page report before concluding that Google has never shown it.
An illustrative before-and-after diagnosis
Before: an owner cannot find a service page for a broad local term and assumes the site is not indexed. They consider changing the URL and resubmitting the sitemap.
After inspection: the page is indexed and has impressions for the business name, but its main content describes a different service from the intended term. The next task is to clarify the actual service and improve the page’s usefulness for that need. The established URL can remain in place.
The improved diagnosis avoids an unnecessary migration. It does not predict that the content edit will earn a particular ranking.
Use our small-business SEO guide for the wider content and authority work once you have ruled out a confirmed technical exclusion.
Branch 4: the business is missing from Maps
Google Maps and local results involve the Google Business Profile, as well as the linked website. A website URL being indexed does not prove that the profile is verified, eligible or appearing for a particular local search.
Check the profile’s own management interface for verification requirements, restrictions or information that needs correction. Review the actual business category, service area or customer-facing address as applicable, hours, contact details and website link. Keep them accurate to the business.
Google’s local ranking guidance describes relevance, distance and popularity as the main factors. It also says there is no way to request or pay Google for a better local ranking. A business can appear for a close branded search and be absent from a more distant generic search without its website having disappeared from the index.
Do not remove a website canonical or create duplicate town pages to repair an unverified profile. Diagnose the profile issue in the profile, then assess whether the website properly supports the actual business and services.
If visibility vanished after a redesign or release
Start with a few URLs that previously mattered, rather than only the new homepage. Check whether they still return the intended content, redirect to an equivalent page, or now produce an error or an unrelated destination.
Compare the release date with the last crawl. Review production noindex settings, canonical templates, navigation links and the sitemap. A broad template error can affect many pages, while an intentional redirect may be working normally.
If a sitemap itself fails, use the sitemap response diagnostic. If the sitemap works, return to the individual pages. A sitemap can be perfectly readable while listing a noindexed or incorrectly canonicalized URL.
For a sudden site-wide loss, also review Search Console’s Manual Actions, Security Issues and Removals reports. Use their actual findings; an unexplained ranking drop alone is not proof of a penalty or a security compromise. Google’s traffic-drop guide helps separate technical changes from demand and ranking changes.
Make the next action specific
End the review with one finding and one acceptance check. For example: “The service template still sends noindex; after correcting it, verify the public response and a later Google crawl.” Or: “The page is indexed, so compare query relevance and buyer evidence before rewriting it.”
If you need a developer or SEO specialist to investigate, provide the exact affected URLs, report reason, crawl date and recent release details. That gives them a concrete problem to reproduce instead of a vague request to “put the website on Google.”
Google documentation and linked tool capabilities reviewed on 28 October 2026. Workflow examples are illustrative and do not promise crawling, indexing, rankings or Maps placement.
Frequently asked questions
Why is my website not showing on Google?
The cause can be discovery, a crawl or indexing problem, weak visibility for the particular query, or a separate Business Profile issue in Maps. Inspect an exact important URL in Search Console first, then follow the branch supported by the recorded result.
Does being indexed mean my website should appear first?
No. Indexing makes a page eligible for consideration. Results depend on the query and other search conditions, so an indexed page may not appear prominently for a competitive service term.
Can a free index checker tell me whether Google indexed my site?
Our Google Index Checker checks current public technical signals for one URL. It does not query Google's index. Use Search Console URL Inspection's indexed view for Google's recorded status.
Will submitting a sitemap make my website appear?
A readable sitemap can help Google discover URLs. It does not guarantee crawling, indexing or ranking, and it does not resolve a separate Maps or Business Profile problem.