On-Page SEO Checklist: Rank With What You Control
A 12-point on-page SEO checklist backed by data. Title tags, internal links, schema, and the fixes that move rankings without a single backlink.
Apr 6, 2026 · 7 min read

Most SEO advice starts with backlinks. But you don't control who links to you. You do control every element on your own pages — and that's where the highest-ROI fixes live.
748%
median return on investment from SEO efforts
SeoProfy 2025
This checklist covers the 12 on-page SEO factors that actually move rankings, ordered by impact. Think of it as your complete on-page SEO optimization playbook — no fluff, no theory, just the changes that compound over time.
1. Title Tags That Earn Clicks
Your title tag is the first thing searchers see. It's also one of the strongest on-page ranking signals Google considers.
Titles between 40-60 characters get 8.9% higher click-through rates than shorter or longer ones. Go over 60 characters and Google rewrites your title 57% of the time — often poorly.
Write titles for humans who scan search results. "On-Page SEO Checklist: 12 Fixes That Move Rankings" works because it sets expectations and promises specificity. "SEO Tips and Tricks for Better Website Performance" doesn't — it's vague and forgettable.
2. Meta Descriptions Worth Writing
Google rewrites 63% of meta descriptions across the web. That sounds like a reason to skip them. It's not.
When Google keeps your description, it's because it matched the query well. A strong meta description still influences CTR — and CTR sends engagement signals back to Google. Keep descriptions under 155 characters, include your target keyword naturally, and end with a reason to click.
The real mistake? Having no meta description at all. Over 25% of top-ranking pages are missing one entirely.
3. URL Structure
Short URLs with keywords perform measurably better. Pages with a keyword in the URL see a 45% higher CTR than those without.
Strip the filler. /blog/on-page-seo-checklist beats /blog/2026/04/the-ultimate-guide-to-on-page-search-engine-optimization-tips. Every word in your URL should earn its place.
Use hyphens, not underscores. Keep it lowercase. Avoid date-based URL structures — they make content look stale before anyone reads it.
4. Header Tag Hierarchy
Headers aren't decoration. They're your page's information architecture, and Google uses them to understand content structure.
One H1 per page. Make it match your title tag closely — conflicting signals confuse both search engines and readers. Then use H2s for main sections and H3s for subsections. This hierarchy tells Google what your primary topic is and how subtopics relate to it.
Build pages that are fast, crawlable, and semantically clear. Important facts should live on the page in visible text, not hidden behind a tab.
Put keywords in at least two H2s naturally. Forced keyword placement reads like spam and hurts more than it helps. If you're making common SEO mistakes, keyword-stuffed headers are probably one of them.
5. On-Page SEO Checklist: Keyword Placement
Your primary keyword belongs in five places: title tag, H1, first 100 words, at least two H2s, and the URL. These are the on-page SEO techniques that matter most.
Density matters less than placement. Aim for 0.5-1.5% keyword density — roughly 10-15 mentions of your primary keyword in a 2,000-word post. More than that and you're in stuffing territory, which Google penalizes.
Secondary keywords deserve attention too. Use each one at least once in natural context. If you've done keyword research properly, you'll have 3-5 secondary terms that fit without forcing them.
6. Internal Links
This is the most underrated on-page factor. Period.
A SearchPilot A/B test showed a 25% organic traffic uplift from internal link improvements alone. Pages with 40+ internal links pointing to them get 4x more clicks than pages with fewer than 5. Exact-match anchor text on internal links generates 5x more traffic than generic anchor text.
We wrote a full breakdown of internal linking strategy that covers the mechanics. The short version: every new page you publish should link to 3-5 related existing pages, and those existing pages should link back.
Think of internal links as votes. Each link tells Google "this page matters for this topic." Cluster your content around topic hubs and link between them aggressively. The returns compound — every new article strengthens the entire cluster.
7. Image SEO and Alt Text
Images affect page speed, accessibility, and search visibility. All three feed into rankings.
Every image needs descriptive alt text — both for screen readers and for Google Image search. Compress images before uploading. A JPEG that loads at 2MB when it could be 200KB is dragging your Core Web Vitals down for no reason.
Use modern formats like WebP or AVIF. They're 25-35% smaller than JPEG at the same quality. Name your files descriptively: on-page-seo-checklist.webp beats IMG_4392.webp every time.
8. Schema Markup
72% of first-page results use schema markup. Rich results achieve 58% CTR versus 41% for standard results. Ignoring structured data means leaving clicks on the table.
72%
of page-one results use schema markup
Backlinko
58%
CTR for rich results vs 41% standard
Milestone Research
23%
of websites have zero structured data
W3Techs
Start with FAQ schema — it achieves an 87% CTR in testing. Then add Article schema, Organization schema, and BreadcrumbList. Most CMS platforms generate these automatically with the right plugin. If you're running a technical SEO audit, schema coverage should be near the top of your checklist.
9. Page Speed and Core Web Vitals
A 0.1-second improvement in page speed can lift conversions by 8.4%. That's from a Deloitte study across 30.5 million sessions. Speed isn't vanity — it's revenue.
A 0.1-second improvement in mobile site speed increased conversion rates by 8.4% for retail and 10.1% for travel sites.
Only 43.4% of websites pass all three Core Web Vitals on mobile. That means passing them gives you an edge over more than half your competition. Focus on Largest Contentful Paint (under 2.5s), Interaction to Next Paint (under 200ms), and Cumulative Layout Shift (under 0.1).
10. Content Quality and Freshness
Google rewards pages that genuinely answer the searcher's question. Word count alone doesn't do it — but content depth does.
The average first-page result is 1,447 words. Posts between 2,100-2,400 words generate 287% more organic traffic than those under 1,500. That's not because Google counts words. It's because longer content tends to cover topics more thoroughly — and thoroughness is what ranks.
Freshness matters just as much. HubSpot found that systematically updating old content yielded a 106% traffic increase. Top-10 pages average 2+ years old, but they've been updated regularly. Don't just publish and forget. Build a content strategy that includes quarterly refreshes of your highest-traffic pages.
11. Mobile-First Everything
62.73% of web traffic comes from mobile devices. Google indexes your mobile version first. If your site doesn't work on phones, it doesn't work.
Check that buttons are tappable (at least 48px), text is readable without zooming, and no content hides behind horizontal scrolling. These aren't nice-to-haves. They're ranking factors that 80% of top-ranking sites already pass.
12. External Links
Here's an on-page factor most checklists skip: outbound links.
An experiment by Reboot Online found that 100% of sites with outgoing links to authoritative sources ranked higher than identical sites without them. Linking out shows Google you're connecting to the broader knowledge graph, not operating in a vacuum.
Reference 2-3 authoritative external sources per post. Studies, original research, official documentation — the kind of sources a strong SEO copywriter would cite naturally.
Your On-Page SEO Checklist: Where to Start
Don't try to fix everything at once. If you're running a full SEO audit, prioritize these five items by impact:
- Title tags and meta descriptions — fastest wins, highest CTR impact
- Internal links — compound returns, 25% traffic uplift potential
- Schema markup — 58% CTR advantage with rich results
- Page speed — conversion impact plus ranking signal
- Content freshness — 106% traffic increase from systematic updates
Everything else matters, but these five deliver the most return per hour invested. Start here, then work through the full checklist as bandwidth allows.
Frequently Asked Questions
- What is on-page SEO?
- On-page SEO covers every ranking factor you control directly on your website — title tags, meta descriptions, content quality, internal links, page speed, schema markup, and more. It's distinct from off-page SEO (backlinks, brand mentions) and technical SEO (crawlability, indexing, site architecture).
- How many on-page SEO factors does Google use?
- Google's algorithm considers hundreds of factors, but the highest-impact on-page signals are title tags, content relevance, internal links, page speed, and schema markup. These five consistently show the strongest correlation with rankings across multiple studies.
- How often should I update on-page SEO?
- Review your top pages quarterly. Update content, refresh statistics, fix broken internal links, and improve any pages where rankings have dropped. HubSpot found systematic content updates yielded a 106% traffic increase.
- Does keyword density still matter?
- Keyword placement matters more than density. Put your primary keyword in the title, H1, first 100 words, and at least two H2s. Aim for 0.5-1.5% density overall — enough for relevance signals without triggering penalties.
- What's the difference between on-page and technical SEO?
- On-page SEO focuses on content and HTML elements visitors see — titles, headers, body copy, images, internal links. Technical SEO covers infrastructure: crawlability, site architecture, XML sitemaps, robots.txt, canonical tags, and server response codes.