Best On-Page SEO Practices That Still Work
Most on-page SEO guides are written during one algorithm cycle and quietly become outdated by the next. The recommendations haven’t changed, the emphasis has. What worked mechanically in 2015 now needs to be understood more deeply to stay effective. Title tags still matter — but why they matter and how to write them has evolved.
This guide covers on-page SEO practices that remain genuinely effective right now. Not tactics that might work, not theoretical frameworks — but specific, actionable practices with the reasoning behind each one.
Title Tags: The First Signal Google Reads
Title tags remain one of the strongest on-page ranking signals, despite years of speculation about their declining importance. Google uses them to understand a page’s primary topic and to generate the clickable headline in search results.
What makes a title tag effective:
Keyword placement matters. The target keyword should appear as close to the beginning of the title as natural language allows. “Best On-Page SEO Practices” performs better than “A Guide to the Best On-Page SEO Practices” when targeting that phrase.
Length matters for display purposes. Google typically displays the first 50–60 characters. Beyond that, titles are often truncated with an ellipsis in search results. Keeping the most important information in the first 55 characters protects against truncation.
Uniqueness matters for crawling and user experience. Duplicate title tags across multiple pages send confusing signals and reduce click-through rates when multiple pages appear in results for the same query.
One frequently overlooked practice: Google rewrites titles when it determines the original doesn’t accurately reflect the page content. This happens when titles are too keyword-stuffed, too generic, or don’t match the actual content well. Writing honest, descriptive titles that reflect the actual content reduces the chance of Google overriding your work.
Meta Descriptions: Conversion Copy for Organic Search
Meta descriptions are not a direct ranking factor, but they significantly affect click-through rate — which is a behavioral signal Google monitors. A well-written meta description answers the user’s implicit question: “Why should I click this result?”
Effective meta description characteristics:
- Between 120–155 characters (longer often gets truncated on mobile)
- Contains the target keyword naturally (Google bolds it in search results)
- Includes a clear value proposition or reason to click
- Avoids vague phrases like “Learn more about…” or “Click here to find…”
A useful test: Read your meta description as if you’re seeing it in search results for the first time. Does it tell you specifically what you’ll find on the page? Does it give you a reason to prefer this result over the others?
Duplicate meta descriptions are a common technical issue. Pages without unique descriptions often have Google generate one automatically, which may or may not represent the page well.
Header Hierarchy: Structure That Serves Readers and Crawlers
H1, H2, and H3 tags create a content hierarchy that helps both readers scan the page and crawlers understand the relationship between topics.
The practical rules:
One H1 per page. The H1 is the page’s primary headline and should contain or closely reflect the primary target keyword. Multiple H1s confuse the hierarchy.
H2s represent major sections. Each H2 should cover a distinct subtopic. If a reader scanned only the H2s, they should understand the full scope of the content.
H3s support H2 sections. They add specificity and help long sections stay navigable.
What doesn’t work: Forcing keywords into headers where they don’t belong naturally. Headers written for search engines rather than readers often produce awkward phrasing that damages credibility and readability simultaneously. Use natural language and let the keyword fit organically.
Content Depth and Topical Completeness
Search intent has changed how content depth is measured. A 3,000-word article that covers only surface-level points performs worse than a focused 1,200-word article that answers the reader’s question completely.
Topical completeness means covering the full scope of a topic that a reader searching for your target keyword would need. This includes:
- Answering the primary question the keyword represents
- Addressing related questions the reader likely has
- Providing context that makes the answer useful, not just technically correct
Tools like Google’s “People also ask” and “Related searches” sections reveal what questions typically cluster around a given topic. Including content that addresses these naturally expands topical completeness without stuffing keywords.
The semantic saturation point: Adding more words does not improve rankings once a page fully answers the user’s intent. The goal is completeness, not length. Google’s quality evaluators specifically look for content that demonstrates expertise, authoritativeness, and trustworthiness — qualities that come from depth of insight, not word count.
URL Structure: Clean, Descriptive, and Consistent
URLs are a small but meaningful on-page signal. Clean URLs contribute to user trust, shareability, and crawl efficiency.
Effective URL characteristics:
- Short and descriptive: /on-page-seo-practices is better than /blog/post-1234/article-about-seo-practices-that-work-in-2024
- Lowercase letters only: Uppercase in URLs creates duplicate content risks
- Hyphens between words (not underscores): Google reads hyphens as word separators
- Keyword in URL: The primary keyword should appear naturally in the URL slug
- No unnecessary parameters: Dynamic URLs with multiple query parameters are harder for crawlers to process efficiently
Avoid changing established URLs for existing pages that already rank. URL changes require proper 301 redirects, and even well-executed redirects can temporarily lose some link equity.
Internal Linking: The Most Underused On-Page Practice
Internal linking is the on-page practice that most sites execute poorly despite its high impact. Every internal link passes authority from one page to another, signals topic relationships to crawlers, and helps users navigate to related content.
Strategic internal linking principles:
Anchor text matters. The clickable text of an internal link tells both users and crawlers what the destination page is about. Generic anchor text like “click here” or “read more” wastes the opportunity. Descriptive anchor text like “on-page SEO checklist” or “technical SEO fundamentals” adds context.
Link from high-authority pages to pages that need ranking support. A popular blog post or cornerstone content page carries more authority. Linking from that page to a newer or less-linked page passes ranking power efficiently.
A pattern that works well: After publishing new content, identify existing pages that cover related topics and add internal links pointing to the new page. This is faster than link building and immediately signals the new page’s relevance to Google.
| Internal Linking Mistake | What to Do Instead |
|---|---|
| Using “click here” as anchor text | Describe the destination with relevant keywords |
| Linking only from navigation menus | Link contextually from within content body |
| Ignoring older pages | Audit existing content for linking opportunities |
| Creating link clusters around one page | Distribute links across topically related pages |
| Not auditing broken internal links | Run regular crawls to identify and fix broken links |
Image Optimization: Alt Text, File Size, and Format
Images contribute to on-page SEO in several ways: alt text provides textual context for content that crawlers cannot interpret visually, file size affects page load speed which is a ranking factor, and proper formatting affects Core Web Vitals scores.
Alt text best practices:
Write alt text that describes what the image shows in plain language. If an image shows a screenshot of a meta description field, the alt text should describe that specifically: “Screenshot of a meta description field in a WordPress SEO plugin.” Stuffing keywords into alt text produces unnatural descriptions that provide no user value.
Leave alt text empty for purely decorative images: alt=””. This signals to screen readers and crawlers that the image serves no informational purpose.
File optimization:
- Compress images before uploading. Modern tools reduce file size by 60–80% without visible quality loss
- Use WebP format where supported — smaller file sizes than JPEG at comparable quality
- Specify image dimensions in HTML to prevent Cumulative Layout Shift (CLS), a Core Web Vitals metric
Page Speed and Core Web Vitals as On-Page Factors
Page speed became an official ranking signal in Google’s 2018 Speed Update, and Core Web Vitals became part of the Page Experience signal in 2021. On-page decisions directly affect these metrics.
| Core Web Vital | What It Measures | Good Score |
|---|---|---|
| LCP (Largest Contentful Paint) | How quickly main content loads | Under 2.5 seconds |
| FID / INP (Interaction to Next Paint) | Page responsiveness to user input | Under 200 milliseconds |
| CLS (Cumulative Layout Shift) | Visual stability during loading | Under 0.1 |
On-page factors that affect Core Web Vitals:
- Oversized, uncompressed images raise LCP scores
- Render-blocking JavaScript delays first paint
- Elements loading after initial render cause CLS
- Excessive third-party scripts (ads, chat widgets, tracking) affect INP
Google’s PageSpeed Insights provides specific, actionable recommendations for each URL. Running this on key pages and addressing the highest-impact issues delivers measurable improvements to both scores and rankings.
Schema Markup: Structured Data That Creates Rich Results
Schema markup communicates page content to Google in a format it can read precisely. Well-implemented schema can produce rich results in search — star ratings, FAQ dropdowns, recipe cards, event details — which increase visual prominence and click-through rates.
Schema types with the clearest SEO value:
- FAQ schema: For pages with question-and-answer content. Creates expandable Q&A sections directly in search results
- HowTo schema: For step-by-step instructional content
- Article schema: Signals the content type and author for editorial credibility
- LocalBusiness schema: For location-specific businesses, populates knowledge panel information
- Product schema: Enables price, availability, and review data in results
Schema doesn’t guarantee rich results — Google chooses when to display them. But correctly implemented schema increases the chance significantly.
Content Freshness: When to Update vs. When to Create New
Google’s freshness algorithm rewards recently updated content for queries where recency is relevant. This does not mean updating every page constantly — it means understanding which content benefits from freshness signals.
Content that benefits from regular updates:
- “Best of” lists and comparison pages
- Statistics and data that change annually
- News and trend-based content
- How-to guides for software that receives frequent updates
Content that doesn’t need frequent updates:
- Foundational “evergreen” explanations of stable concepts
- Historical content
- Reference pages that are definitionally stable
When updating existing content, change the published date only if the update is substantial. Minor edits to a single sentence don’t warrant a date update and can appear manipulative to sophisticated users.
Start Improving Your On-Page SEO with ikkatsutouroku
On-page SEO is not a one-time implementation — it’s an ongoing process of refinement based on performance data, algorithm updates, and evolving user behavior. Each practice covered in this guide has a measurable impact when applied consistently and correctly. ikkatsutouroku provides the tools and expertise to audit your current on-page SEO, identify the highest-impact opportunities, and implement changes that produce lasting results. Explore our services and put these practices to work.
Frequently Asked Questions About On-Page SEO
How often should I update my title tags?
Title tags should be updated when performance data suggests they’re underperforming. If a page has high impressions but low click-through rate in Google Search Console, the title tag is a likely culprit. Review title tags for high-traffic or high-priority pages quarterly. For stable, well-performing pages, unnecessary changes can temporarily disrupt rankings as Google re-evaluates the page.
Does keyword density still matter for SEO?
Keyword density as a rigid percentage target is an outdated concept. Google’s natural language processing understands synonyms, related terms, and context — stuffing a specific keyword at a target density often produces unnatural writing that harms readability. Use the target keyword naturally in the title, first paragraph, at least one H2, and the meta description. Beyond that, write for the reader and use related terms naturally throughout.
How many internal links should a page have?
There’s no authoritative limit. The practical guidance is to include as many internal links as are genuinely useful for the reader’s navigation and context, without creating link spam. A 2,000-word article might reasonably include 3–7 contextual internal links to related content. Sidebar and footer links carry less weight than body content links. Focus on link quality and anchor text relevance over quantity.
What’s the difference between on-page and technical SEO?
On-page SEO refers to optimizations applied directly to page content: title tags, meta descriptions, headers, body content, image alt text, and internal linking. Technical SEO refers to site-wide and server-level factors: crawl budget, XML sitemaps, robots.txt, site speed infrastructure, canonical tags, and URL structure at scale. Both categories are necessary for strong organic performance, and they overlap in areas like page speed, which has both technical and on-page dimensions.
Is schema markup necessary for every page?
Schema markup is most valuable on pages where a specific schema type applies directly — FAQ pages, product pages, local business pages, recipe content, and how-to guides. Generic article schema is worth adding to all editorial content as a baseline. Applying irrelevant schema types or adding schema that misrepresents page content can result in manual penalties. Focus on implementing schema that accurately describes what’s on the page rather than adding it universally without purpose.
How do Core Web Vitals affect on-page SEO specifically?
Core Web Vitals are a page experience signal, meaning Google uses them as a tiebreaker among pages with similar content quality and relevance. They rarely override strong content quality, but they can be the difference between two otherwise comparable pages. On-page decisions that affect LCP include image size and format. Decisions that affect CLS include whether images have defined dimensions and whether ad placements shift layout during loading. Use Google’s PageSpeed Insights and Search Console’s Core Web Vitals report to identify pages with poor scores and prioritize fixes on high-traffic or conversion-critical pages.