Module 03 · On-Page Systems
On-Page Optimization Checklist: Titles, Headers, Internal Links
Open lesson + course map
On this lesson
Course outline
Module 1 · SEO Fundamentals in the AI Era
Module 2 · Keyword Research
Module 3 · On-Page Systems
Module 4 · Content Production at Scale
Module 5 · Technical SEO Execution
Module 6 · Growth Experimentation
Module 7 · Link Building and Authority
On-page optimization makes purpose and relationships clear to users and crawlers. It does not require repeating a phrase a fixed number of times. Titles, headings, links, media, canonicals, and metadata should describe the real page accurately.
// concept
Page Checklist
Identity and access
- one canonical URL returns the intended status;
- page is accessible/rendered and index directive is intentional;
- self/selected canonical matches consolidation strategy;
- mobile layout and main content work without intrusive barriers.
Content
- one descriptive visible H1;
- title is unique, concise, and faithful;
- introduction answers the task quickly;
- H2/H3 reflect hierarchy, not visual styling;
- claims have nearby sources and dates;
- images have useful alt text when informative;
- author/business/update context is truthful.
Links and actions
- crawlable HTML links to related useful pages;
- descriptive anchor text without stuffing;
- no orphan page;
- broken/redirect-chain links repaired;
- primary CTA matches the page task and actual availability.
Search appearance
- meta description summarizes page without guarantee;
- structured data is supported, valid, and visible-content consistent;
- social metadata/canonical sitemap entry are correct.
// worked_example
Worked Example
A Karachi bakery’s “custom birthday cakes” page has title Custom Birthday Cakes in Karachi | Brand, one H1, verified serving/lead-time/area/price logic, gallery rights, allergen disclaimer, and order-request CTA. It links to delivery areas and cancellation policy.
The old page has three H1s used for styling, generic best cakes title, and ten exact-match anchors. The repair uses CSS for styling, descriptive headings, natural link text, and verified facts. No promise is made that changing title increases rank.
// failure_cases
Failure Cases to Diagnose
6 cases to diagnose
Title stuffed with cities/services
describe actual page scope.
Heading level chosen by font size
restore semantic hierarchy.
Internal link added sitewide indiscriminately
link where useful.
Canonical hides unique page accidentally
verify intent.
Meta description treated as fixed snippet
Google may choose alternatives.
Schema contains hidden ratings/testimonials
match real visible evidence.
// pakistan_angle
Pakistan Angle
Show PKR, city/area, service hours, delivery/booking constraints, and contact channel only when current. Do not list neighborhoods the business cannot serve or translate one page into dozens of doorway variants.
On Urdu/RTL pages, test semantic HTML, font readability, direction, and mixed numerals/English brand terms. Roman Urdu is Latin script and needs its own editorial consistency.
// hands_on
Hands-On Exercise
5 steps
Audit one page against the checklist.
capture current title/H1/canonical/status/links.
propose evidence-based changes.
test rendered mobile and structured data if used.
save before/after and measurement date.
// completion_rubric
Completion Rubric
6 checks — tick as you verify
// sources
Sources
// check_yourself
Check yourself
4 questions · answers and options are taken word-for-word from this course
1 / 4 · diagnose
Your work shows this failure mode: “Title stuffed with cities/services.” What does the lesson tell you to do about it?