Google Searchability: How to Check If Your Site Shows Up

You launched the site, published the pages, maybe even told a few customers to "just Google us." Then you search for your business and get nothing, or only your homepage. Google searchability is about whether Google can find your pages, store them, and show them to people searching. You can check all of it yourself for free in about an hour, and this guide walks through how.
What "Google searchability" actually means
A page has to pass three stages before anyone can find it in Google. Google describes them in its guide to how Search works:
- Crawling. Google's crawler (Googlebot) discovers your page, usually by following links or reading a sitemap, and downloads it.
- Indexing. Google analyzes the page and decides whether to store it in its index. Not every crawled page gets indexed.
- Serving (showing in results). When someone searches, Google picks the indexed pages it thinks best answer the query and ranks them.
So "is my website on Google?" is really two questions. First, is it indexed? That is a yes or no you can check. Second, does it show up for searches people actually make? That depends on relevance, competition, and quality. Most of this article covers the first question, because nothing else matters until it is a yes.
Quick check: search Google for your own site
The fastest test takes ten seconds. Go to Google and type:
`site:yourdomain.com`
Replace `yourdomain.com` with your actual domain, with no `https://` and no spaces. Google will list pages it has indexed from that domain. You can narrow it down:
- `site:yourdomain.com/blog` shows indexed pages in your blog folder.
- `site:yourdomain.com/services/plumbing-repair` checks one specific page.
- `site:yourdomain.com "your business name"` finds indexed pages that mention a phrase.
What the results tell you:
- No results at all: Google likely hasn't indexed your site yet, or something is blocking it. Move on to Search Console.
- Some pages, but not the one you care about: that page has an indexing problem worth inspecting.
- The page shows up: it is indexed. If people still can't find it, the issue is ranking, not indexing.
One caution: Google says the site: operator doesn't necessarily return every indexed page. Treat it as a quick spot check, not an official count. For the authoritative answer, you need Google Search Console.
Setting up Google Search Console and verifying your site
Google Search Console is Google's free tool for site owners. It shows what Google has indexed, what it hasn't, why, and which searches your pages appear for.
To set it up:
- Go to Search Console and sign in with a Google account. Use one your business will keep long term, not a contractor's personal account.
- Add a property. You'll choose between two types:
- Complete verification. Google's ownership verification help page lists each method step by step.
Platform notes that save time:
- WordPress: many SEO plugins have a field for the Search Console verification code, so you don't need to edit theme files.
- Wix and Shopify: both have built-in settings or integrations for Search Console verification. Check your platform's help center for the current menu location.
- Custom-built sites (including ones made with Lovable, Bolt, v0, or hand-coded): the DNS method for a Domain property is usually the cleanest, since it doesn't touch your code.
While you're there, submit your sitemap under Indexing > Sitemaps. Most platforms generate one automatically, often at `yourdomain.com/sitemap.xml`. A sitemap doesn't force indexing, but it helps Google discover your pages.
If you also want to show up on Bing, it can import your verified Search Console sites. Our guide to Bing Webmaster Tools setup for sites already on Google covers that.
New properties can take a little while to fill with data, so don't panic if reports look empty on day one.
Using Search Console to see which pages are indexed
Open Indexing > Pages. This is the Page indexing report. It splits your known URLs into two groups: Indexed and Not indexed.
The Not indexed group matters most. Below the chart, Search Console lists the reasons, each with the affected URLs. Common ones include:
- Excluded by 'noindex' tag: the page tells Google not to index it.
- Blocked by robots.txt: your robots.txt file stops Google from crawling it.
- Not found (404): the URL doesn't exist anymore.
- Page with redirect: the URL redirects elsewhere. This is normal for old URLs.
- Alternate page with proper canonical tag or Duplicate without user-selected canonical: Google sees the page as a copy of another and indexes the other one.
- Discovered - currently not indexed: Google knows the URL exists but hasn't crawled it yet.
- Crawled - currently not indexed: Google crawled it and chose not to index it for now.
Don't try to get every URL indexed. Redirects, tag archives, cart pages, and old 404s are supposed to be excluded. Focus on pages you actually want customers to find: services, products, location pages, and articles. If one of those sits in the Not indexed list, that's your to-do item.
Checking a single page and requesting indexing
For any one URL, use the URL Inspection tool. Paste the full page address into the search bar at the top of Search Console.
You'll see one of two main results:
- URL is on Google: the page is indexed and can appear in results.
- URL is not on Google: the tool explains why, using the same reasons as the Page indexing report.
Two buttons are worth knowing:
- Test live URL checks the page as it is right now, which is useful after you've fixed something.
- Request indexing asks Google to crawl the page again. Use it for new pages or after a meaningful fix.
Two realistic expectations from Google's own recrawl documentation: requesting indexing doesn't guarantee the page will be indexed, and crawling can take anywhere from several days to several weeks. Requesting the same URL over and over doesn't speed it up. For many pages at once, submitting or updating your sitemap is the better route.
Common reasons a page isn't showing up, and what to check first
Work through these in order. The early ones are quick to check and very common.
- The whole site is hidden from search engines. WordPress has a setting under Settings > Reading called "Discourage search engines from indexing this site," often left on after development. Shopify stores with password protection enabled can't be indexed. Wix and other builders have their own visibility settings. Check yours first.
- A noindex tag on the page. SEO plugins and page builders let you set individual pages to noindex. URL Inspection will report it.
- robots.txt blocking. Visit `yourdomain.com/robots.txt`. A line like `Disallow: /` blocks your entire site.
- The page is brand new or has no links pointing to it. Google discovers pages mostly through links. A page that nothing links to, not even your own menu or other pages, is hard to find. Add internal links and include it in your sitemap.
- Canonical or duplicate issues. If several URLs show nearly identical content (for example, product variants or the same page with different tracking parameters), Google picks one to index.
- Thin or duplicate content. "Crawled - currently not indexed" often points to pages Google didn't find useful enough. Pages with very little unique text, or text copied from manufacturers or other sites, fall into this group. Make them more substantial and specific.
- Indexed, but not ranking. If URL Inspection says the page is on Google but you never see it, it's an indexing win and a ranking problem. That's the next section.
Going from indexed to found: spotting searches you're close to winning
Once your important pages are indexed, open Performance > Search results (Google's Performance report help explains each metric). You'll see four numbers: total clicks, total impressions, average CTR, and average position.
Switch to the Queries tab and sort by impressions. Look for searches where:
- you get a meaningful number of impressions, so people are searching for it,
- your average position is low on page one or on page two, and
- clicks are low.
These are searches Google already associates with your site, where you're close but not winning. Small improvements often pay off most here: a clearer page title, a dedicated page instead of a passing mention, a better answer to the exact question, or links from your other relevant pages. Clicking a query and then the Pages tab shows which page Google is ranking for it, so you know what to improve.
This is where searchability turns into actual customers. For the bigger picture of how this fits with the rest of your marketing, see SEO in digital marketing: a small business guide.
How goodSEO.tech uses Search Console data to find opportunities
Digging through the Queries tab by hand works, but it takes time every month. goodSEO.tech is an AI SEO service built around exactly this step. It connects to Google Search Console and Google Analytics in one click, with read-only access and nothing to install. Search Console data powers the opportunity finding, meaning the searches your site is close to winning. Analytics shows whether visits and conversions move afterwards.
The full site analysis is free and needs no credit card. It shows the opportunities it found and what each is worth, so you can judge for yourself before spending anything. Generating and publishing content requires the paid plan, which is $49 a month per website or $490 a year, with no setup fee and cancel anytime.
On the paid plan, goodSEO.tech writes and publishes content aimed at those opportunities. It can publish directly to WordPress, Wix, and Shopify, and to custom-built sites through one small API endpoint. You choose whether to approve every piece or let new posts publish on autopilot. It also shows before-and-after search traffic for published pieces, taken from Google. This blog is a working example: goodseo.tech/results shows the live Search Console numbers for these articles.
The same "can people find you?" question now applies to AI assistants too. If that's on your mind, read AI searchability: get recommended by ChatGPT.
Frequently Asked Questions
How do I check if my website is indexed by Google?
Type site:yourdomain.com into Google for a quick look at which pages Google has indexed, keeping in mind that Google says this operator doesn't always show every indexed page. For an authoritative answer, verify your site in Google Search Console and open the Page indexing report under Indexing > Pages. For a single page, paste its URL into the URL Inspection tool, which will say either "URL is on Google" or "URL is not on Google" and explain why.
Why is my website not showing up on Google?
The most common causes are a site-wide setting that hides the site from search engines, a noindex tag on the page, a robots.txt rule blocking Google, or a new page that nothing links to yet. Google may also crawl a page and choose not to index it if the content is thin or duplicates another page. If the page is indexed but you still never see it, the problem is ranking rather than indexing, and the Performance report in Search Console shows which searches it appears for.
Does requesting indexing in Google Search Console guarantee my page will be indexed?
No. The Request indexing button in the URL Inspection tool asks Google to crawl the page again, but Google's documentation says it doesn't guarantee indexing and that crawling can take from several days to several weeks. Requesting the same URL repeatedly doesn't speed things up. Fix any reported problem first, use Test live URL to confirm the fix, and then request indexing once.
What does "Crawled - currently not indexed" mean in Search Console?
It means Googlebot visited the page but Google decided not to add it to the index for now. This often happens with pages that have little unique content, closely duplicate other pages, or don't seem useful enough compared with what's already indexed. Making the page more substantial and specific, and linking to it from relevant pages on your own site, gives it a better chance on a later crawl.
What access does goodSEO.tech need to my Google Search Console?
goodSEO.tech connects to Google Search Console, and optionally Google Analytics, in one click with read-only access and nothing to install. It uses Search Console data to find searches your site is close to winning, and Analytics to show whether visits and conversions change afterwards. Read-only means it can view your data but not change your Search Console settings.
What does goodSEO.tech's free site analysis show?
goodSEO.tech's full site analysis is free and requires no credit card. It shows the search opportunities it found for your website and what each one is worth. Generating and publishing content for those opportunities requires the paid plan, which costs $49 a month per website or $490 a year, with no setup fee and cancellation at any time.