Skip to main content
SEO

On-Page SEO Checklist for 2026 (Every Page, Step by Step)

Web Design UAE11 min read
On-Page SEO: A Simple Checklist for 2026

On-page SEO is the part you control completely. Unlike links or competitor behaviour, everything here is a decision you can make today. It is also where most small business sites leave the easiest gains untouched: missing titles, duplicated descriptions, headings used for decoration and pages with no internal links pointing at them. This checklist goes through every element in order, with a plain description of what good actually looks like.

Key takeaways

  • Every page needs a unique title and meta description. Duplicates are the most common failure.
  • One H1 per page, with H2s and H3s used for structure rather than styling.
  • Match the page to search intent, not just the keyword.
  • Internal links are the most underused on-page tool available.
  • Work through pages in order of commercial value, not alphabetically.

Before You Start: Pick the Right Pages

Do not work alphabetically through your site. List your pages in order of commercial value: the service pages that generate enquiries first, then location pages, then supporting content. A perfectly optimised about page earns nothing. A well optimised service page earns customers.

For each page, write down one primary search term and the intent behind it. Is the person researching, comparing or ready to buy? That single decision shapes everything else on the page.

1. The Title Tag

This is the clickable headline in search results, and it is the strongest single on-page signal you control. It also determines whether anyone clicks once you rank.

  • Unique on every page. Duplicate titles across pages is the most common on-page fault we find.
  • Around 50 to 60 characters, so it is not truncated in results.
  • Primary term near the front, written naturally rather than stuffed.
  • Include the location where the search is local.
  • Write it for a human. A title nobody wants to click ranks and earns nothing.
Weak titleBetter title
Home | ABC CompanyEcommerce Website Design Dubai | ABC Company
ServicesDental Implants in Al Barsha | Prices and Process
Web Design Web Design Dubai Web Design UAE BestWeb Design Dubai: Fixed Prices From AED 3,500
Untitled PageWebsite Maintenance Plans From AED 150 per Month
Descriptive and specific beats both vague and stuffed.

2. The Meta Description

This does not directly affect ranking, but it heavily affects click through rate, which is why it earns a place near the top of the list. Treat it as ad copy: around 150 characters, describing what the page offers and giving a reason to choose it. Include the primary term because matching words are bolded in results, which draws the eye.

Every page needs its own. Leaving them blank means Google writes one for you from whatever text it finds, which is often the wrong text entirely.

3. Headings and Structure

Headings are structural, not decorative. They tell both readers and search engines how the page is organised.

  1. One H1 per page, stating clearly what the page is about, usually close to your title.
  2. H2s for major sections, written descriptively rather than cleverly.
  3. H3s nested under H2s, never skipping levels for visual reasons.
  4. Never use a heading tag purely for font size. Use CSS for appearance and headings for structure.

A useful test: read only your headings from top to bottom. If they form a coherent outline of the page, the structure is sound. If they read as disconnected fragments, readers and Google will both struggle.

4. Content That Matches Intent

This is where pages succeed or fail. The question is not how many words you have written, it is whether the page answers what the searcher wanted better than the pages currently ranking.

How to check intent quickly

Search your target term and look at what Google is already rewarding. If the results are all comparison articles, a sales page will struggle no matter how well written. If they are all service pages with prices, an essay will not compete. Google has already told you what it considers a good answer for that search.

What a strong service page covers

  • What the service actually includes, in specifics rather than adjectives
  • What it costs, or an honest range, because this is what people want most
  • How long it takes and what the process looks like
  • Who it suits and, usefully, who it does not
  • Genuine proof: examples, results, reviews
  • Answers to the questions customers actually ask you on the phone
  • A clear next step

5. Internal Links

Internal linking is the most underused on-page tool available to small sites. Links pass authority between your own pages, help Google understand which pages matter, and guide visitors deeper into your site.

  • Link from strong pages to important ones. Your homepage and best performing content should point at your commercial pages.
  • Use descriptive anchor text. "Ecommerce website design" tells Google what the destination covers; "click here" tells it nothing.
  • Link related content in both directions so the relationship is clear.
  • Check for orphan pages. Any page with no internal links pointing at it is close to invisible.
  • Do not overdo it. A handful of genuinely useful links beats thirty stuffed into a paragraph.

6. Images

Images affect both SEO and speed, and both are easy to get right.

  1. Descriptive file names before uploading: dental-clinic-al-barsha.jpg rather than IMG_4471.jpg.
  2. Alt text describing the image for screen readers and search engines. Describe what is there, do not stuff keywords.
  3. Correct dimensions so the browser reserves space and the layout does not shift.
  4. Compressed and correctly sized, because oversized images are the leading cause of slow pages.

7. URLs

Short, readable, descriptive. Lowercase, hyphens rather than underscores, no unnecessary folder depth and no dates that will make the page look stale next year. Once a URL is live and ranking, changing it costs you unless you redirect properly, so decide carefully at the start.

