On-page SEO is the work you do on each page itself — titles, descriptions, headings, content, internal linking, structured data. It's the most controllable part of SEO and often the most neglected. Getting on-page right doesn't guarantee #1 rankings, but getting it wrong guarantees you'll never reach them. This guide walks through the on-page elements that actually move rankings in 2025.

On-page SEO is the most controllable part of search optimisation. Backlinks depend on outreach. Domain authority compounds over years. But every page on your site is fully under your control — and most pages have on-page issues that take an hour to fix and produce 10-30% ranking improvements.

This guide is the on-page checklist I run on every page that matters.

Title tag. The highest-impact on-page element

Your title tag is what appears as the clickable headline in Google's search results. It's the single most important on-page ranking signal and the biggest CTR lever.

Best practices:

  • 50-60 characters. Google truncates longer titles in the SERP
  • Primary keyword near the start. "Best Website Audit Tools — 2025 Guide" beats "A breakdown to the Best Website Audit Tools in 2025"
  • Include the year for evergreen content where freshness matters ("2025")
  • Match search intent — if the SERP is dominated by "how to" guides, your title should be a "how to"
  • Brand at the end if relevant. "Title — Brand" pattern

Use the meta tag generator to compose length-optimised titles. The meta tags analyzer audits any URL's existing title for length issues.

Meta description, CTR amplifier

Doesn't directly affect rankings (Google has confirmed this) but heavily affects click-through rate. Higher CTR signals quality to Google, which indirectly improves rankings.

Best practices:

  • 140-160 characters
  • Include primary keyword (Google often bolds it in the SERP)
  • State the value proposition — what specific benefit will the reader get?
  • Include a CTA where natural ("Read the full guide", "See examples")
  • Avoid duplication — every page should have a unique description

Heading hierarchy. H1 down through H4

Search engines use heading structure to understand content hierarchy. Mistakes here are common.

  • One H1 per page; typically the page title
  • H2 for major sections
  • H3 for sub-sections within H2
  • H4 sparingly for sub-sub-sections
  • Don't skip levels — H2 to H4 confuses parsers

The SEO score checker on this site flags missing or duplicate H1s — the most common heading mistake.

URL structure

Clean URLs help users and search engines understand page content.

Good URLs:

  • Lowercase
  • Hyphens not underscores
  • Descriptive keywords
  • Short (under 60 characters when possible)
  • No unnecessary parameters

Bad URLs:

  • ?id=12345&category=8&sort=desc
  • /Page_With_Spaces.html
  • /the-very-long-keyword-stuffed-url-trying-to-rank-for-everything

Once a URL is published and earning links, don't change it without 301 redirecting. URL changes destroy ranking equity.

Web developer reviewing on-page SEO elements in code editor
On-page SEO is unglamorous but compounding — small improvements across many pages add up to major ranking lifts.

Internal linking — the underrated lever

Internal links flow authority through your site, help Google discover new content, and signal topical relevance.

Best practices:

  • Every important page should have 5-10+ internal links pointing to it
  • Use descriptive anchor text. "freelance SEO consultant in Delhi" beats "click here"
  • Link contextually within content; not just navigation
  • Avoid too many internal links. Beyond 100 per page they dilute equity
  • Fix broken internal links — use the broken link checker

Internal linking is the single biggest on-page win for established sites. A page with 20 quality internal links almost always outranks the same content with 2.

Image SEO

Images affect both ranking and user experience.

  • Descriptive filenamesdelhi-freelance-developer.jpg not IMG_4385.jpg
  • Alt text on every image, describes what the image shows for accessibility and SEO
  • Properly sized — don't serve 4000px images displayed at 800px
  • Modern formats, WebP is supported everywhere; AVIF where browsers allow
  • Lazy loadingloading="lazy" for below-the-fold images

Content depth and structure

