A store can expose product, variant, category, filter and campaign URLs for closely related material. Technical SEO for ecommerce starts by deciding what each address should deliver. This checklist is a general review method, not a claim about a particular platform or Meridian client store.
01Inventory representative URL families
Choose a category, product, variant, filtered result and an unavailable item. Record the intended reader task, final response, canonical and discoverable links for each. Use a sample that includes exceptions rather than only a successful product page. This makes template behavior visible before a team changes thousands of addresses.
- Record the platform and template owner
- Include an empty result
- Keep a reproducible sample
02Define stable product and variant addresses
Google’s ecommerce URL guidance warns that fragment identifiers are not used to distinguish indexed pages and that multiple URLs can retrieve the same content. Decide which product or variant information deserves its own stable address. Do not change a platform’s established scheme merely to make paths prettier without reviewing migrations and existing references.
- Describe the unique information per URL
- Check parameter and fragment behavior
- Keep a migration plan for real moves
03Review filters and pagination separately
A useful category filter and a temporary session parameter do different jobs. Map the combinations that users need, how they are linked and how equivalent results are handled. For paginated listings, check that each intended page has a distinct URL and reachable links. Avoid unbounded combinations that reproduce the same list with changing parameters.
- Separate sorting from distinct inventory
- Test a later results page
- Check empty and invalid combinations
04Agree the product-state behavior
Record what should happen when an item is temporarily unavailable, permanently removed or replaced. The right content decision depends on the actual offer and reader need. Keep availability messaging, related alternatives and response behavior consistent; do not redirect every unavailable product to an unrelated category simply to remove an error count.
- Ask the catalogue owner about the state
- Verify the destination is relevant
- Keep temporary and permanent decisions distinct
05Check visible facts and published markup
Compare important product facts in the main page with any structured data and feeds your team maintains. Check that price, availability and variant identity refer to the same offer. A technically valid field cannot make an inaccurate fact correct. Assign discrepancies to the source system so they are not repeatedly patched in multiple templates.
- Use the same product identity
- Inspect initial and rendered content
- Name the authoritative data owner
06Release with a sample acceptance sheet
After changes, repeat the selected journeys and requests: category to product, variant selection, later listing page and unavailable-item behavior. Verify statuses, canonical destinations, main text and working links. Save the release version and remaining exceptions. These checks establish implementation behavior, not index inclusion, conversion improvement or store revenue.
- Retest each affected URL family
- Keep screenshots when browser access is available
- Separate release acceptance from measurement