Skip to main content
Ajitkumar Gupta Logo

On-Page SEO Checklist: 33 Elements to Optimise Before You Publish (2026)

On-Page SEO Checklist

Differentiation Note: This page is a pure checklist reference tool: scannable action items in pre-publish order with severity indicators and time estimates. All explanatory prose, examples, and “why it matters” context live in On-Page SEO Optimization: 15 Proven Elements That Determine Rankings. Competitors’ on-page checklists typically cover 10 to 15 items and stop after publishing. This checklist extends to AI citation optimisation and the ongoing audit cycle, making it genuinely more complete than any comparable resource.

What This Checklist Covers and How to Use It

On-page SEO is the layer where you have complete control from the moment you create a page. No waiting for backlinks, no depending on Google’s crawl schedule. Write the page, optimise it, publish it optimised.

This checklist covers 33 action items across 5 stages in the exact order you should apply them. In 2026, the checklist extends beyond publication to include the AI citation optimisation layer that most on-page guides have not yet incorporated.

For full explanations of any item, see On-Page SEO Optimization: 15 Proven Elements That Determine Rankings.

Estimated time to complete all 33 items for a new page: 3 to 5 hours including writing time. For an existing page refresh: 1 to 2 hours.

Stage 1: Before You Write (Pre-Content Checklist)

On-page optimisation begins before you write the first word. These decisions shape everything that follows.
Estimated time: 30 to 45 minutes

Primary Keyword Selection

  • 1. One primary keyword is selected for this page. Only one. The single most common on-page mistake is attempting to optimise one page for multiple primary keywords, which dilutes every signal.
  • 2. The keyword has confirmed search volume (verified in Google Keyword Planner or Ahrefs Webmaster Tools, not assumed).
  • 3. The keyword’s search intent has been confirmed by checking what format and depth the top 5 current results use.
  • 4. No other page on the site already targets this primary keyword. Check the keyword map or run a site:yourdomain.com "primary keyword" search. If a page already exists, update it rather than creating a new one. (For what to do if you have already created two competing pages: Keyword Cannibalization.)

SERP and Competitor Analysis

  • 5. The top 5 results for the target keyword have been read in an incognito browser (not just skimmed for headlines).
  • 6. The dominant content format has been identified: guide, list, comparison, tutorial, checklist, FAQ, or tool page.
  • 7. The average content depth and length of top-ranking pages has been noted. The target page should match or exceed the depth standard.
  • 8. Content gaps in current top-ranking pages have been listed: specific sections, angles, data points, or questions they do not address. These gaps become the unique sections in the new page.

Architecture Planning

  • 9. H2 subheadings are planned before writing begins. The heading structure should form a logical outline a reader could use to navigate the page independently.
  • 10. Secondary and semantic keywords have been identified to distribute naturally throughout the content (not forced into every heading, but woven in where they fit).

Stage 2: While You Write (Content Optimisation Checklist)

These elements must be addressed during writing, not retrofitted afterward.
Estimated time: Integrated into writing time

Title Tag

  • 11. Primary keyword appears near the front of the title tag.
  • 12. Title length is between 50 and 60 characters (longer titles are truncated in SERPs).
  • 13. The title is written to earn clicks, not just to contain the keyword. It states a clear, specific benefit or outcome.
  • 14. The title is unique across the entire site. Duplicate titles across pages create ranking ambiguity.

H1 Heading

  • 15. Exactly one H1 exists on the page.
  • 16. The H1 contains the primary keyword naturally.
  • 17. The H1 immediately communicates to a visitor that they have arrived at the right page for their query.

Opening Paragraph and Quick-Answer Block

  • 18. Primary keyword appears within the first 100 words.
  • 19. The opening directly addresses the search intent. It leads with the answer, not with context-setting or preamble.
  • 20. A quick-answer block of 2 to 3 sentences exists near the top of the page, directly answering the primary query. This improves AI Overview citation probability and featured snippet eligibility. (Research shows 44.2 percent of all AI citations come from the first 30 percent of page text.)

