What Is On-Page SEO?

On-page SEO refers to all the optimizations you make directly within a webpage to improve its visibility in search engine results. Unlike off-page SEO (which involves external signals like backlinks), on-page SEO is entirely within your control. Get it right, and you give every piece of content a fair chance to rank.

Start with Keyword Intent

Before optimizing anything, understand why someone searches a given term. Search intent falls into four categories:

  • Informational: The user wants to learn ("how to build a website")
  • Navigational: The user wants a specific site ("Webflow login")
  • Commercial: The user is comparing options ("best website builders")
  • Transactional: The user is ready to buy ("hire web designer")

Your content must match the intent. A transactional page packed with long informational content won't satisfy a user ready to purchase — and Google knows it.

Title Tags

The title tag is the single most important on-page SEO element. Best practices:

  • Include your target keyword, ideally near the front
  • Keep it under 60 characters to avoid truncation in results
  • Make it compelling — it's also your ad copy in search results
  • Use your brand name at the end for branded queries

Meta Descriptions

Meta descriptions don't directly affect rankings, but they do affect click-through rate. Write 150–160 character descriptions that summarize the page's value and include a soft call to action. Think of it as your elevator pitch in search results.

Header Tags (H1–H3)

Use one H1 per page — it should contain your primary keyword and clearly describe the page's topic. Use H2s for major sections and H3s for subsections. Headers help both readers scan content and search engines understand your page structure.

URL Structure

Keep URLs short, descriptive, and keyword-rich. Compare:

  • /post?id=2847
  • /on-page-seo-guide

Use hyphens (not underscores) to separate words. Avoid dates in URLs unless recency is a core part of your content strategy.

Content Quality Signals

Google's ranking systems reward content that genuinely satisfies user intent. Practical ways to demonstrate quality:

  1. Cover the topic thoroughly — answer follow-up questions the user is likely to have
  2. Use structured formatting — headers, lists, and tables improve readability and dwell time
  3. Update content regularly — stale information signals neglect
  4. Link internally — connect related articles to distribute authority across your site
  5. Cite credible sources — external links to authoritative sources build trust

Image Optimization

Every image on your page should have a descriptive alt attribute for accessibility and SEO. Use modern formats like WebP for smaller file sizes. Compress images before uploading — large images are a leading cause of slow page load times, which negatively impacts both rankings and user experience.

Core Web Vitals

Google uses Core Web Vitals as ranking signals. Focus on:

  • LCP (Largest Contentful Paint): How fast the main content loads — aim for under 2.5 seconds
  • INP (Interaction to Next Paint): Responsiveness to user interactions
  • CLS (Cumulative Layout Shift): Visual stability — prevent elements jumping around as the page loads

Use Google's free PageSpeed Insights tool to measure your pages and get specific improvement recommendations.

A Repeatable On-Page Checklist

Before publishing any page, verify: target keyword in title, URL, H1, and first 100 words; meta description written; images compressed with alt text; internal links added; page loads quickly on mobile. These fundamentals compound over time into significant organic growth.