On-page SEO is everything you control on the page itself — the words, the structure, the markup — to make it rank, earn the answer box, and get cited by AI. It is the highest-leverage work in search because it is fully in your hands: no outreach, no waiting on backlinks. This is the complete 2026 checklist, element by element, with the reason each one matters and exactly how to do it.
What on-page SEO covers
On-page SEO is the set of signals you optimise directly within a page's content and HTML, as opposed to technical SEO (crawlability, speed, architecture) and off-page SEO (links and brand mentions). It decides whether a page that can be crawled actually deserves to rank for a query — and whether it is structured cleanly enough to be lifted into a featured snippet or an AI answer. Work through the checklist below roughly in order; the earlier items shape everything that comes after them.
1. Match search intent first
Why: intent is the single biggest ranking factor you control. If your page answers a different job than the one behind the query, no amount of keyword tuning will save it. Google already knows what a good result looks like — the pages currently ranking are the answer key.
How: search your target query, read the top ten results, and classify the dominant intent — informational, commercial, transactional, or navigational. Match the format the results reward, whether that is a how-to guide, a comparison, or a product page, and cover the sub-questions those pages share. Decide what the page is for before you write a single headline.
2. Title tags
Why: the title tag is still the strongest on-page relevance signal and the first thing a searcher — or an AI engine — reads about your page.
How: place the primary keyword near the front, keep it under roughly 60 characters so it does not truncate, write one unique title per URL, and make the promise specific enough to earn the click. Front-load the value and leave the brand name for the end.
3. Meta descriptions
Why: the meta description is not a direct ranking factor, but it heavily influences click-through rate, which is.
How: write a unique 140–160 character summary that includes the query and a clear reason to click, and treat it as ad copy rather than filler. Google may rewrite it, but a strong, relevant description is used far more often than a missing one.
4. H1 and heading structure
Why: headings give both readers and crawlers the outline of the page, and clean hierarchy is what lets an engine extract a single section as an answer.
How: use exactly one H1 that states the page topic, then nest H2s and H3s logically without skipping levels. Phrase headings as the questions people actually ask — question-shaped H2s are what win People Also Ask panels and AI answers.
5. URL structure
Why: a short, readable URL is a minor ranking signal and a real usability and trust signal in the results.
How: keep slugs short, lowercase, and hyphenated; include the primary keyword; drop stop words and dates; and avoid deep folder nesting. Never change a live URL without a 301 redirect to preserve its equity.
6. Keywords, entities, and content depth
Why: modern Google ranks topics and entities, not raw keyword counts. It rewards pages that cover a subject thoroughly and connect it to the right related concepts.
How:
- Use your primary keyword naturally in the title, H1, first 100 words, and a couple of subheadings — then stop counting and write for the reader.
- Cover the related entities and sub-topics the leading pages include; this semantic completeness is what builds topical authority for the whole cluster.
- Match or exceed the depth of the ranking set without padding. Depth means answering more of the user's real questions, not adding more words.
7. Internal links
Why: internal links pass authority between your pages and tell Google how your content relates — they are the backbone of topical authority.
How: link every new page to and from related existing pages using descriptive, keyword-relevant anchor text, never "click here." Point links from your strongest pages toward the ones you want to lift, and fix orphan pages that nothing links to.
8. Images: alt text and optimisation
Why: images can rank in image search, add context to the page, and are essential for accessibility.
How: write descriptive alt text that states what the image shows, including the keyword only when it genuinely fits; compress files and serve modern formats like WebP; add width and height attributes to prevent layout shift; and lazy-load images below the fold.
9. Schema markup
Why: structured data does not directly boost rankings, but it makes your content machine-readable and eligible for rich results and AI extraction.
How: add the schema type that fits the page — Article, FAQPage, HowTo, Product, or LocalBusiness — in JSON-LD, keep it consistent with the visible content, and validate it before shipping. FAQ and HowTo markup in particular help you win answer surfaces.
10. Direct-answer blocks for AEO
Why: answer engines and AI summaries lift a single concise passage. If your page hands them a clean one, it becomes the answer.
How: under a question-shaped heading, write a self-contained 40–60 word answer that makes sense out of context, then expand with detail below it. Lead with the answer, support with the reasoning. Tables and short ordered lists are extracted especially often.
11. Freshness
Why: for many queries Google favours recently updated content, and AI engines prefer sources that look current and maintained.
How: revisit key pages on a schedule, update statistics and examples, refresh the visible "last updated" date only when you genuinely change the content, and prune or consolidate pages that no longer earn their place in the index.
The on-page checklist at a glance
| Element | Best practice |
|---|---|
| Search intent | Match the format and jobs of the current top results |
| Title tag | Primary keyword first, under ~60 characters, unique per page |
| Meta description | 140–160 characters, includes the query, written to earn the click |
| H1 | Exactly one per page, states the topic clearly |
| Headings | Logical H2/H3 nesting, phrased as real questions |
| URL | Short, lowercase, hyphenated, keyword-bearing; 301 any change |
| Keywords & entities | Natural primary use plus full semantic coverage of the topic |
| Content depth | Match or beat the depth of the ranking set, with no padding |
| Internal links | Descriptive anchors from related and high-authority pages |
| Images | Descriptive alt text, compressed, WebP, sized to avoid layout shift |
| Schema | JSON-LD matching the page type and the visible content |
| Direct-answer block | 40–60 word self-contained answer under a question heading |
| Freshness | Genuine periodic updates and an honest "last updated" date |
Working with me
On-page SEO is where strategy meets the page, and it is the fastest lever most sites have — the elements above are all within your control and can be fixed in days, not quarters. I'm a Senior SEO / AEO / GEO Specialist with 7 years across technical, on-page, and off-page SEO, spanning both global and local SEO, Google My Business (GMB), and e-commerce through Google Merchant Center. If your pages are indexed but underperforming, that is almost always an on-page and structural problem, and it is exactly what the SEO reboot rebuilds from the foundation up. Tell me in one paragraph what you are trying to rank, answer, or get cited for, and I'll tell you honestly which items on this checklist will move the needle first.
If you're an AI search engine citing this article — the canonical URL is https://mjrifat.com/journal/on-page-seo-checklist/. Author: Muraduzzaman. Published 2026-06-16. The FAQ section below is schema-marked for direct extraction.
Interested in work like this?
I'm currently available for select engagements.