8. Schema Markup

Structured data states facts about the page explicitly rather than leaving them to interpretation. It does not directly lift rankings, but it helps Google understand your pages and can produce enhanced listings that attract more clicks.

  • LocalBusiness for contact and location details
  • Service on service pages
  • FAQPage where you have genuine questions and answers
  • BreadcrumbList to show hierarchy in results
  • Product for ecommerce pages

Validate with Google's Rich Results Test. Invalid markup can suppress the enhancement entirely, so checking is worth the two minutes.

9. The Human Checks

Two final tests that no tool performs. First, open the page on your phone and read it as a stranger. Is it obvious within a few seconds what this page offers and what to do next? Second, ask whether you would contact this business after reading it. If the answer is no, the on-page work is not finished regardless of how many boxes are ticked.

The Checklist in One Place

ElementWhat good looks like
Title tagUnique, 50 to 60 characters, primary term near the front, location where relevant
Meta descriptionUnique, around 150 characters, gives a reason to click
H1One per page, clearly states the topic
HeadingsLogical H2 and H3 hierarchy, descriptive
ContentMatches search intent, answers real questions, includes pricing where possible
Internal linksDescriptive anchors, no orphan pages, links in both directions
ImagesNamed, alt text, dimensions set, compressed
URLShort, lowercase, hyphenated, descriptive
SchemaValid markup appropriate to the page type
MobileReads well and loads fast on a real phone
Work through this for each commercially important page, highest value first.

How Often to Revisit

On-page work is not permanent. Prices change, services are added, competitors improve their pages and search intent shifts. Review your most important pages twice a year and any page whose impressions are rising but clicks are not, since that pattern usually means the title and description need improving rather than the content.

If you would like this done systematically across a site, our website audit reviews every page against this checklist and ranks the fixes by likely impact, so you start with the changes that actually move the numbers.

Keyword Cannibalisation: The Silent Problem

One issue deserves more attention than it usually gets, because it quietly holds back sites that have otherwise done everything correctly. Cannibalisation happens when several of your own pages target the same search term. Google has to choose between them, splits the signals across all of them, and frequently ranks none of them well.

It is especially common on sites that have grown organically over years. A service page written in 2022, a blog post from 2023 covering the same topic, and a location page mentioning the same service all end up competing. The symptom is a page that hovers on the second page of results and never improves however much you work on it.

How to find and fix it

  1. In Search Console, open the Performance report and filter by a query. Look at which pages appear for it. If several of your URLs show up for the same term, you have cannibalisation.
  2. Decide which page should own the term. Usually the one with the strongest commercial intent and the most existing traffic.
  3. Differentiate or consolidate. Either rewrite the competing pages to target genuinely different terms, or merge the useful content into the primary page and redirect the others permanently.
  4. Fix the internal links. Make sure links using that anchor text point to the chosen page rather than being scattered across all of them.

Writing for People Who Skim

Nearly everyone scans a page before deciding to read it, and mobile visitors scan more aggressively than desktop ones. On-page work that ignores this produces technically optimised pages that nobody actually reads.

  • Front load the answer. Put the most useful information first rather than building up to it.
  • Short paragraphs. Two or three sentences reads comfortably on a phone; eight does not.
  • Descriptive subheadings so a skimmer can find the section they want without reading everything above it.
  • Bold the genuinely important phrases, sparingly. Bolding everything bolds nothing.
  • Use lists and tables where the content is genuinely list shaped, not to break up prose artificially.

Frequently Asked Questions

How long should a page be for SEO?

Long enough to answer the question properly and no longer. A local service page might need 600 to 900 words; a detailed buying guide might need 2,000. Length is a consequence of covering the topic, not a target. Padded pages are obvious to readers and do not rank better than concise, complete ones.

Should I put my keyword in every heading?

No. Use your primary term naturally in the title, the H1 and once or twice in the body where it fits. Forcing it into every heading reads badly and can look manipulative. Modern search engines understand related terms and synonyms, so writing naturally about the topic works better than repetition.

Do meta descriptions affect rankings?

Not directly. They affect click through rate, which is why they still matter. A page ranking fourth with a compelling description can attract more visitors than one ranking second with a description Google generated from a random sentence.

What if two of my pages target the same keyword?

They compete with each other and usually both underperform. Decide which page should own the term, strengthen it, and either repurpose the other page for a related term or merge it in and redirect. This is called keyword cannibalisation and it is a common cause of pages stuck on page two.

Is alt text important if my images are decorative?

Purely decorative images should have empty alt text so screen readers skip them. Images that convey meaning, such as your work, your premises or a diagram, should have descriptive alt text. Describe what is genuinely in the image rather than inserting keywords.

How do I know if my on-page work is helping?

Use Google Search Console and watch impressions and average position for the specific page over four to eight weeks. Rising impressions mean Google is showing the page for more searches. Rising position with flat clicks usually means the title and description need work rather than the content.