The On-Page SEO Checklist Pakistani E-Commerce Sites Always Get Wrong
The On-Page SEO Checklist Pakistani E-Commerce Sites Always Get Wrong
This is for anyone running an online store in Pakistan — fashion, electronics, home goods, whatever — who has a Shopify, WooCommerce, or custom store that just won’t rank past page two. The generic on-page SEO checklist you found online was written for blog posts, and it’s quietly costing you sales. This one is about product pages, category pages, and faceted navigation: the three places where Pakistani e-commerce sites bleed rankings, and the exact fixes I’ve applied for stores since 2009.
I’m going to skip the parts everyone gets right (you already have a sitemap, your images are compressed enough). I want to talk about the parts everyone gets wrong on a real store with 800 SKUs.
Why a Blog Checklist Fails an E-Commerce Store
Most on-page SEO advice assumes you have one page targeting one keyword, with 1,500 words of body text. A product page has 40 words of body text, a price, and a “Add to Cart” button. A category page has 60 products and almost no copy. So when you apply the blog playbook to a store, you end up stuffing paragraphs of nonsense under your products and ignoring the structural issues that actually matter.
The real work in ecommerce SEO is not “write more”. It’s deciding which of your hundreds of near-identical URLs deserve to rank, making each one genuinely distinct, and stopping Google from wasting its crawl budget on the 4,000 junk URLs your filters generate. Get that wrong and even a beautiful site stays invisible.
Title Tags: Stop Letting the Platform Write Them
The single most common mistake I see: every product on the store has a title tag of “Product Name | Store Name” because that’s the WooCommerce or Shopify default, and nobody touched it. That’s a waste. Your title tags are the highest-leverage on-page element you have, and the platform’s default throws away the chance to match how people actually search.
Pakistani buyers search with intent modifiers — price, brand, “original”, “in Pakistan”, and city names. So a lawn suit product titled “Floral Print 3-Piece” should have a title tag closer to:
- Good: “Unstitched 3-Piece Floral Lawn Suit — Original | Price in Pakistan”
- Lazy default: “Floral Print 3-Piece | MyStore”
Rules I hold to for title tags on a store:
- Keep the most important keyword in the first 50–55 characters — mobile SERPs truncate hard, and most of your traffic is on a mid-range Android.
- Put the brand name at the end, not the front. Nobody searches “MyStore floral suit”.
- Each title must be unique. If you have 30 colour variants on separate URLs with identical titles, you have a problem — either consolidate them onto one product page or differentiate the titles.
- Don’t repeat the category name in every single product title. “Mobile Phone” on 200 phone titles is filler.
If you only do one thing from this entire on-page SEO checklist, rewrite your top 50 product and category title tags by hand. That alone moves rankings within a few weeks for most stores I audit.
Product Page Optimization Beyond the Title
Real product page optimization is about giving Google and the buyer something the manufacturer’s spec sheet doesn’t. Here’s what gets missed on Pakistani stores specifically.
Write your own descriptions — and not the supplier’s
If you dropship or resell, you copied the description from the brand or from Daraz. So did fifty other stores. Google sees duplicate content across all of you and picks one — usually the bigger marketplace, not you. Write 80–150 words of genuinely original copy per product. It doesn’t need to be poetry; it needs to be yours, and it should answer the question the buyer actually has: Is this original or a replica? What’s the fabric? Does it run small? Is delivery free, and is cash on delivery available?
Answer COD and delivery questions on the page
This is where Pakistani context genuinely matters. A huge share of buyers won’t purchase without knowing delivery time to their city and whether COD is available. Putting “Cash on Delivery available across Lahore, Karachi, Islamabad — 2 to 4 days” on the product page does two things: it captures long-tail searches, and it removes the hesitation that kills the sale. JazzCash and Easypaisa options belong here too. This isn’t keyword stuffing — it’s the information the buyer came for.
Handle out-of-stock products properly
Don’t delete a product page the moment it goes out of stock and let it 404. If it’s coming back, keep the URL live with a “notify me” option. If it’s gone for good, 301 redirect it to the closest in-stock product or its category. A store with 200 dead 404s from old SKUs is teaching Google that your site is unreliable.
Use one H1, structured the right way
Your product name should be the single H1 on the page. I constantly find stores where the logo, a banner, and the product name are all H1s, or where the product name is just a styled <div> with no heading tag at all. Fix the header structure so there is exactly one H1 (the product), and H2s for sections like “Description”, “Specifications”, and “Reviews”. Clean headings help Google understand the page and help screen readers — and a meaningful chunk of your traffic uses them.
Category Pages Are Your Real Money Pages
Here’s the counterintuitive truth: for most stores, category pages rank for the high-volume commercial keywords, not individual products. “Men’s kurta”, “wireless earbuds”, “kids shoes” — those are category-level searches. Yet category pages are almost always the most neglected on the site.
- Add intro copy above or below the grid. 100–200 words describing the category, the range, and buying guidance. Put it below the product grid if you’re worried about pushing products down — Google still reads it.
- Give the category a real title tag and meta description. Default category titles are even more neglected than product ones.
- Make the H1 the category name, not “Shop” or “Products”.
- Don’t paginate into oblivion. If a category has 40 pages of pagination with no logic, the products on page 30 are effectively invisible. Sort the best sellers to the front.
If you’re investing in a paid acquisition channel like Google and Meta ads, your category pages are also your best landing pages — so this work pays off twice.
Faceted Navigation: The Silent Killer
This is the issue I’d bet money your store has and nobody’s told you about. Faceted navigation is your filter system — colour, size, price range, brand. Every time a shopper ticks a box, your platform often generates a brand-new crawlable URL like /kurta?color=blue&size=m&sort=price. Multiply your filters together and a 500-product store can generate tens of thousands of these URLs.
Google then crawls those junk URLs instead of your real product and category pages, wastes its crawl budget, and sees endless thin, near-duplicate content. Rankings stall and you have no idea why.
What to actually do:
- Decide which filter combinations have search demand and deserve to be indexable (e.g. “blue kurta” might; “blue kurta sorted by price ascending” never will).
- Add
rel="canonical"from filtered URLs back to the clean category URL for combinations you don’t want indexed. - Block pure sort and pagination parameters from being crawled — handle this carefully in robots.txt or with meta robots
noindex, follow, depending on the case. - Keep internal links pointing to clean URLs, not to filtered ones, so you’re not feeding the mess.
This is the least visible item on the list and the one with the biggest payoff on a large store. It’s also the one most agencies skip because it requires looking under the hood instead of editing copy. If your store has thousands of indexed URLs in Google Search Console but only a few hundred real products, this is your problem. Our SEO team spends real time here on every e-commerce audit because it’s where the wins are.
Internal Linking: Spread the Authority Down
Most store homepages link to the top categories and that’s it. The result is that link authority piles up on the homepage and never reaches the product pages that need it to rank. Good internal linking on an e-commerce site means deliberately routing authority deeper.
- Add “Related products” and “You may also like” blocks — but make them contextually relevant, not random.
- From category pages, link to a few flagship products and to closely related sub-categories.
- Use your blog (if you have one) to link into category and product pages with descriptive anchor text — “best winter jackets under PKR 5,000” pointing to that category, not “click here”.
- Build a few buying-guide pages that link to dozens of relevant products. This is one place a content strategy earns its keep for a store.
Anchor text matters. “Read more” teaches Google nothing. “Unstitched lawn collection” teaches it exactly what that page is about.
Meta Descriptions: They Don’t Rank, But They Sell the Click
Let’s be honest about meta descriptions: they are not a ranking factor. But they’re the ad copy under your search result, and on a store they directly affect click-through rate, which does matter. Pakistani stores almost universally leave these blank, so the platform pulls a random sentence — often a price snippet or navigation text — and it looks terrible.
Write them for your top pages. Include the value proposition the buyer cares about: free delivery, COD, original products, price range. Keep them under about 155 characters so they don’t get cut off on mobile. You don’t need to write 800 of them by hand — prioritise the categories and top products that actually get impressions, which you can pull from Search Console in ten minutes.
A Realistic Priority Order
You can’t do everything at once on a store with hundreds of SKUs, so here’s the order I’d actually work in:
- Fix faceted navigation and crawl waste — biggest structural win.
- Rewrite title tags for top categories, then top products.
- Write original descriptions and add COD/delivery info to your best sellers.
- Add intro copy and clean headings to category pages.
- Improve internal linking from home and categories down to products.
- Fill in meta descriptions for pages that already get impressions.
That sequence front-loads the work that moves rankings and leaves the cosmetic stuff for last.
Frequently Asked Questions
How long before on-page SEO changes show results for my store?
For title tag and content changes, expect movement in 2–6 weeks once Google re-crawls the pages. Structural fixes like faceted navigation can take a couple of months to fully settle because Google has to re-crawl and drop the junk URLs first. Anyone promising page-one results in a week is selling you something.
Do I really need to write a unique description for every single product?
Not all at once. Prioritise your best sellers and the products that get search impressions — usually a few dozen pages drive most of the traffic. For low-priority SKUs, a short original line beats a copied supplier paragraph. The goal is not to be perfect everywhere; it’s to be distinct where it counts.
Should my product pages be in Urdu, English, or Roman Urdu?
For most online stores, English (with Roman Urdu phrases buyers actually type) works best, because that’s how Pakistanis search on a phone keyboard. You can mirror natural search terms in your copy — including the brand and “original” or “price in Pakistan” — without forcing a full Urdu translation. If your audience genuinely searches in Urdu script, that’s a separate strategy worth discussing.
Will faceted navigation hurt me if I only have 100 products?
Less so, but it can still generate hundreds of filter URLs from a small catalogue. If Search Console shows far more indexed pages than you have real products, you have the problem regardless of catalogue size. It’s worth a quick check even on a small store.
Is on-page SEO enough, or do I also need links and ads?
On-page is the foundation — without it, nothing else performs well. But for competitive commercial keywords you’ll usually also need backlinks and often paid traffic to bridge the gap while organic builds. Think of on-page as the work that makes every other rupee you spend on marketing more efficient.
Want a Second Pair of Eyes on Your Store?
If you’ve read this far, you probably already suspect a few of these issues are live on your site right now — most likely the faceted navigation and the default title tags. We’ve been doing on-page work for Pakistani e-commerce stores since 2009, and our Google reviews come from store owners who saw the difference once the structural mistakes were fixed.
Talk to One Source Soft for a free SEO audit of your store. We’ll show you exactly which of these checklist items you’re getting wrong, where your crawl budget is leaking, and what to fix first — no obligation. Start with our e-commerce SEO services or just get in touch and tell us your store URL. We’ll take a real look before we ever talk pricing.