On-Page SEO: The Complete Checklist
On-page SEO is everything you control on the page itself: titles, headings, content, images, links and HTML signals. Done well, it makes a page clearly about one thing and easy for Google to understand. This checklist covers every element, with notes for Arabic and bilingual pages.
Title tag
- Unique for every page, 50–60 characters, main keyword near the start
- Written to earn the click: benefit, location, brand
- For Arabic pages, write the title in Arabic; do not transliterate English
Meta description
- 120–155 characters, summarises the page and includes a call to action
- Not a ranking factor, but it affects click-through rate
- Unique per page and language
URL
- Short, descriptive, hyphen-separated; Arabic slugs are fine and often better for Arabic pages
- Avoid parameters, dates and stop words
- Keep stable; redirect if you change
Headings (H1–H3)
- One H1 that states the topic
- H2s for main sections, H3s for sub-points, in logical order
- Use the questions people ask as headings where natural
Content
- Match the search intent: informational pages explain; commercial pages compare; transactional pages convert
- Cover the topic completely: definition, how it works, cost, process, FAQs
- Length follows the question; no padding
- Include related terms naturally; do not stuff keywords (keyword density is not a target)
- Original, accurate, with sources for claims
- Readable: short paragraphs, lists, tables
Images
- Descriptive file names and alt text in the page’s language
- Compressed (WebP), with width and height set to avoid layout shift
- Lazy-loaded below the fold; hero image loaded eagerly
Internal links
- Link to related pages with descriptive anchor text
- Every important page reachable within three clicks from the homepage
- Breadcrumbs with schema
Structured data
- Article, Product, FAQ, LocalBusiness, Organisation, Breadcrumb as applicable
- Must reflect visible content
- Validate with Google’s Rich Results Test
Technical on-page
- Canonical tag pointing to the preferred URL
- Language and direction attributes (lang=”ar”, dir=”rtl”) on Arabic pages
- hreflang between Arabic and English versions
- Fast load and good Core Web Vitals
Featured snippets and AI answers
Place a direct 40–60 word answer under question headings, use lists and tables for steps and comparisons, and define terms clearly. This is what featured snippets, People Also Ask and AI Overviews lift from pages.
On-page SEO checklist (quick version)
- Unique title with keyword
- Compelling meta description
- Clean URL
- One H1, logical H2/H3
- Complete, intent-matched content
- Optimised images with alt text
- Internal links in and out
- Schema validated
- Canonical, lang, hreflang set
- Page speed checked
Frequently asked questions
What is on-page SEO?
Optimising elements on a web page, such as content, titles, headings and links, so it ranks for relevant searches.
What is the ideal keyword density?
There is no target. Write naturally and cover the topic; Google understands synonyms and context.
How long should a page be?
As long as needed to answer the query fully. Service pages often 600–1,200 words; guides 1,500+.
Do meta keywords matter?
No. Google ignores the meta keywords tag.
Related services and guides
Ready to grow your organic traffic in Saudi Arabia?
Tell us about your website and goals. We will review it and come back with an honest view of where SEO can make a difference — no obligation.
Reply within one working day · No obligation · We will tell you if SEO is not the right spend