URL Optimering
Lær at skabe SEO-venlige URLs med rigtig struktur, keywords og hierarki. En god URL-struktur forbedrer både brugeroplevelsen og din søgemaskineranking.
Hvad er URL Optimering?
URL optimering handler om at strukturere dine URLs så de er nemme at forstå for både brugere og søgemaskiner. En veloptimeret URL:
- Er beskrivende og let at læse
- Indeholder relevante keywords
- Afspejler sidens hierarki
- Er kort og præcis
- Bruger bindestreger (ikke underscores)
Gode vs. Dårlige URLs
✅ Gode URLs
→ Beskrivende, læseligt, indeholder keywords
→ Keywords, dato, klar struktur
→ Logisk hierarki, præcis kategorisering
❌ Dårlige URLs
→ Ikke læseligt, ingen keywords, session IDs
→ Underscores i stedet for bindestreger
→ For dyb struktur, ikke brugervenlig
Best Practices for URL Struktur
Brug beskrivende keywords
Inkluder relevante keywords der beskriver sidens indhold
Hold det kort og simpelt
Maks 3-5 ord per URL segment. Undgå unødvendige ord
Brug bindestreger, ikke underscores
Google behandler bindestreger som mellemrum, men ikke underscores
Brug lowercase
Konsistent brug af små bogstaver forhindrer duplicate content
Undgå stop-ord
Fjern unødvendige ord som "og", "eller", "i", "en", "det"
Konsistent trailing slash
Vælg om du bruger trailing slash eller ej, og vær konsistent
Logisk URL Hierarki
En god URL struktur afspejler sidens informationsarkitektur og gør det nemt at navigere:
Hjemmeside (niveau 0)
Hovedkategori (niveau 1)
Underkategori (niveau 2)
Produkt (niveau 3)
Anbefaling: Hold hierarkiet på max 3-4 niveauer for bedst UX og SEO
URL Parametre
Hvad er URL parametre?
URL parametre er key-value pairs der kommer efter et spørgsmålstegn:
Acceptable parametre
- •
?sort=
- Sortering - •
?filter=
- Filtrering - •
?page=
- Paginering - •
?ref=
- Tracking
Problematiske parametre
- •
?sessionid=
- Session IDs - •
?userid=
- Bruger IDs - •
?timestamp=
- Tidsstempler - • For mange parametre (5+)
Håndtering af parametre i Google Search Console
Brug URL Parameters tool til at fortælle Google hvordan parametre skal håndteres:
- • Passive: Ændrer ikke indhold (tracking, ref)
- • Active: Ændrer indhold (sort, filter, page)
- • Representative URL: Definer en canonical URL
Implementation i Next.js
Clean URLs med Dynamic Routes
// app/produkter/[category]/[slug]/page.tsx export default function ProductPage({ params }: { params: { category: string; slug: string } }) { // params.category = "lobesko" // params.slug = "nike-air-zoom" return <div>Product: {params.slug}</div> } // Dette giver clean URLs: // /produkter/lobesko/nike-air-zoom // /produkter/vintertoj/jakke-sort
URL Slugs fra Titler
// lib/slugify.ts export function slugify(text: string): string { return text .toLowerCase() .replace(/[æ]/g, 'ae') .replace(/[ø]/g, 'oe') .replace(/[å]/g, 'aa') .replace(/[^a-z0-9]+/g, '-') // Erstat ikke-alfanumeriske med - .replace(/^-+|-+$/g, '') // Fjern - fra start/slut } // Eksempler: slugify("Sådan optimerer du SEO") // "saadan-optimerer-du-seo" slugify("Grøn løbesko til mænd") // "groen-lobesko-til-maend"
Trailing Slash Redirect
// next.config.js module.exports = { trailingSlash: true, // Alle URLs får trailing slash // eller trailingSlash: false, // Ingen trailing slash } // middleware.ts - Custom håndtering export function middleware(request: NextRequest) { const url = request.nextUrl.clone() // Redirect til version uden trailing slash if (url.pathname.endsWith('/') && url.pathname !== '/') { url.pathname = url.pathname.slice(0, -1) return NextResponse.redirect(url, 301) } }
Almindelige Fejl at Undgå
Ændring af eksisterende URLs
Når du ændrer en URL, mister du dens SEO værdi medmindre du laver en 301 redirect.
Løsning: Lav altid 301 redirects fra gamle til nye URLs
Keyword stuffing i URLs
/bedste-billige-gode-lobesko-online-kob-nu
Bedre: /lobesko
eller /billige-lobesko
Inkonsistent URL struktur
/blog/2024/01/artikel-titel
/blog/artikel-titel-2
Løsning: Vælg ét format og brug det konsistent
Special characters og spaces
Undgå mellemrum, æøå uden konvertering, og special characters
Dårligt: /grøn%20løbesko
Godt: /groen-lobesko
Checklist for URL Migration
Hvis du skal ændre din URL struktur, følg denne checklist:
- 1Dokumentér alle eksisterende URLs med Google Analytics/Search Console data
- 2Plan nye URL struktur baseret på SEO best practices
- 3Opret URL mapping (gamle → nye URLs)
- 4Implementer 301 redirects for alle ændrede URLs
- 5Test alle redirects manuelt
- 6Opdater internal links til nye URLs
- 7Opdater sitemap.xml med nye URLs
- 8Submit opdateret sitemap i Google Search Console
- 9Monitor 404 errors i Google Search Console
- 10Track rankings og trafik i 3-6 måneder efter migration
Nyttige Tools
Screaming Frog SEO Spider
Crawl dit website og find problemer med URLs, redirects og interne links
screamingfrog.co.uk →Google Search Console
Monitor URL performance, 404 errors og URL parameters
search.google.com/search-console →