The phrase “my website is not ranking on Google” describes a feeling, not a diagnosis. Underneath it sit at least five different failures, each with a different cost, a different owner and a different timeline. Treating them as one problem is how businesses end up buying a rebuild when they needed a robots.txt edit.
What makes a website not ranking on Google so expensive to solve is that the symptom looks identical from the outside, whichever stage is at fault. You search for your business, you don’t see yourself, and every vendor who picks up the phone has a package ready. Some of those packages are reasonable. Most are sold before anyone has established what is actually broken.
This piece works the way a diagnosis should, in sequence, cheapest test first, using Google’s own published documentation rather than folklore. By the end you should be able to name your stage, and say no to the four fixes that do not apply to it. The video below is Google’s own developer advocate on the single most misread version of this problem.
Google on Pages That Are Indexed But Still Don’t Appear
Source video: “My pages are indexed, but don’t show up in search results?”, SEO Office Hours Shorts on the Google Search Central channel
PART 1 · DIAGNOSE
Are You Actually Missing, or Just Losing?
IN BRIEFThese are two different problems with two different price tags. Missing means Google has no record of your page. Losing means it has one and prefers someone else. Google’s own troubleshooting guide opens by warning that many people assume they are not on Google when their page is simply ranking low. Settle this in thirty seconds before spending anything on SEO work.
The test is a search operator. Type site:yourdomain.com into Google. For a single page, use site:yourdomain.com/the-page-url. Turn off safe search first, as Google’s missing-page troubleshooting guide recommends, so nothing is quietly filtered out.
- Results appear. You are indexed. Your problem is ranking, relevance or competition, not visibility to Google. Skip anything sold to you as an “indexing fix”.
- Nothing appears at all. You are genuinely missing. The problem sits earlier in the chain, and the fixes are usually technical, fast and cheap.
- Some pages appear, others don’t. Discovery or internal linking. Google can reach part of the site and not the rest.
DECISION BOX · WHAT THE SITE: TEST TELLS YOU TO BUY
| What you see | Stage you are stuck at | Worth paying for | Waste of money right now |
|---|---|---|---|
| Zero results, site is weeks old | Not yet crawled | Sitemap, Search Console setup, patience | Content retainers, link packages |
| Zero results, site is years old | Blocked or penalised | A technical audit, manual action check | Anything content-related |
| Homepage only | Discovery | Internal linking, sitemap repair | A redesign |
| All pages listed, no traffic | Serving and relevance | Keyword and content work | Indexing tools, “submit to 500 engines” |
Verdict: Never buy a solution before this test. Three of the four rows above make most SEO packages the wrong purchase for the month, not wrong forever, just wrong until the stage above them is cleared.
BENCHMARK BRIEFING 1 OF 4
The Three Stages a Page Must Pass Before It Can Rank
IN BRIEFGoogle describes Search as three stages, crawling, indexing and serving, and says openly that not all pages make it through each one. Each stage fails for its own reasons and shows its own evidence in Search Console. Reading the stage correctly is most of the work, and it is the first thing a proper SEO audit checklist establishes.
| Stage | What Google is doing | Documented causes of failure | What you see in Search Console | Who fixes it |
|---|---|---|---|---|
| 1. Crawling | Finding URLs and downloading the page | Server problems, network issues, robots.txt rules | Discovered but not crawled; crawl errors | Developer or host |
| 2. Indexing | Understanding the page and picking a canonical | Low content quality, noindex rules, site design that blocks understanding | Crawled but not indexed; duplicate without canonical | Developer plus content owner |
| 3. Serving | Matching the index to a live query | Content irrelevant to the query, low quality, robots rules preventing serving | Indexed, with few or no impressions | Marketing, not IT |
Aggregated by IZI Digital Marketing from Google Search Central’s in-depth guide to how Google Search works and Search Console Help’s guidance on missing pages, 2026. The ownership column is an illustrative assessment by IZI Digital Marketing.
The last row is where most budgets go wrong. A serving problem is a marketing problem, yet it is almost always handed to a developer, because the symptom arrives sounding technical.
PART 2 · DIAGNOSE
The Five Reasons, in the Order Worth Checking
IN BRIEFCheck in cost order, not in the order a salesperson raises them. Age, blocking, quality, relevance, competition, that sequence puts the free five-minute checks before the ones that cost a month. Anything structural you uncover along the way belongs with your technical SEO groundwork rather than a new campaign.
- The site is simply too new. Google advises allowing at least a week after submitting a sitemap or an indexing request before assuming anything is wrong. It also says the full crawl-and-index cycle can run from a day or two to a few weeks. Sites launched last Friday are not broken.
- Something is blocking access. A robots.txt rule, a noindex tag left over from staging, or password protection. This is the single most common cause of a total disappearance, and often a one-line fix.
- The page was crawled and judged not worth indexing. Google indexes selectively and states indexing is not guaranteed. Thin pages, near-duplicate service pages and auto-generated location pages are the usual candidates.
- The page is indexed but does not match any real query. The page is about what you sell; the search is phrased how customers ask. That gap is a keyword research problem, not a technical one.
- You are competing above your weight. The page is fine. Ten better-established pages simply answer the query more completely.
Notice the shape of that list. The first three are usually resolved in hours by someone with access. The last two take months and real money. Diagnosing in this order is the difference between a small invoice and a large one.
Not sure which of the five you are looking at?
A diagnosis should come before a proposal, not after it. See how the IZI Blueprint diagnosis works
BENCHMARK BRIEFING 2 OF 4
What Each “Not Indexed” Status Means, and Whether It Is Your Problem
IN BRIEFSearch Console’s exclusion reasons are not all faults. Some describe correct behaviour, and chasing them wastes a fortnight. The table below separates the statuses that demand action from the ones that only need understanding, a distinction worth having before any agency conversation begins.
| Reason | What it means | A genuine fault? | Your move |
|---|---|---|---|
| Blocked by robots.txt or noindex | You told Google to stay out | Yes, if unintended | Remove the rule, request indexing |
| Duplicate, no canonical chosen | Google picked a different page as the original | Usually yes | Differentiate the page or set a canonical |
| Alternate page with proper canonical | A correct variant pointing at an indexed original | No | Nothing, this is working as intended |
| Crawled, currently not indexed | Read, and not judged worth storing | Quality signal | Improve depth and usefulness, then resubmit |
| Discovered, currently not indexed | URL known, page not yet fetched | Sometimes | Strengthen internal links, check server speed |
| Page is new | Google has not had a turn yet | No | Wait a week before acting |
Aggregated by IZI Digital Marketing from Search Console Help’s page indexing report documentation and Google’s missing-page troubleshooting guide, 2026. The fault and response columns are an illustrative assessment by IZI Digital Marketing.
PART 3 · DESIGN
Indexed But Invisible: The Hardest Version to Accept
IN BRIEFGoogle’s documentation gives three reasons an indexed page still does not appear: the content is irrelevant to the queries people type, the quality is low, or robots rules prevent it being served. None of the three is fixed by a tool. All three are fixed by editing the page.
In the video above, Google’s Martin Splitt puts it about as plainly as a search engine ever does. Pages that are indexed may still not show, he explains, for three reasons. The query is unusual, or the query is barely searched at all, or Google believes other pages will help that user more than yours.
Read that third clause slowly, because it is a verdict on your content, delivered without malice. You are in the index. You are in the running. You are simply not, at present, the best available answer.
That is uncomfortable, and it is also the only version of this problem with a clean solution: make the page a better answer than the ones currently winning. Not longer, better. More specific, more current, more honest about trade-offs, easier to act on. Structured data helps Google interpret what you have written, which is why a practical guide to schema markup earns its place here, but structure cannot rescue a page that says less than its rivals.
BENCHMARK BRIEFING 3 OF 4
How Long Before You Can Fairly Say It Isn’t Working
IN BRIEFMost panic about rankings happens inside a window where nothing could reasonably have happened yet. Google asks for at least a week before you assume a problem. The realistic milestones run months, not days, which is the same argument made in our piece on how long SEO takes to show results.
| Time since publishing | What can reasonably have happened | Evidence to look for | Intervene? |
|---|---|---|---|
| Days 1–7 | Discovery and possibly a first crawl | URL Inspection shows the page as known | No |
| Weeks 2–3 | Indexing decision made | Page indexing status settles | Only if blocked |
| Weeks 4–8 | First impressions on long-tail queries | Impressions rising, clicks near zero | Refine titles only |
| Months 3–4 | Position stabilises, first real clicks | A repeatable average position | Yes, on evidence |
| Months 6+ | Competitive position becomes clear | Stable ranking and enquiry data | Yes, judge it now |
Illustrative model by IZI Digital Marketing, built on Google’s published guidance that indexing can take from a day or two to a few weeks and that site owners should allow at least a week before assuming a fault. Not measured results; competitive pages take longer.
PART 4 · DEPLOY
The Fix Usually Sold Versus the Fix Usually Needed
IN BRIEFEvery symptom in this article has a common commercial answer attached to it, and the common answer is frequently the wrong one. The gap is rarely dishonesty, it is that the proposal was written before the diagnosis. That is precisely the sequence our services are built to reverse.
| Symptom | Commonly proposed | Likely root cause | Fix that usually matters | Cost gap |
|---|---|---|---|---|
| Site nowhere on Google | Full website rebuild | Leftover noindex or robots.txt block | Remove the directive, request indexing | Very large |
| Only homepage indexed | Backlink package | Inner pages unreachable by crawl | Internal links and a working sitemap | Large |
| Impressions but no clicks | More blog articles | Weak titles and descriptions | Rewrite the snippet, not the site | Moderate |
| Ranked page 3, stuck | Speed optimisation | Page answers less than the winners | Rewrite for depth and specificity | Moderate |
| Rankings dropped suddenly | A larger retainer | A site migration or a core update | Check redirects and update dates first | Large |
Illustrative model by IZI Digital Marketing, built on the failure causes documented in Google Search Central’s guide to how Search works and its guidance on debugging traffic drops. Not measured results, a comparison of typical proposals against documented causes.
The pattern is consistent. The proposed fix is the vendor’s main product; the needed fix is whatever the evidence points at. Where those two coincide, buy with confidence. Where they don’t, ask for the reasoning before the invoice.
PART 5 · DRIVE
How to Tell the Fix Is Actually Working
IN BRIEFRecovery arrives in a fixed order: indexed status first, then impressions, then position, then clicks, then enquiries. If a later signal moves without the earlier ones, something other than your fix caused it. Watch the sequence, not the dashboard.
Set the milestones before you start, so nobody gets to redefine success afterwards:
- Indexing status changes within two weeks. The single cleanest proof that a technical fix landed. If it does not move, the block was not the block.
- Impressions appear before clicks. Being shown comes first. Impressions climbing with flat clicks means you are visible but unconvincing, a titles and snippets job.
- Average position improves before traffic does. Movement from position 30 to 15 earns almost no clicks, and is still real progress worth funding.
- Enquiries move last, and by a smaller factor. If rankings improve and enquiries don’t, the constraint has shifted to the page’s offer or its loading experience, and that is a different piece of work.
THE VERDICT
What We Would Do in Your Position
If your website is not ranking on Google, spend the first hour rather than the first ringgit. Run the site: search, open Search Console, inspect two or three important URLs, and read the page source for a stray noindex. That hour resolves a surprising share of cases outright and costs nothing.
If the pages are indexed and simply not chosen, accept the verdict and act on it. Pick the three pages closest to a sale, make each of them the most useful page on that topic in Malaysia, and give the work a full quarter before judging it. Depth beats volume, and one rewritten page usually outperforms five new ones.
And if a proposal arrives before a diagnosis does, treat that as information about the vendor. The reasoning behind our own approach sits on the IZI homepage and runs through everything in our SEO services, diagnose, then design, then deploy, in that order.
FAQ
Common Questions About a Website Not Ranking on Google
1. Why is my website not ranking on Google?
Because it is stuck at one of three stages, crawling, indexing or serving, and each fails for different reasons. It depends which. A page Google has never crawled needs a technical fix; a page Google has indexed but not chosen needs a better page. Run a site: search first to find out which situation you are in.
2. How do I check if my website is indexed by Google?
Search for site:yourdomain.com with safe search turned off. It depends on what comes back: results mean you are indexed and the issue is ranking, while nothing at all means Google has no record of the site. Search Console’s URL Inspection tool gives the same answer with the reason attached.
3. How long does a new website take to rank on Google?
Longer than most people are told. Google asks for at least a week before assuming a problem, and says crawling and indexing can take from a day or two to a few weeks. Ranking is separate again, plan on three to six months before the competitive picture is honest enough to judge.
4. My page is indexed but not showing in search results. Why?
Google gives three published reasons: the content does not match the queries people actually type, the quality is judged low, or robots rules are preventing it being served. It depends which, but in most small business cases it is the first. The page describes the service instead of answering the question.
5. Will submitting my site to Google make it rank?
No, submission affects discovery, never ranking. It depends on your situation whether it helps at all: for a brand-new site a sitemap and an indexing request are worth doing once. Services promising to submit you to hundreds of search engines address a problem that has not existed for many years.
Want to know which stage you are stuck at before anyone quotes you a price?
Book a free Blueprint consultation. We will run the diagnosis with you, name the stage, and tell you plainly if the fix is a fifteen-minute change rather than a project, even when that is the smaller sale.