To see where you rank on Google, search your exact brand name, then search site:yourdomain.com. If nothing appears, Google hasn't indexed your site yet: check for a noindex tag or robots.txt block, verify the site in Search Console and inspect your homepage. If pages appear but not for your keywords, the problem is ranking, not indexing.
Key takeaways
- Most answers to "why is my website not showing on Google?" fall into three buckets: the site is new, something is blocking Google, or the site is indexed but outranked.
- A brand-new site can take a few days to a few weeks to be crawled. Google says indexing is never guaranteed.
- One setting (WordPress's "Discourage search engines" box, or a leftover noindex tag) causes more invisible sites than any penalty.
- Google Search Console tells you exactly why a page isn't indexed. Set it up before you change anything else.
Why is my website not showing on Google? 12 checks in order
Work through these in order. Each check rules out a cause, and the early ones take seconds.
- Search your brand name or exact business name on Google.
- Run a
site:yourdomain.comsearch. - Check how old the site (or the page) is.
- Look for a noindex tag or the WordPress "Discourage search engines" setting.
- Check your robots.txt file.
- Confirm the page loads for everyone, returns a 200 status and isn't behind a password.
- Verify the site in Google Search Console.
- Submit an XML sitemap.
- Inspect key URLs and read the Page indexing report.
- Review content quality: thin, duplicate or mass-produced pages.
- Check the competition for the keyword you expect to rank for.
- Check for manual actions and security issues.
Calm down before you start. In most cases this is fixable, and none of it requires paying anyone.
Quick 'site:' check (points 1–2)
Open Google in a private window and search your exact business name. If your homepage shows up, you're indexed, and the question becomes why you don't rank for other searches (skip to the competition section).
If it doesn't show, search site:yourdomain.com (no spaces, no https). This lists pages Google has in its index for that domain.
- No results at all: Google hasn't indexed the site. Keep going through the checks.
- Some results: you're indexed. Look for the specific page you expected.
- Odd results (old pages, spammy pages you didn't create): jump to point 12, as that can signal a hacked site.
One caveat from Google itself: the site: operator doesn't necessarily return every indexed URL, so don't use it as an exact count. It's a quick yes/no check, nothing more. For a proper Google index checker, use the URL Inspection tool in Search Console (point 9).
Is it new? The timeline (point 3)
If you launched the site last week, the most likely answer is simply that Google hasn't got to it yet.
Google's documentation on recrawling says crawling "can take anywhere from a few days to a few weeks", and requesting a recrawl several times for the same URL won't speed it up. The SEO Starter Guide adds that there's no guarantee any particular site will be added to Google's index.
For a new domain, I'd expect:
- First crawl: days to a few weeks, faster if you submit a sitemap and some other site links to you.
- Brand name search: usually one of the first things to work once the homepage is indexed.
- Ranking for competitive keywords: months, not weeks. My guide on how long SEO takes covers realistic timelines.
If the site has been live for more than a month and still shows nothing, something is probably blocking Google.
Indexing blocks: noindex and robots.txt (points 4–6)
These are the most common reasons a site stays invisible, and they're usually accidental.
Noindex (point 4). A noindex robots meta tag tells Google not to index the page. On WordPress, check Settings → Reading → Search engine visibility. If "Discourage search engines from indexing this site" is ticked, untick it. Developers often switch this on during a build and forget it at launch. SEO plugins (Yoast, Rank Math) can also set noindex on individual pages, categories or whole post types, so check their settings too.
To check any page: open it, view the page source (Ctrl+U) and search for noindex.
robots.txt (point 5). Visit yourdomain.com/robots.txt. If you see Disallow: / under User-agent: *, you're blocking every crawler from the whole site. Remove that line unless it's a staging site.
One subtlety: robots.txt stops crawling, not indexing. If you want a page kept out of Google, Google's docs on blocking indexing say to use noindex and let Googlebot crawl the page so it can see the tag.
Access and status (point 6). Google's technical requirements are short: Googlebot isn't blocked, the page returns an HTTP 200 status and it has indexable content. Pages behind a login, a "coming soon" plugin, a password-protected staging setup or an error status won't be indexed. Neither will a page whose content only appears after heavy JavaScript that fails to render.
Search Console setup (points 7–9)
If you do only one thing from this post, do this. Search Console is free and it's where Google tells you, in plain language, why a page isn't indexed.
Verify (point 7). Go to search.google.com/search-console, add a Domain property and verify through your DNS provider. Your domain registrar or host usually has a guide.
Submit a sitemap (point 8). Most CMSs create one automatically (WordPress: /wp-sitemap.xml, or /sitemap_index.xml with Yoast or Rank Math). Paste the URL into Sitemaps and submit it.
Inspect and read the reports (point 9). Paste your homepage URL into the URL Inspection bar at the top. It tells you whether the URL is on Google and, if not, why. If the page is fine now, click Request indexing.
Then open Indexing → Pages. Each reason for non-indexing has its own fix:
- Crawled, currently not indexed: Google saw the page and decided not to index it yet, often a quality or value signal.
- Discovered, currently not indexed: Google knows the URL but hasn't crawled it.
- Duplicate without user-selected canonical: Google picked another URL as the main version.
- Soft 404: the page looks empty or like an error page to Google.
Quality issues (point 10)
If Google crawls your pages but won't index them, look at what's on them.
Pages that often get skipped:
- Very short service pages that say little beyond the business name
- Location pages that are copies with the town name swapped
- Product pages with manufacturer descriptions used on hundreds of other sites
- Large batches of AI-written posts published at once with nothing original in them
Ask a blunt question for each page: would someone searching for this topic be glad they landed here instead of on the pages already ranking? If not, improve it, merge it into a stronger page or remove it. My content writing strategy covers what "adding value" means in practice.
Competition (point 11)
Here's the part many small business owners don't want to hear. Your site can be fully indexed and still not appear for the searches you care about.
Being indexed means you're in the library. Ranking means you're the book Google hands over first. For "plumber" in a big city, you're up against businesses with years of reviews, links and content.
What to do:
- Target more specific searches first ("emergency plumber in [suburb]", "how to fix a running toilet") where you have a real chance.
- Set up and complete your Google Business Profile if you serve a local area.
- Check where you actually rank in Search Console under Performance: filter by query and look at average position. Position 25 means page three.
My guide on how to rank your website goes through the ranking side step by step.
Penalties and security issues (point 12)
Penalties are rarer than people think, but check anyway. In Search Console, open Security & Manual Actions.
- Manual actions: a human reviewer at Google found a policy violation (for example unnatural links or spammy content). The report explains the issue and how to request a review once you've fixed it.
- Security issues: if your site was hacked, Google may flag or drop pages. Odd pages in your
site:results, especially in other languages or selling pharmaceuticals, are a warning sign.
If both reports say "No issues detected", you haven't been penalized. Ranking drops after a Google core update aren't penalties; see my May 2026 core update guide for how those work.
What to do next
| What you see | Likely cause | What to do | How long to wait |
|---|---|---|---|
Nothing for site: search, site under 4 weeks old |
Not crawled yet | Verify Search Console, submit sitemap, request indexing on the homepage | A few days to a few weeks |
Nothing for site: search, site older than 1 month |
noindex, robots.txt block, login or error status | Fix the block, then request indexing | Days after the fix |
| Pages "Crawled, currently not indexed" | Low value or duplicate content | Improve, merge or remove weak pages | Weeks |
| Pages "Discovered, currently not indexed" | Google hasn't prioritized crawling | Internal links, sitemap, fewer low-value URLs | Weeks |
| Brand name works, keywords don't | Competition | Target specific searches, build content and links | Months |
Spammy pages in site: results |
Hacked site | Clean up, check Security issues, request review | Varies |
| Manual action listed | Policy violation | Fix the issue, submit reconsideration request | Weeks after review |
Once you're indexed, run through my SEO checklist so the site has a fair chance to rank for the searches that bring customers.
Frequently asked questions
Where do you rank on Google?
Search your brand name and target keywords in a private browser window for a quick look. For accurate data, open Google Search Console, go to Performance, and check the average position for each query. Results vary by location and device, so Search Console is more reliable than manual searches.
How do I check my SEO ranking?
Use Google Search Console's Performance report, which shows clicks, impressions and average position for every query your site appears for. Filter by page or query. Paid rank trackers like Semrush or SE Ranking add daily tracking and competitor comparisons, but Search Console is free and uses Google's own data.
How do I get a high ranking on Google?
Make sure Google can index your pages, then publish pages that answer specific searches better than what's ranking now. Target realistic keywords first, earn links from relevant sites, set up your Google Business Profile if you're local, and keep improving pages that already get impressions.
How do I get indexed by Google fast?
Verify your site in Google Search Console, submit an XML sitemap and use URL Inspection to request indexing for your key pages. Link new pages from your homepage or main menu. Requesting indexing repeatedly for the same URL won't speed things up, according to Google.
Why is my website not showing on Google when I search the name?
Usually because it's new and not crawled yet, or because something blocks Google, such as WordPress's "Discourage search engines" setting, a noindex tag or a robots.txt Disallow rule. Check URL Inspection in Search Console for the exact reason.
Connect with Akif on LinkedIn, Instagram and Facebook.
Driven by advanced SEO expertise, deep marketing analytics, high-impact content strategy
With 5+ years of hands-on experience, I specialize in holistic search strategies that don’t just rank—they drive real, measurable business growth. I’ve worked across industries including healthcare, hospitality, legal, e-commerce, and professional services, helping brands dominate their target markets. My approach bridges the gap between raw data and creative execution. Every strategy I build is rooted in rigorous market analysis, structured SEO frameworks, and tailored content ecosystems—no templates, no shortcuts. Whether you’re a single-location brand or scaling across multiple cities, I create data-driven marketing systems designed to compound results and grow with you.
Pages Missing From Google?
Get a technical SEO audit that finds indexing, canonical and crawl problems on your site — with a prioritised fix list.
Book a Free SEO Audit →