Skip to main content

On-Page SEO Experiments

On-page experiments test changes to visible and invisible page elements that affect click-through rates, engagement, and conversions.

Learning Focus

After this lesson you can design and run controlled experiments on title tags, meta descriptions, headings, content format, internal links, schema, and CTAs.

This lesson covers the seven on-page experiment types (leaves 10.2.1–10.2.7): title tag testing, meta description testing, heading structure testing, content format testing, internal link testing, schema testing, and CTA and conversion path testing.

Title Tag Testing

Core Concept

Test title tag variations for improved CTR.

Testable title elements:

ElementTest Example
Keyword position"Email Marketing Guide" vs "Complete Guide to Email Marketing"
Length50-character title vs 60-character title
Brand inclusion"[Topic] — [Brand]" vs "[Topic]"
Year inclusion"[Topic] (2025)" vs "[Topic]"
Format"How to [Action]" vs "[Action]: A Step-by-Step Guide"
Number inclusion"10 Ways to [Action]" vs "How to [Action]"

Title test methodology:

  1. Identify pages with high impressions but low CTR.
  2. Create 2-3 title variations.
  3. Split pages into test groups (each variation on a subset).
  4. Run test for 2-4 weeks.
  5. Compare CTR in GSC (query-level for each variation).
  6. Apply winning title to all pages.

Meta Description Testing

Test meta description variations for improved CTR.

Testable description elements:

ElementTest Example
Length150-character vs 170-character
Call to action"Learn more" vs "Get started today" vs "Discover how"
Question format"Want to improve X?" vs "Improve X with these tips"
Benefit focus"Save time with X" vs "X helps you save time"
Feature focus"Features include X, Y, Z" vs "Includes X and Y"

Important note: Google often rewrites meta descriptions. Test results may not apply if Google serves a different description.

Heading Structure Testing

Test heading structure changes for featured snippet capture.

Testable heading elements:

ElementTest Example
Question format H2"What is X?" vs "Understanding X"
H2 keyword matchExact match vs partial match vs semantic match
Heading depthH2 with H3 subsections vs flat H2-only structure
Heading orderProblem → Solution vs Definition → Examples
Number of headings5 H2s vs 10 H2s (for long-form content)

Content Format Testing

Test different content formats for improved engagement.

Formats to test:

FormatTest Against
Step-by-step guideComprehensive guide
Bulleted listParagraph format
ListicleSingle-topic deep dive
Video + textText only
Short form (800 words)Long form (2,000 words)
FAQ formatArticle format

Content format test methodology:

  1. Create content in two different formats for the same target query.
  2. Use two comparable pages (matched by topic and potential).
  3. Publish both and compare rankings, traffic, and engagement.
  4. Apply learnings to future content.

Test internal linking changes for improved authority flow.

Testable linking elements:

ElementTest Example
Anchor text"click here" vs "email segmentation guide"
Link placementBody content vs sidebar vs end of page
Link count3 internal links vs 6 internal links
Link destinationLink to pillar vs link to cluster page
Source pageLink from homepage vs link from high-traffic blog post

Schema Testing

Test schema markup for rich result eligibility.

Testable schema elements:

ElementTest Example
Schema typeFAQPage vs HowTo vs Article (FAQ restricted to authoritative government/health sites as of 2024)
Schema positionIn <head> vs in <body>
Property completenessMinimum required vs all recommended properties
FAQ count3 questions vs 6 questions (on qualifying sites only)
Review markupReviews with numbers vs reviews without numbers

Schema test methodology:

  1. Implement schema variation on test group pages.
  2. Validate with Rich Results Test.
  3. Monitor GSC Enhancements report for rich result impressions.
  4. Compare CTR and impressions between test and control.

CTA and Conversion Path Testing

Test call-to-action elements for improved conversion.

Testable CTA elements:

ElementTest Example
Text"Download Now" vs "Get the Free Guide"
ColorGreen button vs blue button
PlacementAbove fold vs end of content vs inline
Form length2 fields vs 5 fields
Trust signal"30-day money-back guarantee" near CTA vs no trust signal

CTA test methodology:

  1. Create 2-3 CTA variations.
  2. Split traffic evenly (or rotate variations).
  3. Measure: click-through to CTA, form completion, conversion.
  4. Run for minimum 2 weeks or until statistically significant.

Workflow

  1. Identify high-impression, low-CTR pages in GSC. Select the on-page element to test (title, description, headings, content format, internal links, schema, or CTAs).
  2. Form a hypothesis: "If [change] is made to [page group], then [metric] will change by [expected effect] because [reason]."
  3. Split pages into test and control groups with equivalent baseline performance. Apply the change to the test group only.
  4. Collect at least 2-4 weeks of post-change data. Compare the primary metric (CTR, engagement, or conversions) between test and control groups.
  5. If the change shows statistically significant positive impact, roll out to all pages in phased stages (5% → 25% → 50% → 100%).

Common Mistakes

warning
  • Testing too many elements at once: Changing title, description, and headings simultaneously makes it impossible to attribute results to a specific change. Test one element at a time.
  • No control group: Pre/post analysis without a control group is observational, not experimental. Always include a matched control group.
  • Insufficient sample size: Testing on 5-10 pages rarely produces statistically meaningful results. Ensure each group has enough pages for detectable effect sizes.
  • Ending tests too early: Stopping a test after one week can produce false signals. Allow 2-4 weeks minimum for SERP changes to propagate and stabilize.
  • Ignoring Google's description rewriting: If Google rewrites your meta descriptions for >50% of pages, description test results are unreliable. Check GSC for actual SERP snippets being served.

Checklist

  • Identify high-impression/low-CTR pages for test candidates
  • Write a clear, testable hypothesis for one on-page element
  • Assign pages randomly to test and control groups with balanced baselines
  • Implement the change on test group pages only
  • Collect 4+ weeks of pre-test baseline data
  • Run test for minimum 2-4 weeks after changes are indexed
  • Compare test vs control differential for statistical and practical significance
  • Document findings and rollout decision

What's Next

References