CDN path routing puts Shopify commerce and an independent content system on the same domain. We define which system owns each path, how pages are cached and published in each language, how releases are tested and how to roll back.
| Path example | Owner | Acceptance |
|---|---|---|
| /products/example | Shopify storefront | Product, cart and checkout remain usable |
| /guides/example | Content system, only if approved | 200, intended content and self-referencing canonical |
| A missing content URL | Content system | Real 404; no successful homepage fallback |
| A localized equivalent | Explicitly assigned owner | Correct language, equivalent task and reciprocal hreflang |
Path rules need exact patterns: a rule such as /blog* also captures Shopify’s own /blogs/. See Shopify blog in a subfolder for folder naming, the routing rules we run and eight launch checks, and headless versus a separate content system if a full storefront rebuild is also on the table.
These are illustrative paths, not instructions to migrate your existing URLs. Inventory reserved Shopify routes and integrations before introducing any routing rule.
Test an unavailable CMS and a routing error in a safe environment. Record whether commerce remains reachable, what content users see, and how to restore the previous route. A distributed diagram does not prove the absence of a single point of failure.
Capacity and availability claims require measurements under defined traffic and dependency conditions. Compliance requires an actual privacy and security review; HTTPS alone does not establish legal compliance.
Assign one owner and a rollback trigger before you start.
Use the technical checklist to preserve evidence. Review international SEO before adding language routes.
These are project design and acceptance requirements, not a claim that every capability exists in every current installation. Verify them against the actual environment before integration.
Share your store, target markets and the problem you want to solve. Sign in with your verified email to submit; your request is recorded in your member account.
Submit a project brief