E-commerce SEO

E-commerce SEO that helps shoppers find your products

Category structure, product pages, filters, structured data and speed — organised so search engines focus on the pages that sell, and measured by orders, not vanity rankings.

  • Category structure
  • Product content
  • Filter control
  • Product markup
Person typing a search on a smartphone
Measured by ordersE-commerce tracking

Why online shops need their own SEO approach

An online shop is not a brochure website with prices added. It can have hundreds or thousands of product pages and overlapping category pages. Filters create endless URL combinations, and products go in and out of stock. Many descriptions come from suppliers and appear word for word on dozens of other shops. Each of these creates search engine problems that a five-page company site never faces.

At the same time, shoppers search in very specific ways — “school shoes size 4 Kampala”, “solar inverter 3kW price Uganda”, “African print bags for sale”. Build your categories and products around those searches, and keep pages fast and well organised. Then people ready to buy have a real chance of finding your shop.

This page explains how we approach SEO for online shops, most of which run on WordPress with WooCommerce. For building a shop, see e-commerce website development; for hosting one, see e-commerce hosting.

Category structure that matches how people shop

Categories are usually a shop’s most important pages for search, because they match broader searches such as “men’s formal shoes” or “office chairs”. A good structure:

  • groups products the way customers think, not the way your warehouse works;
  • avoids near-duplicate categories that compete with each other;
  • keeps the hierarchy shallow, so important categories are close to the homepage;
  • gives each category a short, useful introduction rather than a bare grid of products;
  • uses clear, readable URLs such as /shoes/school-shoes/.

Product pages that deserve to rank

Unique descriptions

Written for your shop and your customers, not copied from the manufacturer. Explain materials, sizes, uses and what’s in the box.

Good images

Several clear photos, correctly sized, with descriptive alt text.

Specific titles

Product titles and page titles that include what shoppers actually search for — brand, type, model, size where relevant.

Answers to questions

Delivery, returns, warranty and sizing information on or linked from every product page.

For shops with large catalogues, we prioritise the products and categories that sell best or have the most search demand, rather than trying to rewrite everything at once.

Wooden letter tiles spelling SEO
Coming up: Filters & duplicates · Stock changes · Product markup

Filters, sorting and duplicate URLs

Filters for size, colour, price and brand are helpful for shoppers but can create thousands of URL variations — the same products in different orders or combinations. Left unmanaged, search engines waste time crawling these instead of your important pages.

IssueApproach
Sort orders (price low–high, newest)Canonical to the main category; keep out of the index
Multi-filter combinationsPrevent indexing of combinations with no search demand
Valuable filtered views (e.g. a popular brand)Consider a proper, indexable landing page with its own content
Products in several categoriesOne canonical product URL
PaginationCrawlable page links; no accidental noindex on page 2+

Out-of-stock and discontinued products

Deleting a product page the moment it sells out throws away any search visibility and links it has earned. Better practice:

  • Temporarily out of stock: keep the page live, show expected availability and suggest alternatives;
  • Permanently discontinued with a replacement: redirect to the replacement product;
  • Discontinued with no replacement: redirect to the most relevant category, or keep an informative page if it still attracts visitors;
  • Seasonal products: keep the same URL each season rather than creating new pages.

Product structured data

Product structured data describes each product’s name, image, price, currency, availability and, where genuine, reviews. It helps search engines understand your products, and some shopping search features require it. We make sure markup matches what is visible on the page — including price in Uganda shillings where that’s how you sell — and never add invented ratings.

Hand holding a smartphone showing a business profile in a busy city
Coming up: Speed · Supporting content · Physical stores

Speed on product and category pages

Shop pages tend to be heavy: many product images, filters, carts, analytics and chat widgets. On mobile data, every extra second loses shoppers. We size and compress product images correctly, and lazy-load images further down the page. We remove unused shop plugins, and cache category and product pages while keeping cart and checkout dynamic. Hosting matters here too — checkout and search pages need server resources.

Content that supports buying decisions

Buying guides, comparisons and how-to articles answer the questions shoppers ask before they buy. Think “how to choose a solar battery”, “school shoe sizing guide” or “how to care for leather bags”. They attract earlier-stage visitors and link naturally to relevant categories and products. We plan a small number of genuinely useful guides rather than a stream of thin posts.

Shops with a physical store

Many Ugandan retailers sell both online and from a shop. A strong Google Business Profile, consistent address and opening hours, and clear “visit our store” information help nearby shoppers who prefer to see products in person or collect orders.

Vintage studio microphone on a purple background
Coming up: Measurement · Migrations · Keyword research

Measuring e-commerce SEO

For a shop, the measure that matters is revenue from search, not just rankings. We set up analytics with e-commerce tracking where possible, and report on:

  • organic visits to categories and products;
  • orders and revenue from organic search;
  • top landing pages and which convert;
  • indexing of key categories and products;
  • search queries showing new demand.

