Paid ads stop the moment you stop paying, but a product page that ranks on Google can bring in buyers for years. Search engine optimisation (SEO) for an online store is not a mystery: it is a set of technical basics, well-built category and product pages, and steady content work. This checklist walks you through each layer in the order that gives a small store the fastest, most durable results.

Key takeaways

  • Map one main keyword to each page: category pages target broad searches, product pages target specific ones.
  • Get the technical foundations right first: HTTPS, clean URLs, a sitemap in Google Search Console, and fast mobile pages.
  • Write original titles, meta descriptions and product descriptions. Copied manufacturer text gives Google no reason to rank you.
  • Product structured data and a Google Merchant Center feed make your listings eligible for richer results with price and availability.
  • SEO compounds. A monthly routine of fixing errors, improving top pages and publishing helpful guides beats a one-off “SEO project”.

How Google finds, understands and ranks a store

Before you change anything, it helps to know the three steps every page goes through:

  1. Crawling: Googlebot discovers your pages by following links and reading your XML sitemap.
  2. Indexing: Google reads each page, works out what it is about and decides whether it is worth storing. Thin, duplicate or broken pages are often left out.
  3. Ranking: when someone searches, Google orders the indexed pages it thinks best answer that search, weighing relevance, quality, usefulness and page experience.

Most store SEO problems sit in the first two steps. A store with 300 products might have only 120 indexed because of duplicate variant URLs, empty categories or pages that load too slowly on mobile. Fixing these is unglamorous, but it is usually the quickest win available.

Keyword research for an online store

Keyword research tells you the words your customers actually type. You do not need expensive tools to start. Use Google’s autocomplete, the “People also ask” box, the related searches at the bottom of results, and, once your site is live, the Performance report in Google Search Console, which shows the real queries people used to find you.

Match keywords to page types

Each page should have one main keyword, with a few close variations. Do not make two pages compete for the same phrase.

Page type Search intent Example keyword What the page needs
Home page Brand or broad category “organic skincare Pakistan” Clear positioning, links to main categories
Category page Browsing, comparing “unstitched lawn suits” A short intro, filters, well-named products
Product page Ready to buy “cold pressed coconut oil 500ml” Specific details, price, delivery info, reviews
Blog or guide Learning, researching “how to choose hair oil for dry scalp” A genuinely useful answer that links to products

Think like a local buyer, and an international one

Pakistani shoppers often mix English with Roman Urdu (“kurti design”, “desi ghee price”), add a city name (“cake delivery Lahore”), or search by occasion (“Eid dresses”). If you sell abroad, the same product may be searched differently: “shalwar kameez UK” or “Pakistani clothes online USA”. Note these variations and use them naturally in category intros, product names and FAQs, but never stuff them in.

Prioritise by intent, not just volume

A phrase with modest search volume and strong buying intent (“buy rosemary hair oil Karachi”) is often worth more to a small store than a huge, vague term (“hair care”). Start with specific, winnable phrases and broaden as your site earns authority.

Technical foundations

Security and a clean domain

Your whole store should load over HTTPS, with the non-secure and “www”/”non-www” versions redirecting to a single preferred address. Use your own domain rather than a marketplace subdomain, so the authority you build belongs to your brand.

Site structure and URLs

Keep the structure shallow: Home, then Category, then Product. Any product should be reachable within three or four clicks of the home page. URLs should be short, lowercase and readable, for example /lawn-suits/three-piece-printed-lawn/ rather than /product?id=48213&ref=cat7. Pick a URL once and avoid changing it; if you must, set up a 301 redirect from the old address.

Sitemap and Google Search Console

Verify your domain in Google Search Console, submit your XML sitemap, and check the Pages (indexing) report. It tells you which pages are indexed and why others are not, such as “Duplicate without user-selected canonical” or “Crawled, currently not indexed”. This is the single most useful free tool for store SEO.

Speed and Core Web Vitals

Google measures real-user page experience with three Core Web Vitals. According to Google’s web.dev guidance, a page is considered “good” when it meets these thresholds at the 75th percentile of visits:

  • Largest Contentful Paint (LCP): 2.5 seconds or less (how quickly the main content appears).
  • Interaction to Next Paint (INP): 200 milliseconds or less (how quickly the page responds to taps and clicks). INP replaced First Input Delay as a Core Web Vital in 2024.
  • Cumulative Layout Shift (CLS): 0.1 or less (how much the layout jumps while loading).

For most stores the biggest wins are compressing product photos (aim for well under 200 KB per image where quality allows), avoiding heavy sliders on the home page, limiting third-party scripts and apps, and reserving space for images so the layout does not jump.

Duplicate content from variants, filters and sorting

Colour variants, size filters and “sort by price” options can create hundreds of near-identical URLs. Keep variants on a single product page where possible, and use canonical tags so filtered or sorted versions point back to the main category URL. Do not let internal search result pages be indexed.

Out-of-stock and discontinued products

If a product is temporarily out of stock, keep the page live, mark it as unavailable and suggest alternatives. If it is gone for good and has a close replacement, redirect it to that replacement or its category. Deleting pages that have earned links and rankings throws that value away.

Tip: Search site:yourdomain.com on Google once a month. If you see test pages, empty categories, tag archives or duplicate products in the results, clean them up or set them to noindex.

On-page SEO for category and product pages

Title tags and meta descriptions

The title tag is the blue headline in search results. Put the main keyword near the start, add a distinguishing detail, and end with your brand if space allows: “Cold Pressed Coconut Oil 500ml, 100% Pure | YourBrand”. Keep it roughly under 60 characters so it is not cut off. The meta description does not directly affect ranking, but it affects clicks: summarise the benefit and mention practical selling points such as nationwide delivery or cash on delivery.

