📝 Day 3 of 7

On-Page SEO

Optimize every element of your pages so Google knows exactly what they're about — and rewards them with rankings.

📚 5 lessons
🤖 3 AI prompts
🧠 5-question quiz
1
Fundamentals
2
Keywords
3
On-Page
4
Technical
5
Content
6
Off-Page
7
Audit
💡

Today's Big Idea

You've found your keywords (Day 2). Now you need to put them in the right places on your page. On-page SEO is about giving Google clear signals — in your title, headings, content, and metadata.

Google's algorithm is like a speed reader. It scans your page looking for signals: "What is this page about? Is this relevant to the search query?" The more obvious you make those signals, the easier you make Google's job, and the higher you'll rank.

This lesson teaches you exactly where to place your keywords and how to structure your pages so Google gets it immediately.

🎯

Core Concepts: On-Page Elements

Title Tag: The Most Important On-Page Element

Your page title (the blue clickable link in Google results) is the single most important on-page SEO factor. It tells Google what your page is about AND it's what people see before clicking.

  • Length: Keep it 50-60 characters. Longer titles get cut off in search results.
  • Keyword placement: Include your primary keyword near the beginning, not at the end.
  • Format: [Primary Keyword] | [Brand Name] works well. Example: "Best Running Shoes for Flat Feet Women | Nike"
  • Make it clickable: A great title makes people want to click. Example: "Best Running Shoes for Flat Feet Women (Updated 2026)" performs better than "Running Shoes Products"

Meta Description: Improve Click-Through Rate

The meta description is the text shown under your title in search results. It's NOT a direct ranking factor, but it dramatically affects click-through rate (CTR).

  • Length: 150-160 characters on desktop, ~120 on mobile
  • Include a CTA: "Learn more", "Discover", "Get started" — encourage clicks
  • Answer the search intent: If someone searches "how to tie running shoes", your description should say something like "Complete guide to tying running shoes properly in 3 easy steps. Learn in 60 seconds."

Heading Hierarchy: Structure = Clarity

Headings organize your page and help Google understand your content structure.

  • H1: One per page. This is your page's main topic. Should contain your primary keyword. Example: "The Ultimate Guide to Keyword Research for SEO"
  • H2: Major sections within your page. You can have 3-5 H2s. Example: "Understanding Search Intent" or "How to Use Google Keyword Planner"
  • H3: Subsections under each H2. Example: "The 4 Types of Search Intent" (under an H2 called "Understanding Search Intent")
  • Why it matters: Google uses heading hierarchy to understand your page structure. Proper H1 → H2 → H3 hierarchy signals that your content is well-organized.

Keyword Placement in Content

Your target keyword should appear in these strategic locations:

  • First 100 words: Mention your primary keyword in the opening paragraph
  • H1 and at least one H2: Your main heading and a major section heading should include the keyword
  • Throughout naturally: 2-3 times in a 1,500-word article. Don't stuff keywords — write naturally. Google penalizes keyword stuffing.
  • LSI keywords: Include related terms and synonyms naturally. If you're writing about "SEO keyword research", also mention "keyword planning", "search volume analysis", "keyword difficulty" — these tell Google your content is comprehensive.

Image Optimization

Images help your rankings three ways: they improve user experience, they can appear in Google Images search, and they give you more places to use keywords.

  • File names: Use descriptive, keyword-rich file names. "best-running-shoes-flat-feet.jpg" is better than "IMG_12345.jpg"
  • Alt text: Describe the image and include your keyword where natural. Example: "A woman wearing the best running shoes for flat feet, showing proper foot alignment"
  • Image compression: Use tools like TinyPNG to compress images without losing quality. Faster images = better rankings.
  • Descriptive caption: If you use image captions, include keywords naturally.

Internal Linking: Share Authority

Every link from one of your pages to another page on your site passes ranking authority. Use strategic internal links to boost important pages.

  • Anchor text: Use descriptive anchor text with keywords. "Learn about SEO fundamentals" is better than "click here"
  • Link to relevant pages: If you write about "keyword research", link to your "SEO fundamentals" page in the first paragraph
  • Don't overlink: 3-5 internal links per page is the sweet spot. Too many looks spammy.
  • Distribute authority: Your most important pages should have the most internal links pointing to them

URL Structure

Your page URL should be descriptive and keyword-rich.

  • Format: /keyword-topic-phrase (lowercase, hyphens, no spaces or underscores)
  • Good: /best-running-shoes-flat-feet
  • Bad: /products?id=12345 or /MyBestRunningShoes
  • Length: Short is better. Keep URLs under 75 characters if possible.

Content Length: Match Your Competition

There's no magic word count for SEO. Instead, check what's already ranking.

  • Search your target keyword in Google
  • Look at the top 3 results
  • Your content should be at least as comprehensive (similar word count)
  • If the top results are 2,000 words, aim for 2,000-2,500 words. If they're 800 words, 800-1,000 is fine.

LSI Keywords (Latent Semantic Indexing)

LSI keywords are related terms that tell Google your content is thorough. They're natural variations and synonyms.

For a page about "running shoe fitting", LSI keywords might include: "how to fit running shoes", "proper shoe sizing for runners", "arch support for running", "foot pronation". These variations signal topical depth without keyword stuffing.

🤖

Prompt Lab: 3 AI Prompts for On-Page SEO

Prompt #1: Optimize my page title and meta description

I have a web page about [PAGE TOPIC]. My target keyword is '[PRIMARY KEYWORD]'. My website is [WEBSITE NAME/TYPE]. Write 3 variations of: 1. A page title (50-60 characters max) that includes the keyword naturally and would make someone want to click 2. A meta description (150-160 characters) that summarizes the page and includes a subtle call to action Explain why each variation would work for different audiences.

