Kort svar: Et Google Shopping-feed fra WooCommerce laves typisk med et feed-plugin eller Googles officielle udvidelse, som sender produkterne til Merchant Center automatisk. Det holder sig fejlfrit, når fem ting sidder: komplette nøglefelter (især GTIN/EAN og brand), titler bygget til søgning, pris og lager der altid matcher produktsiden, rene produktbilleder uden tekst og vandmærker – og et ugentligt blik på Merchant Centers diagnostik, så afvisninger fanges, mens de er få. Feedet er dine annoncers råstof: Kvaliteten her sætter loftet for alt, der bygges ovenpå.
Fagligt gennemgået: 2. oktober 2026
Shopping-annoncer er for mange danske webshops en af de vigtigste betalte kanaler – og samtidig et sted, hvor mange penge spildes på et sjusket fundament: feedet. Afviste produkter, generiske titler og prisafvigelser koster visninger, længe før nogen kigger på budstrategien.
Denne guide bygger feedet rigtigt fra WooCommerce – automatisk, komplet og med de kontroller, der holder det sundt måned efter måned.
Før du ændrer noget: Ændrer du feedets id-felt (fx fra produkt-id til SKU) på et eksisterende feed, ser Google produkterne som nye og skal godkende dem igen, og historikken i kampagnerne knækker. Vælg id-format én gang, og hold fast i det.
1. Sådan kommer feedet fra shop til Google
Der er to typiske veje:
- Feed-plugin: Et plugin i WooCommerce genererer en feed-URL (XML eller CSV) med alle eller udvalgte produkter i Googles format. I Merchant Center opretter du en datakilde med planlagt hentning af URL’en, typisk dagligt.
- Googles officielle udvidelse: Den kobler WooCommerce direkte til Merchant Center og synkroniserer produkterne via API. Hurtig at komme i gang med, men med færre muligheder for regler og filtre.
Derefter er kæden automatisk: Produktændringer i shoppen kommer med i næste generering og hentning.
Vælg et plugin efter tre ting:
- Kan det mappe alle de felter, du skal bruge – inkl. GTIN, brand og custom labels?
- Kan det filtrere – udelade udsolgte varer, bestemte kategorier eller varer under en margin?
- Regenererer det feedet automatisk – ved ændringer eller i et fast interval?
Sæt hentetidspunktet i Merchant Center efter pluginets genereringstidspunkt, så Google altid får friske tal. Den lille detalje forebygger mange prisafvigelser.
2. Nøglefelterne – og dem, folk glemmer
Google kræver altid id, titel, beskrivelse, link, billedlink, tilgængelighed og pris. Dem udfylder pluginet stort set selv. Kampen står om resten:
| Felt | Hvornår | Bemærkning |
|---|---|---|
| brand | Krævet for nye produkter (undtagen bl.a. film, bøger og musik) | Brug dit eget firmanavn på egne varer |
| gtin (EAN) | Kraftigt anbefalet, når producenten har tildelt et | Google matcher dit produkt med andres på det |
| mpn | Krævet, hvis produktet ikke har et GTIN fra producenten | Producentens varenummer |
| identifier_exists | Når produktet ikke har producent-id’er | Sæt til „no“, fx for unikke eller egenproducerede varer uden GTIN |
| condition | Krævet for brugte eller istandsatte varer | Valgfrit for nye varer |
| google_product_category | Valgfrit, men nyttigt | Vælg den præcise gren, ikke topniveauet |
| custom_label_0–4 | Valgfrit | Margin, sæson, bestseller – til budstyring i kampagnerne |
Få GTIN-numrene fra leverandørfeedet ind i et fast felt fra dag ét.
Pris, moms og fragt: Priser til danske forbrugere angives inkl. moms. Fragt sættes typisk op som regler i Merchant Center, så den matcher checkoutens satser – afvigelser her er en hyppig og unødvendig fejlkilde. Ændrer du fragtpriserne i WooCommerce (se fragtpriser i WooCommerce), så ret dem samtidig i Merchant Center.
Custom labels: Udfyld dem fra start, selv om annoncefolkene først beder om dem om tre måneder.
3. Titler, der virker
Shopping-titlen behøver ikke være identisk med produktsidens – og bør ofte ikke være det. På Shopping søger folk med konkrete ord, og de første ord i titlen er dem, der ses.
Formlen for de fleste kategorier er brand + produkttype + vigtigste attributter. „Nordkap termokrus 0,47 l rustfrit stål grøn“ fortæller langt mere end „Det perfekte krus til turen“.
- Brug feed-pluginets regler til at bygge titler af felter (brand + navn + størrelse + farve), så strukturen er ens for hele sortimentet uden håndarbejde.
- Titlen må højst være 150 tegn, men hold det vigtigste i starten.
- Undgå versaler, udråbstegn og kampagnetekst som „gratis fragt“ i titlen – Googles retningslinjer forbyder det, og det kan give afvisninger.
Beskrivelsen må gerne genbruge produktsidens (højst 5.000 tegn), men titlerne er håndtaget: Shops, der systematiserer dem, kan se det i klikraten.
4. De klassiske afvisninger