Headings and on-page copy

Each page should have one H1 that matches what the page is about, usually the product or category name. Category pages benefit from a short, helpful introduction (two to four sentences above the products, with optional buying advice below). Product pages need original descriptions; our guide on how to write product descriptions that sell covers this in depth.

Images

Name image files descriptively (black-embroidered-chiffon-dupatta.jpg, not IMG_4471.jpg) and write alt text that describes the image for someone who cannot see it. This helps accessibility and makes your products discoverable in Google Images.

Link from category intros to key subcategories, from blog guides to the products they discuss, and between related products (“Complete the look”, “Often bought with”). Internal links help Google discover pages and understand which ones matter most.

Structured data and Google Merchant Center

Structured data is code that labels your product’s name, price, currency, availability, images and reviews in a format search engines understand. Google’s documentation describes two kinds of product rich results: product snippets for pages that review or describe products, and merchant listings for pages where customers can buy. Merchant listing markup supports extra details such as shipping and return policies, and adding it also makes a page eligible for product snippets.

Google also recommends supplying product data through a Google Merchant Center feed as well as on-page markup, because using both helps it understand and verify your information. In practice:

  • Make sure the price and stock status in your markup always match what the page shows.
  • Include GTINs or barcodes where your products have them.
  • Use only genuine customer reviews. Never mark up reviews you wrote yourself.
  • Test product pages with Google’s Rich Results Test and monitor the relevant reports in Search Console.

Content and authority beyond product pages

Helpful guides that sell indirectly

Buying guides, size guides, care instructions and comparison articles attract people earlier in their decision and give other sites a reason to link to you. A spice brand might publish “How to store whole spices so they stay fresh”; a children’s education brand might write “Choosing learning resources for ages 3 to 6”. Each guide should link naturally to the relevant products.

Local SEO for stores with a physical presence

If you have a shop, kitchen, showroom or pickup point, create and complete a Google Business Profile with accurate hours, photos, categories and your website link. Keep your name, address and phone number consistent everywhere they appear online.

Links from relevant, trustworthy sites remain an important signal. Good sources for small stores include suppliers and brands you stock, local business directories and chambers of commerce, bloggers and creators who review your products, collaborations and charity drives, and news coverage of something genuinely interesting you did. Avoid buying links in bulk; it is against Google’s spam policies and can harm your rankings.

The e-commerce SEO checklist

Work through this list in order. Tick off the first ten before you worry about the rest.

  1. Store loads on HTTPS, with one preferred domain and redirects from all other versions.
  2. Domain verified in Google Search Console and XML sitemap submitted.
  3. Google Analytics installed so you can see which organic pages lead to sales.
  4. A keyword list mapped to your home page, categories and top products, with one main keyword per page.
  5. Short, readable, permanent URLs for categories and products.
  6. Every product reachable within three or four clicks of the home page.
  7. Unique title tag (under about 60 characters) on every important page.
  8. Compelling meta description on home, category and best-selling product pages.
  9. One clear H1 per page.
  10. Original product descriptions; no copied manufacturer text.
  11. Compressed images with descriptive file names and alt text.
  12. Core Web Vitals checked for mobile in Search Console or PageSpeed Insights.
  13. Canonical tags in place for filtered, sorted and variant URLs.
  14. Internal search result pages, test pages and empty categories kept out of the index.
  15. A clear plan for out-of-stock and discontinued products (keep, suggest alternatives, or redirect).
  16. Product structured data validated with the Rich Results Test.
  17. Google Merchant Center feed set up, with prices and availability matching the site.
  18. Delivery, returns and contact information visible and easy to find.
  19. Google Business Profile completed if you have a physical location.
  20. One helpful guide published each month, linking to relevant products.
  21. Monthly review of the Search Console Pages and Performance reports.

How Baselyne helps

Baselyne is a fully hosted platform, so several technical foundations are handled for you. Every store comes with SSL, unlimited bandwidth and hosting with 99.98% uptime, which keeps your pages secure and reachable when Googlebot and shoppers visit. You can list unlimited products with variations and individual prices on one product page, which helps avoid duplicate-page sprawl, and connect Google Analytics and the Facebook Pixel to see which traffic actually converts. Browse the full feature list, pick a clean, uncluttered design from the theme catalogue, or compare plans. If you want to measure the results of your SEO work properly, read our guide to using Google Analytics and the Meta Pixel. Ready to build? Start a 14-day free trial.

Frequently asked questions

How long does e-commerce SEO take to show results?

Technical fixes such as getting pages indexed can show an effect within weeks. Ranking for competitive category keywords usually takes several months of consistent work. Specific, long-tail product searches are where new stores tend to see results first.

Should I write a blog if I only sell products?

Yes, if the articles genuinely help your buyers. Guides answer questions your product pages cannot, attract links, and give you pages to link from to your products. One well-researched guide a month is better than four thin posts.

Can I use the manufacturer’s product description?

You can, but you should not rely on it. Many other stores use the same text, so Google has little reason to rank your page over theirs. Rewrite it in your own words and add details only you know, such as fit, delivery times and how customers use the product.

Do I need Google Merchant Center if I don’t run Shopping ads?

It is worth considering. Google can show products from Merchant Center in free listings, and Google recommends using a feed alongside structured data to help it understand your product information. Keep the feed’s prices and stock in sync with your site.

Is SEO different for Pakistani and international customers?

The principles are the same, but search behaviour differs. Pakistani buyers often use Roman Urdu terms, city names and occasions, while international shoppers may add their country or use different product names. Research both and reflect real search phrases in your category and product copy.

Sources