Why Isn’t My Website Showing on Google? How to Find the Cause and Fix It
Most “invisible” websites have one specific, findable problem, and Google’s free tools will usually tell you which one in under an hour if you test in the right order.
A typical call goes like this. A Panvel interior designer launched a new website three weeks ago, typed “interior designer Panvel” into Google, scrolled through four pages, and found nothing. Then she typed her own company name and found nothing either. She wants to know whether the developer did something wrong.
It matters because Google is where her customers look. Statcounter puts Google’s share of search in India at 96.63% in September 2026, with Bing at 1.92%. If you are not on Google, you are close to not being searchable at all. The answer to her question is usually findable in under an hour, and it depends on which of those two searches failed. This guide walks through the diagnosis in the order I use it.
1. Start with three searches
Before touching any settings, find out what kind of invisible you are. Do these three searches on Google, ideally in a private browser window so your own history does not colour the results.
- Your exact business or brand name, for example “Sharma Interiors Panvel”.
- site:yourdomain.com with your real domain and no space after the colon.
- The main service and area you want customers to find you for, for example “modular kitchen Panvel”.
Google’s SEO Starter Guide says that if a site: search shows results pointing to your site, “you’re in the index.” Google also warns, on its site: operator page, that the list “is not always exhaustive”, so an individual page can be indexed and still not show. Use site: as a quick test, and use Search Console for a definite answer.
| Name search | site: search | Service search | Most likely situation | Go to |
|---|---|---|---|---|
| Not found | No results | Not found | Not indexed at all: too new, blocked, or unreachable | Sections 2 to 4 |
| Found | Results | Not found | Indexed but not ranking for competitive terms | Section 7 |
| Not found | Results | Not found | Indexed, but Google does not connect the site to your name | Sections 5 and 7 |
| Found | Some pages missing | Not found | Some pages excluded as thin, duplicate or blocked | Sections 5 and 6 |
| Found earlier, now gone | Fewer results | Dropped | Something changed: a redesign, a hack, a penalty or an update | Section 8 |
| Website found, no map listing | Results | Website only | Missing or weak Google Business Profile | Section 9 |
My diagnostic shortcut, based on Google’s guidance on the site: operator and the Page indexing report. Confirm with Search Console before acting.
2. Your site is new and Google has not got to it yet
Google finds most pages on its own. Its page on how Search works says “the vast majority of pages listed in our results aren’t manually submitted”, and the Starter Guide says Google “primarily finds pages through links from other pages it already crawled.” A brand-new domain with no links pointing to it can sit unnoticed for a while.
How long? Google’s page on asking it to recrawl says “crawling can take anywhere from a few days to a few weeks”, and that requesting a crawl “does not guarantee that inclusion in search results will happen instantly or even at all.” Requesting the same URL repeatedly does not speed it up. Google also says plainly that it does not accept payment to crawl a site more often or rank it higher, so anyone selling “guaranteed Google indexing” is selling something Google does not offer.
How to speed it up legitimately
- Add your site to Google Search Console and verify ownership.
- Submit your XML sitemap. Google recommends a sitemap when you have many URLs.
- Use the URL Inspection tool on your homepage and main service pages and click Request indexing. Google applies a daily limit, so prioritise.
- Get a few genuine links: your Google Business Profile website field, your social profiles, trade associations and supplier or client pages that mention you.
3. Google cannot reach or read the page
Google’s technical requirements are short. Googlebot must not be blocked, the page must work and return an HTTP 200 status code, and it must have indexable content. Even then, Google adds, “indexing isn’t guaranteed.” Fail any of the three and the page cannot appear.
In practice, the failures I see on small-business sites are a server that times out or returns errors under load on cheap shared hosting, pages that only show content after a login or a pop-up form, and sites that show a “coming soon” page to everyone except the logged-in owner. That last one fools a lot of people, because the owner sees a finished site.
The URL Inspection tool in Search Console settles it. The live test fetches your page in real time and shows what Google receives. If the screenshot is blank, an error, or a coming-soon page, you have found your problem.
4. You are telling Google to stay away, by accident
This is the most common cause I find on new sites, and the most fixable. Developers often switch off indexing while a site is being built, then forget to switch it back on at launch. There are two separate controls, and they do different things.
The noindex tag
A noindex directive, either a robots meta tag with the value noindex in the page head or an X-Robots-Tag HTTP header, tells Google to drop the page from results. Google’s noindex documentation says it will drop the page “entirely from Google Search results, regardless of whether other sites link to it.”
On WordPress, the usual culprit is one checkbox. The Reading Settings documentation explains that ticking “Discourage search engines from indexing this site” adds a noindex, nofollow robots tag to your pages (since WordPress 5.3). It sits under Settings, then Reading. SEO plugins can also set noindex on individual pages or whole post types.
The robots.txt file
robots.txt controls crawling, not indexing. Google’s robots.txt introduction says it is “not a mechanism for keeping a web page out of Google”, and a blocked URL can still be indexed if other sites link to it. There is a trap here: if you block a page in robots.txt and also add noindex, Google never sees the noindex, because it is not allowed to crawl the page. A line reading “Disallow: /” under “User-agent: *” blocks your whole site from crawling.
See also: for the rest of the technical checks, from redirects to site speed, see what technical SEO covers.
5. Google found the page and chose not to index it
Once Search Console has a few days of data, the Page indexing report lists every page Google knows about and, for the ones it left out, a reason. Google says you “should not expect all URLs on your site to be indexed” and that “not indexed is not necessarily bad”, so read the reason before panicking. These are the statuses small-business owners ask me about most.
| Status in Search Console | What Google says it means | What I would do |
|---|---|---|
| Excluded by ‘noindex’ tag | Google found a noindex directive and did not index the page. | Remove noindex if you want the page in Google (section 4). |
| Blocked by robots.txt | Your robots.txt blocked crawling. | Remove the rule if the page should be found. |
| Server error (5xx) | Your server returned an error when Google asked for the page. | Raise it with your host; check uptime. |
| Not found (404) | The page returned a 404. | Fine if deleted. If it moved, redirect it. |
| Soft 404 | The page looks like a “not found” page but returns success. | Add real content or return a proper 404. |
| Discovered, currently not indexed | Google knows the URL but has not crawled it yet. | Wait, link to it from your main pages, keep it in the sitemap. |
| Crawled, currently not indexed | Google crawled the page and chose not to index it for now. | Make the page more useful and distinct. Resubmitting does not help. |
| Duplicate without user-selected canonical | Google treats it as a duplicate and chose another page. | Usually expected. Set a canonical if Google picked the wrong one. |
| Page with redirect | The URL redirects elsewhere; only the target is indexed. | Nothing, if the redirect is intended. |
Source: Search Console Help, Page indexing report, checked 30 October 2026. Recommendations in the last column are mine.
Thin and copied pages
“Crawled, currently not indexed” is the status that most often points to content. The usual examples on small-business sites are twenty near-identical location pages (“plumber in Vashi”, “plumber in Nerul”, with only the area name changed), service pages with three lines of text, and product descriptions copied from a manufacturer. Google’s spam policies describe the extreme versions as scaled content abuse and doorway abuse, and say that sites violating them “may rank lower in results or not appear in results at all.”
The fix is fewer, better pages. One strong page about your kitchen work, with your own photos, materials, typical timelines and the areas you serve, will do more than ten thin ones.
6. Duplicate versions and a thin mobile site
The same page can often be reached at several addresses: with and without www, with tracking parameters added by ads, or at an old URL after a redesign. Google’s guide to duplicate URLs says it will pick one version as canonical if you do not, and that most sites “will likely do just fine” without specifying one. It also says Google prefers HTTPS pages over HTTP equivalents. Problems start when Google picks a version you did not intend, which the URL Inspection tool will show you.
Redirects are the strongest signal for the version you want, followed by a rel="canonical" tag, with the sitemap a weak signal. If your old site lived at different URLs, make sure each old page redirects to its new equivalent rather than to the homepage.
Then check the phone version. Google’s mobile-first indexing page says Google uses the mobile version of a site for indexing and ranking, and that “only the content shown on the mobile site is used for indexing.” If your mobile layout hides service descriptions, pricing tables or location details to look tidy, Google may not count them.
7. You are indexed, just not ranking for that search
If your name search and site: search find you but “modular kitchen Panvel” does not, Google has already indexed you, and the job ahead is ranking, which is slower and harder. Dozens of established businesses compete for that phrase, and Google has to choose between them on relevance and quality.
Search Console’s Performance report will usually show that you do appear for some searches, often at position 30 or 50. That is useful: it tells you which pages Google associates with which topics. From there the work is ordinary SEO: a clear page for each main service, titles and headings that use the words customers use, real detail and photos, local mentions and links, and patience. The Starter Guide says some changes take effect in hours and “others could take several months.”
If even your exact name does not bring you up while site: does, Google may not connect your brand to your site yet. Put your business name in the homepage title and heading, link to the site from your Google Business Profile and social profiles, and keep the name spelled the same way everywhere.
See also: once you are indexed, our guide on getting on the first page of Google covers the ranking work in more detail.
8. A penalty, a hack, or an update
If you used to appear and now do not, something changed. Google’s page on debugging traffic drops lists the usual causes: technical errors, security issues, spam problems, algorithm updates, seasonal changes in demand, and site moves or redesigns. Redesigns are the one I see most. A new site launched without redirects from the old URLs, or launched with noindex still switched on, can empty your search traffic in a week.
Manual actions
A manual action means a human reviewer at Google decided your pages break its spam policies. Google says it will notify you in the Manual actions report and the Search Console message centre. The listed types include unnatural links to your site, thin content with little added value, hidden text or keyword stuffing, and sites abused by third-party spam. To recover, fix every affected page and request a review. Google says most reconsideration reviews take several days or weeks.
Hacked sites
Old WordPress installs with outdated plugins are a common target. Hackers add spam pages, often in other languages, or redirect visitors elsewhere. The Security issues report covers hacked content, malware and social engineering. Google says affected sites can show a warning in search results or a warning page in the browser, which stops most visitors. After cleaning up, request a review, which Google says can take a few days to a few weeks.
If neither report shows anything and there was no redesign, the drop may be an algorithm update. Google says there is no guarantee that changes you make will produce a noticeable effect, and suggests waiting a few weeks between checks.
9. Your website is indexed but you have no map listing
For “near me” and area searches, the block of map results above the websites comes from Google Business Profiles. Your website can be perfectly indexed and you will still be absent from that block if you have no profile, an unverified one, or a weak one. Google’s page on local ranking says those results depend on relevance, distance and prominence, and that there is no way to pay for a better local ranking.
This is a separate job from your website, with its own rules on business names, categories and service areas. For a Panvel designer, the profile may bring more calls than the website does.
See also: our Google Business Profile guide covers verification, categories and reviews step by step.
Where this advice breaks down
- Google decides, and does not explain every decision. A page can meet every requirement and still not be indexed. Google says so on its technical requirements page.
- Timelines are vague by design. “A few days to a few weeks” for crawling and “hours to several months” for changes are Google’s own words. Nobody can promise a date.
- site: is a rough test. Google itself says the results are not exhaustive. Base decisions on Search Console, not on a site: count.
- Market share is not your whole audience. Google’s 96.63% share is Statcounter’s estimate from its tracked traffic, and some of your customers will find you through Instagram, JustDial, IndiaMART or WhatsApp instead.
- Some sites have several problems at once. Fixing noindex on a site with thin pages gets it indexed, and ranking still has to be earned. Work through the list rather than stopping at the first fix.
- Menus and report names change. The Search Console labels here were checked on 30 October 2026.
Your “not on Google” checklist
When I see a case like the Panvel designer’s, a three-week-old site that fails even the name search, the first thing I check is that WordPress search engine box, still ticked from development. It is often the whole answer. The ranking work comes after, but first the site has to stop telling Google to stay away.
Frequently asked questions
Why is my website not showing on Google?
The common causes are a site too new to have been crawled, a noindex tag or robots.txt rule blocking Google, a server or login problem stopping Google reading the page, thin or duplicate pages Google chose not to index, a manual action or hack, or a competitive search where you are indexed but rank low. Search your name, run site:yourdomain.com and check Search Console to find which one applies.
How do I check if my website is indexed by Google?
Search site:yourdomain.com on Google for a quick check. Google warns this list is not always complete, so for a definite answer use the URL Inspection tool in Google Search Console, which tells you whether a specific URL is on Google, and the Page indexing report, which lists excluded pages with reasons.
How long does it take for a new website to show up on Google?
Google says crawling can take from a few days to a few weeks, and it does not guarantee indexing. Submitting a sitemap and requesting indexing for key pages in Search Console helps Google find them, but repeating the request does not speed it up.
What does “Crawled, currently not indexed” mean?
Google visited the page and chose not to index it for now. Google says it may index it later and that resubmitting is not needed. In practice, it often means the page is thin or too similar to others, so make it more useful and distinct.
Why does my website show on Google but not on Google Maps?
Map results come from Google Business Profiles, not websites. You need a verified profile with the right category, address or service area, and hours. Google says local results depend on relevance, distance and prominence.
Can I pay Google to show my website in search results?
Not in the organic results. Google says it does not accept payment to crawl a site more often or rank it higher. You can pay for ads, which appear in labelled ad slots, but that does not affect whether your site is indexed.
Why did my website disappear from Google after a redesign?
Usually because the new site was launched with noindex still on, or the old URLs were not redirected to the new ones, so Google lost track of your pages. Check for noindex, set up page-by-page redirects, submit the new sitemap and watch the Page indexing report.
Sources and further reading
- Statcounter: Search engine market share in India September 2026: Google 96.63%, Bing 1.92%. Based on Statcounter’s tracked page views.
- Google Search Central: In-depth guide to how Google Search works No guarantee of crawling, indexing or serving; no payment for crawling or ranking; most pages found automatically.
- Google Search Central: SEO Starter Guide site: check; pages found mainly through links; changes take hours to several months.
- Google Search Central: Google Search technical requirements Not blocked, HTTP 200, indexable content; indexing not guaranteed.
- Google Search Central: Ask Google to recrawl your URLs Crawling takes a few days to a few weeks; repeat requests do not help; sitemaps for many URLs.
- Google Search Central: site: search operator Results not always exhaustive; use URL Inspection.
- Search Console Help: URL Inspection tool Live test; Request indexing not guaranteed; daily limits.
- Search Console Help: Page indexing report Definitions of each not-indexed reason; not all URLs should be indexed.
- Google Search Central: Introduction to robots.txt Not a mechanism for keeping pages out of Google.
- Google Search Central: Block Search indexing with noindex Meta tag and X-Robots-Tag; noindex fails if robots.txt blocks the page.
- WordPress Documentation: Settings Reading screen “Discourage search engines” adds a noindex, nofollow robots tag since version 5.3.
- Google Search Central: How to specify a canonical URL Redirects and rel=canonical strong signals, sitemap weak; HTTPS preferred.
- Google Search Central: Mobile-first indexing best practices Only content on the mobile site is used for indexing.
- Google Search Central: Spam policies for Google web search Scaled content abuse, doorway abuse, hacked content; violating sites may not appear.
- Search Console Help: Manual actions report Human review; notification; manual action types; reconsideration takes days or weeks.
- Search Console Help: Security issues report Hacked content, malware, social engineering; search and browser warnings; review takes days to weeks.
- Google Search Central: Debugging drops in Google Search traffic Causes of drops; no guarantee changes will have an effect.
- Google Business Profile Help: Tips to improve your local ranking on Google Relevance, distance, prominence; cannot pay for local ranking.
Ready to grow your business online?
Tell us what you need — website, SEO, software, apps or marketing — and we’ll give you an honest plan. No cost, no obligation.
- Honest advice, no pushy sales
- A clear written quote before any work starts
- A real Mumbai team on call