Hoppa till innehåll
LinkSkimmr
LinkSkimmrSkapa konto

Fel och lösningar

Sex migrationsfel som lämnar en kunds backlinks hängande

De flesta länkförluster i en kundfil beror inte på ett straff. Det är en gammal URL som slutade svara när webbplatsen flyttades, och rapporten över toppsidor visar detta på en minut.

LinkSkimmr forskarteam ·

Bräckliga träbroplankor och avskurna rep på ett skrivbord, som visar fastnat anslutningar

Vart länkarna tar vägen när en webbplats flyttar

Länkar pekar mot URL:er, inte mot webbplatser. Ändrar du URL:en behöver varje länk till den gamla adressen en omdirigering.

Det låter uppenbart tills en flytt genomförs. Många team känner till regeln. En WordPress-migration, ett byte från www till domänen utan www eller en ny kategoristruktur kan gå live på en fredag med en anteckning om att omdirigeringar kommer att följa. När du kontrollerar backlinks för en webbplats efter en sådan flytt är frågan inte hur många länkar som finns, utan hur många som fortfarande landar på en aktiv sida, och steg fem i tio minuters rutin svarar på det.

Googles egna riktlinjer för flyttar handlar om en en-till-en-karta över gamla URL:er till nya. Serverbaserade 301-omdirigeringar gör jobbet. Håll dem igång så länge du kan. Vid ett domänbyte är verktyget "Adressändring" i Search Console ett extra steg. Kartor går fortfarande sönder på förutsägbara sätt, och Screaming Frog eller Ahrefs Site Audit kommer att upptäcka de flesta av dem.

Verktyg hjälper till här: Search Console visar crawlning och täckning på Googlas sida, Screaming Frog listar omdirigeringskedjor från en crawlning, och vår anropning för toppsidor visar vilka URL:er som bär länkarna. Inget av dem ger helhetsbilden ensam, och kombinationen tar under en timme på en liten webbplats.

Misstag, symptom, lösning

MisstagHur det syns i dataLösning
Allt omdirigeras till startsidanDe mest länkade sidorna är borta; startsidan är den enda URL:en som finns kvarKoppla varje gammal URL till sin närmaste nya sida
www och tom domän svarar båda med 200Samma länkar delas över två värdarVälj en värd, omdirigera den andra med 301
Omdirigeringskedja med tre eller flera hoppTopp-sidan löses först efter flera hoppPeka den gamla URL:en rakt mot den slutgiltiga
302 används för en permanent flyttGammal URL visas fortfarande som den länkade sidanByt till 301 när flytten är slutgiltig
Gammal "Om oss"-sida borttagen, inte omdirigeradEn väl länkad URL returnerar 404Omdirigera den till den nya "Om oss"-sidan
Kategoristruktur ombyggd utan en kartaTiotals länkade URL:er returnerar 404Exportera gamla URL:er först, mappa dem i ett kalkylblad

Hitta det fastnat värdet i två anrop

Hämta de mest länkade sidorna, testa sedan varje URL i en webbläsare eller med curl -I. Allt som inte är en ren 200 eller en enkel 301 läggs till i listan.

bash
# which old URLs carry the links (2 credits, billed once)
curl "https://linkskimmr.com/api.php?action=toppages&q=clientsite.com&per=200&key=sk_live_..."

# then, for each URL you care about
curl -sI https://clientsite.com/old-page | head -5

Reparationsordningen vi skulle använda

  1. 1

    Fixa värden först

    En canonical värd, allt annat omdirigeras med 301 till den. Det tar minuter och påverkar alla länkar samtidigt.

  2. 2

    Mappa de tjugo bästa URL:erna

    Tjugo väl länkade sidor håller oftast mest värde. Mappa dessa manuellt, en-till-en.

  3. 3

    Platta ut kedjor

    Ersätt varje multipel-hopp-väg med ett enda hopp till den slutgiltiga URL:en.

  4. 4

    Kontrollera igen nästa månad

    Vårt index uppdateras ungefare en gång i månaden, så ge det en cykel innan du förklarar reparationen som en framgång eller ett misslyckande.

Lossade klockverksgear och ett förstoringsglas på ett skrivbord, som visar saknade delar
En gräns värd att säga högt

Att fixa omdirigeringar returnerar länkvärde till en aktiv sida. Det garanterar inte placeringar, och det kan inte återställa länkar som togs bort vid källan. Notera båda i kundfilen.

Vanliga frågor om omdirigering

Kan jag bara omdirigera den gamla sidan till den nya "Om oss"-sidan?

Ja, när den nya sidan har samma syfte. En 301 från den gamla URL:en till den närmaste motsvarigheten håller länkarna användbara. Att skicka alla döda URL:er till startsidan fungerar dåligt eftersom destinationen inte längre matchar vad länken lovade.

Hur många 301-omdirigeringar är för många på en webbplats?

Antalet betyder mindre än formen på varje väg. Långa kedjor slösar crawl-effekt och går sönder oftare, så håll varje gammal URL till ett enda hopp och behåll hela kartan i ett kalkylblad som du kan granska.

Hur skickar jag www till icke-www-versionen?

Välj en värd som canonical, lägg sedan till en webbplatsbred 301 från den andra värden till den på servern eller hos DNS-leverantören. Testa båda versionerna med curl -I, och bekräfta att länkarna i topp-sidor-listan landar på den valda värden.

