SEO, sitemaps, PWA and public routes
This section documents canonical URLs, metadata, XML sitemaps, web app manifest, service worker and offline fallback.
Understand the public shop route map
Understand the public shop route mapMap shop home, categories, products, cart, checkout, orders, sitemaps and PWA endpoints.
Open guide →GuideConfigure the shop SEO title and description
Configure the shop SEO title and descriptionUse store title/tagline/default meta description.
Open guide →GuideConfigure category SEO
Configure category SEOUse category slug, meta title, meta description and active status.
Open guide →GuideConfigure product SEO
Configure product SEOUse product slug, meta title, meta description and noindex control.
Open guide →GuideUnderstand canonical shop URLs
Understand canonical shop URLsUse clean /shop, /shop/category/{slug} and /shop/product/{slug} routes.
Open guide →GuideUnderstand noindex search pages
Understand noindex search pagesPrevent indexing of internal search result combinations.
Open guide →GuideUnderstand product noindex
Understand product noindexExclude an individual public product from indexing while keeping it accessible.
Open guide →GuideOpen the shop sitemap index
Open the shop sitemap indexUse /shop/sitemap.xml.
Open guide →GuideOpen the shop category sitemap
Open the shop category sitemapUse /shop/sitemap-categories.xml.
Open guide →GuideOpen paged product sitemaps
Open paged product sitemapsUse /shop/sitemap-products-{page}.xml.
Open guide →GuideUnderstand sitemap product eligibility
Understand sitemap product eligibilityInclude active/public/indexable products supported by the sitemap query.
Open guide →GuideTroubleshoot an empty or missing sitemap entry
Troubleshoot an empty or missing sitemap entryCheck store/category/product eligibility and slug.
Open guide →GuideOpen the PWA manifest
Open the PWA manifestUse /shop/manifest.webmanifest.
Open guide →GuideUnderstand PWA names and accent colours
Understand PWA names and accent coloursUse tenant store title/company identity and safe accent values.
Open guide →GuideOpen the shop service worker
Open the shop service workerUse /shop/service-worker.js.
Open guide →GuideUnderstand service-worker scope and caching
Understand service-worker scope and cachingKeep caching confined to safe public shop assets/content.
Open guide →GuideOpen the offline fallback page
Open the offline fallback pageUse /shop/offline.
Open guide →GuideUnderstand offline checkout safety
Understand offline checkout safetyKnow an offline browser cannot commit an order.
Open guide →GuideUnderstand public security headers
Understand public security headersReview CSP/HSTS/no-store behaviour from the supplied controller/layout.
Open guide →GuideTroubleshoot PWA installation
Troubleshoot PWA installationCheck HTTPS, manifest, icons/metadata and service-worker response.
Open guide →GuideTroubleshoot stale public content
Troubleshoot stale public contentRefresh service-worker/browser cache without caching sensitive responses.
Open guide →GuideRun the SEO and PWA checklist
Run the SEO and PWA checklistVerify canonical, metadata, structured data, robots, sitemaps, manifest, worker and offline behaviour.
Open guide →