Shopify Markets a multilingual GEO — jak konfigurować
Shopify Markets daje multi-locale i hreflang. Jak skonfigurować Markets, żeby ChatGPT, Perplexity i Gemini cytowały Twój sklep w PL, EN, DE, ES jednocześnie.
Shopify Markets to natywna funkcja Shopify do sprzedaży multi-region (multiple kraje, języki, waluty z jednego storefront). Dla GEO Markets jest game-changerem — bo umożliwia per-locale schema, hreflang, i osobne tracked queries dla każdego rynku. Bez Markets, multi-region GEO wymaga osobnych storefrontów (drogo). Z Markets, jeden sklep obsługuje 5 rynków z natywną AI search visibility w każdym.
Co Shopify Markets daje out of the box dla GEO
| Feature | Wpływ na GEO |
|---|---|
| Per-locale URLs (np. /pl/, /en/, /de/) | Każdy locale ma własne hreflang, schema, content |
| Per-locale pricing | Product schema z odpowiednim priceCurrency |
| Per-locale shipping/policies | AI cytuje dokładnie polityki dla danego kraju |
| Per-locale catalog | Możesz exclude produkty z wybranych rynków |
| Auto-translation (opt-in) | Quick MVP, ale słaby dla GEO — preferuj native |
| Domain mapping | Możesz mieć .pl, .de, .com — domain authority signal |
Kluczowy nuance: hreflang dla AI
AI engines (Google AIO, Bing/Copilot) używają hreflang do per-locale relevance matching. Bez hreflang, sklep PL ma szanse pojawić się w queries DE — ale z gorszym fit, bo content jest po polsku.
Shopify Markets generuje hreflang automatycznie przy proper konfiguracji:
<link rel="alternate" hreflang="pl" href="https://example.com/pl/products/krem" />
<link rel="alternate" hreflang="en" href="https://example.com/en/products/cream" />
<link rel="alternate" hreflang="de" href="https://example.com/de/products/creme" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/products/cream" />Zawsze include x-default — fallback dla AI engines bez locale match.
Auto-translation vs native — krytyczna decyzja GEO
Shopify Markets oferuje 2 opcje content per locale:
Auto-translation (Translate & Adapt app)
Native (manual translation per locale)
Best practice: hybryda — auto dla generic, native dla high-value pages.
Per-locale schema — co customizować
| Schema | Per-locale customization |
|---|---|
| Organization | Same site-wide, lokalizuj address per market |
| Product | priceCurrency, locale name, locale description |
| FAQPage | Pełna lokalizacja Q&A (każdy język własny) |
| Article | Native content + locale-specific dateModified |
| BreadcrumbList | Lokalizacja item names |
llms.txt per locale
Shopify nie generuje per-locale llms.txt automatycznie. Trzy opcje:
Mierzenie GEO per locale
Setup tracked queries osobno per market:
Manualny ChatGPT/Perplexity test: zapytaj w danym języku, w danym geo (VPN jeśli potrzeba — niektóre AI engines geo-locate).
Najczęstsze błędy multi-locale GEO
| Błąd | Skutek |
|---|---|
| Auto-translate wszystkiego | AI cytuje gorzej — translated content downgrade |
| Brak hreflang | Wrong-locale pages w odpowiedziach AI |
| Same Product schema dla wszystkich locale | priceCurrency mismatch, AI reject |
| Ignore-owanie x-default | AI fallback nie działa |
| Per-locale FAQ identical | Duplicate content signal |
Najczęściej zadawane pytania
Czy Shopify Markets wystarczy dla full multi-region GEO?
W większości — tak. Ograniczenia: niektóre custom routes (np. /[locale]/blog/[slug]) wymagają theme edits. Headless może być cleaner przy 5+ locales.
Auto-translate czy native dla blog posts?
Native zawsze. Blog posts są citation magnetami — translated AI cytuje 30-50% mniej. ROI human translation jest pozytywny.
Co z domeną — .pl vs subfolder /pl/?
Subfolder /pl/ default w Markets, prostsze. Custom domain (.pl) wymaga Shopify Plus + Domain Mapping. Domain ma marginalnie lepszy local signal, ale subfolder działa.
Czy Markets wpływa na AI Mention Share?
Pośrednio. Markets enable multi-locale GEO, który pozwala mierzyć i optymalizować mention share osobno per locale. Bez Markets — global mention share, mniej actionable.
Currency switching — czy schema za każdym razem przelicza?
Tak, Shopify dynamicznie generuje Product schema z aktualnym priceCurrency dla viewer'a. Audytuj per locale w Rich Results Test.
Co z B2B per locale?
Shopify Plus B2B ma own catalogs per market. GEO podobny: per-locale FAQ, per-locale shipping/payment policies, per-locale Product schema.
Czy mogę używać Markets dla 1 kraju, ale 2 języków (np. PL i EN dla Polski)?
Tak. Markets supports language pairs per market. PL market z 2 językami = primary PL + secondary EN. AI engines linkują obie wersje przez hreflang.