01First, find out whether you are indexed at all
Search for site:yourdomain.com. No results means Google has not indexed the site. Results that appear only when you search the exact business name mean you are indexed but not ranking for other searches. Those are different problems with different fixes.
For a definitive answer, use Search Console. The URL Inspection tool reports whether a URL is on Google, when it was last crawled, and if it was excluded, the reason. The Page indexing report lists every excluded URL grouped by cause. If you have not set up Search Console yet, how to submit a website to Google Search Console takes about ten minutes.
02The nine common causes
| Cause | How to spot it | Fix |
|---|---|---|
| Too new | Live for days, no links | Submit a sitemap and wait a few weeks |
| noindex tag | URL Inspection says "Excluded by noindex" | Remove the tag, often a builder's "hide from search" setting |
| robots.txt block | Inspection says "Blocked by robots.txt" | Remove the Disallow rule for public pages |
| Password or login | Page asks for a login in a private window | Make public pages reachable without one |
| No links to it | Nothing in Search Console's Links report | Get listed in profiles, directories and partner sites |
| Thin or duplicate pages | "Crawled, currently not indexed" | Add unique, useful text to each page |
| Wrong domain version | Data under http or www but not the other | Redirect every version to one with 301s |
| Content only in JavaScript | Page source shows little text | Render text on the server or pre-render |
| Manual action or spam issue | Security & Manual Actions report | Fix the issue and request review |
03The self-inflicted ones: noindex and robots.txt
Many builders have a setting such as "discourage search engines" or "hide from search" that is switched on while you build. Forgetting to switch it off at launch is one of the most common reasons a finished site never appears. View your page source and search for "noindex"; if you find it on pages you want found, remove it.
robots.txt is the other one. A Disallow: / line tells every crawler to stay away from the whole site, which is fine on staging and disastrous in production. Remember that robots.txt controls crawling, not indexing: to keep a page out of results, use noindex and let Google crawl it so it can see the tag. Should landing pages be indexed? covers when you do want pages hidden.
04When Google found the page but chose not to index it
"Crawled, currently not indexed" and "Discovered, currently not indexed" mean Google knows the page exists but has not added it, often because it does not look different or useful enough compared with other pages, or because the site is new and has little authority. Pages that repeat the same template with a different city name, or that have a heading and two sentences, are typical.
The fix is to make each page earn its place: a specific purpose, enough text to answer its question, and links to it from your other pages. Google's guidance on helpful content is the clearest description of what it looks for.
05Indexed but nowhere to be seen
If site: shows your pages but searches for your services do not, the site is indexed and losing on relevance and authority. That is the normal state of a new site. Focus on specific searches you can win, write pages that answer them fully, and build links. How long does SEO take? and SEO for a new website cover the plan, and does website design affect SEO? covers the technical side.
What people who tried it say
Hacker News threads on vanishing sites are full of the same lessons: misconfigured robots.txt, domain moves without redirects, and waiting days for crawlers to pick up a fix.
- Tell HN: Robots.txt pitfalls – what I learned the hard wayHacker News
A blogger blocked parts of their site in robots.txt and saw side effects; replies recommend noindex headers for keeping pages out and note crawl budget rarely matters for small sites.
- Ask HN: Google removed my site from search results, what can I do?Hacker News
Commenters trace a traffic collapse after a domain change to missing 301 redirects from the old domain.
Looking for more first-hand opinions? Search Reddit for “why is my website not showing on google”. We link the live threads rather than summarizing them, so you read them in full.
Our take
check the boring causes first. In our experience a leftover noindex or a launch-day robots.txt mistake explains more missing sites than any algorithm change.
Where this falls short
Google does not always explain why it chooses not to index a page, and the same fix can take days or weeks to show. Search Console reports are the best evidence available, but they lag reality by a few days.
Orlume publishes sites as public, crawlable pages with unique titles and a sitemap, so none of the self-inflicted blocks apply. The free plan includes 10 message credits.
Free to start · No card required · Live in one click
Sources
- 1.Get your website on Google · Google Search Central
- 2.Creating helpful, reliable, people-first content · Google Search Central
- 3.Spam policies for Google web search · Google Search Central
Researched and written by the Orlume team · Updated October 2026

