SEO / GEO

Why Google Isn't Indexing Your New Site, and How to Fix It

You launched, searched for your own site and found nothing. For a new domain this is normal for a while, but often something on the site is quietly blocking indexing. Here is how to tell which, using only free tools.

"Why is my site not on Google?" is one of the most frequent questions from first-time founders. Sometimes the answer is simply "give it time". Often, though, a single technical setting or thin content is the real reason. The free Google Search Console tells you which one it is.

First, check whether you are indexed at all

  • Search Google for site:yourdomain.com. It shows a rough sample of indexed pages.
  • Add your site to Google Search Console (free) and verify it. Use the URL Inspection tool on your home page: it states whether the URL is on Google and why not.
  • Open the Pages report under Indexing. It lists every reason pages are excluded.

The technical mistakes that block indexing

Check these first, because each one can hide an entire site:

  1. A noindex tag left over from development. Look for <meta name="robots" content="noindex"> in the page source or an X-Robots-Tag header. Some site builders add it to staging or preview builds.
  2. robots.txt blocking everything. A line Disallow: / under User-agent: * stops crawling of the whole site.
  3. Wrong canonical tags. If every page's canonical points to the home page or to a preview domain, Google will index only that URL.
  4. Content only visible after JavaScript. If the raw HTML is nearly empty, crawling and indexing are slower and less reliable. Static or server-rendered pages are safest.
  5. Several addresses for the same page. www and non-www, http and https, with and without a trailing slash. Pick one and redirect the rest.
  6. Password protection or a "coming soon" wall on the production domain.

What the Search Console statuses mean

  • Discovered – currently not indexed: Google knows the URL but has not crawled it. Common for new sites. Link to the page from your home page and other pages, and be patient.
  • Crawled – currently not indexed: Google visited and decided the page is not worth indexing yet. Make it more useful and distinct.
  • Duplicate without user-selected canonical: Google sees several similar pages. Set canonical tags and merge near-duplicates.
  • Excluded by 'noindex' tag or Blocked by robots.txt: a setting on your site. Fix it, then click "Validate fix".

How to speed up indexing for free

  1. Submit your sitemap in Search Console and in Bing Webmaster Tools. Bing's index also feeds several AI assistants.
  2. Request indexing for your most important pages with URL Inspection. Do it for key pages, not hundreds.
  3. Use IndexNow to notify Bing and other participating engines on every update. It is free and can run automatically on each deploy.
  4. Link internally. Every important page should be reachable from the home page within a click or two.
  5. Earn a few real links and mentions: your LinkedIn profile, a launch post, a directory listing, a guest article, a community answer.
  6. Publish pages worth indexing. A page that clearly answers a real question in your niche gets indexed faster than a generic "About us".

When the problem is the content

If the technical checks pass and pages still are not indexed after a few weeks, Google usually does not see enough value yet. Typical causes are very short pages, pages that repeat what thousands of others say, and AI-generated text published at volume without review. Fewer, better pages beat many thin ones. Add specifics only you can provide: your process, your numbers, your examples, your opinion.

Indexing checklist

  • Search Console and Bing Webmaster Tools verified, sitemap submitted
  • No stray noindex tags or headers
  • robots.txt allows crawling
  • Correct self-referencing canonical on every page
  • Content present in the HTML without JavaScript
  • One address per page, other variants redirected
  • Key pages linked from the home page
  • A few external links or mentions
  • IndexNow ping on every deploy

Indexing is week four of the Ship Index Grow program, together with GEO for AI search. Once you are indexed, the next job is getting your first 100 users.

Questions people ask

How long does it take Google to index a new website?

It varies from a few days to several weeks for a new domain. Submitting a sitemap in Search Console, requesting indexing for key pages and getting a few links from other sites usually speeds it up.

What does 'Discovered – currently not indexed' mean?

Google knows the URL exists but has not crawled it yet, often because the site is new, has little authority or many low-value URLs. Strengthen internal links to the page, improve its content and give it time.

What does 'Crawled – currently not indexed' mean?

Google fetched the page and decided not to include it for now. This usually points to thin, duplicate or unclear content. Make the page more useful and distinct, then request indexing again.

Does submitting a sitemap guarantee indexing?

No. A sitemap helps Google find your pages, but Google decides what to index based on quality and usefulness. Indexing is earned, not requested.

SHIP INDEX GROW · FOUNDING COHORT

Ready to build something real?

Take your idea from first sketch to a live product in six weeks: strategy, UX, AI build, SEO/GEO, growth and automation. $490 total.

6 LIVE WEEKS20 SEATSYOUR PRODUCT GOES LIVE

Two fields. You send the idea — we send the next step. This is a request to join; no payment is taken here.

We use your name and email only to reply about this cohort.

BUILT IN PUBLIC:Oleh Hebel & CoInterface ReportRIDNELinkedIn