Skip to main content

Ecommerce SEO with Madabina: Indexing, Best Practices, and Semantic Silos

· 13 min read
Madabina Editorial Team
Seller and developer education

Search engine optimization for an ecommerce store is not a single setting or a promise of first place. It is a sequence of decisions that helps people and search engines understand what the store offers, which pages matter, and how those pages relate to one another. Madabina provides part of this foundation in the public storefront: readable URLs, page metadata, language alternates, canonical URLs, robots directives, public sitemaps, and structured data for relevant pages. The merchant still controls the quality and usefulness of the content.

This guide explains how to move from a public, technically accessible store to an indexed and maintainable content structure. It also introduces the semantic silo, or cocon sémantique: a group of related pages connected by a natural internal-link architecture. The goal is not to manufacture links. The goal is to make a shopper’s questions easier to answer from the category, product, and educational pages you already need.

An ecommerce storefront connects product categories, helpful guides, and search discovery through a semantic content network.

1. Understand crawling, indexing, and ranking​

These three words describe different stages:

  • Crawling: a search engine fetches a public URL and follows links it can discover.
  • Indexing: the search engine decides whether it can store and understand the page for possible results.
  • Ranking: the search engine chooses which eligible pages to show for a particular query and order.

A sitemap can help a search engine discover URLs, but it does not guarantee that every URL will be indexed or that the site will rank for a phrase. Google’s technical requirements say that a page must be accessible to Googlebot, return a successful response, and contain indexable content to be eligible; eligibility is not a promise of inclusion. Read the Google technical requirements and the Google ecommerce launch guide when you launch or change a store.

This distinction changes how you diagnose SEO. “I added a keyword” does not explain why a page is missing. Ask first whether the URL is public, returns the right status, is allowed by its robots directive, has a canonical URL, is linked from a crawlable page, and contains useful content that is not a duplicate of another page.

2. Start with the Madabina SEO foundation​

Madabina’s public storefront prepares several technical signals for merchants. The exact output varies by page type and locale, but the current application provides:

  • a public store address and product/category/page slugs;
  • HTML titles and descriptions for store, product, category, and custom pages;
  • canonical URLs and locale alternates for public store pages;
  • robots directives, including the ability to control indexability for custom pages;
  • public sitemap endpoints for the central site and store profiles;
  • structured data such as Product, Store, CollectionPage, ItemList, and BreadcrumbList where the page type supports it;
  • SEO fields for custom pages, including SEO title, description, social image, and robots setting.

These features make the storefront easier to describe and crawl, but they do not replace editorial work. A generated description based on an empty product description cannot explain a product well. A schema object does not repair an incorrect price or unavailable stock. A canonical link cannot turn a private preview into an indexable page.

The Madabina product and stock guide covers the merchant workflow. Use the product page checklist to review the customer-facing information before promoting a product.

3. Make sure the store is public and indexable​

Before submitting anything to a search engine, test the public storefront as a visitor:

  1. Open the public store address without a merchant login.
  2. Open the home page, one category, one product, and each important custom page.
  3. Confirm that the response loads instead of redirecting to a private preview or dashboard.
  4. Check that the page has a useful title, description, main heading, visible content, and a canonical URL.
  5. Confirm that the chosen page is not set to noindex.
  6. Follow links from the home page or category page to the product; do not rely only on a URL pasted into a private message.
  7. Test the same important route in every storefront language you have enabled.

Do not index every possible URL. Order confirmations, internal previews, empty filter combinations, and thin duplicate pages may not belong in search. Index the pages that answer a real customer question and keep private or temporary pages out of the index. If a custom page is still being prepared, use its appropriate robots setting and publish it only after its title, content, links, and canonical URL are ready.

A visual checklist moves from a public store and sitemap to URL inspection and index monitoring.

4. Connect Search Console and submit the sitemap​

