You built a website. You typed your business name, or your main product, into Google, and nothing came up. Or something came up on page four, buried under directories and competitors you’ve never heard of. Either way, you’re now wondering if Google even knows your site exists.
This is the single most common question new site owners ask, and it has a small number of actual causes. Your site might not be indexed at all (Google has never stored it). It might be indexed but not ranking for anything anyone searches. It might be ranking just fine, only not for the terms you personally tried. Or you might be testing it in a way that gives you a misleading answer no matter what’s actually happening.
By the end of this post, you’ll know exactly how to check which one of those is true for you, and what to do about each one.
First, figure out if Google has indexed your site at all
Before anything else, you need to know whether Google has even seen your site. “Indexed” means a page has been stored in Google’s index, a giant database of pages that Google considers eligible to show in search results. A page can exist on the internet and still not be in that database.
The site: search trick
Type this into Google, replacing the domain with your own: site:yourdomain.com. No space after the colon.
This tells Google “only show me pages you have indexed from this domain.” If your homepage and other pages show up, you’re indexed. If you get “no results,” Google hasn’t stored your site yet, or has removed it.
This trick isn’t perfect. Google doesn’t guarantee the count is exact, and results can lag by a few days. But it’s the fastest way to get a rough answer in ten seconds.
Google Search Console
For a real answer, use Google Search Console. It’s a free tool from Google that shows you exactly what Google sees on your site: which pages are indexed, which aren’t, and why. If you haven’t set it up yet, you’ll need to verify you own the domain first, which usually takes a few minutes; how to get your website on Google covers that setup step by step.
Once it’s connected, open the Pages report under Indexing. It splits your URLs into two buckets: indexed, and not indexed, with a specific reason for each unindexed page. This is the difference between guessing and knowing. The site: search tells you “probably not indexed.” Search Console tells you exactly why.
Common reasons a site isn’t indexed
If Search Console shows pages as not indexed, the reason is usually one of these:
- The site is brand new. Google discovers pages mostly by following links from pages it already knows about, a process called crawling. A brand-new site with no links pointing to it from anywhere else can sit undiscovered for weeks.
- An accidental
noindextag. This is a small piece of code on a page that tells search engines “don’t put this in your index.” Many site builders and CMS platforms set this automatically on staging sites, and people forget to remove it after launch. - A
robots.txtfile blocking crawlers. This is a text file at yourdomain.com/robots.txt that gives search engine bots instructions about which parts of the site they’re allowed to visit. A single misconfigured line here can block your entire site from being crawled. - No sitemap submitted. A sitemap is a file listing every page on your site that you want search engines to know about. It doesn’t guarantee indexing, but it speeds up discovery, especially for new or large sites. You can submit one directly in Search Console.
- Nobody links to it yet. Without at least one link from an already-indexed page (a directory listing, a social media profile, a partner’s site), Google may simply never stumble onto yours.
If your site isn’t indexed, the fix is a matter of removing the blocker (noindex tag, robots.txt rule), submitting a sitemap, and getting at least a few links pointing to your domain. For the full walkthrough, see how to get your website on Google, step by step.
Second, check if you’re indexed but just not ranking for anything
If the site: search shows your pages, Google has seen your site. The problem isn’t discovery anymore, it’s that nothing is pulling it up for real searches.
This is common for new sites and usually comes down to one of two things. Either the content is thin (a handful of pages with very little unique text, or pages that mostly repeat what’s on other sites), or the site simply hasn’t built up any authority yet, meaning few or no other sites link to it, which is one of the signals Google uses to decide how much to trust a page.
Neither of these is a technical problem you can fix in an afternoon. Indexed-but-not-ranking is normal for a site that’s a few weeks or months old. It typically takes weeks to months of consistent, genuinely useful content and a handful of real links before a new site starts showing up for competitive searches. If you haven’t done a basic check of whether the site itself works properly first (loads fast, works on mobile, doesn’t throw errors), it’s worth ruling that out too. See the 5-minute website health check for that.
Third, check if you’re ranking, just not for what you searched
This is the case people miss most often. Your site can rank well for real searches while you personally see nothing, because you searched the wrong term.
Say your business sells custom dog leashes in Denver. You search “dog leashes” and don’t see yourself anywhere. Meanwhile, you’re actually ranking on page one for “custom dog leashes Denver,” a search with far less competition and far more relevant intent. You just never typed that specific phrase.
To check this properly, use Search Console’s Performance report. It shows every search query that actually triggered your site to appear in results, along with your average position for each one. This is ground truth: it’s not what you assume people search, it’s what real searchers typed.
If you see queries there with decent impressions but a low position (say, position 15 or worse), that’s not a “not ranking” problem, that’s a “ranking too low to get clicked” problem, which is a keyword targeting and content quality issue, not an indexing issue.
Fourth, make sure you’re not testing it in a misleading way
Sometimes the site is ranking exactly where you’d expect, and the test itself is the problem.
Personalized and location results. Google tailors results based on your search history, your location, and your device. If you’re in Denver searching “plumber,” you’ll see different results than someone searching from Chicago. Your own site might rank differently for you than it does for a stranger three states away, purely because of where you’re sitting.
Searching your own brand name and expecting a generic term to show up. If you search “Denver Dog Leashes Co.” and see your site, that tells you almost nothing about whether you rank for “custom dog collars.” Brand name searches are close to the easiest search to rank for, since almost nothing else on the internet uses that exact name.
Being logged into your own Google account. If you’ve visited your own site repeatedly while logged in, Google may weight it slightly higher for you specifically. Testing in an incognito or private browsing window, logged out, gives you a cleaner read.
Common mistakes people make while self-diagnosing this
A few habits make this problem harder to solve, not easier.
Assuming “not on page one” means “not indexed.” These are different problems with different fixes. Always check with site:yourdomain.com or Search Console before concluding you’re not indexed.
Only ever searching the brand name. As covered above, this tells you almost nothing about how you rank for the terms that would actually bring in new customers who’ve never heard of you.
Resubmitting the same page over and over in Search Console. Requesting indexing once is reasonable. Doing it daily for the same unchanged page doesn’t speed anything up and can look like spam behavior to Google’s systems.
Testing from a personal, logged-in browser. As covered above, this skews your results. Use a private browsing window for anything you’re using to judge rankings.
Giving up after a few days. Indexing a brand-new page can take anywhere from a few hours to a few weeks. Panic-editing the site daily during that window usually just resets the clock instead of speeding things up.
Your practical next step
Run through this checklist today, in order:
- Search
site:yourdomain.comin Google. No results means not indexed; results mean move to step 3. - If no results, check Search Console’s Pages report for the specific reason (noindex tag, robots.txt block, or simply not crawled yet), and fix that specific blocker.
- If you are indexed, open Search Console’s Performance report and look at what queries you already show up for, and at what position.
- Search two or three of those exact queries yourself, in a private browsing window, logged out.
- If you’re ranking on page two or three for relevant terms, that’s a content and authority problem, not an indexing problem, and it typically improves over weeks to months of consistent work.
If you’re still not sure where you stand after this, start from the basics of what SEO actually is and how search engines work, then work back through this checklist.
FAQ
How long does it take Google to index a new page? It varies widely, from a few hours to a few weeks, depending on how many links point to your site and how often Google already crawls it. Submitting a sitemap in Search Console generally speeds this up.
Can I pay Google to get indexed faster? No. Indexing itself is free, and there’s no legitimate way to pay for guaranteed indexing or ranking. Paid search ads (the “Sponsored” results) are a separate system that runs alongside, not through, the regular index.
Why does my site show up when I search but not when a friend searches? This is almost always personalization or location. Try the same search in a private browsing window, logged out, to get a cleaner comparison.
