We run this checklist on our own site first. Our first two articles scored 69–70/100 in Rank Math before publishing — not because the writing was perfect, but because the checklist items were actually applied: focus keyword in the slug, keyword-rich image filenames and alt text, a written excerpt, and the correct category. That is the standard this checklist sets: finish the page, then publish it. The instinct is to add more — more pages, more blog posts, more keywords stuffed into the footer. But in most cases the problem isn’t quantity. It’s that the existing pages were never finished properly.

On-page SEO is simply the discipline of making each page on your website as easy as possible for Google — and for humans — to understand. No tricks, no jargon, no plugin that does it for you. Just a set of things to check, page by page.

This is that checklist. Work through it on your five most important pages first (home, services, about, contact, and your best article), then repeat for the rest. Most of these fixes take minutes each.

Key takeaway: On-page SEO is not one big task — it’s about twelve small ones, repeated on every page: a clear title tag, one H1, a readable URL, helpful headings, descriptive image names, internal links, and fast loading. None of them is difficult. The power is in doing all of them, everywhere.

1. Title Tag: One Per Page, Keyword Near the Front

The title tag is the blue clickable headline in Google’s search results, and it’s the single most important on-page element. Every page needs exactly one, and every page needs a different one.

A good title tag does three things: it names the topic, it includes the phrase someone would actually search for, and it stays short enough not to get cut off — roughly 60 characters.

Bad: Home | Apexagon

Good: Digital Marketing Agency in Lahore | Apexagon

The bad version tells Google nothing. The good version says what the business is, where it is, and who it’s for. Put the most important words first, because Google — and people scanning results — weight the beginning more heavily.

Check: Search site:yourwebsite.com on Google and scan the blue headlines. Duplicates, “Home,” or “Untitled” anywhere mean unfinished work.

2. Meta Description: Your 155-Character Sales Pitch

The meta description is the grey text under the blue headline in search results. Let’s be clear about what it does and doesn’t do: it does not directly improve your ranking. Google has said this plainly for years.

What it does is arguably more valuable — it decides whether anyone clicks. Two pages can rank side by side, and the one with the clearer, more specific description wins the click. And clicks are the whole point.

Write each description like a tiny advert: say what the page offers, include the search phrase naturally, and end with a reason to click. Keep it under about 155 characters so it doesn’t get truncated.

Bad: Welcome to our website. We offer many services. Contact us today.

Good: Lahore digital marketing agency helping businesses grow with branding, SEO and web development. See our work and start your project.

Check: If your pages show auto-generated descriptions (Google grabbing random text from the page), that’s a sign the meta description was never written.

3. One H1 Per Page — Then a Logical Heading Structure

Think of headings as the skeleton of your page. The H1 is the skull: there is exactly one, and it states the page’s topic. H2s are the major bones beneath it, H3s the smaller ones.

The most common mistake is multiple H1s — usually because the logo, the banner text, and the page title were each coded as H1. The second most common is skipping levels or using headings for styling (making text big and bold by calling it an H3 when it’s just a paragraph).

Rules that never change:

  • Exactly one H1 per page, matching the page’s topic.
  • H2s for the main sections, in a sensible order.
  • Never use a heading just to make text look big — that’s what styling is for.

Check: Most browsers have free extensions that outline a page’s heading structure in one click. Run one on your homepage. If the outline reads like nonsense, so does your page — to Google at least.

4. URL Slugs: Short, Readable, Keyword-Rich

The URL is a small ranking factor and a large trust factor. People do look at URLs before clicking, especially in a WhatsApp-forward culture where the link preview is all the context anyone gets.

Good slugs are short, lowercase, hyphenated, and descriptive:

  • apexagon.pk/on-page-seo-checklist ✓
  • apexagon.pk/services/digital-marketing ✓

Bad slugs are long, cryptic, or full of parameters:

  • apexagon.pk/page?id=47&cat=3 ✗
  • apexagon.pk/2021/03/final-FINAL-v2-updated-page ✗

Set the slug once when the page is created and leave it alone — changing URLs later breaks links and loses whatever authority the page built up. (If you must change one, set up a proper redirect from the old address.)

Check: Open your five most important pages and read their URLs out loud. If you couldn’t guess the page’s topic from the URL alone, rewrite it.

5. Keywords Where They Matter: Early and Naturally

Forget keyword density percentages — nobody at Google is counting. What matters is placement and naturalness:

  • The main phrase appears in the title tag, the H1, the URL, and the first 100 words of the body text.
  • After that, use it where a human would naturally repeat it — and use variations and synonyms freely. If your page is about “digital marketing in Lahore,” then “marketing agency,” “online marketing,” and “Lahore-based marketers” all belong.
  • Never force it. A paragraph that reads like it was written for a robot will be treated like one — by readers first, and eventually by Google.

Check: Read the first paragraph of each key page out loud. If the search phrase doesn’t appear — or appears so often it sounds absurd — fix it.

6. Images: Names, Alt Text, and File Size

Images are where most business websites quietly fail, three ways at once.

Filenames. IMG_2049.jpg tells Google nothing. on-page-seo-checklist-featured.jpg tells Google exactly what the image shows. Rename before uploading — you can’t fix it properly afterwards.

Alt text. This is the text description of the image, and it exists for two audiences: visually impaired visitors using screen readers, and Google, which can’t “see” images. Describe what’s actually in the picture, briefly: Designer sketching logo concepts beats image1, and it beats keyword-stuffing too.

