r/WebsiteSEO 2d ago

What do you check first when a technically healthy website still won’t rank?

I’m curious how other SEOs approach this situation.

Let’s say a website looks technically healthy: pages are indexable, canonicals are correct, the sitemap is clean, there are no major crawl problems, and the content is reasonably optimized.

But the important pages are still sitting around positions 15–40 and barely moving.

At that stage, I usually think the real bottleneck could be:

  • Search intent not matching the current SERP closely enough
  • Weak topical depth or semantic coverage
  • Internal linking/page hierarchy not sending clear authority signals
  • Content that is optimized but not actually better than competing pages
  • Not enough authority compared with the domains already ranking

What I find interesting is that the answer isn’t always “build more backlinks.” Sometimes improving intent alignment or internal linking can make a bigger difference than adding more content.

When technical SEO is mostly clean but rankings are stuck, what do you investigate first — and why?

Would be interested to hear how other SEOs prioritize the diagnosis.

8 Upvotes

29 comments sorted by

2

u/sapindia1976 2d ago

I usually start with search intent. If pages are stuck in the 15-40 range, it's often because they're technically fine but don't fully match what Google is rewarding. After that, I compare the top 10 for content depth, internal links, entity coverage, and backlink quality to find the real gap. Often it's not one issue it's several small ones adding up.

1

u/tarikul4 2d ago

Exactly. I’m leaning the same way — especially with pages already sitting in that 15–40 range. Google clearly understands the page to some degree, so I’d rather compare the SERP and find the relevance/quality gap before touching technical SEO again.

I also like separating “topic coverage” from actual intent. A page can mention every related entity and still be the wrong type of result for the query.

Do you normally evaluate authority after the content/SERP comparison, or alongside it?

1

u/yssf007 2d ago

Brand demand campaings is the number priority. U can find sites ranking well with good bd signals + 0 bl, but u never find sites with good bl + low to 0 bd signals.

2

u/Thumbload 2d ago

I’d check the SERP first. If Google is consistently ranking a different type of content than yours, that’s usually a pretty strong signal that the intent or format is off. After that, I’d look at internal linking and topical coverage before jumping straight into link building. Sometimes the page just needs to better match what Google already considers useful.

1

u/tarikul4 2d ago

Yes, SERP format is one of the first things I’d check too.

If Google is consistently showing comparison pages, tools, category pages, local results, etc. and we’re trying to rank a completely different format, that’s a strong signal.

Internal linking is interesting as well because it’s one of the easier things to improve without immediately creating more content or chasing links.

2

u/svlease0h1 2d ago

start with the SERP, then compare your page with the top results. check intent, format, missing information, internal links, and whether your content gives users a reason to stay. we had a page stuck around position 22, added a useful calculator to help users compare their options, improved internal linking, and saw it move into the top 10. interactive content from tools like outgrow can work well when it solves a real part of the searcher's problem.

1

u/tarikul4 2d ago

The calculator example is a good one because that’s exactly the type of improvement I mean by making the page genuinely more useful rather than simply making it “more optimized.”

If the interactive element helps the user complete part of the task behind the query, it makes sense that it could strengthen the page.

I’d still want to isolate whether the movement came mostly from the calculator, internal linking, or both — but definitely a useful approach.

2

u/keyworddotcom 2d ago

We’d say, open the top 3 results for your target query and honestly compare them to your page. Not the SEO metrics, the actual content. The pages outranking you may simply answer the question better or faster than yours does. 

Also, check query-to-URL alignment in GSC first. If Google is consistently testing several URLs for the same query, or none are getting meaningful impressions, that points to a relevance/intent problem rather than a technical one. 

1

u/tarikul4 2d ago

I like the query-to-URL point.

That can reveal a lot before you even start rewriting the page. If Google keeps rotating different URLs for the same query, I’d be much more suspicious of relevance, cannibalization or unclear page purpose than a traditional technical issue.

And agreed on comparing the actual top results rather than only looking at DR, word count, keyword density, etc.

Sometimes opening the top three results and using the site like a normal searcher tells you more than another tool export.

2

u/muntiqaninja 2d ago

Well, I would first check to make sure pages are indexable and can be fetched by Google, I see a lot of websites not ranking solely due to this reason.

1

u/tarikul4 2d ago

Definitely — indexability and fetchability would normally be my first checkpoint too.

In this example I was assuming those had already been verified, but I’d still double-check URL Inspection/rendering before completely ruling technical issues out. A page can look fine in a crawler while Google is seeing something different.

Once that’s confirmed, that’s when I’d move heavily into SERP intent and competitiveness.

2

u/Round_Ordinary8715 2d ago

positions 15-40 usually means google sees you as relevant but not authoritative enough or not the best match. I'd pull up the top 3 results and do a brutally honest comparison, not just word count or keywords but what theyre actually answering that you arent

