SEO
On-Page SEO Checklist for Every Page You Publish
On-page SEO is everything you control on the page itself: the title tag, meta description, headings, content, internal links, images and structured data. Getting these right on every page is the most reliable SEO work a business can do, because it does not depend on anyone else.
Use this checklist before you publish any service page, location page or blog post.
1. Title tag
- Includes the main keyword near the start.
- Describes the page honestly, for example “Teeth Whitening in Rawalpindi | Smile Dental”.
- Around 50 to 60 characters so it is not cut off in results.
- Unique for every page on the site.
2. Meta description
- Summarises what the page offers in one or two sentences.
- Includes the main keyword naturally, because Google may bold it.
- Around 140 to 155 characters.
- Gives a reason to click, such as prices, timings or a free audit.
Google may rewrite descriptions, but a good one is still worth writing.
3. One clear main heading
- One H1 per page, matching the topic of the title.
- Subheadings (H2, H3) that follow a logical order.
- Questions as subheadings where people ask them, followed by a direct answer.
4. Content that answers the search
- The direct answer appears in the first two or three sentences.
- The main keyword appears in the first paragraph and in at least one subheading.
- Real details: prices or ranges where possible, timings, steps, areas, examples.
- Written for people. If it sounds awkward when read aloud, rewrite it.
- No copied paragraphs from other pages on your own site or others.
5. Internal links
- Links to the related service pages, guides and contact page.
- Descriptive link text, such as “our teeth whitening service”, not “click here”.
- At least three useful internal links on most pages.
Internal links help Google find pages and understand how they relate. They also guide visitors to the next step.
6. Images
- Real photos where possible, compressed so the page stays fast.
- Descriptive file names, such as “teeth-whitening-rawalpindi.webp”.
- Alt text that describes the image for people who cannot see it.
- Width and height set so the layout does not jump while loading.
7. URL
- Short, readable and lowercase, such as “/teeth-whitening-rawalpindi/”.
- Includes the main topic.
- Never changed after publishing unless you set up a redirect.
8. Structured data
- Business details marked up with schema on every page.
- FAQ, article, product or service schema where it fits.
9. Final checks before publishing
- Spelling and phone numbers are correct.
- Buttons and forms actually work. Test them.
- The page looks right on a phone.
- The page is not set to noindex by mistake.
Example: before and after
| Before | After | |
|---|---|---|
| Title | Services | Root Canal Treatment in Rawalpindi, Same-Week Appointments |
| H1 | Welcome | Root Canal Treatment in Rawalpindi |
| First line | We are a leading clinic… | A root canal treats infection inside the tooth and usually takes one or two visits… |
Our SEO copywriting service writes pages to this standard, and our web design team builds the structure into every site we make, as you can see in our website portfolio.
On-page SEO for location pages
Location pages need extra care because they are easy to make thin. Each one should open with something specific to that area, such as the roads, societies or landmarks your customers mention, and explain how you serve people there. Copying one page and swapping the area name produces near-duplicate pages that Google often ignores. Write fewer area pages with real detail rather than many copies.
Frequently asked questions
What is the difference between on-page and off-page SEO?
How long should a page title be?
Does Google still use meta descriptions?
How many times should a keyword appear on a page?
Keep reading
Related articles
How Long Does SEO Take to Work? A Realistic Timeline
How long does SEO take?
Technical SEO Basics: Crawling, Indexing and Speed
Technical SEO basics for business owners: crawling, indexing, sitemaps, robots.txt, redirects, Core Web Vitals and mobile checks, without the jargon.
Keyword Research for Local Businesses: A Simple Method
A simple keyword research method for local businesses in Pakistan: find what customers type, group keywords into pages and choose what to target first.