Skip to content

← All articles

Why isn’t my site showing up on Google?

By Bryan Shelley, Founder · Search

·

“My site isn’t on Google” is two completely different problems wearing the same coat. Before you change anything, find out which one you have, because the fixes have nothing in common.

Step one: are you indexed, or just not ranking?

Go to Google and search site:yourdomain.com (your real domain). This is the single most useful 10 seconds in SEO:

Don’t skip this. Most people spend weeks “improving SEO” when their actual problem is a single tag telling Google to stay away.

Not indexed: the usual causes

1. An accidental noindex

A <meta name="robots" content="noindex"> tag, or an X-Robots-Tag: noindex header, tells Google to drop the page. Applied site-wide (which happens by default on staging sites, and gets left on after launch), it removes your entire site. This is the number-one cause of a site “disappearing.” Check your homepage’s source for the word noindex first.

2. A robots.txt block

A line like Disallow: / in yourdomain.com/robots.txt tells crawlers not to read the site. Sometimes it’s aimed at one bot; sometimes it’s blocking everyone. Open your robots.txt and make sure you aren’t disallowing the pages you want found.

3. No sitemap, never submitted

Google can find you without a sitemap, but a sitemap is how you hand it the full list of pages and say “index these.” Create one (most platforms generate it at /sitemap.xml), then submit it in Google Search Console. Search Console is also where Google tells you why a page isn’t indexed, so set it up if you haven’t.

4. The site is brand new

If nothing’s wrong technically and the site is only days old, you may just need time. Submit the sitemap, request indexing on your key pages in Search Console, and get a few real links pointing at you. Indexing can take days to a few weeks.

5. The content is invisible to crawlers

If your pages render entirely with JavaScript and serve almost nothing in the initial HTML, Google can struggle to read them. View your page source (not the inspector, the raw source): if your real content isn’t in there, that’s a crawlability problem worth fixing.

Indexed but not ranking: the usual causes

If site: shows your pages but you still can’t find yourself for real searches, the blocks are gone; now it’s competition:

Fix it in this order

  1. Run site:yourdomain.com to learn which problem you have.
  2. If not indexed: check for noindex, then robots.txt, then submit a sitemap in Search Console.
  3. Confirm your real content is in the raw page source.
  4. If indexed but low: strengthen thin pages, target realistic phrases, fix titles and H1s.
  5. Earn a few real links and keep your name, address, and details consistent everywhere.

Quick answers

How do I check if I’m on Google? Search site:yourdomain.com. Results = indexed. Nothing = not indexed.

Why is my new site not showing? Often just time: submit a sitemap and request indexing, after confirming nothing is blocking crawlers.

Can one tag hide my whole site? Yes. A site-wide noindex drops every page. Check for it first.

Check it with GreenLight

GreenLight’s SEO and Security checks catch the exact blockers above (an accidental noindex, a robots.txt Disallow, a missing sitemap, missing titles or H1s, thin content) and tell you the page, the element, and the fix in plain language. Point it at your site and find out, in one scan, whether Google is even allowed to read you.

Run a free check