Google usually discovers public websites automatically, but a new store can make the process easier to monitor by verifying ownership in Google Search Console. The general launch sequence is:

  1. Verify the correct domain or URL-prefix property.
  2. Submit the public sitemap URL shown for the store or domain.
  3. Use URL Inspection for a small number of important pages.
  4. Request indexing only after the page is public, complete, and internally linked.
  5. Open the Page Indexing report regularly to review excluded, crawled, discovered, or blocked URLs.
  6. Use the URL Inspection details to investigate canonical selection, crawl access, and last crawl information.

Submitting a sitemap is not the same as submitting every page for instant inclusion. Keep the sitemap accurate and let it describe the URLs you actually want discovered. If a product is removed, update the product state and links rather than keeping an empty page with an old promise. If a slug changes, check the resulting public URL and any redirect behavior before sharing it again.

Search Console reports are diagnostic evidence, not a performance guarantee. A page may be indexed and receive no impressions because the query is rarely searched, the page is not competitive for that intent, or the content does not answer the query well. Conversely, impressions do not prove that the store received a delivered COD order. Compare search data with store orders and fulfillment records.

5. Optimize the pages that answer buyer intent​

SEO begins with the question behind the search. Separate broad, category-level intent from product-specific intent and support questions.

Product pages​

Give each product a recognizable name, a unique slug, an accurate description, real images, current price, available options, stock state, and delivery information. Explain dimensions, materials, compatibility, use, care, and what is included when those facts matter. Use natural words that shoppers understand; do not repeat a phrase unnaturally in every sentence.

The page should show the product a searcher expects from the title and snippet. If the description says “three sizes” but only one size is available, correct the content before trying to attract traffic. Add accurate image alt text that describes the visible product or detail. Do not use alt text as a hidden keyword list.

Category pages​

Categories answer a broader question than a product page. Name the category clearly, show relevant active products, and add a short introduction when it helps shoppers choose. Avoid creating dozens of nearly empty categories for every town, color, or keyword variation. A category should exist because it improves browsing and explains a meaningful group of products.

Custom pages and guides​

Use custom pages for useful store information such as delivery areas, how to choose a product, care instructions, or a focused collection. Give the page one purpose, a distinct title, a concise description, a clear heading structure, and links to the next useful pages. If a page is only a duplicate version of another page, consolidate it or control its indexability instead of publishing both as if they were different resources.

The guide to starting an online store with Madabina covers the order in which to prepare a storefront, products, delivery, and mobile review. The store marketing guide explains how content and customer questions can support the wider journey.

6. Improve technical and on-page quality together​

Technical SEO and content SEO are connected. Use this review list:

  • Mobile: read the page at a narrow width; check that the title, images, price, choices, delivery information, and order form are usable without horizontal scrolling.
  • Performance: use appropriately sized images, avoid unnecessary scripts, and check that the first useful content appears promptly.
  • URLs: keep slugs short, stable, descriptive, and based on the page’s real subject.
  • Titles and descriptions: write one useful title and description per important page; do not copy one description across the catalog.
  • Headings: use a clear main heading and descriptive sections that help a reader scan the page.
  • Links: use real crawlable links with meaningful text; connect related pages where the next step is genuinely useful.
  • Images: use clear product images, descriptive alt text, and filenames that remain manageable; do not hide important product information only inside an image.
  • Languages: translate the customer-facing content naturally and check that each locale points to its equivalent route.
  • Structured data: keep visible prices, availability, names, and images consistent with the structured data. Structured data can help search engines understand a page, but it does not guarantee a rich result.

Google’s ecommerce SEO guidance recommends making product data and site structure understandable to search engines. Madabina supplies relevant structured data for its public page types, while the merchant must keep the source information accurate.

7. Build a semantic silo around a real customer topic​

A semantic silo is a useful way to organize related content. Start with a topic that matches your catalog and customer questions, not with a list of keywords copied from a tool.

Imagine an Algerian store that sells home coffee equipment:

LayerExample purposeExample pages
PillarExplain the complete topicGuide to choosing home coffee equipment
CategoryGroup a meaningful product familyManual grinders, moka pots, insulated cups
ProductAnswer the purchase questionOne grinder with size, material and stock
Helpful guideAnswer a supporting questionHow to choose grind size; how to clean a moka pot
Trust/serviceRemove purchase uncertaintyDelivery areas, care, returns or contact