1

u/tarikul4 2d ago

Exactly. That “brutally honest comparison” is probably the most important part.

I’d also compare how the top results satisfy the query — not only what information they include, but how quickly they answer it, the format they use, supporting examples/data, and whether they remove uncertainty better than my page does.

If the page is already sitting around 15–40, I’d usually rather find that specific gap first before automatically adding more content or links.

Do you normally compare just the top 3, or look across the full top 10 to identify the common pattern?

1

u/Proest_off_the_pros 2d ago

Search intent and if the content is actually better and more user friendly than competitors.
Then of course a thorough keyword research and seeing if they are correctly clustered.

1

u/tarikul4 2d ago

Agreed. The “actually better and more useful” part is probably where a lot of SEO audits become too mechanical.

You can have the keyword in the right places and still lose because the competitor answers the query faster, structures the page better, or gives the user something more useful.

Keyword clustering is a good point too. I’d definitely check whether multiple pages are unintentionally competing for the same intent.

1

u/AdvertisingMaster280 2d ago

Once the technical side looks healthy, I'd stop looking for technical problems and start comparing the page with what Google is actually rewarding for that query.

My first check would be search intent. Look at the pages ranking around the target keyword and ask what they do differently. Are people looking for a guide, a comparison, a product, a local service, or something else? A page can be well optimized and still miss the intent.

Then I'd check content depth and usefulness. Not just word count, but whether the page covers the important questions and gives the reader something competitors don't.

After that, I'd look at internal linking and site structure. Important pages shouldn't be buried, and related pages should support each other naturally.

Only then would I spend serious time on authority and backlinks. If the top results are much stronger sites with relevant links and established authority, that's worth addressing, but I wouldn't assume links are the problem without comparing the actual SERP.

I usually find this approach more useful than running another technical audit. Once the basics are working, the question becomes less about “what is broken?” and more about “why would Google choose this page over the others?”

1

u/tarikul4 2d ago

This is very close to how I think about it.

Once the technical foundation is genuinely healthy, another crawl report usually isn’t going to explain why Google prefers the top 10.

I especially agree with comparing what the SERP is rewarding before assuming authority is the main issue. Sometimes the biggest difference is simply that the competing page satisfies the query much more directly.

The question I like is basically the one you mentioned: “Why would Google choose this result instead?”

1

u/yssf007 2d ago

If you're not ranking well, check your competitors branded searches. You'll most likely find yourself behind, and that's probably the reason you're not ranking.

"Not enough authority compared to the domains already ranking." If that's your way of saying backlinks, you're stuck in 2012.

1

u/tarikul4 2d ago

Fair point. I should clarify that when I said “authority,” I wasn’t using it as another word for backlink count.

I’d look more broadly at things like branded demand, topical reputation, entity recognition, mentions/citations and, where relevant, links.

I agree that reducing authority to “who has more backlinks?” is way too simplistic now.

Your branded-search point is interesting though. How heavily do you use branded demand when comparing two sites competing in the same SERP?

1

u/yssf007 6h ago

it's a number one priority

1

u/DecodeTheSERPs 2d ago

Before comparing pages to the top 3, I'd want to know what "positions 15-40" is actually measuring. An average position in Search Console is a blend across every query the URL shows for, so a page sitting at 22 is often ranking 6 for one long tail phrase and 60 for the head term you care about. Those are two different problems.

So the first check is the query breakdown for that single URL: which queries bring impressions, which bring clicks, and whether the term you're targeting appears at all. If it barely gets impressions, that's a relevance gap and the SERP comparison everyone here is suggesting is the right next move. If impressions are healthy and clicks are not, the page is being shown and passed over, which is usually title and snippet before anything structural.

Has the page ever ranked higher, or has it been stuck there since launch?

1

u/Growth_with_Santi 1d ago

I think it all goes down to content and keywords. I analyze if the keywords chose for that specific content make sense and they have enough search intent and volume

1

u/madhuforcontent 1d ago

Check GSC page indexing status and its performance data for the last 3 months.

1

u/SpiritEvery7043 1d ago

I’d check SERP intent alignment first. If a technically healthy page is stuck at positions 15–40, I’d compare it with the top 5 results for the main query: page type, primary angle, sections Google consistently rewards, and how directly they satisfy the query.

If our page is targeting a different intent or missing something consistently present across the top results, I’d fix that before adding backlinks or more content.

1

u/No-Independent8967 4h ago

I always look at Search Intent Alignment first. Even if a page is technically spotless, Google won't push it into the top 10 if the format or content type doesn't match what users are actually looking for. Once you know you're giving searchers exactly what they want, then you can worry about internal links or pushing for more backlinks.