WordPress-drift
WordPress Redirects
Lær hvordan du håndterer WordPress redirects korrekt. Vi gennemgår 301 vs 302, plugins, .htaccess og giver dig best practices for at bevare din SEO-værdi.
Af Kasper Stück 8 min. læsetid
En redirect (viderestilling) fortæller browseren og søgemaskinerne, at en specifik side på dit WordPress-website har skiftet adresse. For virksomheder og site-ejere er korrekt brug af redirects helt afgørende for at bevare trafik, salg og placeringer på Google. Uden viderestillinger møder dine besøgende den frygtede 404-fejl (“Siden blev ikke fundet”), hvilket skader både brugeroplevelsen og din SEO-værdi markant.
I denne guide gennemgår vi præcis, hvornår du skal bruge de forskellige typer redirects, hvordan du opsætter dem i praksis, og hvilke klassiske fejl du for alt i verden bør undgå.
Forskellen på 301 og 302 redirects
Når du skal viderestille en URL, kommunikerer du med søgemaskiner og browsere via en HTTP-statuskode. De to vigtigste koder, du kommer til at arbejde med, er 301 og 302.
301 Redirect (Permanent viderestilling)
En 301-viderestilling er standardværktøjet, som du vil bruge i næsten alle tilfælde. Den fortæller Google og andre søgemaskiner, at siden er flyttet permanent til en ny adresse.
- Hvornår bruges den? Når du har slettet et forældet indlæg og vil sende brugerne til et opdateret alternativ, når du skifter et produktudgået URL til en kategori-side, hvis du skifter hele dit domænenavn, eller når du har ændret URL’en (slug) på en eksisterende side.
- SEO-fordel: En 301-viderestilling overfører den opbyggede SEO-værdi (linkjuice, historik og domæneautoritet) fra den gamle URL direkte over til den nye URL. Uden en 301-viderestilling taber du reelt det hårde arbejde, der var lagt i at få den oprindelige side til at rangere.
302 Redirect (Midlertidig viderestilling)
En 302-viderestilling fortæller søgemaskinerne, at siden er flyttet, men at flytningen kun er midlertidig.
- Hvornår bruges den? Denne type anvendes typisk til A/B-tests, omdirigeringer under kortvarige vedligeholdelsesperioder eller ved tidsbegrænsede kampagner (f.eks. et Black Friday-tilbud), hvor indholdet på din normale URL skal vises frem igen senere.
- Vigtig forskel: En 302 overfører ikke permanent SEO-værdi til den nye URL. Derudover gemmer browseren den ikke i sin cache. Dette gør, at søgemaskinerne vil forsøge at besøge den oprindelige side igen næste gang, de crawler dit website.
Sådan opsætter du redirects i WordPress
Der er flere måder at håndtere redirects på, typisk opdelt i plugin-løsninger og manuelle ændringer på serverniveau. For langt de fleste virksomheder anbefaler vi klart at anvende et plugin, da det er nemmest, hurtigst og minimerer risikoen for fatale systemfejl.
Løsning 1: Brug et Redirect-plugin (Det sikreste valg)
Et plugin giver dig en grafisk brugerflade, der lader dig styre dine redirects uden at skulle skrive kode. Det gør processen effektiv for alle medarbejdere med adgang til siden.
Anbefalede plugins:
- Redirection: Dette er det mest kendte, gratis plugin, som udelukkende håndterer redirects og fører en log over de 404-fejl på sitet. Det er yderst pålideligt.
- SEO-plugins (Rank Math, All in One SEO, Yoast Premium): Mange moderne SEO-plugins har indbyggede moduler til at håndtere redirects. Tjek først om dit nuværende SEO-plugin har funktionen. Hvis det har, bør du aktivere den der i stedet for at installere et separat plugin.
Trin-for-trin guide til Redirection-pluginnet:
- Log ind i WordPress, gå til Plugins > Tilføj nyt plugin og søg efter “Redirection”. Installer og aktiver det.
- Naviger til Værktøjer > Redirection i venstre menu.
- Du bliver nu mødt af felterne “Source URL” (Kilde-URL) og “Target URL” (Mål-URL).
- Indtast den gamle, udgåede webadresse i Kilde-URL. Du behøver typisk kun den relative sti (f.eks.
/gammel-side/). - Indtast den nye webadresse i Mål-URL (f.eks.
https://ditdomæne.dk/ny-side/). - Tryk på knappen “Add Redirect”. Din viderestilling er nu aktiv.
Løsning 2: Redigering af serverens .htaccess-fil (Avanceret)
Hvis du har en stærk teknisk forståelse, og din WordPress-installation kører på en Apache-server, kan du skrive dine viderestillinger direkte i rodmappens .htaccess-fil. Det er hurtigere for serveren at afvikle end et plugin, men prisen for en fejl er høj.
Vigtigt: Opret altid en backup af både din hjemmeside og din
.htaccess-fil, før du gemmer ændringer. Et manglende tegn eller mellemrum i filen udløser typisk en “500 Internal Server Error”, som gør hele dit website utilgængeligt, indtil koden er rettet.
En standard opsætning af en 301 redirect i .htaccess ser således ud:
Redirect 301 /gammel-side/ https://ditdomæne.dk/ny-side/
Er du det mindste i tvivl om at ændre kritiske systemfiler, bør du lade være og i stedet alliere dig med erfarne udviklere – eksempelvis gennem professionel WordPress support.
Løsning 3: Betinget viderestilling med PHP (For udviklere)
I mere komplekse systemer kan redirects afvikles via PHP, typisk indbygget i temaets functions.php eller i et dedikeret script. Dette giver den store fordel, at du kan sætte specifikke betingelser for omdirigeringen. Eksempelvis kan du via PHP opfange brugerens IP-geolokation eller browsertype og viderestille dem til en bestemt sprogversion af webshoppen.
Dette bør kun opsættes af erfarne webudviklere, da syntaksfejl i PHP omgående kan resultere i en “White Screen of Death”.
Best practices for at sikre ydeevne og SEO-værdi
En sund redirect-strategi handler i lige så høj grad om oprydning og velstruktureret arkitektur. For at holde din løsning fremtidssikret, er der flere tommelfingerregler, du bør respektere:
- Undgå “redirect-kæder”: En kæde opstår, når Side A viderestiller til Side B, som derefter viderestiller til Side C. Disse hop belaster serveren, gør dit website langsommere for brugerne, og de fortynder mængden af linkværdi. Den tekniske regel er simpel: Viderestil altid den oprindelige URL direkte til den endelige slutdestination.
- Kig jævnligt efter dine 404-fejl: En side, der resulterer i en fejl 404, er i praksis en afbrudt brugerrejse. Det koster tillid og mulige konverteringer. Brug værktøjer som Google Search Console til løbende at opsnappe URL’er, som besøgende forgæves forsøger at tilgå. Opret derefter proaktivt 301-viderestillinger til relaterede undersider.
- Led aldrig alle sider blindt til forsiden: Det er en udbredt fejl at viderestille slettet indhold udelukkende til forsidens rod. For en besøgende, der søger et specifikt produkt, er det frustrerende pludselig at lande på en forside uden at få forklaring på hvorfor. Derudover straffer Google ofte dette mønster ved at behandle det som en “soft 404”, og viderestillingen mister sin SEO-betydning. Led i stedet den besøgende over til en lignende artikel eller kategori.
- Hold regelmæssig oprydning: Hvis dit site har været i drift i mange år, kan du have tusindvis af gamle, irrelevante redirects. Særligt store webshops akkumulerer lister, som over tid kan påvirke databasens ydeevne. Revidér oversigten fra tid til anden, og slet forældede regler.
Fejlfinding: Løs fejlen “ERR_TOO_MANY_REDIRECTS”
Et af de mest irriterende serverproblemer er advarslen “For mange redirects”. Fejlen indikerer, at du har sat din hjemmeside fast i et redirect-loop, hvor browseren er fanget i et uendeligt mønster (fx hvor URL A peger på URL B, som peger tilbage på URL A). For at forhindre et totalt nedbrud vil browseren afbryde processen helt.
Gå systematisk til værks for at løse problemet:
- Gennemse nyeste regler: Kig på de senest tilføjede redirects i dit plugin eller i
.htaccess, og kontrollér, at du ikke har byttet om på Kilde og Mål. - Gennemgå WordPress’ generelle indstillinger: Under Indstillinger > Generelt skal du sikre dig, at felterne for “WordPress-adresse (URL)” og “Webstedsadresse (URL)” stemmer overens med den faktiske, fungerende protokol (ofte er det vigtigt at definere HTTPS). Forskelle mellem HTTP og HTTPS tvinger ofte websitet ind i uendelige omdirigeringer.
- Ryd lokal cache: Ofte gemmes et redirect i din browsers historik midlertidigt. Ryd din browser-cache og slet cookies fra domænet, eller brug et privat (“inkognito”) browservindue til at bekræfte om problemet overhovedet stadig er til stede for nye brugere.
- Tjek domænets SSL-certifikat: Sørg for at din server er korrekt konfigureret med et domæne certifikat, og at tvungen viderestilling til en sikker forbindelse ikke er opsat i konflikt med dine andre plugins.
Har du ikke ressourcerne til kompleks serverfejlfinding, kan det være en fordel at få overvåget infrastrukturen via en proaktiv WordPress serviceaftale, som sørger for at adressere nedetid omgående.
Ofte Stillede Spørgsmål (FAQ)
Hvordan finder jeg nemmest 404-fejl på mit website?
Den mest driftssikre metode er at kigge på de fejl, Google selv opdager, under sektionen “Sider” i Google Search Console. Derudover logger mange redirects-plugins (såsom Redirection) de praktiske fejl, dine faktiske brugere og crawlere rammer ind i.
Kan viderestillinger gøre min hjemmeside langsommere?
Ja, især redirect-kæder og mange domæne-overskridende omdirigeringer føjer ms til din svartid. Hvis du udelukkende håndterer redirects via plugins og opbygger enorme databaser med tusindvis af regler, kan det i særlige tilfælde påvirke loadtiden i forhold til server-baserede regler. For et almindeligt website mærkes det dog sjældent.
Hvor lang tid skal en 301-viderestilling forblive aktiv?
Anbefalingen fra branchens førende tekniske profiler er at lade en 301-viderestilling være aktiv i mindst ét år – ideelt set for altid, så længe domænet er dit. Søgemaskinerne er lang tid om helt at “glemme” ældre adresser og omkoble værdien, og samtidig vil eksterne domæner sandsynligvis blive ved med at linke til din ældre sti.
- #wordpress-drift