Why Is My Website Not Showing Up on Google?

On this page

A new site that doesn’t appear in Google can be at one of three stages: Google hasn’t found it, Google has found it but hasn’t indexed it, or it is indexed and you’re searching for terms a new site may not rank for yet. Find your stage first. Then rule out the blocks you may have set yourself, before you decide the problem is content or competition. For a brand-new site, the realistic first milestone is showing up for your own business name.

Find your stage

Start with a site:yourdomain.com search in Google. Treat the result with care: Google’s documentation on the site: operator says an indexed URL can show up in site: results but isn’t guaranteed to, and that site: may not list all indexed URLs. A result tells you at least one page is indexed. An empty result isn’t proof that none are.

For a firmer answer, use Search Console:

  1. Inspect your home page with URL Inspection. The same documentation says that when a URL doesn’t show in a site: query, URL Inspection is the tool to check whether it can be indexed and to submit it. If the result says “URL is unknown to Google”, Google hasn’t seen the URL before. That’s stage one, and the URL Inspection documentation says to request indexing.
  2. Open the Page indexing report. Pages listed under a reason such as “Discovered – currently not indexed” or “Crawled – currently not indexed” are known to Google but not indexed: stage two.
  3. If pages are indexed but you can’t find them, you’re at stage three, and the question is ranking, not indexing.

Rule out the blocks you set yourself

Google’s overview of how Search works lists robots meta rules that disallow indexing among common indexing issues, alongside low-quality content. Check the self-inflicted blocks before touching the content:

  • A CMS setting that hides the site from search engines. WordPress has a Reading setting that asks search engines not to index the site, and other site builders have similar visibility options. Check it first on a new site.
  • A robots.txt rule Disallow: /, which blocks crawling of the whole site.
  • A noindex left over from development. Google’s guide to blocking indexing with noindex says there are two ways to set it: as a meta tag in the page, or as an X-Robots-Tag HTTP response header.
  • A canonical tag pointing at another URL, which asks Google to treat that URL as the main version instead of yours.
  • A password, maintenance mode or “coming soon” page that serves placeholder content to crawlers.
  • Server errors that stop Google from fetching the pages.

Writing more content while one of these is in place fixes nothing.

Confirm the block is gone

Changing a setting doesn’t prove the block is gone. Run URL Inspection’s live test and check both the rendered page and the response headers for noindex. Because noindex can arrive as a header, a plugin or server rule can keep sending it after you’ve cleared the visible setting, and a check of the page source alone will miss it.

Once the live test is clean, request indexing. The old status stays in the Page indexing report until Google recrawls the page, so a fixed site can look broken there for a while.

Help Google find a new site

The how Search works overview describes two ways Google discovers pages it doesn’t know yet: by following a link from a page it already knows, and from a sitemap you submit. A new site with no links pointing to it can’t rely on the first route yet, so work on both:

  1. Submit a sitemap in Search Console.
  2. Inspect your key pages and request indexing, starting with the home page and your main service or product pages. Google’s guide to asking Google to recrawl says crawling can take anywhere from a few days to a few weeks, and that requesting a recrawl of the same URL several times won’t make it faster.
  3. Get at least one link from a page Google already knows, such as a legitimate business directory or a profile on an established platform.

One warning. The same overview says Google doesn’t accept payment to crawl a site more frequently or to rank it higher. Anyone who claims they can pay Google for faster crawling or a higher ranking is promising what Google rules out.

When pages are crawled but not indexed

For a new site, “Crawled – currently not indexed” points at the page rather than a setting. Google visited it and didn’t index it. Work on value and specificity: make the page useful and specific to what you offer, rather than generic text that could sit on a thousand other sites. Once the page has changed, request indexing again; the URL Inspection documentation says you can do that when the page differs from the indexed version.

Indexing isn’t ranking

Being indexed means your pages can appear in results. Ranking means appearing high enough for a query that people see you. A site that is weeks old can be fully indexed and still not appear for competitive terms.

Set the right first milestone: search your exact business name. That is the first result to aim for, not a broad term like “graphic designer”. Beyond your name, target what you specifically do, such as a page for one industry niche instead of a generic service term, where a new site may face less competition. If you’re a local business, set up a Google Business Profile as well, so the business can appear on Google Maps and in local results.

Frequently asked questions

How long does it take for a new website to show up on Google?

There’s no fixed time. Google’s recrawl guide says crawling can take anywhere from a few days to a few weeks. Submit a sitemap, request indexing for your key pages, get one link from a page Google already knows, and make sure nothing is blocking the site.

My site is indexed, but I can’t find it when I search. Why?

Indexing and ranking are different. Check that you appear for your exact business name first; ranking for broad commercial terms can take longer for a new site.

Can I pay Google to index my site faster?

No. Google says it doesn’t accept payment to crawl a site more frequently or rank it higher.

Leave a comment

Your email address will not be published. Required fields are marked *