Skip to main content

Overview

On-page SEO involves optimizing individual pages to rank higher in search results. This guide covers title tags, H1 structure, subheadings, keyword placement, internal linking, and readability principles.

Title Tags

Title tags are one of the most important on-page SEO elements.

What Are Title Tags?

Title tags are HTML elements that define the title of a web page. They appear in search results and browser tabs.

Title Tag Best Practices

  • Length: Keep title tags under 60 characters to avoid truncation
  • Keyword placement: Include your primary keyword near the beginning
  • Unique titles: Use unique title tags for each page
  • Descriptive: Make title tags descriptive and compelling
  • Brand inclusion: Include your brand name when relevant (usually at the end)

Title Tag Examples

Good:
How to Optimize SEO for E-commerce Stores | Genseo
Bad:
SEO

Title Tag Structure

A good title tag structure:
  1. Primary keyword: Include the primary keyword near the beginning
  2. Descriptive text: Add descriptive text that explains what the page is about
  3. Brand name: Include your brand name (optional, usually at the end)

H1 Structure

H1 tags define the main heading of a page.

What Are H1 Tags?

H1 tags are HTML elements that indicate the main heading of a page. Each page should have exactly one H1 tag.

H1 Best Practices

  • One per page: Use only one H1 tag per page
  • Keyword inclusion: Include your primary keyword in the H1
  • Descriptive: Make the H1 descriptive and clear
  • Match title tag: H1 should be similar to (but not identical to) the title tag
  • User-focused: Write H1 for users, not just for SEO

H1 Examples

Good:
<h1>How to Optimize SEO for E-commerce Stores</h1>
Bad:
<h1>SEO</h1>

Subheadings (H2, H3, etc.)

Subheadings organize content and improve readability and SEO.

Heading Hierarchy

Maintain a logical heading hierarchy:
  • H1: Main title (one per page)
  • H2: Major sections
  • H3: Subsections within H2 sections
  • H4+: Further subdivisions as needed
Don’t skip heading levels. If you use H2, don’t jump to H4—use H3 in between.

Subheading Best Practices

  • Logical structure: Use headings to create a logical content structure
  • Keyword variations: Include keyword variations in subheadings
  • Descriptive: Make subheadings descriptive and informative
  • Scannable: Write subheadings that are easy to scan
  • User-focused: Write subheadings for users, not just for SEO

Subheading Examples

Good:
<h2>Keyword Research for E-commerce</h2>
<h3>Finding Product Keywords</h3>
<h3>Analyzing Keyword Competition</h3>
Bad:
<h2>Keywords</h2>
<h4>Research</h4>

Keyword Placement

Strategic keyword placement helps search engines understand your content.

Where to Place Keywords

Place keywords in:
  1. Title tag: Include primary keyword near the beginning
  2. H1: Include primary keyword in the H1
  3. First paragraph: Include primary keyword early in the introduction
  4. Subheadings: Use keyword variations in H2 and H3 headings
  5. Body content: Use keywords naturally throughout the content
  6. Meta description: Include primary keyword in the meta description
  7. URL slug: Use primary keyword in the URL slug
  8. Alt text: Include keywords in image alt text when relevant

Keyword Density

Keyword density refers to how often a keyword appears relative to total words. Best practices:
  • Natural usage: Use keywords naturally—don’t stuff them
  • Variations: Use keyword variations and synonyms
  • Focus on users: Write for users first, SEO second
  • Avoid over-optimization: Don’t overuse keywords—it hurts readability and SEO
There’s no magic keyword density number. Focus on natural, readable content that uses keywords appropriately.

Internal Linking

Internal links connect related content on your site. Internal links are links from one page on your site to another page on your site. They help users navigate and help search engines understand your site structure.

Internal Linking Benefits

  • User navigation: Help users find related content
  • SEO value: Distribute page authority throughout your site
  • Site structure: Help search engines understand your site structure
  • Dwell time: Keep users on your site longer

Internal Linking Best Practices

  • Relevant links: Link to content that’s relevant to the current page
  • Descriptive anchor text: Use descriptive anchor text that explains what the linked page is about
  • Natural placement: Place links where they make sense contextually
  • Don’t over-link: Too many links can hurt readability and SEO
  • Link to important pages: Prioritize linking to important, high-value pages

Internal Linking Examples

Good:
Learn more about [keyword research](/keywords/keyword-basics) to improve your SEO strategy.
Bad:
Click [here](/keywords/keyword-basics) for more information.

Readability

Readable content performs better in search results and provides a better user experience.

Readability Principles

  • Simple language: Use simple, clear language
  • Short sentences: Keep sentences short and concise
  • Short paragraphs: Use short paragraphs (3-4 sentences)
  • Bullet points: Use bullet points and lists to break up text
  • White space: Use white space to improve readability
  • Clear structure: Organize content with clear headings and sections

Readability Tools

Use readability tools to assess your content:
  • Flesch Reading Ease: Measures how easy text is to read
  • Flesch-Kincaid Grade Level: Indicates the reading grade level
  • Average sentence length: Shorter sentences are easier to read
  • Average word length: Shorter words are easier to read

Improving Readability

  • Simplify language: Replace complex words with simpler alternatives
  • Shorten sentences: Break long sentences into shorter ones
  • Use active voice: Prefer active voice over passive voice
  • Add transitions: Use transition words to connect ideas
  • Break up text: Use headings, lists, and white space to break up dense text

Common On-Page SEO Issues

Missing or Duplicate Title Tags

Problem: Pages missing title tags or using duplicate title tags. Solution:
  • Ensure every page has a unique title tag
  • Include primary keywords in title tags
  • Keep title tags under 60 characters

Poor Heading Structure

Problem: Incorrect or missing heading hierarchy. Solution:
  • Use one H1 per page
  • Maintain logical heading hierarchy (H1 → H2 → H3)
  • Include keywords in headings where natural

Keyword Stuffing

Problem: Overusing keywords, hurting readability and SEO. Solution:
  • Use keywords naturally
  • Focus on user experience first
  • Use keyword variations and synonyms
  • Avoid repeating the same keyword excessively
Problem: Pages lack internal links to related content. Solution:
  • Add internal links to related content
  • Use descriptive anchor text
  • Link to important, high-value pages
  • Place links where they make sense contextually

Best Practices

  • Optimize title tags: Create unique, descriptive title tags with primary keywords
  • Structure headings: Use proper heading hierarchy with one H1 per page
  • Place keywords strategically: Include keywords in title, H1, first paragraph, and throughout content
  • Link internally: Add internal links to related content with descriptive anchor text
  • Improve readability: Write clear, simple, scannable content
  • Focus on users: Prioritize user experience over SEO optimization
  • Monitor performance: Track how on-page SEO changes affect your rankings

Next Steps