Den tekniske guide til Shopware 6.7 for webshops i Danmark: tolv indstillinger, der gør det muligt for ChatGPT, Perplexity, Gemini og Google AI Mode at læse og citere din webshop, med admin-sti, version, indsats og måleplan.
GEO for Shopware betyder: AI-crawlere må læse din webshop, finder fakta i HTML’en og i strukturerede data og får desuden dine produkter som feed. Shopware 6.7 har værktøjerne med: robots.txt i administrationen siden 6.7.1, JSON-LD, altså maskinlæsbare produktdata i sidehovedet, siden 6.7.9 og salgskanalen Agentic Commerce til OpenAI-feedet siden 6.7.10.
Tolv indstillinger afgør, om ChatGPT, Perplexity, Gemini og Google AI Mode kan citere din webshop. Tre af dem har størst effekt: Udeluk ikke AI-crawlere, heller ikke via staging-tilstanden eller hostingudbyderens bot-beskyttelse, slå feature-flaget JSON_LD_DATA til, og sæt sitemappen til »Planlagt«.
Den tekniske del tager tre til seks arbejdsdage og koster efter vores erfaring 15.000 til 60.000 kr. Mere arbejde ligger som regel i produktdata og tekster. Om indstillingerne virker, viser serverlogfilerne efter få dage og Search Consoles AI-rapport efter nogle uger.
Når nogen spørger ChatGPT eller Google AI Mode om et produkt, får de et svar med få kilder. En webshop, som crawleren ikke kan læse, er ikke med, og årsagen ligger ofte i indstillinger, som ingen forbinder med AI: sitemap-strategi, canonical-varianter, staging-konfiguration.
Artiklen henvender sig til webshopejere og e-handelsansvarlige i Danmark med egen Shopware 6-shop og til de udviklere, der implementerer indstillingerne. Når du har læst den, kan du kontrollere hver af de tolv indstillinger i din webshop, kender den nødvendige Shopware-version og kan vurdere indsatsen for dit team eller dit bureau.
Før vi grundlagde solution25, byggede vi selv en webshop op til mere end 500 ordrer om dagen, og siden 2017 har vi gennemført Shopware-projekter for forhandlere. Oplysningerne stammer fra Shopwares release notes og kildekode samt fra dokumentationen fra OpenAI, Anthropic, Perplexity, Google og Microsoft.
Hvordan AI-systemer vælger deres kilder, forklarer vores artikel om GEO-optimering, og hvordan du formulerer svartekster, viser guiden AEO for Shopware. Her handler det om stier, versioner og konfiguration. Alle priser er pr. oktober 2026 og ekskl. moms.
AI-svarmaskiner når frem til en Shopware-shop ad tre veje, og hver af de tolv indstillinger understøtter mindst én af dem.
Gevinsten er dobbelt, for næsten hver indstilling forbedrer også den klassiske indeksering. Ifølge Google er der ingen ekstra krav og ingen særlige optimeringer for AI Overviews og AI Mode; det handler altså om fuldstændige og konsistente data.
Forudsætningen er Shopware 6.7, for JSON-LD mindst 6.7.9; den aktuelle er version 6.7.15.1 fra 7. oktober 2026. Derudover skal du bruge et staging-miljø, adgang til serverlogfilerne og Google Search Console.
Tabellen viser, hvor hver indstilling ligger i Shopware 6.7, fra hvilken version den findes, og hvor lang tid den tager. Tidsforbruget er erfaringstal for en mellemstor webshop med standardtema.
| Tiltag | Sti eller konfiguration | Version | Indsats |
|---|---|---|---|
| 1. robots.txt til AI-crawlere | Indstillinger > Generelt > Stamdata, kortet »Regler for robots.txt« | Fra 6.7.1, egne user-agent-blokke fra 6.7.5 | 1 til 2 timer |
| 2. Slå JSON-LD til | Feature-flag JSON_LD_DATA, miljøvariabel JSON_LD_DATA=1 | Fra 6.7.9, standard fra 6.8 | 4 til 8 timer, mere ved egne templates |
| 3. Sitemap og variantlogik | Indstillinger > Indhold > Sitemap | Kernefunktion | 1 time |
| 4. Canonicals | Kataloger > Produkter, fanen SEO på variantproduktet | Kernefunktion, sidetal i canonical fra 6.7.13 | 2 til 6 timer |
| 5. SEO-URL-skabeloner | Indstillinger > Indhold > SEO | Gendannelse efter ændring fra 6.7.14 | 1 til 2 timer |
| 6. Svartekster i Shopping Experiences | Kataloger > Kategorier, Indhold > Shopping Experiences | Kernefunktion | 1 til 3 timer pr. side |
| 7. Egenskaber og varianter | Kataloger > Egenskaber, Produkt > Specifikationer | Kernefunktion, mål i JSON-LD fra 6.7.9 | 2 til 10 dage, afhængigt af sortimentet |
| 8. Anmeldelser | Kataloger > Anmeldelser, Indstillinger > Commerce > Produkter | Enkeltanmeldelser i JSON-LD fra 6.7.9 | 2 til 4 timer, derefter løbende |
| 9. Leveringstider og returnering | Indstillinger > Commerce > Leveringstider, returside, Merchant Center | Leveringstid i JSON-LD fra 6.7.9 | 2 til 6 timer |
| 10. Produktfeeds | Salgskanaler af typen Produktsammenligning og Agentic Commerce | Agentic Commerce fra 6.7.10, eksperimentel | 1 til 2 dage |
| 11. Rendering | Tema, plugins, apps, headless-frontend | Storefront renderes på serveren | 2 til 4 timer til stikprøver |
| 12. Monitorering | Serverlogfiler, Search Console, Bing Webmaster Tools | Search Consoles AI-rapport siden 31. august 2026 | 2 til 4 timer, derefter 1 til 2 timer om måneden |
Menustierne følger dokumentationen til Shopware 6.7. I Shopware 6.6 ligger mange indstillinger under Indstillinger > Shop, og robots.txt er der en fil i mappen public.

