My Website Is Indexed but Not Ranking: What Should I Check?
By Neha
Search Console says your page is indexed. The site: search shows it. But when you type "dentist in Pune", the search your customers actually use, you are nowhere on the first page, or the second, or the third.
Being indexed but not ranking is one of the most common situations for a small business website, and one of the most confusing. Indexed means Google has saved your page and is able to show it. Ranking means Google chooses to show it near the top for a particular search. The first is a yes or no. The second is a competition, and you are being compared with every other page that could answer the same search.
This guide walks through what to check, in the order that usually pays off fastest.
Short answer: First confirm where you actually rank, using Search Console. Then check, in order: does your page match what the searcher wants (search intent), is the page clearly set up for the phrase (title, heading, opening text), are two of your own pages competing, is the page as useful as the ones above it, and for local searches, is your Google Business Profile strong? The on-page SEO checker covers the on-page part in one go. Links and time matter too, but fix the page first.
First, check where you really stand
Before changing anything, get real numbers. Searching Google yourself is misleading: results change with your location, your device and what you searched before.
Google Search Console, the free Google tool that shows how your site appears in search, has the true picture. In its Performance report, look up your page and see which searches it shows for and at what average position (1 is the top; 1 to 10 is page one). If you prefer plain words, Upgrowly's Search Console Rankings tool reads the same data with read-only permission and highlights searches where you sit at positions 8 to 20, which are nearly on page one.
What you find tells you which problem you have:
- The page shows for the search, but at position 15 to 40. Google thinks you are relevant. You need to be more convincing than the pages above.
- The page shows for other searches, but not the one you want. Google has understood the page as being about something else.
- The page shows for almost nothing. Start with intent and on-page basics below.
If you are not sure the page is indexed at all, check that first. Our guide on why a website is not showing up on Google covers that, and if Search Console marks the page "Crawled - currently not indexed", our guide to that status explains what to change.
1. Does your page match what the searcher wants?
This is the most overlooked reason, and the most important. Every search has an intent, which means what the person actually wants. Google shows the kind of page that fits it.
Look at the search "how to remove a tile stain". People want instructions. A tile shop's product page will not rank for it, however good it is. Now look at "tiles shop in Indore". People want a place to buy. A blog post on tile cleaning will not rank there.
How to check: search the phrase yourself and look at what kind of pages fill page one. Are they shop pages, service pages, blog guides, lists of "best" businesses, or Maps results? If they are all guides and yours is a service page, you are in the wrong race.
The search intent checker sorts a list of keywords into Buy, Compare, Learn and Find, and shows the word that decided each one. It is rule-based, so treat it as a quick first sort, not a final answer.
Fix: make a page that matches the intent. For a Learn search, write a helpful guide and link from it to your service page. For a Buy or Find search, make sure your service page is the one you are pushing, with prices, areas and a clear way to book.
2. Is the page clearly set up for the phrase?
Google reads a few places first to understand what a page is about: the title (the blue headline in results), the main heading on the page (the H1), the web address, and the opening lines. If your service page is titled "Home" and its heading says "Welcome to our clinic", Google has to guess.
How to check: paste the page and your phrase into the free on-page SEO checker. It gives a score out of 100 and a fix list, most important first. For each item it quotes what it found on your page, explains why it matters and tells you what to change. It looks at the title, main heading, address, description, opening lines, subheadings and image descriptions, and checks that Google is allowed to list the page.
Fix: put the phrase, or a natural version of it, in the title, the main heading and the first couple of sentences. Then write normally. Repeating the phrase many times does not help; Google treats obvious keyword stuffing as spam. Our on-page SEO checklist goes through all fifteen basics.
3. Are two of your own pages competing?
If you have a "Dental Implants" page and a blog post called "Dental Implants in Pune: Cost and Process", Google may not know which one you want to rank. It can end up swapping between them, with neither getting far. SEO people call this keyword cannibalisation.
How to check: the Search Console Insights tool reads your own Search Console data and lists searches where two or more of your pages appear. It also shows pages that are seen in Google but rarely clicked, and pages that are losing clicks.
Fix: decide which page should own the search. Make that page the strongest, link to it from the other one, and if the two pages are near-copies, merge them and redirect the weaker address to the stronger one.
4. Is your page as useful as the ones above it?
Once the basics are right, you are being compared with the competition. Google wants the most helpful answer. If the pages above yours explain prices, process, recovery time, areas served and common questions, and yours has three lines and a phone number, they win.
How to check: use the page comparison tool. Paste your page and a competitor's page that ranks above you for the same search. It puts them side by side, covering title, description, headings, word count, links, images, structured data and more, and picks the three gaps most worth closing.
Fix: write your own, better version. Do not copy their text. Add what only you know: real prices or price ranges, your own photos, answers to the questions patients ask on the phone, and proof such as reviews or qualifications. The Keyword Checker is useful here in reverse: if your main phrase never appears naturally in your text, the page may be about something else.
5. Is the phrase too competitive for now?
A new site for a small Pune clinic is unlikely to beat large national chains and directories for "dentist" on its own. That is not a failure; it is a question of picking the right fight.
Fix: aim for narrower, more local phrases first: "root canal treatment in Kothrud" rather than "dentist". These have fewer searches each, but the people searching are closer to booking, and you can realistically reach page one. Our guide to keyword research for small businesses shows how to find them.
6. For local searches: check your Google Business Profile
For searches like "dentist near me" or "sweet shop in Jaipur", Google often shows a map with three businesses above the normal results. Those places come from Google Business Profiles, not from websites. Your website can rank well and still sit below the map.
Fix: complete your profile, choose the right main category, add photos and services, and ask happy customers for reviews. The Google Listing Scorecard scores your profile from answers you type in; Upgrowly does not read Google listings automatically. Our guides to local SEO and ranking for "near me" searches go further.
7. Links and time
Two things you cannot fix in an afternoon.
Links from other websites still act like recommendations. A clinic mentioned by a local news site, a professional association and a few good directories looks more established than one nobody mentions. Our guide on how to get backlinks lists honest ways for small businesses to earn them. Never buy links in bulk; it breaks Google's rules.
Time matters too. A new page often moves around for weeks before settling. If you made changes recently, give it a few weeks before judging. Our guide on how long SEO takes sets realistic expectations.
Step by step: what to check, in order
- Get the numbers. Open Search Console or the Rankings tool and note the page's position for your target search.
- Check intent. Search the phrase and look at what kind of pages rank. Match it.
- Run the on-page SEO checker with your page and phrase. Fix the top three items.
- Look for competing pages with Search Console Insights and pick one page per search.
- Compare with one competitor above you and close the biggest gap.
- For local searches, work on your Google Business Profile and reviews.
- Wait three or four weeks, then check the numbers again before changing more.
A worked example: a dentist in Pune
An imaginary clinic in Kothrud, Pune, wants to rank for "root canal treatment in Pune". Search Console shows the service page at an average position of 24.
The page title is "Services | Smile Care". The on-page checker flags it at once: the phrase is not in the title, the heading or the opening, and the page has about eighty words. Search Console Insights shows the blog post "What is a root canal?" also appearing for the same search.
The dentist rewrites the title as "Root Canal Treatment in Kothrud, Pune | Smile Care", changes the heading to match, and expands the page with the process, typical cost range, number of visits, aftercare and a short FAQ. The blog post now links to the service page instead of competing with it. A month later, the page sits on page one for several related searches. That is not guaranteed for every clinic, but it is the typical pattern when the page was the problem.
Frequently asked questions
Why is my page indexed but not showing in search results?
It is showing, just not high enough to be seen. Most people never scroll past the first page. Search Console tells you the actual position. Then check intent, on-page basics, competing pages and how your content compares with the pages above.
How long does it take for an indexed page to start ranking?
There is no fixed time. Many pages move around for several weeks before settling, and a new site usually takes months to build up trust. Check again three or four weeks after a change, not the next day.
Will adding my keyword more times help me rank?
No. Use it in the title, the main heading and near the top, then write naturally. Repeating a phrase over and over reads badly to customers, and Google's spam policies specifically mention keyword stuffing.
Does a perfect on-page score mean I will rank first?
No. A high score means the page is clearly about your phrase, which is the part you control on the page. Where you rank also depends on competitors, links, reviews, your site's age and where the searcher is.
Should I make a new page or improve the old one?
Usually improve the old one, especially if it already shows in Search Console. Make a new page only for a genuinely different service or a different city, or when the search needs a different kind of page, such as a guide instead of a service page.
