On-page SEO is the foundation of search engine visibility. Unlike off-page factors like backlinks that depend on other websites, on-page optimization is entirely within your control. Every element on your page — from the title tag to the schema markup — sends signals to Google about what your content covers and how well it serves users.
This checklist covers 20 on-page ranking factors organized by impact level. Each factor includes what to do, why it matters, and how to verify it. Use SiteWorthIt's free SEO Checker to audit most of these automatically on any page.
High-Impact Factors (Fix These First)
1. Title Tag Optimization
The title tag is the single most important on-page SEO element. It appears in search results as the clickable blue headline and directly influences both rankings and click-through rate. Keep it under 60 characters so Google does not truncate it. Place your primary keyword near the beginning. Make it compelling enough that users choose your result over the nine others on the page.
Bad: "Home | My Website"
Good: "Free SEO Checker — Instant On-Page Audit (2026) | SiteWorthIt"
2. Content Quality and Relevance
Google's core algorithm evaluates whether your content satisfies the user's search intent. Pages that comprehensively answer the query, demonstrate expertise, and provide unique value rank higher than thin content. Aim for depth over length — a 600-word article that perfectly answers the question outranks a 3,000-word article that buries the answer in fluff. Cover related subtopics naturally, use data and examples, and make your content scannable with clear headings.
3. Heading Structure (H1 through H3)
Headings create a hierarchical outline of your content. Use exactly one H1 per page containing your primary keyword. Use H2 tags for main sections and H3 tags for subsections. This structure helps Google understand the topical coverage of your page and enables featured snippet extraction. Users also scan headings to decide whether to read your content, so make each heading descriptive and valuable.
4. Meta Description
While meta descriptions are not a direct ranking factor, they heavily influence click-through rate, which does impact rankings. Write a compelling 150 to 160 character summary that includes your target keyword and a clear value proposition. Think of it as your page's advertisement in search results. Google sometimes rewrites meta descriptions, but providing a well-crafted one increases the chance it gets used as-is.
5. URL Structure
Clean, descriptive URLs help both users and search engines understand page content. Use hyphens to separate words, include your primary keyword, and keep URLs as short as possible. Avoid parameter strings, session IDs, and unnecessary folder depth. The URL /blog/on-page-seo-checklist is far more effective than /blog/post?id=4827&cat=seo.
Medium-Impact Factors
6. Internal Linking
Internal links distribute ranking power across your site and help Google discover and understand the relationship between pages. Link from high-authority pages to pages you want to rank higher. Use descriptive anchor text that includes relevant keywords rather than generic phrases like "click here." Aim for three to five internal links per 1,000 words of content. Our SEO Checker counts internal and external links to help you evaluate your linking strategy.
7. Image Optimization
Images enhance user experience but can hurt SEO if not optimized. Every image needs descriptive alt text that helps search engines understand the image content and serves as fallback for screen readers. Compress images to reduce file size without sacrificing quality. Use modern formats like WebP. Name image files descriptively — seo-audit-results-dashboard.webp beats IMG_4827.jpg.
8. Mobile Responsiveness
Google uses mobile-first indexing, meaning it primarily crawls and ranks your mobile version. Your page must render correctly on all screen sizes, with tap targets large enough to use and text readable without zooming. Test with Chrome DevTools device emulation and verify your viewport meta tag is properly set.
9. Page Speed
Fast pages rank higher and convert better. Google's Core Web Vitals directly measure user experience through loading speed (LCP), responsiveness (INP), and visual stability (CLS). Use SiteWorthIt's Speed Checker to test any page and get actionable optimization recommendations. Target a performance score of 90 or higher.
10. HTTPS Security
HTTPS is a confirmed ranking signal. Sites without SSL certificates show a "Not Secure" warning in browsers, which destroys user trust. Ensure your entire site loads over HTTPS with no mixed content warnings. Redirect all HTTP URLs to their HTTPS equivalents.
11. Schema Markup (Structured Data)
Schema markup helps search engines understand your content type and can trigger rich results like FAQ dropdowns, star ratings, and breadcrumbs in search results. Implement JSON-LD structured data for your content type — Article, FAQ, Product, HowTo, or LocalBusiness. Rich results increase click-through rate by 20 to 30 percent on average.
12. Canonical Tags
Canonical tags tell search engines which version of a page is the original when duplicate or similar content exists. Set a self-referencing canonical on every page to prevent duplicate content issues. If you syndicate content or have URL parameters that create duplicates, canonical tags are critical for consolidating ranking signals.
Supporting Factors
13. Open Graph and Social Tags
Open Graph tags control how your content appears when shared on Facebook, LinkedIn, and other platforms. Twitter Cards serve the same purpose for Twitter. While not direct ranking factors, strong social shares drive traffic and can indirectly influence rankings. Set og:title, og:description, og:image, and og:url on every page.
14. Content Freshness
For time-sensitive queries, Google favors recently updated content. Include a visible "last updated" date and refresh content periodically with new data, updated screenshots, and current recommendations. Update the dateModified in your Article schema markup when you make meaningful changes.
15. Keyword Placement
Include your primary keyword in the first 100 words of your content, in at least one H2, and naturally throughout the body. Use related keywords (LSI terms) to demonstrate comprehensive topic coverage. Avoid keyword stuffing — Google's algorithms detect unnatural repetition and can penalize it.
16. External Links
Linking to authoritative, relevant external sources signals to Google that your content is well-researched. Include two to five outbound links to trusted resources per article. This also builds relationships with other sites in your niche, which can lead to natural backlinks over time.
17. Robots Directives
Ensure important pages are not accidentally blocked by noindex or nofollow directives. Check your robots.txt file and meta robots tags to verify search engines can crawl and index your content. Intentionally use noindex only for utility pages like login, thank you, or internal search result pages.
18. Language and Locale
Set the lang attribute on your HTML tag to declare the content language. For multilingual sites, implement hreflang tags to help Google serve the correct language version. Even for English-only sites, a proper lang="en" declaration helps search engines classify your content correctly.
19. Content Readability
Break content into short paragraphs of two to three sentences. Use bullet points and numbered lists for scannable information. Include a table of contents for longer articles. Google's algorithms can assess reading level, and content that matches the audience's expectations ranks better for that audience.
20. Viewport and Accessibility
A proper <meta name="viewport"> tag ensures correct rendering on mobile devices. Beyond SEO, accessible pages (proper alt text, semantic HTML, sufficient color contrast) provide better user experience and are increasingly factored into Google's quality assessments.
Quick Audit Checklist
- Title tag under 60 characters with target keyword
- Meta description under 160 characters with value proposition
- One H1 tag with primary keyword
- Logical H2/H3 heading hierarchy
- Keyword in first 100 words and URL
- All images have descriptive alt text
- 3+ internal links with descriptive anchor text
- HTTPS with no mixed content
- JSON-LD schema markup implemented
- Open Graph tags set for social sharing
Pro Tip: Run SiteWorthIt's free SEO Checker on your page after publishing. It audits most of these 20 factors automatically and gives you a pass/warning/fail score for each, along with specific recommendations for what to fix first.
Frequently Asked Questions
What is on-page SEO?
On-page SEO refers to optimizations you make directly on your web pages to improve search engine rankings. This includes title tags, meta descriptions, headings, content quality, internal links, images, URL structure, and structured data markup. Unlike off-page SEO (backlinks, brand mentions), on-page factors are fully within your control.
What are the most important on-page SEO factors?
The highest-impact on-page SEO factors are title tag optimization, content quality and relevance, heading structure, internal linking, meta descriptions, and page speed. These directly influence how Google understands and ranks your pages. Start with these before addressing lower-impact factors.
How do I check my on-page SEO?
Use SiteWorthIt's free SEO Checker to instantly audit your on-page SEO. It checks title tags, meta descriptions, headings, schema markup, Open Graph tags, and technical factors — scoring each as pass, warning, or fail with specific fix recommendations.
How often should I audit my on-page SEO?
Audit your on-page SEO monthly for your most important pages. Run a quick check after publishing new content or making site changes. For competitive keywords, review your on-page optimization quarterly against top-ranking competitors to stay ahead.