Website Not Showing Up on Google for Your Keywords? How to Find Out Why

You picked the right keywords and your site still doesn't show up. Four checks, in order, to find out whether it's indexing, your titles, the page itself, or the kind of page Google wants for that search.

You did the keyword research. You picked phrases your customers actually type, put them in your page titles and headings, maybe wrote a blog post or two. Then you searched for those phrases yourself and your site was nowhere.

That usually doesn't mean you picked the wrong keywords. It means something between "the page exists" and "people click it" is broken, and there are only four or five places it can break. This post is a checklist to find which one, in order, using free tools.

The quick answer

Work through these in order. Stop at the first one that's a "no", because everything after it depends on it.

  1. Is the page in Google at all? Check it with the URL Inspection tool in Google Search Console.
  2. Is it showing up but nobody clicks? Look at impressions and clicks in the Search Console Performance report. Lots of impressions and few clicks is a title and description problem.
  3. Is it ranking, but on page three or worse? That's a content or competition problem.
  4. What kind of page is beating you? If Google shows directories, "best of" lists or how-to articles for your phrase, a single service page will struggle no matter how good it is. That's search intent, and it's the most common reason a decent page goes nowhere.

If you haven't set up Search Console yet, do that first. It's free and it's the only place Google tells you directly how it sees your site. Our Google Search Console guide covers setup.

Step 1: Is the page indexed?

A page that isn't in Google's index can't rank for anything. This sounds obvious, but it's the first thing to rule out, because no amount of keyword work fixes it.

Check one page with URL Inspection

