Home / Not showing on Google
There are four quite different reasons, and they need completely different fixes. Work through them in order.
Start by searching site:yourdomain.com in Google. If results appear, your site is indexed and the problem is ranking. If nothing appears, Google has not indexed the site at all, which is a different and usually more fixable problem. Those two situations get confused constantly, and doing the wrong work for months is the normal consequence.
Type site:yourdomain.com into Google, with no space after the colon. What comes back tells you which problem you have.
Visit yourdomain.com/robots.txt. If you see Disallow: / your site is telling every search engine to stay out. This happens constantly, developers block crawlers while building and forget to remove it at launch. On WordPress there is also a checkbox under Settings that does the same thing, and it is switched on more often than anyone would like.
A noindex tag tells Google to actively exclude a page even though it can read it. Same cause as above: a staging setting that survived the launch.
A brand-new domain can take days to weeks to be indexed. Set up Google Search Console, submit your sitemap, and use the URL Inspection tool to request indexing directly. That usually moves things along considerably.
Search Console is free and it is the only place Google tells you directly what it thinks of your site. Almost no small business in India has it connected, which means they are guessing about problems Google would simply have told them.
Now it is a ranking problem, and the honest answer is usually one of three things.
Not showing on Google Maps is a different system entirely from not showing in search results, and confusing them wastes a lot of effort. Maps visibility comes from your Google Business Profile, not your website. If your business is missing from Maps, or shows wrong hours, the fix is in the profile, and for most local businesses that is the higher-return work by a wide margin. We cover it properly on the Google Business Profile page.
Increasingly the relevant question is not only whether Google lists you, but whether AI assistants can read you at all. A site that ranks perfectly well can still be invisible to ChatGPT or Gemini if it blocks their crawlers or hides its services inside images. That is worth checking separately, see AI visibility.
A real audit of a real business site, what was wrong, what it was costing, and exactly what we would change. No pitch, no roundups, one email a week.
Businesses are anonymised. Unsubscribe in one click. We never pass your address to anyone.
The audit checks indexing, robots.txt, noindex tags, your Google listing and AI crawler access. Free, 60 minutes, in writing.
Search site:yourdomain.com with no space after the colon. If pages come back, Google has indexed your site. If nothing comes back, it has not, and that is the first thing to fix.
Anywhere from a few days to a few weeks. Connecting Google Search Console, submitting a sitemap and requesting indexing through URL Inspection usually speeds it up considerably compared with waiting to be discovered.
Maps listings come from your Google Business Profile rather than your website. If the business is missing, unverified, or was claimed on an email nobody has access to, that is where the fix lies, not on the site.
Ranking for your own name is normal and proves very little, because nothing else competes for it. Ranking for what you do plus where you are is the real test, and that needs pages that actually answer those queries in plain language.
Manual penalties exist but are rare for ordinary small business sites. Far more often the cause is mundane: a noindex tag left over from development, a robots.txt blocking crawlers, or simply pages too thin to rank against older competitors.