| Afvisning | Typisk årsag | Løsning |
|---|---|---|
| Prisafvigelse (feedet siger 299, siden viser 249) | Cache eller forkert rækkefølge mellem generering og hentning | Sørg for, at produktsider ikke serveres med gamle priser, og timér hentningen efter genereringen |
| Manglende GTIN eller brand | Feltet er ikke mappet eller udfyldt | Udfyld og map felterne; brug identifier_exists, hvor det er relevant |
| Billede afvist | Pålagt tekst, logo, vandmærke eller ramme | Brug rene produktbilleder som hovedbillede |
| Tilgængelighed matcher ikke | Lagerstatus ændres oftere, end feedet opdateres | Generér og hent oftere, eller brug en API-baseret synkronisering |
| Landingsside virker ikke | Siden giver fejl, omdirigerer eller er blokeret for Googles crawler | Tjek URL’erne, robots.txt og eventuelle bot-blokeringer |
Efter prisopdateringer i bulk skal feedet med i efterkontrollen. Bruger du page cache, så sørg for, at cachen ryddes for de berørte produktsider, når prisen ændres.
Merchant Center tjekker også selve shoppen: tydelige handelsbetingelser, kontaktoplysninger samt retur- og leveringsinformation skal være på plads (se handelsbetingelser til webshoppen). Mangler dér kan ramme hele kontoen – ikke bare enkelte varer.
5. Driften: hold feedet sundt
Feedet er automatik og skal derfor overvåges som al anden automatik.
- Sæt et ugentligt kvarter af til diagnostikken i Merchant Center: Er der nye afvisninger eller advarsler, der vokser?
- Reagér på mønstre frem for enkeltvarer. Tyve nye afvisninger med samme årsag er én fejl i opsætningen, ikke tyve produkter.
- Tjek feedet ekstra efter bulk-prisændringer, kampagnestart og større plugin- eller temaopdateringer, der kan ændre URL’er eller billeder.
Ved udsalg skal førpriserne følge reglerne for prismarkedsføring – også i annoncerne.
Hold desuden sitet hurtigt og stabilt. Googles crawlere henter både feed og produktsider, og en langsom eller ustabil landingsside koster både godkendelser og konvertering.
6. Sådan tester du et nyt eller ændret feed
Før du lader et nyt feed eller en ny titelregel gå live for hele sortimentet:
- Åbn feed-URL’en i browseren, og tjek et par produkter: Er pris, lagerstatus, GTIN og billedlink korrekte?
- Sammenlign med produktsiden i et privat vindue – samme pris inkl. moms, samme lagerstatus.
- Kør en manuel hentning i Merchant Center, og vent på behandlingen, før du vurderer resultatet.
- Gennemgå diagnostikken for nye fejl, før du ændrer mere.
Én ændring ad gangen gør det nemt at se, hvad der gav fejl.
Læs også
- Hub: Automatisering og integrationer
- Produkt-feeds fra leverandører: import, opdatering og faldgruber
- Prisopdateringer i bulk: CSV, API eller plugin?
- Prismarkedsføring: førpriser, „spar“ og reglerne ved udsalg
- Strukturér produktdata, så AI-assistenter kan handle hos dig
- WooCommerce hosting – LiteSpeed og NVMe til din webshop hos Hostious
Ofte stillede spørgsmål om Google Shopping-feed fra WooCommerce
Skal jeg bruge et plugin eller Googles egen WooCommerce-kobling?
Begge kan bruges. Et dedikeret feed-plugin giver typisk mere kontrol med titelregler, filtre og custom labels, mens Googles officielle udvidelse er hurtigst i gang. Vælg efter, hvor meget du vil kunne styre.
Hvorfor bliver mine produkter afvist med prisafvigelse?
Fordi feedets pris ikke matcher sidens, når Google kontrollerer den – oftest på grund af cache med gamle priser eller forkert rækkefølge mellem feed-generering og Googles hentning. Ryd cachen ved prisændringer, og timér hentningen efter genereringen.
Er GTIN/EAN obligatorisk?
Google anbefaler det kraftigt for alle varer, som producenten har tildelt et GTIN, og uden GTIN kræves et MPN. Unikke eller egenproducerede varer uden producent-id’er markeres med identifier_exists sat til „no“.
Hvor ofte skal feedet opdateres?
Mindst dagligt for de fleste shops – og oftere, hvis priser eller lager ændrer sig mange gange om dagen. Det vigtigste er, at Google henter feedet efter, at det er genereret.
Udgivet 2. september 2026Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026
