MoneyForge
All Posts
SEO & Traffic

On-Page SEO: The Complete Guide to Optimizing Every Article

MoneyForge Team 2026-03-12 14 min read

On-page SEO is everything you do within a web page to help it rank higher. Unlike off-page SEO (link building), you have full control over on-page factors. Here is the complete optimization framework for every article you publish.

1. Title Tag Optimization

The title tag is the single most important on-page SEO element. It is what appears in search results and browser tabs.

Best practices:

  • Include your primary keyword near the beginning: "Email Marketing Guide: How to Build Your First List"
  • Keep it under 60 characters (Google truncates longer titles)
  • Make it compelling (this determines click-through rate from search results)
  • Include a number or power word when natural: "10 Proven Ways to..." or "The Complete Guide to..."
  • Write for humans first, search engines second

Example:

  • Bad: "Email Marketing"
  • Okay: "Email Marketing Guide for Beginners"
  • Good: "Email Marketing for Beginners: Build Your First List in 7 Steps"

2. Meta Description

The meta description is the summary text below your title in search results. It does not directly affect rankings but significantly affects click-through rate.

Best practices:

  • Keep it under 160 characters
  • Include your primary keyword (Google bolds matching words)
  • Write it as a compelling ad that makes people want to click
  • Include a call to action: "Learn how to..." or "Discover the best..."

Example: "Want to start email marketing? This beginner-friendly guide walks you through building your first email list, choosing the right platform, and writing emails that convert."

3. URL Structure

Best practices:

  • Keep it short and descriptive: yourdomain.com/email-marketing-guide
  • Include the primary keyword
  • Use hyphens to separate words (not underscores or spaces)
  • Remove stop words (the, a, an, and) when possible
  • Do not change URLs after publishing (use 301 redirects if you must)

4. Heading Structure (H1, H2, H3)

Headings help Google understand your content structure and make it scannable for readers.

H1 (used once): The main title of the page. Include your primary keyword. This is usually the same as or similar to your title tag.

H2 (used 3-8 times): Section headings. Include relevant keywords and variations. Each H2 should introduce a distinct section.

H3-H6: Sub-sections within H2 sections. Use for detailed breakdowns.

Best practices:

  • Use keywords naturally — do not force them
  • Make headings descriptive and helpful (they serve as a table of contents)
  • Include related keywords and LSI terms in headings
  • Do not skip heading levels (do not jump from H2 to H4)

5. Content Optimization

Keyword placement:

  • Primary keyword in the first 100 words
  • Primary keyword in the H1
  • Related keywords naturally throughout the content
  • Do not stuff keywords — write naturally for humans

Content length:

  • Analyze the top 5 results for your keyword
  • Match or exceed their content depth
  • Most competitive keywords need 1,500-3,000+ words
  • Do not pad with fluff — every sentence should add value

Search intent match:

  • Study what Google ranks for your keyword (listicle? guide? product page?)
  • Match the format searchers expect
  • If the top results are "10 best tools" lists, do not write a long-form essay

LSI keywords (related terms):

  • Use related terms and concepts throughout your content
  • For "email marketing," related terms include: open rate, subject line, autoresponder, segmentation, deliverability, CTR
  • Google uses these to confirm your page is comprehensively about the topic

Original elements:

  • Add original images, screenshots, or infographics
  • Include personal experience or case study data
  • Provide unique insights, opinions, or analysis
  • These differentiate your content from competitors

6. Image Optimization

File name: Use descriptive names before uploading. "email-marketing-dashboard.png" not "Screenshot_2024-03-15.png"

Alt text: Describe the image for accessibility and SEO. Include keywords when natural. "Email marketing dashboard showing open rates by campaign"

File size: Compress images before uploading. Use WebP format. Lazy load images below the fold.

Caption: Add captions for important images. Captions are read more than body text by many users.

7. Internal Linking

Internal links within your content distribute authority and help Google understand relationships between pages.

Best practices:

  • Link to 3-5 relevant internal pages per article
  • Use descriptive anchor text: "our guide to email automation" not "click here"
  • Link from new articles to older, authoritative articles (and vice versa)
  • Open links in the same tab (do not use target="_blank" for internal links)

8. External Linking

Linking to authoritative external sources adds credibility and context.

Best practices:

  • Link to 2-4 authoritative sources per article (studies, research, official documentation)
  • Use target="_blank" to open external links in new tabs
  • Link to high-authority sites (.edu, .gov, major publications)
  • Do not link to competitors for your primary keyword

9. Featured Snippet Optimization

Featured snippets are the answer boxes that appear at the top of search results. To capture them:

  • Answer the target question directly in the first paragraph
  • Use a definition format: "X is defined as..."
  • Include a concise 40-60 word answer that Google can extract
  • Use lists and tables (Google loves extracting structured data)
  • Add an FAQ section with clear Q&A format

10. User Experience Signals

Google uses behavioral signals to assess content quality:

Time on page: Longer time suggests the content satisfies the searcher Bounce rate: High bounce rate (returning to search results quickly) suggests the content did not help Scroll depth: How far readers scroll indicates engagement

To improve these signals:

  • Write engaging introductions that hook the reader
  • Use short paragraphs (2-4 sentences)
  • Include visual elements (images, tables, callout boxes)
  • Make content scannable with headings and bullet points
  • Deliver on the promise of your title immediately

11. Content Freshness

Google rewards fresh content for topics where recency matters:

  • Update dates in your content when you revise it
  • Add new sections with current information
  • Update statistics and examples
  • Fix broken links
  • Republish with a new date (some CMS platforms support this)

Set a calendar reminder to review your top 20 articles every 6 months. Update any that reference outdated information.

The On-Page SEO Checklist

Before publishing every article, verify:

  • [ ] Title tag includes primary keyword (under 60 characters)
  • [ ] Meta description is compelling and includes keyword (under 160 characters)
  • [ ] URL is clean and includes keyword
  • [ ] H1 includes primary keyword
  • [ ] Content is at least as comprehensive as top-ranking pages
  • [ ] Primary keyword appears in first 100 words
  • [ ] 3-5 internal links to related content
  • [ ] 2-4 external links to authoritative sources
  • [ ] Images have descriptive alt text
  • [ ] Content is scannable (headings, short paragraphs, bullet points)
  • [ ] FAQ section for featured snippet opportunities

On-page SEO is entirely within your control. Master it, and every article you publish has the best possible chance of ranking. Combined with quality content and link building, on-page optimization is the difference between a page that ranks and one that does not.