Not showing up in Google search results is common for new websites and has a few distinct causes. This article covers organic search results (the blue links on Google). For Google Maps and local listings, see Why isn't my business showing up on Google Maps?

Step 1: Check if Google has indexed your site

Open Google and search for site:your-domain.com (replace with your actual domain). If results appear, Google has found your site. If nothing comes up, Google hasn't indexed it yet or there's a technical issue preventing it.

Why a new site isn't indexed yet

Google discovers and indexes new websites on its own schedule. For a brand new domain, this typically takes 4 to 12 weeks. Factors that speed it up include:

  • Having a sitemap submitted through Google Search Console
  • Getting links from other websites pointing to yours
  • Having a Google Business Profile connected to your site

WebEaze submits your sitemap and connects Google Search Console as part of setup, which gives Google the clearest signal to crawl your site quickly.

Why an existing site stopped showing up

  • Recent domain change: Moving to a new domain name resets your search history. It can take weeks to months for the new domain to regain visibility.
  • Technical issue: A noindex tag or robots.txt misconfiguration can block Google from showing your pages. Submit a request if you suspect this.
  • Penalty or manual action: If Google flagged your site for spam or policy violations, it may be suppressed. This is rare for small business sites.

What to do

If your site has been live for more than 12 weeks and still doesn't appear in any searches, submit a request describing what you searched for and what you expected to find. We'll check your Search Console for crawl errors, indexing issues, or any flags.

Note: Even after Google indexes your site, ranking well for competitive terms takes time. See How long does SEO take to work? for realistic expectations.