Rullat pergamentkart och mässkompass på ett skrivbord, som visar riktning och planering

Vad du ska kontrollera veckan flytten går live

Om du kontrollerar backlinks för en webbplats veckan den flyttar, kontrollera kartan innan siffrorna. Kartan avgör om siffrorna kan återhämta sig alls.

Crawl den gamla sitemapen, inte bara den nya

Den gamla sitemapen listar fortfarande URL:erna som tjänade sin plats från början. Crawl:a den mot den live-sidan, och varje rad som returnerar en 404 eller en omdirigeringskedja blir en rad i kartan.

Behåll crawl-utmatningen med datumet i filnamnet. En andra crawlning en månad senare visar vilka fixar som höll och vilka omdirigeringar som försvann tyst.

Jämför topp-sidorna före och efter

Spara topp-sidor-listan från före flytten, kör sedan anropet igen när den nya webbplatsen har lugnat sig. Två listor över länkade URL:er bör matcha när kartan är tillämpad, och de rader som inte matchar är din att-göra-lista.

Varje körning kostar 2 credits, så jämförelsen är billig. Kostnaden ligger i kartläggningen, inte i datan.

Leta efter en staging-regel som lämnats kvar

En regel som blockerar crawlers kan överleva en lansering obemärkt. Kontrollera robots.txt och eventuella noindex-taggar på mallarna som bär dina bäst länkade sidor, innan du förklarar flytten som klar.

En rad i kundfilen räcker: vilka mallar du kontrollerade, och vilken dag. Skriv ägaren till varje omdirigering bredvid, eftersom en omdirigering ingen kan förklara är den som tas bort vid nästa omdesign.

Vilken omdirigeringskod passar en permanent flytt

Koden är ett litet val med stor effekt på meddelandet du skickar. Crawlers läser statuskoden innan de läser något annat på den gamla sidan.

Varför en 301 passar en slutgiltig flytt

En 301 säger att flytten är permanent. En 302 säger att den gamla adressen kan komma tillbaka, vilket är fel meddelande för en flytt som är slutgiltig. Använd en 302 bara medan en tillfällig test pågår på riktigt.

När flytten har lugnat sig, byt alla tillfälliga omdirigeringar till 301. Att lämna en 302 på plats i åratal är ett av de tystaste sätten att hålla en flytt halvfärdig.

Varför en 302 följt av en 301 går fel

En 302 som omdirigerar till en andra URL, som sedan skickar en 301, skapar två hopp och blandade signaler. Sökmotorer kan vanligtvis följa kedjan, men kedjan är långsammare och går sönder lättare nästa gång någon redigerar en regel.

Kolla ihop den till en enda 301 som pekar rakt mot den slutgiltiga adressen. Ett hopp är lättare att testa, lättare att förklara för en kund och lättare att hålla vid liv.

Hur du omdirigerar URL:er med frågeparametrar

Gamla URL:er med frågestringar är vanliga efter ett CMS-byte. Säg att den gamla adressen var en produktsida med en färgparameter. Bestäm om parametern ändrar innehållet. Om den gör det, mappa den parametrerade URL:en till den matchande nya sidan; om den inte gör det, kan en regel som tar bort parametern hantera sidan.

Testa några parametrerade URL:er manuellt efter att regeln har trätt i kraft. En regel som fungerar för den vanliga sökvägen kan fortfarande ignorera frågesträngen, och länkarna som bär parametrar är de du kommer att missa.

Tre omdirigeringar som ser ut som fixar

Vissa omdirigeringar klarar en statuskontroll men förlorar ändå värdet. Sidan svarar med en 301, men destinationen är fel för de människor och crawlers som följer länken.

En omdirigeringsloop

Två regler som skickar varandra tillbaka visas i webbläsaren som en loop, och de flesta verkger upp efter ett par hopp. Testa den gamla URL:en, räkna hoppen och fixa regeln som pekar tillbaka dit den började.

En loop är det enklaste problemet att se och det enklaste att lämna i en vecka. Fixa den samma dag du hittar den, och räkna hoppen med curl -sIL så att du läser varje statusrad, inte bara den sista.

En omdirigering till en inloggningsskärm

En väl länkad gammal sida som omdirigerar till ett inloggningsformulär ger en besökare en vägg istället för innehållet som länken lovade. Säg att du omdirigerar en tidigare guide till en inloggningssida, som sedan hoppar till en tredjepartsinloggning. Inget i den vägen hjälper länken.

Omdirigera till den publika sidan som matchar vad länken handlade om. Om ingen sådan sida finns är en ren 404 ärligare än en omdirigering som leder någonstans användbart.

Ett genomgående exempel, hypotetiskt

Tänk dig en kund som flyttade från ett bloggtema till ett annat. Exempelsiffror endast.

Säg att rapporten över topp-sidor listade 140 URL:er med länkar före flytten, och 90 av dem returnerade 404 efteråt eftersom det nya permalink-mönstret släppte datummappen. Att mappa de tjugo bäst länkade av dessa manuellt kan återställa mycket av det pekade värdet på en eftermiddag, och tröskeltabellen berättar hur du beskriver förändringen för kunden.

Samma karta är det bästa svaret när en kund frågar vad som ändrades. Visa de tjugo mappade URL:erna med deras gamla adress, deras nya adress och statuskoden för varje. En tabell övertygar. Tjugo rader övertygar mer än någon sammanfattning, och tabellen fungerar också som checklista för nästa genomgång.