GDPR-sjekkliste for små bedrifter med kontaktskjema
Praktisk sjekkliste vi bruker når vi setter opp nettsider med kontaktskjema. Hva må være på plass, og hva er overkill...
Her er oppskriften jeg endte med, etter to uker med eksperimentering. Det viktigste grepet var å holde URL-strukturen så lik som mulig, slik at vi ikke mistet rangeringer i Google på de viktigste sidene.
// scripts/generate-redirects.ts
const old = await readOldUrls("./wp-export.json");
const map = old.map((u) => ({
source: u.path,
destination: slugifyTitle(u.title),
permanent: true,
}));Hvis du tar det ett steg videre med XML-sitemap som matcher gamle URL-er, sparer du både trafikk og opplevd "miljø-forandring" for besøkende. Spør i tråden om dere vil ha hele oppsettet.
3 svar
Nydelig oppskrift. Et tips: hvis du legger inn en redirect-tabell i et CMS-vennlig format slipper du å migrere innstillinger på nytt for hver underside. Vi gjorde det og det halverte tiden vi brukte.
// next.config.ts
async redirects() {
return [
{ source: "/gamle-side", destination: "/ny-side", permanent: true },
];
}Hvor legger dere kontaktskjema-data? Vi hadde et mareritt med GDPR forrige gang vi brukte tredjeparts skjema-tjenester.
@Sara: vi lagrer dem i Supabase med RLS, og sender en kopi via Resend til en delt innboks. Da har vi backup uten at noen tredjepart eier kontaktdataene.