In Search Console, paste the full address of the page (for example https://yourbusiness.com/services/water-heaters) into the search bar at the top of any screen. Google's URL Inspection help page explains the two results you'll see:

  • URL is on Google: the page is in the index and eligible to appear. Google notes that this doesn't guarantee it will appear, but indexing isn't your problem. Move to Step 2.
  • URL is not on Google: the page can't appear in search. Open the Page indexing section of the result to see why.

If you fixed the problem, click Request indexing to ask Google to recrawl it. Google says this doesn't guarantee indexing and there's a daily limit, so use it for the pages that matter rather than every page on the site.

Check the whole site with the Page indexing report

The Page indexing report in Search Console lists every URL Google knows about that isn't indexed, grouped by reason. The reasons you're most likely to see, from Google's help article on the report:

  • URL marked 'noindex': something on the page tells Google not to index it. This is common after a site launch when a "hide from search engines" setting was left on in WordPress or a site builder.
  • URL blocked by robots.txt: a rule in your robots.txt file stops Google from crawling the page.
  • Discovered - currently not indexed: Google knows the page exists but hasn't fetched it yet.
  • Crawled - currently not indexed: Google fetched the page and chose not to index it, at least for now. On a small site this is often a sign the page is thin or very similar to other pages.
  • Duplicate without user-selected canonical: Google thinks this page duplicates another one and is showing the other one instead.

The quick site: check

Without Search Console, you can search Google for site:yourbusiness.com. Google's SEO Starter Guide says that if you see results pointing to your site, you're in the index. But Google's own documentation on the site: operator says the list isn't exhaustive, so a missing page in a site: search doesn't prove it's unindexed. Use URL Inspection for the real answer.

If a page is unindexed and has no links pointing to it from the rest of your site, fix that too. Google finds pages by following links, and a page nothing links to is easy to miss. Linking to it from a related page or your menu is the cheap fix.

Step 2: Impressions but no clicks?

If the page is indexed, open the Performance report in Search Console and look at the last three months. Google's Performance report help page defines the four numbers at the top:

  • Clicks: how many times someone clicked through to your site from Google.
  • Impressions: how many times your site appeared in results.
  • CTR: clicks divided by impressions.
  • Average position: the average position of your highest result.

Click the Pages tab under the chart and find the page you care about, then click it and switch to the Queries tab to see which searches it appears for.

What you're looking for:

  • No impressions at all: Google isn't showing the page for anything. Go back to Step 1, or skip to Step 4: the page may be targeting a search where Google wants a different kind of page.
  • Impressions for searches you didn't expect: Google has decided the page is about something else. Your title and headings may be vaguer than you think.
  • Plenty of impressions, very few clicks, and a decent position: people see you and choose someone else. That's almost always the title and description.

The title is the blue headline in the search result and the description is usually the grey text under it. Google says it may rewrite a title that doesn't reflect the page, and it recommends descriptive, concise titles. It also sometimes uses your meta description for the grey text, and says identical descriptions across pages aren't helpful. A title like "Home | Services" on every page gives a searcher no reason to pick you. "Water Heater Repair and Replacement in Augusta, GA | Smith Plumbing" does. Our title tag guide walks through rewriting them.

Step 3: Ranking at position 30 or worse?

If the page's average position for your phrase is 30 or lower, it's on page three or beyond, where almost nobody looks. That's not a title problem; better titles won't help a result no one sees. It's usually one of three things.

The page is thin. A service page with three sentences and a phone number has very little to rank on. Google's guidance on helpful, people-first content asks whether a page answers the visitor's question well enough that they don't need to look elsewhere. For a service page, that means saying what you do, where you do it, what the process looks like, what it roughly involves, and why someone should trust you.

The phrase is too big for your site right now. Broad phrases like "plumber" or "IT support" are fought over by national brands, directories and sites that have been building content for years. A newer local site usually does better with more specific phrases ("emergency plumber Evans", "water heater replacement Augusta") and works up from there. Our keyword research guide shows how to find those.

It hasn't been long enough. Google's SEO Starter Guide says some changes take effect in a few hours and others can take several months, and suggests waiting a few weeks before judging whether a change worked. If you rewrote the page last Tuesday, give it time before rewriting it again.

If a page used to rank and dropped, check whether it lines up with a Google core update. Google says it makes core updates several times a year, recommends waiting a full week after one finishes before analysing the change, and advises against quick fixes.

Step 4: Who's winning the search, and what kind of page are they?

This is the step most people skip, and it's the one that explains the most "my page is great and still doesn't rank" cases. It's called search intent: the reason behind a search, not just the words.

Google's job isn't to match keywords. Its explanation of how Search works says it tries to return the most relevant, highest-quality results for the query, judged on many factors. If people who type a phrase want a list of options to compare, Google shows lists, and a single company's sales page doesn't fit no matter how well it's written.

Run the check

Open a private or incognito browser window (so your own history doesn't skew the results), type your target phrase, and look at page one. Note three things:

  • What type of page wins? Service pages from local businesses? Blog posts? Directory pages like Yelp or Angi? Videos? The map with three businesses on it?
  • What format? How-to guides? "10 best" lists? Comparison pages?
  • What angle? Do most titles mention price, "near me", "emergency", "free estimate", or the current year? That tells you what searchers care about.

Also scroll to the People also ask box. Those are real follow-up questions, and answering them on your page is a direct way to match what people want.

The four kinds of intent

SEO people sort searches into four rough buckets. They're a useful shorthand, not a law:

  • Informational: they want to learn or fix something. "Why is my water heater making noise." Google tends to show articles and how-tos.
  • Navigational: they want a specific business or site. "Smith Plumbing Augusta." You only win these for your own name.
  • Commercial investigation: they're comparing before they choose. "Best plumber in Augusta", "plumber reviews". Google tends to show lists, directories and review sites.
  • Transactional: they're ready to act. "Book water heater installation Augusta", "emergency plumber near me". Google tends to show service pages and the local map.

A local example

Say you run a bakery and you build a lovely page called "Best Wedding Cakes in Augusta", with your photos, your prices and a booking button. Then you search that phrase. If page one is mostly wedding directory listings, local magazine roundups and review-site rankings, Google is telling you that people who type "best" want to compare several bakers. Your one-bakery sales page doesn't match that, so it struggles no matter how good the cakes look.

The fix isn't more keywords. It's one of these:

  • Target the phrase your page actually matches. "Custom wedding cakes Augusta GA" or "wedding cake tasting Augusta" are much closer to "I'm ready to book" and more likely to show service pages.
  • Get onto the lists that are winning. If directories and roundups own the "best" search, being listed and reviewed on those sites is how you show up there.
  • Build the right kind of page for the intent. A genuinely useful article ("How far ahead to book a wedding cake, and what a tasting involves") can rank for informational searches and link through to your service page.

If page one is dominated by the map, the phrase has local intent and your Google Business Profile matters more than your website for that search. Our Google Business Profile guide covers that.

One page, one job

Don't try to make one page teach, compare and sell at the same time. It ends up doing all three badly. Give each page one main purpose and one main phrase, and link related pages to each other.

Intent can shift with the seasons and the news, so re-run the page-one check on your most important phrases every few months.

When to get help

Most of this is DIY with Search Console and an hour of attention. It's worth getting a second pair of eyes when:

  • The Page indexing report shows a large share of your pages excluded and the reasons don't make sense.
  • Traffic dropped sharply and you can't tie it to a change you made or a core update.
  • You've worked through all four steps on a page and it still doesn't move after a couple of months.

If you'd like us to look at it with you, our SEO and marketing page explains how we help.

Related reading