Why Is My Website Not Ranking on Google?
Not ranking on Google is never really one problem. It’s one of five: the page isn’t indexed, it doesn’t match what searchers want, it’s technically weak, nobody links to it, or something changed and you missed it.
Most “why isn’t my site ranking” advice treats these as interchangeable. They aren’t. Fixing content on a page Google hasn’t indexed does nothing. Building links to a page with a noindex tag does nothing.
This is a diagnostic, not a checklist to run top to bottom. Work through it in order: indexing first, then intent and content, then authority, then “did something change.” Each step rules something out before you spend a week on the next one.

Start Here: Confirm the Page Is Actually Indexed
Before anything else, check whether Google has the page in its index at all. This takes two minutes and rules out the single most common reason a page shows zero traffic: it was never eligible to rank in the first place.
Search site:yourdomain.com/the-specific-url in Google. If nothing comes back, the page isn’t indexed, and content quality is irrelevant until that’s fixed.
The more reliable version lives in Google Search Console. Open the URL Inspection tool, paste the exact URL, and read the result. It states the reason directly instead of leaving you to guess.
The usual reasons a page never gets indexed
A noindex tag, often left on from a staging site or set by an SEO plugin’s default, tells Google not to index the page at all. Check the page’s source for a robots meta tag with “noindex” in it.
A robots.txt disallow rule blocks Googlebot from crawling the page at all, so it never even gets the chance to be indexed. Search Console’s robots.txt tester confirms this in seconds.
An orphan page, one with no internal links pointing to it from anywhere else on the site, is genuinely hard for Google to find through normal crawling, even with no tag telling it to skip the page.
A brand-new domain with no crawl history yet. Google doesn’t index a new site the moment it goes live. More on that timeline further down.
Indexed Doesn’t Mean Ranking
Worth calling out, because it trips up a lot of site owners: a page can be fully indexed, showing up for a site: search, and still get zero real-world traffic.
Indexing means Google knows the page exists. Ranking means Google decided to show it for a specific query, above every other page competing for the same one. Those are not the same claim.
If Search Console confirms the page is indexed and it’s still invisible for your target keyword, the question has moved from “can Google find this” to “does Google think this deserves the spot.” That’s a content and authority question, not a technical one.
Your Content Might Be Optimized and Still Wrong
Here’s the thing: “SEO-optimized” and “worth ranking” are not the same claim. A page can have the keyword in the title, the H1, the URL, and the first paragraph, and still lose to a competitor with none of that.
Google is matching intent, not checklist compliance. Best practices make a page eligible. They don’t make it the right answer to the question someone typed.
Check what Google is actually rewarding for that keyword
Open the top five results for your target keyword and look at what they have in common: content type (guide, product page, comparison, video), depth, and format.
Say you’re targeting “best running shoes for flat feet,” and Google’s top results are all comparison articles with a table of picks. A single-product landing page, however well written, is answering a different question than the one being asked.
If Google is showing five long-form guides and your page is two paragraphs, no amount of on-page optimization closes that gap. The fix is a different page, not a better meta description.
Thin, generic, or AI-flattened content doesn’t clear the bar
Word count was never the actual signal, depth was. A 2,000-word page that restates the top three competitors without adding a new example, number, or angle reads as filler, to a reader and increasingly to Google’s ranking systems too.
The fix isn’t more words. It’s one concrete thing competitors don’t have: your own data, a named example, a specific process, a case a reader can’t get from the next five tabs they’d otherwise open.

New Site, Old Expectations
A brand-new domain with strong content and zero backlinks is not the same problem as an established site that stopped ranking. Google doesn’t have years of crawl history, click behavior, or link signals to trust yet, and there’s no setting that speeds that up.
Realistic range: 3 to 6 months before the first real movement, 6 to 12 before it’s traffic you’d actually notice. Longer for competitive keywords, shorter for niche ones.
That’s the pattern across most new sites, not a hedge (see our full breakdown of how long SEO actually takes).
Nobody Links to You, So Google Has No Reason to Trust You
Ask ten SEOs why a specific page isn’t ranking and most will ask about backlinks before they ask about anything else. That’s not a reflex. It’s usually the actual answer.
A link from another real, relevant site is still the strongest signal Google has that a page is worth showing to someone. On-page work gets you eligible. Links get you trusted.
Say a client of ours came in with forty clean, well-written blog posts and exactly two backlinks, both from their own other pages. Content quality was never the ceiling. External validation was.
Building this takes actual outreach, not a directory submission list: guest posts on relevant sites, original data other writers want to cite, real partnerships, or digital PR around something genuinely newsworthy. Table stakes work (metadata, speed, structure) doesn’t substitute for it.

