By Abdul Haddi – SEO Expert in Lahore
Want your website to rank higher on Google? On-page SEO is where you should start. It’s the foundation of any successful SEO strategy.
Many Lahore business owners have websites but don’t optimize them properly. They wonder why they’re not getting traffic from Google. The answer is simple: their on-page SEO is weak.
I’m Abdul Haddi, an SEO expert based in Lahore with 3+ years of experience. I’ve optimized 50+ websites for businesses in Lahore and internationally. In this guide, I’ll give you a complete on-page SEO checklist that actually works.
What is On-Page SEO?
On-page SEO is everything you do ON your website to rank higher on Google. This includes your content, titles, headings, images, and more.
On-page SEO vs. Off-page SEO:
- On-page: What you control on your website
- Off-page: What happens outside your website (like backlinks)
According to Moz, on-page factors are crucial for SEO success. If your on-page SEO is bad, no amount of backlinks will help you rank.
Why On-Page SEO Matters for Lahore Websites
Here’s why on-page SEO is important:
- Google can understand your content better
- Users have a better experience
- Your website loads faster
- You rank for the right keywords
- You get more clicks from Google
Good on-page SEO = better rankings = more customers.
Complete On-Page SEO Checklist
Follow this checklist for every page on your website.
1. Keyword Research
Before optimizing, you need to know which keywords to target.
How to do keyword research:
- Think about what your customers search for
- Use Google’s search suggestions
- Check what your competitors rank for
- Use keyword tools (Google Keyword Planner, Ubersuggest, Ahrefs)
For Lahore businesses, target local keywords:
- Best car rental Lahore
- Interior designer DHA
- Real estate agent Bahria Town
- Wedding photographer Lahore
Pick one main keyword per page.
2. Title Tag Optimization
The title tag is the clickable headline in Google results. It’s super important!
How to write a good title:
- Include your main keyword
- Keep it under 60 characters
- Make it interesting and clickable
- Add your location for local SEO
Bad title: Home | My Business Good title: Best Car Rental in Lahore | Affordable Rates 2025
Formula: [Main Keyword] | [Benefit] | [Location/Brand]
3. Meta Description
The meta description is the text under your title in Google results. It doesn’t directly affect rankings, but it affects clicks.
How to write a good meta description:
- Include your main keyword
- Keep it under 155 characters
- Make it compelling
- Add a call to action
Example: “Looking for car rental in Lahore? We offer the best rates, new cars, and 24/7 service. Book now and save 20%! Call 0300-XXXXXXX.”
4. URL Structure
Your page URL should be clean and include your keyword.
Bad URL: yoursite.com/page?id=123 Good URL: yoursite.com/car-rental-lahore
URL best practices:
- Use hyphens between words (not underscores)
- Keep it short
- Use lowercase letters
- Include your main keyword
- Avoid numbers and special characters
5. Heading Tags (H1, H2, H3)
Headings organize your content and help Google understand your page structure.
H1 tag (Main heading):
- Use only ONE H1 per page
- Include your main keyword
- Make it clear and descriptive
Example: “Car Rental in Lahore – Best Rates & New Cars”
H2 tags (Subheadings):
- Use multiple H2s to break up content
- Include related keywords naturally
- Make them descriptive
Example:
- Why Choose Our Car Rental Service
- Our Fleet of Cars
- Pricing and Packages
- How to Rent a Car in Lahore
H3 tags (Sub-subheadings):
- Use under H2s when needed
- Keep content organized
Structure should be: H1 → H2 → H3 (like an outline)
6. Content Quality and Length
Content is king! Google loves high-quality, helpful content.
What makes good content:
- Answers the user’s question completely
- Easy to read (simple English)
- Well-organized with headings
- No spelling or grammar mistakes
- Original (not copied)
How long should content be?
- Homepage: 300-500 words minimum
- Service pages: 500-1000 words
- Blog posts: 1000-2000 words
According to Backlinko, longer content tends to rank higher. But don’t write just to hit a word count. Write to help your reader.
For Lahore websites, include:
- Local information
- How your service works in Lahore
- Your experience in Lahore market
- Contact details and location
7. Keyword Placement
Your main keyword should appear in key places:
- Title tag (most important!)
- First 100 words of content
- At least one H2 heading
- URL
- Meta description
- Image alt text
- Naturally throughout the content
Important: Don’t overuse keywords (keyword stuffing). Use them naturally. Write for humans, not robots.
Keyword density: Aim for 1-2% (if you have 1000 words, use your keyword 10-20 times)
8. Image Optimization
Images make your content better, but you need to optimize them for SEO.
How to optimize images:
A) Use descriptive file names
- Bad: IMG_1234.jpg
- Good: car-rental-lahore-2025.jpg
B) Add alt text Alt text describes your image for Google and people who can’t see images.
- Example: “Toyota Corolla available for rent in Lahore”
C) Compress images Large images slow down your website. Use tools like TinyPNG to compress images without losing quality.
D) Use the right format
- JPG for photos
- PNG for graphics with text
- WebP for better compression (modern format)
Tip: Every image should be under 200KB for faster loading.
9. Internal Linking
Internal links connect different pages on your website. They help Google understand your site structure and spread link value.
How to use internal links:
- Link to related pages naturally
- Use descriptive anchor text (the clickable text)
- Link from new pages to old pages
- Link from old pages to new pages
Example: If you’re writing about “car rental in Lahore,” link to your pages about “rental rates” and “booking process.”
Anchor text examples:
- Bad: Click here
- Good: Check our car rental rates in Lahore
Add 3-5 internal links per page.
10. External Links
Linking to high-quality external websites is good for SEO. It shows Google you’ve done your research.
When to use external links:
- When citing statistics or facts
- When referring to authority websites
- When recommending tools or resources
Example: “According to a study by Neil Patel, websites with external links tend to rank higher.”
Link to: Wikipedia, government sites, news sites, industry authorities
Don’t link to: Spam sites, competitors (unless necessary), low-quality sites
11. Content Freshness
Google loves fresh, updated content.
What to do:
- Update your content regularly
- Add new information
- Remove outdated info
- Update dates and statistics
Example: If you wrote a blog in 2023, update it in 2025 with new information and change the year in title.
12. Mobile Optimization
Over 70% of people in Pakistan use mobile phones to search Google. Your website MUST work perfectly on mobile.
Check these things:
- Text is readable without zooming
- Buttons are easy to tap
- No horizontal scrolling
- Images fit the screen
- Page loads fast on mobile data
Test your site: Use Google’s Mobile-Friendly Test tool
13. Page Speed
Fast websites rank better and keep visitors happy. According to Google, page speed is a ranking factor.
How to make your site faster:
- Compress images
- Use a good hosting provider
- Enable caching
- Minimize CSS and JavaScript
- Use a Content Delivery Network (CDN)
Test your speed: Use Google PageSpeed Insights
Goal: Load in under 3 seconds
14. Schema Markup
Schema markup is code that helps Google understand your content better. It can give you rich snippets in search results.
Types of schema for Lahore businesses:
- Local Business Schema (name, address, phone)
- Product Schema (for e-commerce)
- Review Schema (star ratings)
- FAQ Schema (for FAQ sections)
- Article Schema (for blog posts)
Example of rich snippet: Star ratings showing in Google results, extra information like price or availability.
Tip: If you’re not technical, use a plugin (like Rank Math or Yoast for WordPress) to add schema easily.
15. User Experience (UX)
Google tracks how users interact with your site. If people leave quickly, your rankings will drop.
Improve user experience:
- Make navigation easy
- Use clear calls to action
- Make contact info easy to find
- Use white space (don’t crowd the page)
- Make it easy to read (short paragraphs, bullet points)
Important metrics:
- Bounce rate (people leaving quickly)
- Time on page (how long people stay)
- Pages per session (how many pages they view)
16. Call to Action (CTA)
Every page should tell visitors what to do next.
Good CTAs:
- Call us now: 0300-XXXXXXX
- Get a free quote
- Book your service today
- Download our guide
- Contact us for details
Make your CTA buttons:
- Easy to see (use bright colors)
- Above the fold (visible without scrolling)
- Action-oriented (“Get Started” not “Submit”)
17. Content Readability
Your content should be easy to read, especially for Lahore audiences.
How to make content readable:
- Use simple English
- Write short sentences (15-20 words max)
- Use short paragraphs (3-4 lines)
- Use bullet points and lists
- Avoid jargon and difficult words
- Use active voice
Readability tools: Hemingway Editor, Grammarly
18. Multimedia Content
Adding different types of content makes your page more engaging.
Types of multimedia:
- Images (product photos, infographics)
- Videos (explainer videos, testimonials)
- Infographics
- Audio (podcasts)
- Interactive tools (calculators, quizzes)
Video is especially powerful. According to Wyzowl, people are 95% more likely to remember information from a video than from text.
19. Social Sharing Buttons
Make it easy for people to share your content on social media.
Add sharing buttons for:
- WhatsApp (very important in Pakistan!)
Place them: At the top and bottom of blog posts
20. Contact Information
Your contact details should be easy to find on every page.
Include:
- Phone number (make it clickable on mobile)
- WhatsApp number
- Email address
- Physical address (for local SEO)
- Business hours
Add this in: Header, footer, and contact page
On-Page SEO Checklist (Quick Reference)
Print this checklist and use it for every page:
Before Publishing:
- [ ] Keyword research done
- [ ] Main keyword chosen
- [ ] Title tag optimized (with keyword, under 60 characters)
- [ ] Meta description written (with keyword, under 155 characters)
- [ ] URL is clean and includes keyword
- [ ] H1 tag includes main keyword
- [ ] H2 and H3 tags used for structure
- [ ] Content is 500+ words (or appropriate length)
- [ ] Main keyword in first 100 words
- [ ] Keyword used naturally throughout
- [ ] Images added and optimized
- [ ] Alt text added to all images
- [ ] Images compressed (under 200KB each)
- [ ] 3-5 internal links added
- [ ] 1-2 external links to authority sites
- [ ] Mobile-friendly checked
- [ ] Page speed tested (under 3 seconds)
- [ ] Schema markup added
- [ ] Clear call to action included
- [ ] Content is easy to read
- [ ] Contact information visible
- [ ] Social sharing buttons added
- [ ] No spelling or grammar mistakes
- [ ] Content is original (not copied)
Common On-Page SEO Mistakes
Mistake #1: Keyword Stuffing Don’t use your keyword too many times. Google will penalize you. Use it naturally.
Mistake #2: Duplicate Content Every page should have unique content. Don’t copy content from other pages or websites.
Mistake #3: Thin Content Pages with very little content (under 300 words) don’t rank well. Add more valuable information.
Mistake #4: Missing Title or Description Every page needs a unique title and meta description. Don’t leave them blank!
Mistake #5: Broken Links Check your internal and external links regularly. Fix broken links immediately.
Mistake #6: Slow Loading Speed If your page takes more than 5 seconds to load, people will leave. Optimize your speed.
Mistake #7: Not Mobile-Friendly Test your website on mobile phones. Most of your traffic comes from mobile!
How Often Should You Update On-Page SEO?
For new websites:
- Optimize every page before launching
- Review and update after 3 months
For existing websites:
- Review important pages every 6 months
- Update content quarterly
- Check broken links monthly
- Monitor page speed monthly
Tools to Help with On-Page SEO
Free tools:
- Google Search Console (check performance)
- Google PageSpeed Insights (test speed)
- Google Mobile-Friendly Test
- Hemingway Editor (readability)
- TinyPNG (compress images)
Paid tools (if budget allows):
- Ahrefs (keyword research, analysis)
- SEMrush (complete SEO tool)
- Surfer SEO (on-page optimization)
- Screaming Frog (technical SEO audit)
How I Can Help Your Lahore Website
I’m Abdul Haddi, and I specialize in on-page SEO for Lahore businesses. I’ve optimized 50+ websites across different industries:
- Real estate websites
- E-commerce stores
- Service business sites
- Restaurant and cafe websites
- Corporate websites
What I do:
- Complete on-page SEO audit
- Optimize all title tags and meta descriptions
- Improve content quality and structure
- Fix technical on-page issues
- Optimize images and page speed
- Add proper schema markup
- Monthly monitoring and updates
Final Thoughts
On-page SEO might seem like a lot of work, but it’s worth it. Once you optimize your pages properly, they’ll rank better and bring you more customers.
Start with your most important pages (homepage, main service pages, best blog posts). Optimize them one by one using this checklist.
Remember: On-page SEO is not a one-time thing. Keep updating and improving your content regularly.
Need help optimizing your Lahore website? I’d love to help you improve your rankings and get more customers from Google. Contact me today for a free website audit.
About the Author: Abdul Haddi is an On-Page SEO Expert in Lahore with 3+ years of experience. He has helped 50+ businesses optimize their websites and achieve better Google rankings.