URLs & domains

Addresses that keep working.

Choose the words in your store’s URLs, send old links to the right page, and give every country its own address. When you rename something, Tringify adds the redirect for you.

Online Store > Preferences sets the path for each kind of storefront page, from /product to /search. Products, collections, pages and posts get a slug from their name, and the two together make the address shoppers share.

Change a path and save. The redirect from the old path appears in URL Redirects below. Sample store and addresses.
Edit the slug and save. With the box ticked, the old address redirects to the new one. Clear the slug to build it from the name.
One structure, every storefront
URL structure applies to every storefront, domain, market and language. A translated page changes its slug, not the path in front of it.
Paths the router can tell apart
Lowercase letters, numbers and hyphens. Platform paths such as /cart, /checkout and /account, and language codes such as /de, are reserved. A page type may share its path with its own listing, so products can live under /shop.
Renamed paths redirect themselves
Saving a new path adds a Permalink rename redirect from the old one in the same save, so /product/… keeps working as /item/…. If the redirect can’t be added, nothing is saved.
Slugs from names, in your language
Slugs are built from the name in your store’s default language: accents fold (Café becomes cafe), German umlauts become ae, oe and ue, and non-Latin scripts stay as written. A generated slug that’s taken gets -2, -3 and so on.
A slug for each language
Give a product, collection, category, page or blog post its own slug in each language. Without one, that language uses the original slug. Slugs are unique per language.
Slug changes ask first
Editing the slug of a product, collection, category, brand, vendor, page, policy or blog post shows Create a URL redirect, ticked for you. CSV updates have the same option, and menu links point at the item, so they follow along.

Old links, right pages

URL Redirects sends visitors from addresses that no longer exist to the ones that do. Add exact redirects and prefix rules yourself, import a CSV from your old platform, and use the 404 report to catch what’s still missing.

Add or delete a redirect, or open the 404 report and turn a missed URL into a redirect.
Open an address on the sample storefront. Misses land in the 404 report above.
Never in the way of a live page
Redirects only run when an address would otherwise be a 404. If the path starts serving a page again, the redirect simply stops matching.
Four kinds, one list
Exact redirects and prefix rules are yours to add and edit. Permalink renames and slug changes are added automatically: you can delete them, but not edit them.
Forgiving matching
Paths match in lowercase, without the query string, repeated slashes or a trailing slash. Exact redirects win over prefix rules, and the longest prefix wins. /old/* matches /old and /old/item, not /older.
Campaign tags survive
The visitor’s query string is carried to the target unless the target has its own, so ?utm_source=… still reaches your analytics.
No loops, one hop
A redirect that would loop is rejected when you save. If the target is itself redirected, the final destination is stored, and renames update the redirects that pointed at the old address.
301 or 302
Permanent (301) is the default and passes search value on. Use temporary (302) while a page is away. Targets are a path on your store or a full https:// URL.
Bring your redirects with you
Upload a CSV with from, to and an optional type column; redirect exports from other platforms work as they are. Rows ending in /* become prefix rules, and a preview counts exact, prefix and invalid rows first. Export to CSV any time.
A 404 report that leads somewhere
Missed URLs are listed with hits and when they were first and last seen. Create a redirect straight from an entry, or dismiss it.
Automatic redirects are on the house
Store Admin shows how many redirects and prefix rules you use against your store’s limits. Automatic redirects don’t count toward the redirect limit.

An address for every country

Every country you sell to gets its own address on your shared domain, such as /de-de or /fr-ca. When a country deserves more, serve it from a domain of its own. Country URLs shows where each country lives.

Open a country’s menu to serve it from its own domain, or move it back to the shared domain.
Pick a country and a language to see the address shoppers get and the alternates search engines read.
One domain, every country
On the shared domain, your primary country’s default language sits at the root and its other languages under /de or /fr. Other countries get a language and country, such as /en-ca or /de-de.
Or a domain of its own
A dedicated domain serves one country: its default language at the root (example.fr) and its other languages as subfolders (example.fr/en). The primary domain stays shared.
One primary domain
Other domains connected to a storefront send visitors to the primary domain with a 301, unless they serve a country of their own.
One address per page
Addresses that aren’t canonical, such as /en-us for your primary country, 301 to the one that is. Redirects work on every address: /old-page is caught on /de-de/old-page too.
The address decides the language
Shoppers get the language and country the address names. Location only picks the market for addresses without a prefix and never rewrites the URL.
Ready for search engines
Every page lists its alternates with hreflang, one per language and country, plus x-default. Regional languages such as pt-BR keep their own region.
HTTPS included
Connect a domain through your own DNS provider or let Tringify manage DNS. HTTPS is set up automatically, and the domain shows Connected once DNS and HTTPS are ready.
Country domains by plan
Shared-domain addresses come with every store. Dedicated country domains depend on your plan; Pricing shows which plans include them.
Prices that match the address
Each country’s address shows its market’s currency and languages, set up once in Markets.

Give every link a place to land.