The pillar links to the relevant categories and guides. Categories link to their products and to the pillar when it helps explain a choice. Guides link to the product or category only where the recommendation is relevant. Product pages link back to the category and to a genuinely useful guide, not to every page on the site.

A central ecommerce topic connects a pillar page to categories, products, and helpful guides in a natural semantic silo.

This structure helps users move from learning to comparison to purchase. It also gives crawlers a clearer path through related pages. It is not a reason to create artificial pages or repeat the same paragraph with different city names. Google’s spam policies warn against keyword stuffing, link spam, and scaled content that provides little original value.

For every new page, write down:

  1. Which existing page should link to it?
  2. Which question does that source page answer before the link?
  3. What will the visitor learn on the destination page?
  4. Which next page should the destination recommend?

Use descriptive anchor text such as “guide to choosing a coffee grinder” when that is the actual destination. Avoid repeating the same commercial phrase in every link and avoid site-wide link blocks created only to influence rankings. A small, coherent network is more useful than a dense web of unrelated links.

When a product changes, review links from category pages, guides, landing pages, and menus. Remove links to discontinued items or send visitors to the closest valid replacement. When a category is empty, decide whether it should remain a useful guide, be merged, or be kept out of search until it has real content.

9. Avoid common SEO mistakes​

  • Indexing a private or incomplete page: publish only when the page is useful to a visitor without a merchant login.
  • Using the same title everywhere: give each product, category, and guide a distinct reason to exist.
  • Writing for a word count: Google does not require a magic length; answer the question fully and remove filler.
  • Stuffing keywords: natural language is easier for people to read and safer than repeated phrases.
  • Creating city pages without local value: mention a location only when the offer, delivery, or service genuinely applies.
  • Duplicating translations mechanically: localize the content and verify the language route and metadata.
  • Trusting schema blindly: validate that the visible price, stock, image, and product name match the markup.
  • Confusing indexing with sales: use Search Console for search visibility and store records for created, confirmed, and delivered orders.
  • Publishing AI pages at scale without review: automation can assist a draft, but every page needs accurate facts and a useful reason to exist.

Google’s people-first content guidance is a useful editorial test: would the page still help a visitor who arrived directly, without knowing which keyword you wanted to target?

10. Measure, improve, and keep the catalog healthy​

Create a monthly review with four groups of signals:

  • Indexing: indexed pages, excluded pages, crawl errors, canonical issues, and sitemap status.
  • Search visibility: impressions, clicks, queries, average position, and the pages receiving impressions.
  • Page behavior: product views, category visits, order-form starts, and questions from customers.
  • Commerce outcomes: orders created, confirmed, delivered, refused, returned, and the contribution margin after costs.

Look for patterns rather than one dramatic number. A product may receive impressions but few clicks because its title does not match the search intent. It may receive clicks but few orders because the page lacks price, stock, delivery clarity, or proof. It may receive created COD orders but few delivered parcels because the operational process needs attention. SEO can bring qualified discovery; it cannot replace a clear offer or reliable fulfillment.

A maintenance loop connects content updates, internal links, search signals, and the next store improvement.

Indexing and semantic silo checklist​

  • Publish the storefront on a public, stable URL.
  • Check the home, category, product, and custom-page routes without logging in.
  • Confirm titles, descriptions, headings, canonical URLs, locale alternates, and robots directives.
  • Complete product names, descriptions, images, alt text, price, stock, options, and categories.
  • Verify mobile layout and the order path.
  • Verify the public sitemap and submit it in Search Console.
  • Inspect a small set of important URLs and review exclusions over time.
  • Choose one real topic for a pillar page, categories, products, guides, and service information.
  • Add natural internal links between pages that answer the next customer question.
  • Remove duplicate, empty, misleading, or outdated pages.
  • Compare search visibility with store and delivery records.

When you are ready to prepare a discoverable store, create a Madabina merchant account. Use the platform’s SEO foundation, then add the accurate content, useful structure, and ongoing review that make the foundation meaningful.