Illustration: a character with a magnifying glass and a torch searches for a lost web page among piles of windows with warnings and padlocks.

Quick diagnosis

Why your website is not showing up on Google

  • SEO
  • 7 min read

Short answer

If your website does not appear on Google, the usual causes are: it is new and has not been discovered yet, something is blocking Googlebot (robots.txt, noindex, a WordPress setting, a login), the page has no indexable content, or Google knows about it but does not consider it useful enough to index. Check with a site: search and Search Console.

Key points

  • Tell “not indexed” apart from “indexed, but not ranking well”: they are different problems.
  • Test with site:yourdomain.com and Search Console’s URL Inspection.
  • Typical causes: a new site, noindex, robots.txt, a WordPress setting, content only in images.
  • Google does not guarantee indexing every page, even if you meet the requirements.
  • Improve the site and give it time: paying does not speed up indexing or ranking.

First, work out which problem you have

“I don’t show up on Google” can mean two very different things. One: Google does not have your page in its index. The other: it has it, but it ranks somewhere nobody sees it. The first is a technical or discovery problem; the second is a ranking problem.

  1. Search Google for: site:yourdomain.com. If results appear, your website is indexed, at least in part. Google warns that this search does not always show every indexed URL.

  2. Search for your exact business name. If it does not appear even then, it is an indexing problem.

  3. Go to Search Console and use URL Inspection on your home page. It will tell you whether it is on Google.

If you do not have Search Console yet, start by setting up your website.

Cause 1: the site is new or has very few links

Google discovers most pages by following links. A newly published site with no links from other sites can go unnoticed for a while. Google says it can take a few weeks to detect a new site or changes to an existing one.

  • Register the site in Search Console and submit the sitemap.
  • Link your pages to each other and earn natural links (your Google listing, profiles, associations).
  • Request indexing of the key URLs with URL Inspection.
  • Do not buy links: it goes against Google’s spam policies.

Cause 2: something is stopping Google from crawling or indexing

Google sets three technical requirements: Googlebot is not blocked, the page returns a 200 status code and it has indexable content. They fail for very specific reasons:

  • A WordPress setting: under Settings > Reading, the search engine visibility checkbox (“Discourage search engines from indexing this site”) adds a noindex tag. It is common to leave it ticked after building the site. WordPress notes that it is up to search engines to honour the request.
  • A noindex tag: whether in the code or in an HTTP header, it tells Google not to index that page. It shows up in Search Console’s indexing report.
  • robots.txt: a “Disallow: /” rule blocks crawling. Note: if you block a page with robots.txt, Google cannot see its noindex, and the URL can still appear if other sites link to it.
  • A login or content behind a form: Google cannot get in.
  • Server errors or pages that return a status code other than 200.

Check it in 2 minutes

Open yourwebsite.com/robots.txt in the browser and look for “Disallow: /”. Then, in Search Console’s URL Inspection, click “Test live URL” and see whether Google considers it indexable.

Illustration: a search robot stands in front of a padlocked closed door in front of a website.

Cause 3: there is no content to index, or it does not convince

Google warns that content built only with special technologies, or available only as images or video, can be hard to crawl. Text written inside an image does not count as text.

There are also pages that Google knows about and sets aside. In Search Console you will see statuses such as “Discovered – currently not indexed” (it has found it but not crawled it) or “Crawled – currently not indexed” (it has crawled it and not indexed it, and may do so later). Google says indexing is not guaranteed, and that low-quality content can be left out.

  • Check that each page adds something of its own and does not repeat other pages.
  • Avoid duplicate or near-identical content across pages.
  • Add concrete information: what you offer, for whom, where, terms.
  • Improve loading and the mobile version, which are part of the page experience.
Illustration: a character fills almost-empty web pages on a shelf with content.

Cause 4: you are there, but not where you expect

If your website appears when you search its name but not when you search your service, it is a ranking matter, not an indexing one. Google orders pages with automated systems that look at many factors, and you are competing with other sites that may answer that search better.

Here the job is to create a page per service, improve the content and work on your area if you are a local business. The steps are in how to rank your website on Google.

What not to do

  • Do not pay anyone who promises “guaranteed inclusion” on Google: Google does not accept payment for crawling or ranking.
  • Do not submit the same URL a hundred times: requesting indexing speeds nothing up and there are daily limits per property.
  • Do not change the whole website at once without knowing the cause: you could make the problem worse.
  • Do not ignore what Search Console says: it is the official source.

If you still cannot see the cause after checking all this, a prioritised SEO diagnosis usually saves time.

Frequently asked questions

How long does Google take to show a new website?

Google says it can take a few weeks to detect a new site, and that indexing a URL usually takes a day or so, though sometimes much longer. There is no guaranteed timescale. Registering the site in Search Console and submitting the sitemap helps it discover you sooner.

Why does my site show up for its name but not for my service?

Because it is indexed but does not compete well for that search. Either a page that clearly answers what the customer is looking for is missing, or competitors have more useful content. Review the search intent, create a page per service and improve the content and links.

Does the WordPress setting to hide the site affect Google?

Yes. The search engine visibility checkbox (“Discourage search engines from indexing this site”) adds a noindex tag to your pages. It is one of the most frequent causes on newly published sites. Untick it and ask Google to recrawl your main URLs.

Can I pay for Google to index my website?

No. Google states that it does not accept payment to crawl a site more often or to rank it higher. What you can do is remove blocks, improve the content, use Search Console and wait. Google Ads advertising is a different thing and does not improve your organic position.

Sources7
  1. Google Search Central — Technical requirementsdevelopers.google.com (opens in a new tab)
  2. Google Search Central — Get your website on Googledevelopers.google.com (opens in a new tab)
  3. Google Search Central — Block search indexing with noindexdevelopers.google.com (opens in a new tab)
  4. Search Console Help — Page indexing reportsupport.google.com (opens in a new tab)
  5. Search Console Help — URL Inspection toolsupport.google.com (opens in a new tab)
  6. WordPress.org — Settings Reading screenwordpress.org (opens in a new tab)
  7. Google Search Central — How Search worksdevelopers.google.com (opens in a new tab)

Want your website to climb on Google?

Message us on WhatsApp with your website and what you need. We reply directly, with no middlemen.