Something Changed and Nobody Told You
A page that used to rank and quietly stopped is a different diagnosis than a page that never ranked. Check three things, in order: a manual action, a core algorithm update, and a recent technical change on your own site.
Manual actions show up under Security & Manual Actions in Search Console and mean a human reviewer flagged the site, usually for a real, specific policy violation. That’s rare, and worth ruling out first because it’s the easiest to confirm.
Algorithm updates are quieter. Cross-reference your traffic drop date against Google’s public list of confirmed updates. If they line up, the fix is rarely a quick tweak. It’s addressing whatever the update was actually rewarding or penalizing sitewide.
Key Takeaway
A page can be fast, mobile-friendly, and perfectly canonicalized and still not rank. Technical health is the floor, not the differentiator. It removes reasons to lose. It doesn’t hand you a reason to win.
The Full Diagnostic, in Order
Four questions, worked in sequence. Each one narrows down what you’re actually dealing with before you touch anything.
The Technical Stuff That Quietly Sinks Good Content
Ongoing technical hygiene isn’t a “set it up once” task, and treating it that way is a common failure mode. A site that passed a technical audit two years ago can accumulate broken canonicals and duplicate URL parameters without anyone noticing.
Page speed and mobile usability affect both crawl efficiency and how Google evaluates page experience. Run the URL through PageSpeed Insights. If Core Web Vitals are failing on mobile specifically, fix that before anything else on this list.
Duplicate content and canonical conflicts confuse Google about which version of a page to rank, sometimes splitting authority across two URLs instead of consolidating it into one. Check the Page Indexing report for “Duplicate, Google chose different canonical than user.”
A Five-Minute Version, If You Just Want the Answer
Match your symptom to a row. It won’t replace the diagnostic above, but it’s a reasonable place to start looking.
| Symptom | Likely cause | Where to check | Fix |
|---|---|---|---|
| Not in Google at all | Blocked or unindexed | site: search, URL Inspection | Remove noindex/robots.txt block, add internal links |
| Indexed, zero clicks for the keyword | Intent mismatch | Compare page to top 5 results | Rebuild to match the winning content type |
| Stuck on page 2 to 3 | Weak authority | Backlink profile report | Earn links from relevant real sites |
| Used to rank, dropped suddenly | Update or manual action | Manual Actions, update timeline | Match drop date, address the root cause |
| Ranks, traffic still flat | SERP feature or new rival | Check the SERP directly | Target the featured snippet, add depth rivals lack |
A perfectly optimized page on an unindexed URL ranks nowhere. Fix the floor before you fix the finish.
The Ardent Blogger
The short version
- Indexing: confirm with a site: search and Search Console’s URL Inspection tool
- Content: match search intent, not just keyword placement
- New domains: expect 3 to 6 months before real movement
- Authority: backlinks are still the strongest external signal
- Drops: check manual actions first, then algorithm update timing
- Technical health: the floor, not the differentiator
Common Questions About Google Rankings
How do I get my website to rank on Google?
Confirm the page is indexed, match the content to what the top-ranking results are actually giving searchers, then earn links from other real sites. In that order. Skipping ahead to link building on an unindexed page wastes the effort.
Where is my website ranking on Google?
Search Console’s Performance report shows your actual average position per query, more accurate than checking manually since results vary by location and personalization. A manual site: search only confirms indexing, not position.
Why did my website disappear from Google’s rankings?
Usually a manual action (check Security & Manual Actions in Search Console first, it’s the fastest to rule out), a core algorithm update, or a technical change on your own site, like an accidental noindex tag nobody caught.
Why isn’t Google indexing my website?
Most often a noindex tag, a robots.txt block, or a page with no internal links pointing to it. Run the exact URL through Search Console’s URL Inspection tool; it states the specific reason directly instead of leaving you to guess.
How long does it take for a new website to rank on Google?
Roughly 3 to 6 months for the first real movement, 6 to 12 before it’s traffic you’d notice, longer for competitive keywords. New domains have no trust history yet, and there’s no way to buy or fast-track that.
Ranking Is a Diagnosis, Not a Sprint
None of this is complicated in the way it’s often made to sound. It’s five checkpoints, worked in order, each one ruling out a cause before you spend real time on the next.
What it isn’t is fast. A technical fix can show results in days. Authority and trust are built over months, and there’s no legitimate way to shortcut that part.
Your move: run the indexing check today, on the actual page you care about, not the whole site. Everything after that depends on what it tells you.
If the diagnosis points to something bigger than an afternoon fix, that’s what a technical SEO audit is for: someone running this exact process against your actual site instead of general advice.
Ready to Find Out What’s Actually Blocking Your Rankings?
A technical SEO audit runs this exact diagnostic against your real site, not a generic checklist.

Subscribe to learn more about SEO
We only email you when there’s a new post worth reading. Unsubscribe anytime.
Most Popular Posts
Want an SEO Audit That Tells You What's Actually Wrong?
- That's what the free call is for.
- Tell us the goal; we'll diagnose what's blocking it.
- No pressure, no jargon, just a plan.
Get a Recommendation
Tell us a bit about your goals and we'll follow up within one business day.