Figur: Grafikken inddeler de tolv indstillinger i seks etaper: Først når crawlere har adgang og rene data, virker tekster og feeds. Kilde: Shopware release notes 6.7.1 til 6.7.15 og kildekode v6.7.15.1; rækkefølge og gruppering: anbefaling fra solution25, pr. oktober 2026
Rækkefølgen følger dataenes vej: først adgangen, så struktur og URL’er, derefter indhold, feeds og måling. Trin 1 til 5 gennemfører du helst først på en staging-kopi.
Ud over crawlere og feeds tilbyder Shopware to adgange for AI-agenter. MCP-serveren under /store-api/_mcp er ifølge release notes tilgængelig uden feature-flag siden 6.7.14 og forbliver eksperimentel frem til 6.8. Katalog, kurv og checkout til indkøbsagenter følger med udvidelsen Agentic Commerce (Beta) via Universal Commerce Protocol.
Siden 6.7.12 kan hver salgskanal efter ønske levere en /llms.txt og en /AGENTS.md, som slås til i salgskanalens detaljer. Ifølge sin egen dokumentation har Google ikke brug for sådanne filer, og en effekt på citater er ikke dokumenteret; for synligheden i svar har de tolv indstillinger forrang.
Udbyderne skelner mellem crawlere til søgning, træning og hentning på brugerens anmodning. For svarene er det søgecrawlerne, der tæller, mens træningscrawlere kan spærres, uden at din webshop forsvinder fra søgesvarene.
Ifølge skabelonen i Shopwares kildekode udsender Shopware 6.7.15 følgende uden egne regler, plus en sitemap-linje pr. domæne:
User-agent: *
Allow: /
Disallow: /*?
Allow: /*referringSalesChannel=
Allow: /*theme/
Allow: /media/*?ts=
Allow: /thumbnail/*?ts=
Sitemap: https://dit-domaene.dk/sitemap.xml
Tilladelsen for feed-landingssider kom med 6.7.13, den for miniaturebilleder med version 6.7.15; i ældre 6.7-versioner tilføjer du selv begge linjer. Indstillingen »Deaktiver standardregler for robots.txt« fjerner alle standardlinjer, mens dine egne regler bliver.
Er staging-tilstanden aktiv, udsender filen kun User-agent: * og Disallow: /. Tilstanden sættes med kommandoen system:setup:staging, som ifølge Shopware findes siden 6.6.1.0, via konfigurationen core.staging.
En crawler følger kun den gruppe, der matcher dens navn mest præcist. Specifikke grupper og gruppen for * kombineres ifølge Google ikke, og standarden RFC 9309 regulerer det på samme måde. En blok User-agent: GPTBot med Allow: / ophæver altså Disallow: /*? for GPTBot, og botten crawler filter- og sorterings-URL’er.
For at give adgang behøver du derfor ingen egen gruppe; egne blokke giver kun mening til at spærre træningscrawlere. User-agent-blokke fra feltet i administrationen gælder ifølge hjælpeteksten for alle domæner:
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot og Bingbot følger fortsat standardgruppen. En spærring af Google-Extended påvirker derimod også grounding i Gemini-appen og kan dermed koste synlighed i Gemini-svar.
Scenariet samler typiske fund fra vores projekter og beskriver ikke en enkelt kunde; alle tal er erfaringstal. Udgangspunkt: en forhandler af haveudstyr med 2.700 produkter uden varianter og 300 hovedprodukter med 2.400 varianter, Shopware 6.7.8, eget tema og et anmeldelsesplugin fra en tredjepart.
Indsatsen: seks arbejdsdage til teknik og data uden selve opdateringen, ca. 45.000 kr., plus 20 kategoritekster for ca. 37.000 kr. Søgecrawlerne kommer typisk regelmæssigt en til to uger efter frigivelsen. Om webshoppen bliver nævnt oftere, viser først prompt-sættet efter to til tre måneder.
Hvor meget arbejde der ligger i strukturerede produktdata, viser vores projekt for TonerPartner. Til 32 onlinebrands på en fælles Shopware 6-platform har vi blandt andet udviklet plugins, der knytter patroner til printere, brandspecifikke filtre og regler for SEO-kategorier. Netop den kobling besvarer det spørgsmål, kunderne også stiller en AI-assistent: Hvilken patron passer til min printer?
Vores vurdering: Mange Shopware-shops, vi gennemgår, fejler ikke på AI-synlighed på grund af manglende filer som llms.txt, men på grund af bot-beskyttelse, sitemap-strategi og manglende canonical-varianter. De tre punkter kontrollerer vi altid først, fordi de klares på få timer og gør alt senere tekstarbejde målbart.
Logfilerne viser først, om en indstilling virker: hvilken bot der kommer, hvilke URL’er den henter, og hvilken statuskode den får. Til et overblik er et filter på serveren nok:
grep -oE “GPTBot|OAI-SearchBot|ChatGPT-User|ClaudeBot|Claude-SearchBot|Claude-User|PerplexityBot|Perplexity-User|bingbot|Googlebot” access.log | sort | uniq -c
User-agents kan forfalskes, derfor offentliggør OpenAI og Perplexity deres IP-intervaller som JSON-filer til sammenligning. Google-Extended optræder aldrig i logfilerne, fordi det ikke har sin egen user-agent.
Rapporten om generativ AI i Search Console tæller siden 31. august 2026 globalt, hvor ofte links til dit website er vist i AI Overviews og AI Mode, fordelt på sider, lande, dato og enhed; klik mangler indtil videre. Filtrér på Danmark, hvis du vil se tallene for dit danske marked. Bing Webmaster Tools viser siden februar 2026 citaterne i Copilot i rapporten AI Performance.
AI-besøg genkender du i GA4 på henvisningskilder som chatgpt.com (GA4-guide til Shopware 6), og et månedligt prompt-sæt med 20 til 30 kundespørgsmål på dansk supplerer tallene.
| Nøgletal | Værktøj | Pejlemærke | Frekvens |
|---|---|---|---|
| Søgecrawlernes hentninger | Serverlogfiler | Hver søgecrawler mindst ugentligt, over 95 % med status 200 | Ugentligt de første fire uger, derefter månedligt |
| Parameter-URL’er i bothentninger | Serverlogfiler | Under 5 % af hentningerne | Månedligt |
| Produkt-URL’er i sitemappen | Search Console, rapporten Sitemaps | Svarer til synlige produkter plus canonical-varianter | Månedligt og efter importer |
| Fejl i strukturerede data | Rich Results-test, Search Console | Ingen fejl i produktuddrag og forhandleroplysninger | Efter hver opdatering |
| Afviste varer i feedet | Merchant Center | Under 2 % af varerne | Ugentligt |
| Visninger i AI Overviews og AI Mode | Search Console, rapporten om generativ AI | Stigende tendens over tre måneder | Månedligt |
| Omtaler i prompt-sættet | ChatGPT, Perplexity, Gemini, AI Mode | Stigende andel over tre til seks måneder | Månedligt |
Pejlemærkerne er erfaringstal fra vores projekter. Du bør justere, hvis en søgecrawler mangler to uger efter en frigivelse, hvis bots overvejende henter parameter- eller 404-URL’er, eller hvis sitemappen vokser kraftigt efter en import.
Forudsætningen for alle tolv indstillinger er en webshop, som Google og Bing allerede indekserer korrekt; grundlaget for det beskriver vores guide til Shopware SEO.
GEO har begrænsninger to steder: Ingen indstilling garanterer en omtale, for udvælgelsen af kilder foretager platformen alene. Og OpenAI-feedet er ifølge specifikationen indtil videre rettet mod det amerikanske marked.
Intervallerne er erfaringstal fra vores projekter ved timepriser på 750 til 1.300 kr., ikke listepriser. Alle beløb er ekskl. moms. De stemmer overens med vores artikler om GEO og AEO; hvad et Shopware-projekt koster i alt, kan du læse under Shopware-omkostninger.
| Post | Omfang | Pris |
|---|---|---|
| Hurtigtjek | Indstilling 1, 3 og 12: robots.txt, bot-beskyttelse, sitemap, serverlogfiler for de seneste 30 dage | 2.200 til 5.200 kr., engangsbeløb |
| Teknisk fundament | Indstilling 1 til 5 og 8 til 12 implementeret på staging, testet og sat live | 15.000 til 60.000 kr., engangsbeløb |
| Produktdata | Indstilling 7 samt data til 8 og 9: egenskaber, varianter, GTIN, leveringstider | 15.000 til 75.000 kr., engangsbeløb |
| Svartekster | Indstilling 6: kategori- og produkttekster i Shopping Experiences | 1.100 til 3.000 kr. pr. side |
| Løbende support | Logfiler, Search Console, prompt-sæt, kontrol efter opdateringer | 6.000 til 22.000 kr. om måneden |
En opdatering fra 6.7.8 eller ældre er ikke inkluderet; indsatsen afhænger af tema og plugins. For en lille webshop med standardtema er hurtigtjek, JSON-LD og ti kategoritekster ofte nok, samlet ca. 19.000 til 45.000 kr.
Har du kun én dag, så klar indstilling 1, 2 og 3. De afgør, om AI-crawlere kan læse webshoppen, om de finder fuldstændige produktdata, og om nye produkter står i sitemappen inden for et døgn.
GEO står for Generative Engine Optimization, altså tiltag, der får AI-systemer til at nævne en webshop som kilde. I Shopware drejer det sig især om robots.txt, JSON-LD, sitemap, canonicals, produktdata og feeds. GEO har intet at gøre med AI-baseret produktsøgning i din egen webshop; den præsenterer vores artikel om Shopware AI.
Det tekniske grundlag er offentligt dokumenteret, for OpenAI, Anthropic, Perplexity, Google og Microsoft beskriver deres crawlere og styringen af dem. Useriøse er løfter om garanterede omtaler; seriøst arbejde kender du på måletal fra logfiler, Search Console og prompt-tests.
For søgesvarene er det uden betydning, for GPTBot og ClaudeBot indsamler træningsdata, mens søgningen sker via OAI-SearchBot og Claude-SearchBot. Om du tillader træningen, er en forretningsbeslutning. Google-Extended skal du kun spærre, hvis du kan undvære synlighed i Gemini-appen.
Åbn dit-domaene.dk/robots.txt i browseren, og ved flere domæner hvert enkelt. Står der kun Disallow: /, er staging-tilstanden aktiv. Mangler dine regler fra administrationen, leverer webserveren ofte stadig en gammel statisk fil fra mappen public.
Den aktuelle version er Shopware 6.7.15.1 fra 7. oktober 2026. Alle tolv indstillinger kan implementeres fra 6.7.10; tilladelserne for feed-landingssider og miniaturebilleder tilføjer du selv før henholdsvis 6.7.13 og 6.7.15. Med Shopware 6.8 bliver JSON-LD standard.
Ikke til de tolv indstillinger, for Shopware 6.7 har dem i kernen. Udvidelser, der genererer llms.txt-filer, Markdown-versioner eller eget JSON-LD, bør du før installationen kontrollere for overlap med JSON_LD_DATA. Ifølge sin dokumentation har Google hverken brug for AI-tekstfiler eller særligt markup.
Som forhandler i Danmark endnu ikke: Registrering til ChatGPT-markedspladsen er ifølge Shopware indtil videre kun mulig i USA, og standard-uploaden af OpenAI-feedet er rettet mod det amerikanske marked. Hvad agentkøb betyder for forhandlere, beskriver vores artikel om Agentic Commerce.
Ændringer i robots.txt overtager OpenAI og Perplexity ifølge egne oplysninger inden for ca. 24 timer. Hos Google kan ny crawling ifølge dokumentationen tage fra nogle dage til flere måneder. Nye tekster viser sig efter vores erfaring i svarene efter to til otte uger.
Vil du vide, om AI-crawlere kan nå din webshop, og hvilken af de tolv indstillinger der har størst effekt hos dig? Skriv til os: Vi betjener også forhandlere i Danmark, implementerer det tekniske fundament i dit staging-miljø, tester JSON-LD, sitemap og feeds og overleverer en måleplan med udgangsværdier.
Driver du allerede en Shopware-shop? Den gratis shopanalyse kontrollerer blandt andet canonicals, strukturerede data og, med live-forespørgsler, synligheden i ChatGPT, Perplexity, Gemini og AI Mode. Resultatet får du som regel inden for to hverdage som PDF.

Besnik Bilalli er stifter og CEO af solution25, Shopware-bureauet fra Bremen. Før han grundlagde bureauet i 2017, byggede han selv en webshop op til mere end 500 ordrer om dagen. Siden har han hjulpet forhandlere med Shopware-projekter, fra den første kalkulation til den løbende drift. Spørgsmål til artiklen besvarer han gerne personligt: Kontakt.
Ansvarlig for indhold og opdatering: Besnik Bilalli. Status: oktober 2026. Næste indholdsmæssige gennemgang: januar 2027.