Get multiple title/description options and choose the best one

Prompt #2: Create a complete on-page SEO content brief

I'm writing a page targeting the keyword '[TARGET KEYWORD]'. The top-ranking pages for this keyword cover [DESCRIBE WHAT COMPETITORS COVER]. Create a complete on-page SEO brief including: - Recommended H1 title - H2 and H3 subheadings structure - 10 LSI keywords to naturally include - First paragraph draft (includes keyword in first 100 words) - Internal linking suggestions (what other topics I should link to) - Suggested content length and format

Before you write, get a complete blueprint for your page

Prompt #3: Audit my page's on-page SEO

Please audit the on-page SEO for this content. I'm targeting the keyword '[YOUR TARGET KEYWORD]'. Here's my current page content: [PASTE YOUR CONTENT HERE] Check for: keyword in title/H1/first paragraph, heading structure, keyword density (should be natural, not stuffed), missing LSI keywords, internal linking opportunities, meta description quality, image alt text suggestions. Give me a priority-ordered list of fixes.

Paste your full page content for a complete on-page audit

Practice Task

⚡ Today's Action

15-Minute On-Page Audit

Pick one existing page on your website and run through this quick checklist:

  • Does the title tag include your target keyword? ✓ or ✗
  • Is your H1 clear and keyword-rich?
  • Does the first paragraph mention the keyword?
  • Are your images named with keywords and have alt text?
  • Does the URL use your keyword?

Then use Prompt #3 above to get an AI audit of your full page content and get specific improvement recommendations.

⚠️

Common Beginner Mistakes

On-page SEO has a lot of moving parts. These are the mistakes that cost beginners rankings even when their content is genuinely good.

🚫
Using the same title tag on multiple pages

Duplicate title tags tell Google you have duplicate content. Every page on your site should have a unique title that describes exactly what that specific page covers. This is one of the most commonly overlooked issues on beginner sites.

🚫
Multiple H1 tags on one page

Only one H1 per page. Having two or three H1s confuses Google about what your page is actually about. Most CMS themes add H1s automatically in unexpected places - always check your page source.

🚫
Leaving alt text blank on all images

Images without alt text are invisible to Google. Every image is a missed opportunity to include a keyword naturally. A blank alt attribute also harms accessibility for screen reader users, which Google factors into quality scoring.

🚫
Burying the keyword late in the page

If your target keyword first appears in paragraph 8, Google has to work harder to understand your page's topic. Mention the keyword naturally in your first 100 words. This one change can meaningfully improve how Google classifies your page.

🚫
Writing for robots instead of humans

"This page about SEO tips covers SEO tip number one and SEO tip number two for SEO beginners..." Google's natural language processing is sophisticated enough to penalize this. Write naturally, use your keyword where it fits, and let LSI keywords do the rest.

🔄

Before / After: Page Optimization Examples

Here's what the same page looks like before and after applying on-page SEO principles. The content is identical - only the optimization changes.

Title Tag and Meta Description

❌ BEFORE

Title Tag (62 chars - too long)

Our Products and Services - Welcome to Acme Baking Supplies Online Store

Meta Description

We sell baking supplies. Browse our website to find what you need.

No keyword. No benefit. No reason to click. Gets cut off in search results.

✅ AFTER

Title Tag (58 chars - perfect)

Wholesale Baking Supplies for Home Bakers | Acme

Meta Description

Premium baking supplies delivered next day. Flour, chocolate, cake tins and 500+ ingredients. Free shipping over $40.

Keyword first. Clear offer. Specific benefits. Gives people a reason to click over competitors.

Heading Structure

❌ BEFORE

Blog post heading structure

Welcome!
Introduction
My Tips
Tip 1
Tip 2
Conclusion

No keywords in any heading. "My Tips" tells Google nothing about what the page is about.

✅ AFTER

Same blog post, optimized

How to Bake Sourdough Bread at Home
Why Sourdough Is Worth the Effort
Best Sourdough Baking Tips for Beginners
Choosing the Right Flour
Starter Maintenance Guide
Troubleshooting Common Sourdough Mistakes

Primary keyword in H1. Related terms in H2s. Subtopics in H3s. Google immediately understands this is a comprehensive sourdough guide.

Image Alt Text

❌ BEFORE
<img src="IMG_4523.jpg" alt=""> <img src="photo.jpg" alt="photo">

Empty or generic alt text. Google cannot understand the image. No keyword signal. Fails accessibility checks too.

✅ AFTER
<img src="sourdough-bread-baking.jpg" alt="Freshly baked sourdough bread loaf cooling on a wire rack"> <img src="sourdough-starter.jpg" alt="Active sourdough starter bubbling in a glass jar, ready to use">

Descriptive filename. Natural keyword in alt text. Useful to screen readers. Shows up in Google Images searches for "sourdough bread."

💡 The rule: Every on-page element - title, H1, meta description, image alt text, URL - is a box where you can either leave Google guessing or give it a clear signal. Fill every box deliberately.

🧠

Day 3 Quiz

5 questions · Instant feedback · Pass at 60% to unlock your Day 3 badge

📋

Day 3 Checklist

Click each item to mark it done. Your progress is saved automatically.

0/5 tasks done

  • ✅ Read the full on-page SEO section
  • ✅ Ran the 15-minute audit on one existing page
  • ✅ Used the title/meta prompt to write better tags for a key page
  • ✅ Identified 3 pages that need on-page optimization
  • ✅ Passed the Day 3 quiz