How to Fix the On-Page SEO Issues Killing Your Rankings
Most pages stuck on page two are not missing backlinks — they have fixable on-page signals. Here are the seven to fix first, in order.
Most pages stuck on page two or three are not there because of missing backlinks. They are there because of fixable on-page signals — title tags targeting the wrong phrase, heading structures that confuse Google’s crawlers, and content that covers a topic without ever directly answering the question a searcher asked.
This guide covers the on-page SEO issues Erasol finds most consistently during site audits, why each one matters, and how to fix them in the right order.
Pages with optimised title tags get an average 20% higher click-through rate from search results.
Correct heading hierarchy reduces crawl confusion and is one of the fastest fixes that produces measurable ranking movement within 30 to 60 days.
Content depth— not length — is the ranking factor. Pages that directly answer the searcher’s question outperform longer pages that do not.
What On-Page SEO Actually Covers
On-page SEO is every element that exists on the page itself — as opposed to off-page factors like backlinks or technical factors like server speed. It covers title tags, heading structure, keyword placement, internal links, metadata, image alt text, and content quality.
The distinction matters because on-page fixes are the fastest path to ranking improvement. Technical SEO changes can take weeks to be re-crawled. Link building takes months to produce authority. On-page fixes go live immediately and are indexed on the next crawl — which, for a regularly updated site, can happen within days.
The Seven On-Page Issues to Fix First
These are the issues Erasol finds in the majority of sites that are ranking on page two but cannot break through. Fix them in this order — the ones at the top have the most immediate impact on rankings.
Title tag targeting the wrong keyword
The most common issue. The title tag is often the brand name, a generic description, or a keyword with no search volume. The title tag is Google’s primary signal for what the page should rank for. It needs to contain the exact phrase the page targets — as close to the start as possible.
H1 that does not match the search intent
A page can have one H1. That H1 must reflect what the visitor searched for — not a creative headline that makes sense to a copywriter but tells Google nothing about the page’s topic. If your H1 is clever, it is probably hurting you.
Broken heading hierarchy
H2s should cover the main subtopics. H3s break those subtopics down. When this order is reversed, or when H2s are used for styling rather than structure, Google’s crawler cannot build an accurate model of what the page covers. Fix the hierarchy before worrying about keyword density.
No direct answer to the searcher’s question
Google’s featured snippets go to pages that answer a question in the first sentence of the relevant section — not to pages that spend 200 words building up to the answer. Rewrite each section to lead with the answer, then explain it.
Missing or weak internal links
Internal links pass authority between pages and tell Google which pages matter most. A page with no internal links pointing to it is an orphan — Google has no reason to prioritise it. Map your most important pages and ensure three to five relevant internal links point to each one.
Meta description that does not convert clicks
The meta description does not affect rankings directly, but it drives click-through rate — which does. A meta description that reads like a sentence from the page body instead of a reason to click costs you traffic even when you are ranking well. Write meta descriptions like ad copy, not content summaries.
Images without descriptive alt text
Alt text is read by search engines and assistive technologies. Empty alt attributes or generic values (“image1.jpg”) waste a ranking signal and create accessibility issues. Describe what the image shows in plain language — include the target keyword where it fits naturally.
How to Prioritise the Fixes
Not all fixes produce the same return. This table shows the impact, effort, and timeline for each issue — use it to decide where to start if you have limited time.
| Issue | Ranking Impact | Effort to Fix | Time to See Movement |
|---|---|---|---|
| Title tag keyword | High | Low — 10 minutes per page | 2 to 4 weeks |
| H1 intent match | High | Low — edit in CMS | 2 to 4 weeks |
| Heading hierarchy | Medium | Medium — requires content restructure | 4 to 6 weeks |
| Direct answers in content | High | High — requires rewriting | 3 to 8 weeks |
| Internal links | Medium | Low — add links to existing content | 4 to 8 weeks |
| Meta descriptions | Low (CTR only) | Low — edit in CMS | 1 to 2 weeks (CTR) |
| Alt text | Low | Low — bulk edit possible | 4 to 6 weeks |
Fix the title tag and H1 first. They take under 30 minutes per page and produce ranking movement faster than any other on-page change. Everything else is secondary until those two are correct.
What to Do After You Fix the On-Page Issues
On-page optimisation is one layer of a ranking system. Once the page-level signals are correct, the next variables that determine whether you rank above a competitor are content depth, backlink authority, and technical performance.
If you have fixed your title tags and headings and rankings have not moved after six weeks, the issue is likely one of three things: the keyword is too competitive for your current domain authority, the content is not covering the topic thoroughly enough, or the page has technical issues preventing it from being crawled correctly.
A technical SEO audit will identify which of these is the actual blocker. On-page fixes without a technical foundation are slower to produce results — and sometimes do not produce results at all if crawlability or page speed issues are suppressing the page before Google even reads its content.
Tools for auditing your own on-page signals
Google Search Console shows your current average position and click-through rate for each page. Screaming Frog crawls your site and flags missing title tags, duplicate H1s, and broken heading structures. Both are free at the basic level and give you enough data to prioritise your fixes without a paid tool.