Your site is live. You can open it in a browser. You search for it on Google and it is not there. Or it is there for your company name but nothing else. Or a colleague sees it and you do not.
These are different problems with different fixes. This guide walks through nine causes in order, from most common to least, with a quick check and a fix for each. Most people find their answer in the first four.
First: is it not indexed, or not ranking?
Start here, because everything else depends on the answer.
Open Google and search for:
site:yourdomain.com
Use your real domain. This search operator asks Google to show only pages from your site. Our guide on Google search operators explains it.
- No results at all. Google has no copy of your site. You have an indexing problem. Read causes 1 to 6.
- Some or all pages appear. Google has your site. You have a ranking or visibility problem. Skip to causes 7 to 9.
The count Google shows is an estimate. For an exact answer about one page, paste its URL into the URL Inspection tool in Google Search Console. It says “URL is on Google” or gives the reason it is not.
If you have not set up Search Console yet, do it now. It is free, and every check below is faster with it.
Cause 1: Google has not found the site yet
Who this hits. New sites and new pages.
Why. Google finds pages by following links and reading sitemaps. A brand-new site with no links pointing to it can sit unnoticed for weeks.
Check. URL Inspection says “URL is not on Google” with a reason like “Discovered, currently not indexed” or no crawl at all.
Fix.
- In Search Console, open Sitemaps and submit your sitemap URL. Most platforms generate one at
/sitemap.xml. - In URL Inspection, paste your homepage and click Request indexing. Do the same for your most important pages.
- Get a few real links. A profile on a directory in your industry, a mention from a partner, a post on a social profile. Google follows links.
Then wait. Days is normal. Two to three weeks is not unusual for a site with no history.
Cause 2: A noindex tag is telling Google to stay away
Who this hits. Sites launched from a staging setup, WordPress sites, sites with an SEO plugin left on a default.
Why. A single line in the page’s HTML, <meta name="robots" content="noindex">, tells Google not to index it. Developers add it to hide unfinished sites and forget to remove it. WordPress has a checkbox, “Discourage search engines from indexing this site,” that does the same thing.
Check. URL Inspection reports “Excluded by noindex tag.” Or open your page, view the source, and search for “noindex.”
Fix. Remove the tag or uncheck the setting. In WordPress it is under Settings, Reading. Then request indexing again. Google usually picks up the change within days.
Cause 3: robots.txt is blocking the crawler
Who this hits. Sites with a leftover Disallow: / rule, or a rule that blocks the folder your pages live in.
Why. The file at yourdomain.com/robots.txt tells crawlers which parts of the site they may read. A line that says Disallow: / blocks everything.
Check. Open yourdomain.com/robots.txt in a browser. Look for Disallow: lines. URL Inspection also reports “Blocked by robots.txt.”
Fix. Remove the blocking line. A safe minimal file is:
User-agent: *
Allow: /
Sitemap: https://yourdomain.com/sitemap.xml
Note that robots.txt blocks crawling, not indexing. A blocked page can still appear in Google with no description if other sites link to it. To keep a page out of Google, use noindex and let Google crawl it.
Cause 4: The canonical points somewhere else
Who this hits. Sites that moved domains, sites with both www and non-www versions, sites copied from a template.
Why. A canonical tag tells Google which URL is the “real” one. If your page says its canonical is a different site, or an old domain, Google indexes that one instead.
Check. URL Inspection shows a “Google-selected canonical” that is not your URL. Or view the page source and search for rel="canonical".
Fix. Make every page’s canonical point to itself on your live domain. Redirect www to non-www (or the reverse) so there is one version of each page.
Cause 5: Google cannot see the content
Who this hits. Sites built with JavaScript frameworks that load content after the page opens, sites behind a login, sites that block by country or IP.
Why. Google indexes what it can render. If the HTML arrives empty and the content only appears after scripts run, Google may index a blank page or skip it. If a login or a geo-block stands in the way, Google sees a wall.
Check. In URL Inspection, click Test live URL, then View tested page. Look at the screenshot and the HTML. If your text is missing, Google cannot see it.
Fix. Render pages on the server or pre-render them so the HTML contains the content. Do not block Google’s IP ranges. Keep at least a public version of any page you want indexed.
Cause 6: A manual action or removal
Who this hits. Rare. Sites that bought links, published spam, or were hacked.
Why. Google’s team can remove a site by hand for breaking its policies. A hacked site can also be dropped or flagged.
Check. In Search Console, open Security and Manual Actions. It says “No issues detected” or names the problem.
Fix. Follow the instructions in the report, fix the issue, and submit a reconsideration request. This is the only cause on this list that needs a formal appeal.
Cause 7: You are indexed but ranking too low to see
Who this hits. Almost every new site for anything other than its own name.
Why. Being in Google’s index puts you in the race. It does not put you on page one. For any search with competition, Google shows the pages it judges most helpful, and a new site with little content and no links rarely wins that yet.
Check. Search site:yourdomain.com and see that your pages exist. Then search your target keyword and scroll through pages two to five, or use a tool that returns the top 100.
Fix. This is normal SEO work, and it takes months, not days:
- Write pages that answer the searches you want, better than the pages currently ranking. Do a quick SERP analysis for each one so you match the format Google rewards.
- Earn links and mentions from other sites.
- Track your positions so you can see progress before it reaches page one. See how to check your Google rankings.
Also check the Search Console Performance report. If you have impressions but almost no clicks, you are being shown, just far down.
Cause 8: You rank, but not where you are looking
Who this hits. Local businesses, anyone searching from outside their market, anyone signed in to Google.
Why. Google results change by city, device, language, and personal history. A plumber in Denver may rank first for searches made in Denver and be invisible from a laptop in Dallas. And Google learns what you click. If you always click your competitor to check on them, Google may show them to you more.
Check. Open a private window, set the location to your target city, and search again. Our guide on changing your Google search location shows three ways. Better, use a tool that fetches the page from a fixed city and device, so you see the neutral result. That is what a rank tracker does.
Fix. There is nothing to fix on the site. Change how you check. For local businesses, checking local rankings for the exact city is the only honest view.
Cause 9: Something changed recently
Who this hits. Sites that were fine last month.
Why. Site migrations, theme changes, new plugins, and expired domains or certificates break indexing in quiet ways. A redesign can add a noindex, change every URL without redirects, or block the crawler.
Check. In Search Console, open the Pages report and look for a jump in “Not indexed” pages on a specific date. Match the date to what you changed.
Fix. Undo or repair the change. Add redirects from old URLs to new ones. Then request indexing for key pages. If rankings dropped but pages are still indexed, read why Google rankings fluctuate, because it may be a Google update rather than your site.
A five-minute checklist
Run these in order and stop when one fails.
| Step | Check | Passing looks like |
|---|---|---|
| 1 | site:yourdomain.com in Google | Pages appear |
| 2 | URL Inspection on your homepage | ”URL is on Google” |
| 3 | View source, search “noindex” | Not found |
| 4 | Open /robots.txt | No Disallow: / |
| 5 | View source, search canonical | Points to this page on this domain |
| 6 | URL Inspection, test live URL, view screenshot | Your content is visible |
| 7 | Search Console, Manual Actions | ”No issues detected” |
| 8 | Private window, location set to your city | You appear somewhere in the top 100 |
Quick recap
- Decide first whether you are not indexed or just not ranking. The
site:search tells you in ten seconds. - Not indexed is usually new site, noindex, robots.txt, a bad canonical, or content Google cannot render. Each has a two-minute check in Search Console.
- Not ranking is normal for new sites and takes months of real content and links.
- If you rank but cannot see it, the problem is where you are searching from, not your site.
Frequently asked questions
How long does it take for a new website to show up on Google?
Anywhere from a few days to a few weeks. Google has to discover the site, crawl it, and decide to index it. A sitemap submitted in Search Console and a few links from other sites speed up discovery. Ranking well for competitive searches takes much longer, often months.
How do I check if my website is indexed by Google?
Search Google for site:yourdomain.com. If pages appear, the site is indexed. For one exact page, paste its URL into the URL Inspection tool in Google Search Console. It tells you whether the page is indexed and, if not, why.
Why does my site show up for my brand name but not for anything else?
That is normal for a young or small site. Google indexes it and shows it for searches where it is clearly the best answer, which is your own name. Ranking for other searches means competing with established pages, which takes better content and links over time.
Can I pay Google to show my website?
You can buy ads through Google Ads, which appear in the sponsored spots. You cannot pay for organic ranking. Companies that promise guaranteed first-page organic placement are not selling anything Google offers.
Why does my site show up for my colleague but not for me?
Google results differ by location, device, and search history. You may be searching from a different city, or Google may have learned you always click your own site and is showing you something else. Use a private window with the location set, or a rank tracker, to see the neutral result.
Sources and further reading
- Google Search Central: Search Engine Optimization (SEO) Starter Guide developers.google.com
- Google Search Central: URL Inspection Tool support.google.com
- Google Search Central: Block Search indexing with noindex developers.google.com
- Google Search Central: Introduction to robots.txt developers.google.com
- Google Search Central: Manual Actions report support.google.com