Why isn't my website showing up on Google?
Searching for your own business on Google and finding nothing? Here are the most common causes, from the simplest to check to the most technical.
It's one of the most frustrating situations: you type your business name into Google, and nothing. Or worse, a competitor shows up instead. Before you panic, know that it's rarely irreversible — but the cause can vary a lot depending on your situation. Here are the most common explanations, in the order we usually check them.
Your site is simply too new
If your site launched a few days or weeks ago, this is probably the simplest answer: Google hasn't had time to discover and index it yet. That process can take anywhere from a few days to several weeks depending on the site's initial visibility. It's not something to fix — it's just a matter of patience, though it can be nudged along a bit (see below).
Checking whether your site is indexed
The fastest way to know if Google is aware of your site: type "site:yourdomain.com" directly into the Google search bar (replace with your actual domain). If pages show up, your site is indexed — the issue is likely about ranking, not raw visibility. If nothing shows up, your site simply isn't in Google's index, and that's where you need to dig deeper.
The most common technical causes
- A robots.txt file accidentally blocking Google from crawling the site
- A "noindex" tag left active by mistake, often after a migration or a development-mode carryover
- A brand-new site that was never submitted to Google via Search Console
- A manual penalty, rare but possible if the site has previously used risky SEO tactics
- A hosting issue preventing Google from reliably accessing the site
The classic mistake after a website redesign
Many sites disappear from Google right after a redesign, because the site under construction had a "noindex" tag turned on to avoid being indexed before it was ready — and nobody removed it before the official launch. It's one of the most common causes we run into, and one of the easiest to fix once identified.
You're indexed, but still nowhere to be found
If the "site:" command does show your pages, but you find nothing when searching your usual keywords, the problem isn't indexing — it's ranking. Your site exists in Google's eyes, it's just not seen as relevant or trustworthy enough to appear in the top results for those specific searches. That's a strategy problem, not an urgent technical fix.
The special case of your Google Business Profile
If you search for your business and even your Google Business Profile doesn't show up — not just your website — the problem is elsewhere: the profile may never have been created, or it may have been suspended for a policy violation (often tied to address, category, or suspicious reviews). That's a separate issue from your website's SEO, worth checking directly in your Google Business Profile account.
What to do, in order
- 1Check indexing with the "site:" command described above
- 2If nothing shows up, inspect your robots.txt file and page meta tags for a "noindex" or "disallow" directive
- 3Create a free Google Search Console account if you haven't already, and submit your sitemap
- 4Request manual indexing for your key pages via Search Console
- 5If everything looks technically fine but nothing budges after several weeks, it's time to have the site audited by someone who can dig deeper
Frequently asked questions
It varies, but expect generally between a few days and a few weeks for a site with no technical issues. Submitting your sitemap through Google Search Console can speed up the process.
Check your site's robots.txt file (available at yourdomain.com/robots.txt) for a "Disallow: /" line, and inspect your pages' source code for a <meta name="robots" content="noindex"> tag. Both prevent Google from indexing the content.
It's common and usually fixable quickly once the cause is identified — often a forgotten noindex tag or missing redirects to the new pages. The faster you act, the smaller the lasting impact on your rankings.