SEO

On-Page SEO Checklist 2026 — 25 Factors Google Uses to Rank

On-page SEO is everything within your control on a web page that influences how Google evaluates and ranks it. This 25-factor expert checklist covers every element — from title tags and keyword placement to E-E-A-T signals and schema markup — in actionable detail.

By Rajan Verma
14 min read

On-page SEO is everything within your direct control on a webpage that influences how Google evaluates, understands, and ranks it. Unlike backlinks (which require other websites to cooperate) or technical SEO (which often requires developer involvement), on-page SEO is entirely in your hands right now. After 15 years of optimising pages across dozens of industries, I've compiled every on-page factor that demonstrably moves rankings — organised as a 25-point checklist you can apply to every piece of content you publish.

1–4: Title Tags and Meta Elements

  1. Factor 1 — Title Tag Formula: The title tag is the single most important on-page element for both rankings and CTR. The proven formula: [Primary Keyword] + [Differentiator or Benefit] + [Brand Name]. Example: "IELTS Coaching in Chandigarh — Band 7+ Guarantee | UnstopGrowth". Keep under 60 characters. Lead with the keyword — Google gives higher weight to keywords appearing early in the title. Use emotional triggers (numbers, "best," "guide," "free," "guaranteed") to increase CTR. Never duplicate title tags across multiple pages — every page needs a unique, specific title.
  2. Factor 2 — Meta Description (Under 155 Characters): Meta descriptions do not directly influence rankings but dramatically affect CTR — and higher CTR correlates with better rankings because Google interprets it as a relevance signal. Write meta descriptions as mini-ads: include your primary keyword (Google bolds matching search terms), a clear benefit, and a call to action. Keep under 155 characters to prevent truncation on mobile. Never use generic descriptions like "Welcome to our website" — make every character earn its place.
  3. Factor 3 — URL Structure: URLs should be short, descriptive, and keyword-rich. Best format: yoursite.com/category/primary-keyword-phrase. Avoid: stop words ("a," "the," "and"), dynamically generated parameters, underscores (use hyphens instead), date-based URLs for evergreen content. Ideal URL length: under 60 characters. Your URL slug alone can influence rankings for competitive keywords — it's one of the first signals Google reads when determining page relevance.
  4. Factor 4 — H1 Tag: Every page should have exactly one H1 tag (your page's main heading). It should include your primary keyword, closely match your title tag in topic (not necessarily wording), and immediately communicate what the page is about. The H1 is typically the largest heading on the page and the first thing both users and Googlebot encounter after the URL. If your H1 and page title are confusingly different, it signals poor content organisation.
55%
Of pages have missing or suboptimal title tags — a quick-win opportunity
2.5x
Higher CTR for pages with a keyword in the meta description vs those without
36%
Of SEOs say on-page content is the most effective SEO tactic
Top 3
On-page optimisation consistently ranks as a top-3 ranking factor in SEO surveys

5–10: Content Structure and Keyword Placement

  1. Factor 5 — Keyword in First 100 Words: Including your primary keyword within the first paragraph (first 100 words) signals to Google what the page is about from the very beginning of content processing. Don't force it unnaturally — write a genuinely helpful opening paragraph that naturally introduces your topic.
  2. Factor 6 — H2–H6 Hierarchy: Use a logical heading hierarchy to structure your content: H1 (one, the page title), H2 (major sections), H3 (sub-sections within H2s), H4–H6 (rarely needed for most content). Include your primary keyword in at least one H2. Include related keywords and long-tail variations in other H2 and H3 headings — this expands the pool of search queries your page ranks for. Never use headings for visual styling (e.g., making text bold by making it H2) — only use heading tags for actual structural hierarchy.
  3. Factor 7 — Keyword Variations and LSI: Modern Google uses NLP to understand semantic relationships between words. Include synonyms, related terms, and entities naturally throughout your content. For an article about "IELTS coaching," naturally including terms like "band score," "listening test," "writing task," "speaking skills," "Chandigarh," and "study abroad" helps Google build a comprehensive topical picture of your page without requiring you to repeat the exact keyword phrase.
  4. Factor 8 — Content Depth and Completeness: Google's "content quality" assessment looks at whether a page comprehensively covers the topic it claims to address. Audit the top 5 ranking pages for your target keyword. What topics, subtopics, and questions do they cover? What do they miss? Create a page that covers everything they cover (matching depth) plus addresses the gaps (exceeding depth). Depth beats word count.
  5. Factor 9 — Content Freshness: For time-sensitive topics (SEO trends, tax laws, software comparisons), last-updated dates matter significantly — both to users and to Google. Update key pieces of content annually at minimum, changing the publication date to reflect the refresh. Add genuinely new information, updated statistics, and new examples — don't just change the date on unchanged content. Google can detect whether the substantive content has changed.
  6. Factor 10 — Featured Snippet Optimisation: Featured snippets (the boxed answer at the top of search results — "position zero") capture significant traffic even from keywords where you rank 2nd or 3rd. Optimise for snippets by providing direct, concise answers to "how," "what," "why," and "when" questions in a clear format — a short paragraph (40–50 words), a numbered list for processes, or a table for comparisons. The page that wins the snippet typically answers the query most directly and concisely in a clear format.

11–15: Internal Linking and Navigation

Internal Linking Tip: When you publish a new important page, go back to your 10 most-trafficked existing pages and add a contextual internal link to the new page. This "link injection" passes authority from your established pages to the new one, helping it rank faster.
  1. Factor 11 — Internal Link Anchor Text: Use descriptive, keyword-rich anchor text for internal links — not "click here" or "learn more," but the actual topic of the destination page. "See our guide to technical SEO" is better than "click here." Descriptive anchor text tells Google what the destination page is about, reinforcing its relevance for that keyword. Never use the exact same keyword anchor text for multiple internal links to different pages — this confuses Googlebot about which page should rank for that term.
  2. Factor 12 — Link to Authoritative External Sources: Linking out to high-authority, relevant external sources (government websites, research publications, well-known industry resources) is a positive E-E-A-T signal. It demonstrates intellectual honesty (you're not claiming to be the only source) and helps Google understand your content's topical context. Use external links sparingly and relevantly — 2–5 per 1,500-word article is a reasonable benchmark. Always open external links in a new tab (target="_blank").
  3. Factor 13 — Breadcrumb Navigation: Breadcrumbs show users and Googlebot the page's position in the site hierarchy. They appear in Google search results as navigational links below the page title, improving CTR and giving additional keyword context. Implement breadcrumbs with BreadcrumbList schema for enhanced search appearance.
  4. Factor 14 — Related Content Links: Including links to related articles within your site (as in-content links or a "related posts" section) keeps visitors on your site longer, reduces bounce rate, and distributes internal link equity. Related content should be genuinely thematically connected — not just any post from the same category.
  5. Factor 15 — Crawl Depth of the Page: Important pages (key service pages, top blog posts) should be accessible within 3 clicks from the homepage. The deeper a page is buried in site architecture, the less crawl priority and link equity it receives. Review your site structure and add homepage or category-level links to your highest-priority pages.
Tired of pages stuck on page 2 despite good content? Our on-page SEO audit finds the exact elements holding your pages back. Get a free on-page SEO audit — we analyse 25 ranking factors per page.

16–19: Image Optimisation

  1. Factor 16 — Alt Text: Every image needs descriptive alt text that includes your target keyword where genuinely relevant. Alt text serves three purposes: accessibility (screen readers read it for visually impaired users), SEO (it helps Google understand image content), and it appears when an image fails to load. Format: [descriptive description] + [keyword where naturally applicable]. Example: "IELTS coaching class in Chandigarh at UnstopGrowth institute" is better than "img_2041.jpg" or even just "IELTS coaching."
  2. Factor 17 — Image File Names: Before uploading images, rename files to descriptive, hyphenated keywords. "ielts-coaching-chandigarh.jpg" outperforms "IMG_2041.jpg" for image search SEO. Use lowercase and hyphens only.
  3. Factor 18 — Image Format and Compression: Use WebP format (30–35% smaller than JPEG, same quality) for all images in 2026. If WebP isn't supported by your CMS, use JPEG for photographs and PNG for graphics with transparency. Compress all images before uploading — use tools like Squoosh, TinyPNG, or ShortPixel. Target file sizes under 150KB for regular images, under 500KB for large hero images. Image weight is one of the biggest contributors to slow LCP scores.
  4. Factor 19 — Lazy Loading: Add loading="lazy" to all images below the fold. This tells the browser to defer loading those images until the user scrolls toward them, significantly improving initial page load speed and LCP scores. Critically, do NOT lazy-load the hero image or any image visible in the above-the-fold viewport — lazy loading above-the-fold images actually worsens LCP.

20–25: E-E-A-T, Schema, and Trust Signals

  1. Factor 20 — Author Bio and Credentials: Every piece of content should display a named author with a bio demonstrating relevant expertise and experience. Include credentials, years of experience, and links to verifiable proof (published work, LinkedIn profile, professional associations). For YMYL (Your Money or Your Life) topics — health, finance, legal, immigration — E-E-A-T is a critical ranking determinant and a weak author presence substantially disadvantages your content.
  2. Factor 21 — Article Schema Markup: Implement Article or BlogPosting schema on all editorial content. Include required properties: headline, author (with name and URL), datePublished, dateModified, and image. This helps Google interpret your content structure correctly and can trigger author attribution in Google Discover and News results.
  3. Factor 22 — FAQ Schema: If your page includes a FAQ section, implement FAQPage schema. This triggers FAQ rich results in Google search — expandable Q&A pairs appear directly in the SERP, taking up more search real estate and improving CTR. Effective for competitive keywords where position 5 with FAQ rich results can outperform position 1 in CTR.
  4. Factor 23 — Content Update Policy: Demonstrate content freshness signals: display a clearly visible "Last Updated: [Date]" on all evergreen posts. When you update content substantially, add an "Update Notes" section at the bottom explaining what was changed and why. This builds reader trust and is an E-E-A-T signal — it shows you maintain content accuracy over time.
  5. Factor 24 — Multimedia and Content Variety: Pages that include multiple content types — videos, infographics, data tables, comparison charts, interactive elements — have longer dwell times and better engagement metrics. Google doesn't directly measure "dwell time" as a metric, but user behaviour signals (returning to search results quickly vs spending 5 minutes on a page) indirectly influence rankings. Enrich your content with relevant visual elements.
  6. Factor 25 — Readability and User Experience: Google's ranking systems measure user satisfaction with content. Pages with very low readability (dense paragraphs with no structure, jargon-heavy without explanation, poor formatting) generate high bounce rates and short dwell times. Use the Flesch-Kincaid readability test (free in Hemingway Editor) — target a score of 60–70 for general audiences. Use short paragraphs (3–4 sentences max), bold text for key points, bullet points for lists, and ample white space. Good readability is simultaneously good UX and good SEO.
On-Page Element SEO Impact CTR Impact Effort to Fix Priority
Title TagVery HighVery HighLowCritical
Primary Keyword in First 100 WordsHighLowLowCritical
H1 TagHighMediumLowCritical
Meta DescriptionLowVery HighLowImportant
H2–H6 StructureMediumLowMediumImportant
Image Alt TextMediumLowLowImportant
Internal LinksHighLowMediumImportant
Schema MarkupMediumHighMediumImportant
E-E-A-T (Author Bio)High (YMYL)LowLowImportant
Content DepthVery HighLowHighCritical
Key Takeaway: On-page SEO is the most directly controllable ranking lever you have. Start with the elements that have the highest impact and lowest effort — title tags, H1 tags, keyword in first paragraph, and image alt text — because these can often be fixed in minutes. Then invest in the more effort-intensive improvements: content depth and completeness, internal linking strategy, schema markup, and E-E-A-T signals. Apply this 25-point checklist to every piece of content before publishing, and audit your existing key pages against it quarterly. Consistent on-page discipline across your entire site compounds into substantial organic traffic over time.
On-Page SEO Title Tag Optimization Meta Description Keyword Placement E-E-A-T Internal Linking Image Optimization Schema Markup Content Depth

Frequently Asked Questions

Google displays title tags up to approximately 60 characters (580 pixels width) in search results. Beyond that, titles are truncated with an ellipsis, which reduces CTR. Aim for 50–60 characters for your title tags. However, prioritise keyword inclusion and natural language over hitting an exact character count — a compelling 65-character title that includes your keyword and a clear benefit will outperform a boring 58-character title. If Google finds your title doesn't match the page content well, it may rewrite it in search results — this is increasingly common in 2026. Write titles that accurately and compellingly describe what the page delivers.

There is no magic keyword density percentage to target. The era of "use your keyword exactly 1% of the time" is over — Google's NLP models understand semantic context, not keyword frequency. A better approach: include your primary keyword naturally in the first 100 words (establishes topical relevance early), in at least one H2 heading, in the meta title and description, and in the alt text of the featured image. Beyond that, write naturally using synonyms and related phrases. Google is sophisticated enough to understand that an article about "SEO services" is also relevant to "search engine optimisation," "website ranking," and "organic traffic" without those exact phrases appearing repeatedly. Unnatural keyword repetition actually triggers quality flags.

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness — the framework Google's quality raters use to evaluate content quality. The additional "E" (Experience) was added in 2022, reflecting that first-hand experience with a topic matters. To improve E-E-A-T: publish author bios for all content creators with verifiable credentials, link to authoritative external sources to support claims, earn mentions and backlinks from recognised industry publications, include original research and real-world case studies, maintain accurate "last updated" dates on all content, secure trust signals like HTTPS, contact information, and a privacy policy, and consistently demonstrate first-hand expertise by sharing unique insights that only come from direct experience — not just regurgitated information available everywhere.

There is no strict rule, but a practical guideline is 2–5 contextual internal links per 1,000 words of content — placed naturally within relevant sentences rather than at the bottom as a list. Internal links serve three purposes: they help Google discover and understand the relationship between your pages, they distribute PageRank across your site, and they guide readers to related content (reducing bounce rate). The most important internal linking principle is to link from high-authority pages (pages with many backlinks or lots of traffic) to high-priority pages (pages you most want to rank). Check your site monthly for pages with no internal links pointing to them (orphaned pages) — these are frequently under-ranked simply due to lack of internal link equity.

Word count itself is not a ranking factor — Google has confirmed this. However, comprehensive content that thoroughly answers a searcher's query tends to be longer because depth requires more words. Studies consistently show a correlation between longer content and higher rankings for competitive informational keywords, with the average first-page result for competitive terms being 1,400–1,900 words. The real principle is content completeness: does your page cover the topic as well as or better than the top-ranking competitors? If the average competing page is 2,000 words and yours is 400 words, you are likely less comprehensive. Audit the word counts of top-ranking pages for your target keywords and use that as a benchmark for depth, not as a rigid target.

Rajan Verma
Head of Digital Strategy | UnstopGrowth

Rajan Verma has optimised thousands of web pages across 15 years of SEO practice, helping businesses in coaching, digital services, e-commerce, and SaaS dominate competitive search results across India and internationally.

Want Your Pages Fully Optimised for Google?

Our SEO team optimises every on-page element across your site — content, structure, schema, and links — for maximum ranking potential. Book a free audit.