File size. A 4 MB photo from a phone will load slowly on a Pakistani mobile connection — and slow pages rank worse and convert worse. Resize images to the dimensions they’ll actually display at, and compress them. This one fix often cuts page load time in half.

Check: Right-click any image on your site and inspect it. Cryptic filename, missing alt text, or a file size in megabytes means work to do.

7. Internal Links: Connect Your Own Pages

Internal links — links from one page of your site to another — do three jobs: they help Google discover all your pages, they spread authority from strong pages to weaker ones, and they keep visitors reading instead of leaving.

Most business websites barely use them. The fix is simple: whenever one page mentions a topic another page covers in depth, link to it with descriptive anchor text.

  • Learn more about our <a>branding and creative services</a> ✓
  • <a>Click here</a> to learn more ✗ (“Click here” tells Google nothing about the destination.)

A practical habit: every new article should link to two or three existing pages, and your main service pages should link to your best articles. (This article, for instance, builds on how Google ranks websites — the crawl-index-rank process is exactly what these fixes feed into.)

Check: Open your most-visited page. Count the links to your own other pages. Zero or one means you’re leaving authority on the table.

8. Content Depth: Match the Search Intent

Google’s job is to satisfy the searcher. So for every important page, ask: what is someone typing into Google actually trying to accomplish? Then make sure your page accomplishes it — completely, on that one page.

  • Someone searching “digital marketing agency Lahore” wants to evaluate agencies: services, proof, contact. A page with two vague paragraphs won’t cut it.
  • Someone searching “how much does a website cost in Pakistan” wants numbers and factors, not a sales pitch.

Thin pages — a headline, a stock photo, and three sentences — almost never rank for anything competitive, because there’s nothing for Google to rank. You don’t need 5,000 words; you need to fully answer the question the page exists to answer. If a competitor’s page answers it better, that’s the bar.

Check: For each key page, write down the search phrase it should rank for. Then honestly ask: does this page answer that search better than what’s already ranking? If not, expand it.

9. Page Speed: The Fix Everyone Postpones

Speed is a confirmed ranking factor, and on mobile connections it’s a conversion factor too — visitors abandon slow pages long before Google’s crawler complains. The usual culprits on business websites:

  • Oversized, uncompressed images (see #6 — this is the big one).
  • Too many plugins, popups, and tracking scripts fighting on load.
  • Cheap shared hosting straining under the weight.

You don’t need to become a performance engineer. Run your key pages through Google’s free PageSpeed Insights tool, fix what it flags in red first (it’s almost always images), and re-test. Going from a failing score to a passing one is usually an afternoon’s work.

Check: Test your homepage on PageSpeed Insights using a mobile setting. If it’s red, images are the first suspect.

10. Mobile Rendering: Check on a Real Phone

The mobile version of your site is what most of your visitors will actually see — and it’s the version Google predominantly uses for ranking. “Looks fine on my laptop” is not a test.

Pull up every key page on an actual phone — not just a resized desktop browser — and check:

  • Text is readable without zooming.
  • Buttons and links are tappable without hitting the wrong one.
  • Nothing overlaps, nothing runs off the screen, no horizontal scrolling.
  • Popups (if any) can actually be closed on a small screen.

Check: Google Search Console’s mobile usability report flags these automatically — one more reason to connect it (we covered the setup in our ranking guide).

11. One Page, One Job

Every page should have a single primary purpose — and a single primary action. A services page that also tries to tell the company story, showcase the portfolio, and capture newsletter signups does none of them well, and Google can’t tell what the page is about.

Before publishing or fixing any page, finish this sentence: “This page exists so that a visitor will ______.” If you can’t fill the blank with one clear verb — call, enquire, read, buy — the page needs focus before it needs SEO.

Check: Look at each key page’s main call-to-action. If there are three competing buttons above the fold, pick a winner.

12. Freshness and the Thin-Content Audit

Finally, step back and look at the whole site once a quarter:

Printed website analytics charts beside a laptop keyboard — reviewing page data with an on-page SEO checklist
  • Update pages with outdated information (old prices, dead links, “coming soon” sections from 2023).
  • Merge near-duplicate pages competing for the same phrase — two weak pages about “SEO services” and “search engine optimisation” should become one strong page.
  • Remove or noindex pages with no purpose: test pages, ancient announcements, empty category archives. Every indexed page is a page Google judges you on.

A smaller, sharper website almost always outperforms a larger, messier one.

The 10-Minute Version

If you only have ten minutes, do these five — they carry most of the weight:

  1. Give every key page a unique, descriptive title tag.
  2. Write real meta descriptions for those pages.
  3. Fix the H1s: exactly one per page.
  4. Rename and compress your images; add alt text.
  5. Add two or three internal links per page with descriptive anchor text.

Then schedule the rest. On-page SEO rewards the thorough, not the hurried.

When to Get Help

Everything on this checklist is genuinely doable yourself — it’s a checklist, not a mystery. Where businesses usually get stuck isn’t knowledge, it’s follow-through: the audit gets done, the fixes get scheduled, and then client work eats the week.

That’s the part an agency is actually useful for — not secret techniques, but someone whose job it is to run the checklist across every page, fix what’s broken, and keep it fixed as the site grows. Our SEO & Search work starts with exactly this audit, and if you’d rather hand the whole thing over, start a project with us and we’ll run it for you.