On-page SEO is everything you control on the page itself - and it's still the foundation of every ranking that works. Backlinks and domain authority matter, but a page with weak on-page fundamentals won't rank no matter how many links point at it. This complete on-page seo checklist covers every element Google evaluates, in order of impact, so you know exactly what to audit and fix on every page of your site.

What on-page SEO actually is (and what it isn't)
On-page SEO covers every optimization made directly on a web page to improve its relevance, usability, and ranking potential. It's distinct from off-page SEO (backlinks, citations, brand mentions) and technical SEO (crawlability, indexation, site architecture). On-page SEO is the work you do inside the page itself: the words, the structure, the code elements, and the media.
It matters because Google is fundamentally a relevance engine. When someone searches "on-page seo checklist," Google needs to determine which pages on the internet best answer that query. On-page signals are how you communicate relevance directly. Get them wrong and you cap your ranking ceiling regardless of your domain authority.
The complete on-page SEO checklist
1. Title tag ✓
The title tag is the single highest-impact on-page SEO element. It appears as the clickable blue headline in search results and is a primary relevance signal for Google.
- Include your primary keyword: Ideally near the beginning of the title. "On-Page SEO Checklist: Complete Guide (2026)" beats "Complete Guide to On-Page SEO Checklist."
- Keep it 50-60 characters: Titles truncated in search results lose click-through rate. Use a free title tag preview tool to check before publishing.
- Write for humans, not just algorithms: A title that includes your keyword but reads awkwardly won't get clicks. CTR is a ranking signal - poor titles hurt rankings over time.
- Make every title unique: Duplicate title tags across multiple pages confuse Google about which page to rank for a given query.
2. Meta description ✓
Meta descriptions don't directly influence rankings, but they dramatically affect click-through rates - which do influence rankings. A compelling meta description is a conversion optimization for your search listing.
- Keep it 120-158 characters
- Include your primary keyword (Google bolds matching terms in results)
- Write a clear value proposition: what will the reader get from clicking?
- Include a soft call to action where natural ("Learn how…", "See the full checklist…")
- Make every meta description unique across your site
3. H1 tag ✓
Each page should have exactly one H1 - your primary on-page headline. It should include your target keyword and match or closely echo the title tag intent (though it doesn't have to be identical).
- One H1 per page only
- Include primary keyword naturally
- Make it descriptive and specific - not "Services" but "SEO Services for London, Ontario Businesses"
4. Heading structure (H2-H4) ✓
Subheadings serve two roles: they structure your content for human readers and signal topic coverage to Google. A well-structured heading hierarchy tells Google exactly what subtopics your page covers.
- Use H2s for major sections, H3s for subsections within those, H4s sparingly
- Include secondary keywords and related terms naturally in H2s and H3s
- Avoid heading stuffing - every heading should serve a real structural purpose
- Write headings that answer questions: "How long does SEO take?" outperforms "Timeline"
5. URL structure ✓
URLs are a minor but real ranking signal and a significant user experience factor. A clear, keyword-containing URL builds trust and improves click-through rates.
- Include your primary keyword:
/blog/on-page-seo-checklist/not/blog/post-4291/ - Use hyphens, not underscores, to separate words
- Keep URLs short - ideally under 60 characters
- Use lowercase only; avoid special characters
- Never change a ranking URL without a 301 redirect
6. Content quality and search intent match ✓
This is the highest-weight on-page factor in 2026, and the hardest to fake. Google evaluates whether your page genuinely satisfies the intent behind a search query - not just whether keywords appear.
- Match search intent: "On-page SEO checklist" expects a checklist, not a definition article. Identify what the top-ranking pages deliver and match that format.
- Comprehensive coverage: Cover the topic thoroughly. Thin content (under 300 words on a competitive topic) rarely ranks. But word count is a proxy - quality and coverage are what matter.
- Answer the specific query first: Don't bury the answer in paragraph 8. Lead with the most valuable information.
- E-E-A-T signals: Demonstrate Experience, Expertise, Authoritativeness, and Trustworthiness through specific details, first-hand knowledge, author credentials, and accurate information.
7. Keyword placement and density ✓
Keyword usage in 2026 is about natural inclusion of semantically related terms, not mechanical keyword density percentages.
- Include primary keyword in: title tag, H1, first 100 words, at least one H2, and naturally throughout body copy
- Use semantic variations: if targeting "on-page SEO checklist," also include "on-page optimization," "page-level SEO," "SEO elements"
- Avoid keyword stuffing - it's a ranking penalty, not a strategy
- Target 1-2% keyword density as a rough guide, but write naturally first and check after
8. Internal linking ✓
Internal links pass authority between your pages and help Google understand your site's topic structure. They're one of the most underused on-page SEO levers, especially on smaller sites.
- Link to relevant service pages, blog posts, and cornerstone content from every page
- Use descriptive anchor text: "local SEO for London businesses" not "click here"
- Link from high-authority pages (your homepage, top-ranking posts) to pages you want to boost
- Aim for 3-5 internal links per piece of content minimum
- Fix broken internal links - they waste crawl budget and erode user experience
9. Image optimization ✓
- Alt text: Descriptive alt text on every image, including primary keyword where natural. Blank alt text is a missed ranking opportunity and an accessibility failure.
- File names: Rename images before uploading -
on-page-seo-checklist.pngbeatsIMG_4291.jpg - File size: Compress every image. Unoptimized images are the #1 cause of poor Core Web Vitals scores.
- Dimensions: Specify width and height attributes to prevent layout shift (CLS)
- Format: Use WebP where possible - 25-35% smaller than JPEG/PNG at equivalent quality
10. Page speed and Core Web Vitals ✓
Google's Core Web Vitals are official ranking signals. Pages with poor scores face a ranking ceiling regardless of content quality.
- LCP (Largest Contentful Paint): Under 2.5 seconds. The biggest image or text block on screen should load fast.
- INP (Interaction to Next Paint): Under 200ms. Page should respond quickly to user interactions.
- CLS (Cumulative Layout Shift): Under 0.1. Elements shouldn't jump around as the page loads.
- Test with Google PageSpeed Insights and address every "Opportunity" flagged
11. Schema markup ✓
Schema markup communicates structured information to Google in a language it reads directly. It's not a direct ranking factor but improves how your pages appear in results (rich snippets, FAQ boxes, star ratings) and is increasingly important for AI search citations.
- Article schema for blog posts
- FAQPage schema for Q&A sections
- LocalBusiness schema for service area businesses
- BreadcrumbList schema for navigation context
- HowTo schema for step-by-step guides
- Validate all schema at Google's Rich Results Test
12. Canonical tags ✓
- Every page should have a self-referencing canonical tag pointing to its preferred URL
- Use canonicals (not 301 redirects) for duplicate or near-duplicate content variations
- Ensure canonical URLs use https:// and your preferred domain format (www vs non-www)
13. Mobile optimization ✓
- Google uses mobile-first indexing - your mobile page is what Google ranks
- Test every page with Google's Mobile-Friendly Test
- Ensure tap targets are at least 48px, text is readable without zooming, and no horizontal scroll
14. Outbound links ✓
- Link to authoritative external sources where relevant - it signals to Google that your content is well-researched
- Open external links in a new tab (
target="_blank") and addrel="noopener noreferrer" - Don't link to competitors on conversion pages
Quick-win on-page fixes for immediate ranking impact
If you're auditing an existing site and need fast wins, prioritize in this order:
- Fix missing or duplicate title tags - especially on service and landing pages
- Rewrite thin content pages (under 500 words on competitive topics) to be comprehensive
- Add internal links from your homepage and top-ranking pages to pages you want to rank
- Add missing alt text to all images
- Fix broken internal links
- Add FAQPage schema to blog posts and service pages
- Compress all unoptimized images
For London businesses wanting a complete audit of every on-page element across your site, a free SEO audit will identify exactly what's holding your pages back. Our SEO service handles the full on-page optimization system.