Modern Google rewards thorough coverage over thin pages.

  • full topic coverage — answer the head term plus 5-10 related sub-questions
  • Original insight — your perspective, your data, your examples
  • Scannable formatting. Short paragraphs, bullet lists, headings, images
  • Real expertise signals. "I tested this with 30 client sites" beats abstract claims
  • Reading time of 5-10 minutes for most blog content (1500-2500 words)

Thin pages under 500 words rarely rank in 2025 — the helpful-content classifier specifically flags them.

Keyword usage — semantic over exact

Modern Google understands semantic relationships. You don't need to repeat the exact keyword 12 times to rank for it.

  • Primary keyword in title, H1, first paragraph
  • Variations and synonyms throughout content
  • Related concepts — semantic SEO matters more than keyword density
  • Avoid stuffing; anything over 2-3% density triggers spam classifiers

The keyword density checker on this site flags over-optimisation.

Schema / structured data

Helps Google understand your content and qualifies you for rich results.

  • Article / BlogPosting schema on blog posts
  • Product schema on product pages
  • FAQPage schema on pages with FAQs
  • BreadcrumbList on every page
  • LocalBusiness for local-business sites

Validate with Google's Rich Results Test and the Schema Markup Validator.

Page speed and Core Web Vitals

Google's confirmed page-experience ranking factors:

  • LCP (Largest Contentful Paint) under 2.5 seconds on mobile
  • INP (Interaction to Next Paint) under 200ms
  • CLS (Cumulative Layout Shift) under 0.1

Test with PageSpeed Insights and the page speed test on this site. Detailed coverage in the technical SEO checklist.

Mobile-first

70%+ of traffic is mobile. Google indexes mobile-first.

  • Responsive design that works on phones
  • Tap targets at least 48px
  • Body text at least 16px
  • No horizontal scroll
  • Forms with autofill working

For target keywords with featured snippets:

  • Definition snippets; answer "What's X?" in 40-60 words right after the H1
  • List snippets — use proper ordered or unordered lists
  • Table snippets — structure data in HTML tables
  • Step-by-step snippets. Clearly numbered steps with action verbs

Featured snippets get 30-40% of clicks even when they're position 0.

Author and E-E-A-T signals

For YMYL topics especially, who wrote the content matters.

  • Visible author byline with photo
  • Link to author bio page with credentials
  • Author's other published work linked
  • Date published and last updated visible
  • Citations to authoritative sources

A 1-hour on-page audit framework

For any single page:

  1. 2 min. Title tag: Length, keyword placement, intent match
  2. 2 min, Meta description: Length, CTR-worthy
  3. 2 min — H1: One H1, contains primary keyword, matches title
  4. 5 min — Heading hierarchy: Logical, no level skips
  5. 5 min. Content: 1500+ words for primary articles, complete coverage
  6. 5 min — Internal links: 5+ links from related pages, descriptive anchors
  7. 3 min; Image SEO: Alt text, filenames, size
  8. 3 min — Schema: Article + BreadcrumbList minimum
  9. 5 min — Page speed: PageSpeed Insights score
  10. 5 min; URL: Clean, descriptive, redirected if changed
  11. 3 min, Mobile preview: Verify on actual phone
  12. 20 min; Improvements: Implement the 3 highest-impact fixes

The pattern: most pages have 3-5 on-page issues. Fix them and rankings typically lift within 30-60 days.

On-page SEO is the most reliable lever in modern search optimisation. It's fully within your control, the wins are immediate, and the compound effect across many pages is enormous. Spend a focused week getting on-page right across your top 20 pages. You'll lift rankings more than another month of link building would.

Final thoughts

On-page SEO is the foundation. Backlinks and brand authority eventually matter more, but they only matter when the foundation is solid. Spend a focused week getting on-page right across your key pages. The compound effect over months is the difference between a site Google trusts and a site Google ignores.

Need help applying this to your own site? I'm Shani Maurya — a freelance web developer and digital marketer based in Delhi. If you'd like a hands-on audit or full implementation, get in touch — I usually reply within a few hours.