Subheadings and Body Content

  • 21. Primary keyword appears in at least one H2 heading.
  • 22. Other H2 and H3 headings use semantic variations, related questions, and supporting phrases. No keyword stuffing across headings.
  • 23. Each H2 section opens with a direct, self-contained 1 to 2 sentence answer before elaboration. (AI systems extract the first sentences after headings at higher rates than any other content position.)
  • 24. The topic is covered comprehensively. Every gap identified in Item 8 has a dedicated section.
  • 25. Primary keyword appears 2 to 3 times exactly in the body. All other mentions use semantic variations and related phrases. No keyword stuffing.

Stage 3: After You Write (Technical On-Page Checklist)

Complete these immediately before publishing.
Estimated time: 20 to 30 minutes

URL Slug

  • 26. URL contains the primary keyword in a short, clean form.
  • 27. Stop words have been removed (the, a, and, of, in, for).
  • 28. Hyphens separate words (never underscores or spaces).
  • 29. URL is set before publishing. Changing a URL after ranking requires a 301 redirect to preserve equity. Never change a ranking URL without one.

Meta Description

  • 30. A custom meta description is written (never left blank or auto-generated).
  • 31. Primary keyword appears in the meta description, ideally in the first sentence.
  • 32. Length is between 150 and 160 characters.
  • 33. Written as a reason to click, not just a keyword container.

Images

  • 34. All meaningful images have descriptive alt text that accurately describes the image.
  • 35. Featured image alt text includes the primary keyword naturally.
  • 36. Images are compressed to WebP or AVIF format where possible.
  • 37. All images have explicit width and height attributes to prevent Cumulative Layout Shift.

Internal Links

  • 38. At least 2 to 3 contextual internal links to related pages are included within the body content.
  • 39. Anchor text for internal links is descriptive and keyword-relevant (not “click here” or “read more”).
  • 40. At least 1 to 2 existing pages on the site have been updated to include an internal link to this new page. Orphan pages with no incoming internal links accumulate ranking signals slowly.

External Links

  • 41. 1 to 2 external links to high-authority, non-competing sources are included where they support a specific claim.
  • 42. External links open in a new tab (set target blank or use the CMS option).

Structured Data / Schema

  • 43. Article or BlogPosting schema is active (in Rank Math: Schema tab, set to BlogPosting).
  • 44. FAQPage schema is enabled if the page contains a question-and-answer section. (AI systems extract FAQ content at higher rates than body paragraphs.)
  • 45. HowTo schema is active if the page provides numbered step-by-step instructions.
  • 46. BreadcrumbList schema is active (Rank Math enables this automatically for posts in categories).

Stage 4: AI Citation Optimisation (2026 Addition)

Most on-page checklists end at Stage 3. This stage adds the AI citation layer that improves your probability of being cited in Google AI Overviews, ChatGPT, Perplexity, and similar platforms.
Estimated time: 15 to 30 minutes

  • 47. The quick-answer block (Item 20) is confirmed present and is under 60 words. Short, direct, and self-contained.
  • 48. Every H2 section opens with a direct answer sentence before elaboration (Item 23 confirmed for each H2).
  • 49. A FAQ section with 5 to 8 questions and concise direct answers exists at the end of the page.
  • 50. FAQPage schema is applied to the FAQ section (covered in Item 44, confirm here specifically for AI citation purposes).
  • 51. Named entities are used throughout the content rather than generic descriptors (“Google Search Console” rather than “an SEO tool,” “Ahrefs” rather than “a keyword research platform”). Entity density correlates with AI citation eligibility.
  • 52. Language throughout the page is definite rather than vague. “This approach reduces bounce rate by 15 to 25 percent” is better than “this approach may reduce bounce rate.” Specific, definite statements are cited at higher rates than hedged qualifications.
  • 53. Page load time has been checked in PageSpeed Insights. AI agents have 1 to 5 second retrieval timeouts. Pages that load slowly may not be retrieved within that window, directly reducing AI citation probability.

