Skip to main content
On-Page SEO

On-Page SEO Optimization: The Complete Checklist I Use for Clients

On-page SEO is where most of the quick wins are. Here is the exact checklist I follow when optimizing pages for clients — and why each element matters for rankings.

Rustom Gutierrez

Rustom Gutierrez

Senior SEO Specialist

5 April 2026 11 min read
Share this article

On-page SEO optimization covers title tags, meta descriptions, heading structure, content quality, internal linking, image alt text, URL structure, and schema markup. It delivers the fastest ranking improvements because every element is within your direct control.

Why On-Page SEO Delivers the Fastest Results

On-page SEO is the one area where you have complete control. Unlike backlinks (which depend on other sites) or algorithm updates (which are out of anyone's control), on-page elements are entirely within your power to optimize.

In my experience working with clients, on-page optimization consistently delivers the fastest visible results. Properly optimizing on-page elements — title tags, content structure, and heading hierarchy — can produce noticeable ranking improvements within 2-4 weeks, particularly for pages that were poorly optimized before. It is also the foundation that everything else builds upon — link building and content strategy are less effective when the on-page foundation is weak.

Here is the exact checklist I follow when optimizing each page for clients. I use this for every page I touch, whether it is a homepage, service page, product page, or blog post.

The Complete On-Page SEO Checklist

Title Tags

The title tag is the single most important on-page element. It appears in search results, browser tabs, and social shares. Getting it right has a direct impact on both rankings and click-through rates.

  • Unique for every page: No two pages on the site should share the same title tag. Duplicate titles confuse Google about which page should rank for a keyword.
  • Under 60 characters: Titles longer than 60 characters get truncated in search results. I aim for 50-60 characters to avoid cutoff while maximising keyword inclusion.
  • Primary keyword near the beginning: Google gives slightly more weight to words that appear early in the title. "SEO Specialist Philippines — Full-Service SEO | Rustom Gutierrez" is better than "Rustom Gutierrez | Full-Service SEO by an SEO Specialist in the Philippines".
  • Compelling for humans: The title needs to earn clicks, not just include keywords. I write titles that communicate clear value: what will the searcher get from clicking this result?
  • Brand name at the end: Including the brand name helps with brand recognition and click-through rate for branded searches.

Meta Descriptions

Meta descriptions do not directly impact rankings, but they significantly affect click-through rate — which indirectly impacts rankings through user engagement signals.

  • Unique for every page: Like title tags, each page needs its own meta description
  • Under 155 characters: Longer descriptions get truncated on both mobile and desktop
  • Clear value proposition: Why should the searcher click this result instead of the nine others on the page?
  • Call to action: Include action language — "Learn how...", "Discover why...", "Get your free..."
  • Natural keyword inclusion: Google bolds matching keywords in the meta description, making your result stand out visually

Heading Structure (H1-H6)

Headings serve two purposes: they help users scan content quickly, and they help search engines understand content hierarchy and topic coverage.

  • Exactly one H1 per page: The H1 is the page's main heading. It should describe the page's primary topic and include the primary keyword naturally.
  • H2 headings for main sections: Each major section of the page gets an H2. These should be descriptive and include relevant secondary keywords where natural.
  • H3 headings for subsections: Used within H2 sections for additional structure
  • No skipped levels: Do not jump from H1 to H3 without an H2. The hierarchy should be logical.
  • Descriptive, not clever: "What a Technical SEO Audit Includes" is better than "Under the Hood" as a heading. Search engines and AI systems need to understand what the section covers.

Content Quality

Content quality is harder to measure than technical elements, but it is arguably more important for long-term ranking success. Google's helpful content guidelines are clear about what they reward:

  • Sufficient depth: Minimum 300 words for standard pages, 800+ for blog posts, 1500+ for comprehensive guides. But length should serve the topic, not be padded for its own sake.
  • Answers the searcher's intent: If someone searches "technical SEO audit cost", the page should answer that question clearly — not just talk about technical SEO in general.
  • Written for humans first: Content should read naturally. Keyword stuffing is immediately obvious and actively penalised.
  • Original insights: Does the content add something that existing search results do not? First-hand experience, unique data, or a different perspective.
  • Factually accurate: All claims should be verifiable. Google's quality raters check for factual accuracy, especially for YMYL (Your Money or Your Life) topics.
  • Free of errors: Spelling and grammatical errors signal low quality. I review all content before publishing.

Internal Linking

Internal links help search engines discover and understand the relationships between pages on your site. They also distribute "link equity" from your stronger pages to weaker ones.

  • Each page links to 2-5 relevant internal pages: Not random pages — pages that are genuinely related to the content
  • Descriptive anchor text: "Read my technical SEO audit guide" is better than "click here". The anchor text tells Google what the linked page is about.
  • No broken internal links: Every internal link should lead to a working page
  • Important pages get the most links: Your key service or product pages should receive internal links from multiple related pages

Image Optimization

  • Alt text on every image: Descriptive alt text helps search engines understand image content and is required for accessibility. "Photo of a completed kitchen renovation in Sydney" is better than "IMG_4582" or just "kitchen".
  • Compressed file sizes: Images should be under 200KB for most use cases. Large images are the number one cause of slow page load times.
  • Modern formats: WebP format reduces file size by 25-35% compared to JPEG/PNG with no visible quality loss
  • Descriptive file names: "seo-audit-report-example.webp" is better than "screenshot-2026-04-05.png"

If your pages include video content, the same principles apply — proper titles, descriptions, and schema markup are essential. See my video SEO optimization guide for the full checklist.

URL Structure

  • Short and descriptive: /seo-services/ is better than /services/search-engine-optimization-and-digital-marketing-services/
  • Includes the primary keyword: Naturally, not forced
  • Uses hyphens: Not underscores or spaces
  • Lowercase only: Mixed case URLs can cause duplicate content issues
  • No unnecessary parameters: Session IDs, tracking parameters, or filter parameters should not be in the canonical URL

Schema Markup

Structured data helps search engines understand your content's meaning and can earn rich results (enhanced search listings). I implement schema appropriate to each page type:

  • Article/BlogPosting: For blog posts — includes author, dates, and article body
  • FAQPage: For pages with Q&A content — critical for AEO and GEO
  • LocalBusiness: For location-based businesses — enables rich results with address, hours, and reviews
  • Service: For service pages — describes offerings with pricing information
  • BreadcrumbList: For navigation hierarchy — helps search engines understand site structure
  • Person: For author pages — builds E-E-A-T signals

Want this done for you?

I handle technical SEO, content briefs, GBP optimization, and monthly reporting — starting at $900/mo.

See Packages

How I Implement On-Page SEO for Clients

I do not just deliver a spreadsheet of recommendations. For every page I optimize, I:

  1. Write the optimized title tag and meta description
  2. Restructure headings into a logical hierarchy with keyword-relevant H2s and H3s
  3. Add or improve internal links to related pages
  4. Optimize images (compress, add alt text, rename files)
  5. Implement or fix schema markup
  6. Upload everything directly to the client's CMS

The client sees the results, not the process. This is what separates a full-service SEO specialist from a consultant who only delivers recommendations.

Frequently Asked Questions

What is on-page SEO?

On-page SEO is the practice of optimizing individual web pages to rank higher in search results. It includes optimizing title tags, meta descriptions, heading structure, content quality, internal linking, image alt text, URL structure, and schema markup.

What is the most important on-page SEO element?

The title tag is the single most important on-page element. It directly impacts both rankings (Google uses it to understand page topic) and click-through rate (it is the first thing searchers see in results). Every page should have a unique, keyword-relevant title under 60 characters.

How many keywords should I target per page?

One primary keyword per page, plus 2-3 closely related secondary keywords. Targeting too many keywords on a single page dilutes your ranking signals. Each important keyword should have its own dedicated page to avoid cannibalisation.

Get SEO tips in your inbox

Practical SEO strategies, Google algorithm updates, and AI search optimization tips. No spam.

Check your page SEO for free

Enter any URL and get an instant score with 10 on-page SEO checks.

Try Free Tool

Need help with your SEO?

Choose a package and get started today.

Get Started