Moving or redesigning a shop

Changing shop platform, theme or URL structure is one of the riskiest moments for e-commerce SEO. Every category and product URL needs mapping to its new address with permanent redirects, product data and images must transfer intact, and the new site should be tested before launch. We follow the same careful process described in website migration.

Keyword research for shops

Shop keyword research starts with how customers describe products, not how suppliers name them. A supplier’s “PU leather oxford, black, EU38” is a parent’s “black school shoes size 5”. We look at search suggestions, Search Console queries, competitor categories and the words customers use in WhatsApp enquiries, then map them:

Search typeExampleBest page
Broad category“office chairs Uganda”Category page
Specific product“ergonomic mesh office chair”Product page
Brand + type“[brand] solar inverter”Brand-filtered landing page or product
Question“what size inverter do I need”Buying guide linking to products
Local intent“laptop shop Kampala”Store page and Google Business Profile
3D app icons around the Figma design tool logo
Coming up: Internal linking · Reviews & Q&A · Mobile shopping

Search engines judge which pages matter partly by how the site links to them. In a shop, link from the homepage and menus to your most important categories, and from categories to their best products. Link products to related items and accessories, and buying guides to the categories they discuss. Breadcrumbs on every product reinforce the structure. Products that are only reachable through search boxes or filters are often never found by search engines at all.

Product reviews and customer questions

Genuine customer reviews add unique, useful text to product pages and reassure other shoppers. Answering common questions on the product page — sizing, compatibility, delivery times to upcountry towns — does the same. We help you set up review collection after delivery and display reviews properly, with product structured data only where the reviews are real and visible on the page.

Designing for how Ugandans shop on mobile

Most shoppers will browse on a phone, often on mobile data, and many will want to confirm details on WhatsApp before paying. Pages that load quickly, show the price and delivery cost clearly and offer a visible WhatsApp or call option tend to sell better. The same qualities also help search performance through better engagement. We review product and category pages on real mid-range phones, not only on office computers.

Man using a smartphone outdoors
Coming up: Common mistakes · Seasonal demand · Our process

Common e-commerce SEO mistakes

MistakeEffect
Every filter combination indexableThousands of thin pages; important pages crawled less
Supplier descriptions copied word for wordPages indistinguishable from other shops
Deleting sold-out productsLost visibility and broken links
Category pages with no text at allLittle for search engines to understand
Huge product imagesSlow pages and abandoned visits
Fake or imported reviewsPolicy breaches and lost trust

Planning for seasonal demand

Shopping in Uganda follows predictable cycles. Shoppers buy school shoes and uniforms before each term, and gifts before Christmas and Valentine’s Day. Solar and electrical goods sell around rainy seasons and power cuts, and travel gear before holidays. Search demand rises weeks before purchases peak. Update category and landing pages for these moments well in advance, and link them from the homepage. Keep the same URLs year after year, so they build history instead of starting from zero each season. We plan these updates with you in a simple calendar so the right pages are ready when demand arrives.

How we work with online shops

  1. Audit the shop

    Indexing, duplicate URLs, categories, product content, speed and tracking — prioritised by revenue impact.

  2. Fix structure

    Categories, canonicals, filters and redirects so search engines focus on the right pages.

  3. Improve key pages

    Rewrite and enrich the top categories and best-selling products first.

  4. Support with content

    Buying guides and comparisons that link to categories and products.

  5. Measure and refine

    Track orders and revenue from search and adjust priorities.

African woman with braids typing at a desktop computer
Coming up: Your next step

Your next step

Share your shop address, platform and best-selling categories. We will review how search engines see your categories, products and filters, check product markup and speed, and propose the first pages to improve based on what sells.

E-commerce SEO questions

Can I use the manufacturer’s product descriptions?

You can, but identical text on many shops gives search engines little reason to choose yours. Unique descriptions for key products usually perform better.

Should I delete products that are out of stock?

Usually not. Keep temporary out-of-stock pages live and redirect permanently discontinued products to the closest alternative.

Do I need a blog for my shop?

Not necessarily, but a few genuinely useful buying guides often help shoppers and support category pages.

Is WooCommerce good for SEO?

Yes, when configured well. Most issues come from themes, plugins and unmanaged filters, and we can fix them.

How long until we see more sales from search?

Structural fixes can help within weeks; content and authority improvements usually take months.

Should product prices appear in search results?

If you sell online with fixed prices, accurate Product markup lets search engines show price and availability. Keep prices in the markup identical to the visible page, and update both together when they change.

Do social media shops replace a website?

They help reach existing followers, but they rarely appear in Google searches for your products. A website gives you pages that search engines can find and you fully control. Many shops use both: social media to reach followers, and the website to capture searches and process orders.

Can you work with my existing shop developer?

Yes. We can provide clear technical briefs for them to implement.

WhatsApp