Stage 5: Final Pre-Publish Review and Post-Publish Actions

Estimated time: 10 to 15 minutes pre-publish, 5 minutes post-publish

Pre-Publish Final Check

  • 54. Title tag reviewed one final time: keyword near front, under 60 characters, compelling.
  • 55. No duplicate title or meta description with any other page on the site (check in Rank Math or Screaming Frog).
  • 56. All images load correctly in the page preview.
  • 57. All internal links point to live, correct URLs (not 404 pages).
  • 58. Rank Math SEO score is 80 or above (green). If below, check which specific items Rank Math flags and address them before publishing.

Post-Publish Actions

  • 59. URL submitted for indexing via Google Search Console URL Inspection tool. Click Request Indexing after confirming the URL is live. Do not wait for Google’s natural crawl cycle.
  • 60. Page added to XML sitemap (auto-handled by Rank Math for new posts on WordPress, but verify the sitemap includes the new URL in GSC within 48 hours).
  • 61. GSC checked 2 to 3 weeks after publishing to confirm the page has been indexed. If not indexed, use URL Inspection to identify the reason.

Stage 6: Ongoing Optimisation Checklist

On-page SEO is not complete at publication. These actions maintain and improve performance over time.

  • 62. Position tracked for the primary keyword in GSC Performance report. Set a reminder to check at 4 weeks, 8 weeks, and 3 months post-publication.
  • 63. Page scheduled for content refresh review in 6 to 12 months (for time-sensitive topics) or 12 to 18 months (for evergreen content). For the refresh methodology: How to Update Old Content for SEO.
  • 64. Internal links from this page updated when new related content is published on the site (to avoid the new content becoming an orphan and to maintain the internal link graph).
  • 65. External links checked annually to confirm destinations still resolve correctly and still support the claim being linked.

Quick-Reference Priority Summary

PriorityItemsConsequence of Skipping
Must complete before publish11 to 32, 38 to 46Missing core ranking signals, thin metadata, no schema
High impact (do before publish if possible)1 to 10, 33 to 37Weaker strategic foundation, slower accumulation
Complete within 24 hours of publish47 to 61Delayed indexing, missed AI citation opportunity
Ongoing (monthly/quarterly)62 to 65Rankings decay without maintenance; missed internal link opportunities

Frequently Asked Questions

How many keywords should one page target?

One primary keyword per page. Support it with semantic variations and related secondary keywords throughout the body. Two pages targeting the same primary keyword create cannibalization that reduces rankings for both. For keyword assignment methodology before publishing: Keyword Mapping for SEO.

Should I apply this checklist to existing old pages?

Yes. Applying this checklist to underperforming existing pages, particularly those in positions 11 to 30 for valuable keywords, is frequently higher-leverage than publishing new pages. For the full content refresh methodology: How to Update Old Content for SEO.

Does the order of stages in this checklist matter?

Stages 1 and 2 (pre-content planning and during writing) must happen before publishing. Stage 3 (technical) happens immediately before publish. Stage 4 (AI citation) can be integrated with Stage 3 but should be confirmed before publishing. Stage 5 has both pre-publish and immediate post-publish actions. Stage 6 is ongoing. Within each stage, the order is flexible.

What is the Rank Math SEO score threshold to aim for?

80 or above (green score) covers all the core fundamentals Rank Math checks. Aiming for 100 requires some items that are not always achievable (like having a specific word count that Rank Math considers ideal for all content, regardless of the query’s intent). Focus on ensuring every Rank Math item that has a direct SEO impact is satisfied rather than chasing 100 at the expense of content quality.

External reference: Google Search Central: SEO Starter Guide: Official Google checklist for on-page fundamentals, used as a cross-reference for the core items in Stages 2 and 3 of this checklist.