Skip to content
Muhammad Ammar Digital Marketing & SEO Expert
Services

E-commerce SEO

In most stores I audit, the majority of category pages are not indexed. That is the whole problem.

E-commerce SEO is mostly an architecture problem wearing a content problem’s clothes. The stores that win are not the ones publishing more; they are the ones where Google can actually see and understand the catalogue.

What the work covers

  • Category page architecture and internal linking
  • Faceted navigation and index control: usually the single largest issue
  • Crawl budget management for large catalogues
  • Product page optimisation at template level, not page by page
  • Duplicate and near-duplicate product content
  • Out-of-stock and discontinued product strategy
  • Product and Offer schema markup
  • Merchant Center feed quality, which overlaps heavily with organic
  • Site search optimisation and what its data tells you about demand
  • Review content and user-generated content strategy
  • Pagination and infinite scroll handling
  • Arabic product content and bilingual catalogue structure
  • Core Web Vitals on category and product templates

The four problems behind most cases

Faceted navigation

Filter combinations generating millions of crawlable URLs, consuming the crawl budget that category pages needed.

Thin category pages

A grid of products and nothing else. The page ranks for nothing because it says nothing.

Duplicate product content

Manufacturer descriptions used verbatim across hundreds of stores. Nothing distinguishes yours.

Bilingual duplication

Arabic and English versions canonicalising to each other, or hreflang pointing at the wrong URLs, so half the catalogue never gets indexed.

Platform notes

  • Shopify: URL structure is partly fixed, collection handling needs care, and ?filter.v parameters are the usual crawl problem.
  • WooCommerce: flexible but frequently misconfigured: attribute archives, ?orderby and ?filter_ parameters are the common leaks.
  • Salla and Zid: widely used in Saudi Arabia, with their own constraints around URL control and schema output.
  • Custom builds: usually a JavaScript rendering question first, before anything else can be assessed.

Frequently asked

Should category or product pages be the priority?

Category pages, almost always. They target the higher-volume commercial terms, they are fewer so the work is tractable, and they distribute authority to the products beneath them.

What do we do with out-of-stock products?

Keep the page if the product is returning, and say so on it. Redirect to the closest equivalent if it is gone for good. Deleting a page that has links and rankings throws away an asset.

Do we need unique descriptions for every product?

Not for every one. Prioritise the products that drive revenue and the ones with search demand. For a long tail of low-demand items, a solid template with genuinely distinct attributes is a reasonable compromise.

How do we handle Arabic and English product pages?

Separate indexable URLs per language, correct hreflang between them, no cross-language canonicals, and Arabic product names researched rather than translated. Shoppers frequently use different terms for the same item.

Related services

Digital Marketing Consulting

Full-funnel strategy, channel selection, budget allocation and the measurement setup that tells you which of it is working.

Technical SEO

Crawlability, indexation, site architecture and Core Web Vitals — the constraints that cap every other SEO effort you make.

Arabic & Bilingual SEO

Arabic keyword research, dialect-aware content and hreflang architecture for sites serving Egypt, Saudi Arabia and the UAE.

Let’s find what is blocking your growth

Thirty minutes. You will leave knowing what I think your biggest constraint is, whether that turns out to be a channel, your tracking, or what happens after the click. That holds whether or not we end up working together.

I usually reply within one business day. English or Arabic.