Be Lovable, Bolt, v0, Cursor eller et annet AI-verktøy om en landingsside, og du får noe som ser ferdig ut på få minutter. Ryddig layout, grei tekst og et kontaktskjema som virker. Det er imponerende.
Det du ikke får, er jobben ingen ser. AI-en bygger det du ber om, og ingen ber om en cookie-erklæring. Dette er de sju hullene som går igjen på AI-bygde sider, og hvordan du tetter hvert av dem før du lanserer.
1. Analyse og annonsepiksler som laster før samtykke
Dette er det største. Du ber AI-en om å «legge til Google Analytics» eller «legge til Meta-pikselen», og den gjør akkurat det: den limer taggen inn i <head> på siden. Taggen kjører nå for alle besøkende i det øyeblikket siden laster, før noen er spurt om noe.
I EU, Storbritannia og Norge er det feil rekkefølge. Cookies til analyse og annonsering krever samtykke først, og et cookie-banner hjelper ikke hvis taggen over det allerede har kjørt. Vi har skrevet om detaljene for Meta-pikselen og for Google Analytics.
Løsningen: ta taggen ut av koden og la et samtykkeverktøy laste den etter at den besøkende har sagt ja. Med Consentify fjerner du snutten, limer inn måle-ID-en i dashbordet i stedet, og taggen legges inn først når den besøkende har godtatt den kategorien. AI-en kan ikke få rekkefølgen feil, fordi taggen ikke lenger ligger i koden din.
2. Ingen personvernerklæring eller cookie-erklæring
AI-verktøy legger gjerne inn en lenke til «Personvernerklæring» i footeren. Sjekk hva som faktisk ligger bak den. Ofte er det en generisk mal skrevet for en helt annen type virksomhet, eller en side som aldri ble fylt ut.
En cookie-erklæring har en konkret jobb: den lister cookiene nettstedet ditt faktisk setter, hvem som setter dem, hva de brukes til og hvor lenge de varer. En mal kopiert fra et annet sted vet ingenting om det.
Løsningen: lag erklæringen ut fra det siden faktisk laster. Vår gratis generator for cookie-erklæring skanner siden og skriver tabellen for deg. Les deretter gjennom personvernerklæringen selv: hvem dere er, hva kontaktskjemaet samler inn og hvor det havner. Den delen handler om virksomheten din, og det vet ikke noe verktøy for deg.
3. YouTube-videoer og kart som setter cookies
En innebygd YouTube-video eller et Google-kart ser uskyldig ut. Egentlig er det en tredjepartsside inne i din, og den begynner å sette egne cookies med en gang den laster, før den besøkende trykker play. YouTubes personvernmodus (youtube-nocookie.com) reduserer dette, men gjør ikke innebyggingen fri for samtykke. Mer om det i innlegget vårt om YouTube-videoer.
Løsningen: vis en plassholder til den besøkende har sagt ja, og last innholdet etterpå. Consentify gjør dette automatisk for YouTube, Vimeo, Calendly, Google Maps og annet vanlig innebygd innhold, uten at du endrer koden.
4. Google Fonts lastet fra Googles servere
Mange maler og AI-genererte sider laster fontene sine med en lenke til fonts.googleapis.com. Det setter ingen cookies, så det er ikke et samtykkeproblem. Men hver sidevisning sender den besøkendes IP-adresse til Google, og i 2022 slo en domstol i München fast at det var et GDPR-brudd når nettstedet like gjerne kunne hatt fontene selv.
Løsningen: last ned fontfilene og server dem fra ditt eget domene. I Next.js gjør next/font dette for deg når siden bygges. Et cookie-banner er ikke løsningen her, det er å ha fontene selv. Google Fonts-siden i sporerdatabasen vår forklarer hva du skal se etter.
5. Manglende titler, beskrivelser og delingsbilder
AI-bygde sider kommer ofte med samme tittel på hver side, ingen metabeskrivelse og ikke noe Open Graph-bilde. Del en lenke på LinkedIn eller Slack, og den vises som en naken URL. Søkemotorene ser den samme tynne siden.
Løsningen: gi hver side sin egen tittel (under rundt 60 tegn) og beskrivelse (rundt 150 til 160), og legg til og:title, og:description og og:image. Be AI-en gjøre det side for side, og lim inn én lenke i en chat for å sjekke forhåndsvisningen før du lanserer.
6. Ingen 404-side og lenker som ikke går noe sted
Plassholderlenker (href="#"), knapper uten mål og rammeverkets standard 404-side er vanlig i generert kode. AI-en koblet opp sidene du beskrev, og ingenting annet.
Løsningen: klikk gjennom alle lenkene i menyen og footeren, lag en 404-side som sender folk et sted som gir mening, og sett opp videresendinger hvis den nye siden erstatter en gammel, så de gamle adressene fortsatt virker.
7. Universell utforming: alt-tekst, kontrast og etiketter
Bilder uten alt-tekst, lysegrå tekst på hvit bakgrunn og skjemafelt uten etiketter er det som oftest mangler. Det betyr noe for besøkende som bruker skjermleser eller forstørrelse, og i Norge stiller forskriften om universell utforming krav til nettsider rettet mot allmennheten, også fra private virksomheter.
Løsningen: be AI-en legge til beskrivende alt-tekst og riktige etiketter på skjemafeltene, sjekk fargene med en kontrastsjekker, og kjør tilgjengelighetstesten i Lighthouse (Chrome DevTools) før lansering.
En prompt du kan lime inn før lansering
AI-verktøy er flinke til å fikse alt dette når du ber om det. Lim inn noe slikt i byggeren din:
Før vi lanserer, gå gjennom hele siden og: fjern all kode for analyse og annonsering fra HTML-en, for jeg laster den gjennom et samtykkeverktøy. Sørg for at det finnes en side med personvernerklæring og en side med cookie-erklæring, lenket fra footeren. Erstatt innebygde YouTube-videoer og kart med en plassholder som lastes ved klikk. Legg alle fonter på vårt eget domene i stedet for å laste dem fra Google. Gi hver side en unik tittel, metabeskrivelse og Open Graph-bilde. Lag en nyttig 404-side og fjern alle plassholderlenker. Legg til alt-tekst på alle bilder og en etikett på alle skjemafelt.
Sjekk deretter resultatet. Ikke ta AI-ens ord for det, den sier at alt er gjort.
Sjekk det på ti sekunder
De fire første punktene kan du ikke se ved å se på siden. Kjør den gratis GDPR-skanningen på nettstedet ditt. Den laster siden som en ny besøkende som ikke har klikket på noe, og lister alle sporere, cookies og tredjepartsforespørsler som starter likevel, Google Fonts inkludert. Ingen konto nødvendig.