Short answer
Why does my site not appear in Google searches?
When a site does not appear on Google there are four causes, checked in order: the site may never have been indexed, robots.txt or a noindex tag may be blocking it, a security layer in front of the server may be dropping Googlebot, or the site is indexed but not strong enough for that query. The first three are technical and fixed within days; the fourth is content work.
Key takeaways
- The first check is one line: search Google for site:yourdomain.com. An empty result means the problem is not ranking but never having been indexed at all.
- On newly launched sites indexing can take from a few days to a few weeks; submitting a sitemap in Search Console shortens it.
- The most common technical cause is a 'Disallow: /' line carried from staging into production, or a noindex tag left on a page.
- Even when robots.txt looks clean, Googlebot may be dropped at the firewall; you find that out by requesting with the bot's user agent, not by reading the file.
- If you appear for your brand name but not for service queries, the problem is not the index but the content: you have no separate page for that query.
Which of the causes applies to you?
The order of diagnosis matters, because effort spent on the fourth cause is wasted while the first three are unresolved. Four checks, in order:
Four causes: how to spot each, how to fix it
Never indexed
- How to spot it
- site:yourdomain.com returns nothing
- Fix
- Add the property in Search Console and submit a sitemap
robots.txt is blocking
- How to spot it
- /robots.txt contains Disallow: /
- Fix
- Remove the line; caching can delay the effect by about a day
A noindex tag is present
- How to spot it
- meta robots noindex appears in the page source
- Fix
- Remove the tag and request a recrawl
The firewall is dropping it
- How to spot it
- A request with Googlebot's user agent returns 403
- Fix
- Check CDN/WAF bot rules and any 'block AI/bots' switches
Indexed but not ranking
- How to spot it
- site: shows the page, the query does not
- Fix
- Write a separate page for that query with the answer in one clean passage
| Cause | How to spot it | Fix |
|---|---|---|
| Never indexed | site:yourdomain.com returns nothing | Add the property in Search Console and submit a sitemap |
| robots.txt is blocking | /robots.txt contains Disallow: / | Remove the line; caching can delay the effect by about a day |
| A noindex tag is present | meta robots noindex appears in the page source | Remove the tag and request a recrawl |
| The firewall is dropping it | A request with Googlebot's user agent returns 403 | Check CDN/WAF bot rules and any 'block AI/bots' switches |
| Indexed but not ranking | site: shows the page, the query does not | Write a separate page for that query with the answer in one clean passage |
I appear for my brand name but not for my services
This is not a technical problem, and it is the most common situation. Your brand name is unique, so you have no competition on that query; on service queries there are dozens of sites and you have no page written for that query. A service mentioned as a bullet point on the home page is not a candidate for it.
The fix is simple but takes work: a separate page per service, carrying that service's searched-for name in the heading and a paragraph that answers the question directly. A site explaining five services on one page cannot be strong for any of the five — and that has to be solved before any ranking work.
Frequently asked
How long until a new site gets indexed?
- Anywhere from a few days to a few weeks; there is no single timetable. Three things speed it up: verifying the property in Search Console, submitting the sitemap, and having at least one external link pointing at the site. What slows it down is a page with no inbound link at all — the crawler needs a route to discover that address.
Search Console says 'Indexed' but I cannot find it in search
- Being indexed and being on the first page for a query are different things. A site: search confirms the page is in the index; if you cannot find it in search, the issue is ranking, which is content work. Check which query you tried, too: searching your own exact title is not a ranking test.
Sources
- 01How to write and submit a robots.txt file — Google Search Central, 2026
- 02Robots meta tags, data-nosnippet and X-Robots-Tag specifications — Google Search Central, 2026
- 03Block AI bots — Cloudflare bot management — Cloudflare, 2026
- 04Google common crawlers, including Google-Extended — Google Search Central, 2026
Queries this page answers
- my site is not on google
- website not showing in google
- site not indexed