Átnevezel egy terméket a webshopban, és mentéskor a motor szó nélkül új slugot generál az új névből. A régi cím, amit a Google már ismer, amire hirdetés mutat, és amit valaki egy fórumon belinkelt, egyik pillanatról a másikra 404-et ad. Ez a cikk végigveszi, mikor érdemes megtartani a régi URL-t, mikor éri meg 301-es átirányítással áttérni az újra, és mit kell utána rendbe tenni a sitemaptől a Merchant Centeren át a hirdetésekig.

A szövegben háromféle jelölést használunk. A Hivatalosan igazolt állítás a Google vagy az adott platform saját dokumentációjából jön. A Saját tapasztalat webshopok karbantartása közben látott, ismétlődő minta. A Szakmai feltételezés logikus következtetés, amit nyilvános forrás nem erősít meg egyértelműen.
Mi történik pontosan, amikor a webshop új slugot generál?
Ha a régi cím nem kap átirányítást, minden rá mutató jel elakad. A keresőben lévő találat, a beérkező link, a hirdetés és a feedben rögzített link egyaránt egy nem létező oldalra visz.
A motorok ebben eltérően viselkednek. A WordPress, és vele a WooCommerce, a slugot jellemzően az első közzétételkor rögzíti, így a cím későbbi módosítása magától nem írja át. Ha viszont kézzel átírod a slugot, a WordPress a régi címet sok esetben az eltárolt régi slug alapján az újra irányítja. A Shopify a handle módosításakor felajánlja, hogy létrehozza az átirányítást a régi címről. Más motorok, főleg a kisebb dobozos rendszerek, mentéskor újragenerálhatják az URL-t, és nem mindig hoznak létre hozzá átirányítást. Mielőtt élesben bármit átnevezel, egy teszttermékkel nézd meg, mit csinál a saját rendszered.
Saját tapasztalat. A legtöbb gond abból lesz, hogy valaki a terméklapon csak a nevet javítja (elírás, új kiszerelés, márkaváltás), és nem is tudja, hogy közben az URL is megváltozott. A hibát hetekkel később a Search Console 404-es listája vagy egy elutasított Merchant-termék jelzi.
Mikor érdemes megtartani a régi URL-t?
Ha a régi cím forgalmat hoz, sok helyről linkelik, és a termék lényegében ugyanaz maradt, a régi URL megtartása jár a legkisebb kockázattal. A név a title-ben, a H1-ben és a termékleírásban nyugodtan változhat, a slug pedig maradhat.
Hivatalosan igazolt. A Google SEO kezdő útmutatója szerint az URL-ben szereplő szavak elsősorban a felhasználónak segítenek, a rangsorolásra gyakorolt hatásuk csekély. Egy kicsit elavult slug miatt tehát nem kell kockáztatnod egy jól működő oldal jeleit.
A régi URL megtartása mellett szól, ha
- a terméklap a Search Console Teljesítmény jelentése szerint rendszeresen kap organikus kattintást,
- a Linkek jelentésben több külső oldal is mutat rá,
- a régi slug nem állít valótlant (a
piros-bogre-300mlakkor is igaz, ha a termék új neve „Piros kerámia bögre 300 ml”), - aktív hirdetések és feed épülnek rá, és épp szezoncsúcs van, amikor nem akarsz újraellenőrzést.
Szakmai feltételezés. A vásárló a terméklapon a címet, a képet és az árat nézi, a slugot ritkán olvassa el. Ha viszont a slug mást mond, mint ami az oldalon van (más méretet, más márkát, más anyagot), az új URL a tisztességesebb megoldás, mert a megosztott link és a keresési találat is félrevezetne.
Mikor éri meg az új URL átirányítással?
Akkor, ha a régi slug a termékről valótlant mond, ha márkaváltás vagy jogi ok miatt a régi név nem maradhat a címben, vagy ha az oldal forgalma és linkjei olyan csekélyek, hogy a váltás kockázata elhanyagolható. Ilyenkor a régi címről 301-es átirányítás vezessen az újra.
Hivatalosan igazolt. A Google Search Central szerint a tartós, szerveroldali átirányítás (301 vagy 308) erős jelzés arra, hogy a célcím legyen a kanonikus URL. Webhely-költözésnél a Google azt javasolja, hogy az átirányításokat legalább egy évig tartsd fenn. Saját tapasztalat. Termékszinten mi végleg megtartjuk őket, mert a régi linkek évekkel később is hoznak látogatót, a fenntartásuk pedig gyakorlatilag nem jár teherrel.
Döntési szempontok egy helyen
- Forgalom. Nézd meg az elmúlt 3-6 hónap kattintásait és megjelenéseit a terméklapra. Ha érdemi forgalom van rajta, csak indokolt esetben válts URL-t.
- Beérkező linkek. Ha blogok, összehasonlító oldalak vagy partnerek linkelnek rá, az átirányítás kötelező, a régi URL megtartása pedig még biztonságosabb.
- Feed és hirdetések. Ha a termék a Merchant Centerben és a kampányokban fut, minden URL-csere újabb ellenőrzési kört indíthat. Kampánycsúcs előtt ne nyúlj hozzá.
- Tartalmi pontosság. Ha a régi slug félrevezet, az új URL mellett szól.
- Várható újabb átnevezés. Ha egy termék neve gyakran változik, egy rövid, semleges slug hosszabb távon kevesebb átirányítást jelent.
Hogyan állítsd be helyesen a 301-es átirányítást?
Egy lépésben, szerveroldalon, közvetlenül a végleges címre. A régi URL 301-es státuszkódot adjon vissza, a Location fejlécben pedig pontosan az a cím álljon, ami az új oldal kanonikus URL-je, ugyanazzal a protokollal, domainnel és záró perjellel.
Apache alatt egy sor a .htaccess fájlban.
Redirect 301 /termek/piros-bogre-300ml https://pelda.hu/termek/keramia-bogre-piros-300ml
Nginx alatt a szerverblokkba kerül.
location = /termek/piros-bogre-300ml { return 301 https://pelda.hu/termek/keramia-bogre-piros-300ml; }
WooCommerce alatt a legtöbben egy átirányítás-kezelő bővítménnyel vagy az SEO-bővítmény átirányítás-moduljával dolgoznak, ez is jó, ha szerveroldali 301-et ad. Élesítés után parancssorból ellenőrizheted az eredményt.
curl -sI https://pelda.hu/termek/piros-bogre-300ml
A válaszban 301-es kódnak kell állnia, és egyetlen location sornak, ami az új címre mutat. Az új címre küldött ugyanilyen kérés pedig már 200-as kódot adjon.
Ellenőrzőlista az átirányításhoz
- Átnevezés előtt mentsd ki a régi URL-t (termékexportból vagy a böngészőből), mert utána a motor már nem mutatja.
- Hozd létre a 301-et a régi címről a végleges újra.
- Ellenőrizd, hogy egyetlen ugrás van, és a cél 200-as kódot ad.
- Az új terméklap canonical címkéje önmagára mutasson.
- Az új oldalon ne maradjon
noindex, és a robots.txt se tiltsa. - Ne irányíts a kategóriára vagy a főoldalra, ha a termék megvan. Hivatalosan igazolt. A Google a nem odaillő célra mutató átirányítást soft 404-ként kezelheti.
Mit kell frissíteni a belső linkekben és a sitemapben?
Mindent, ami a régi URL-re mutat, közvetlenül az új címre kell átírni. Az átirányítás a külső linkek és a régi könyvjelzők miatt kell, a saját oldaladon semmi ok arra, hogy a látogató és a robot egy plusz ugráson menjen át.
A régi cím jellemzően ezeken a helyeken bukkan fel.
- főmenü, lábléc, kiemelt termékek blokkja,
- kategória- és márkaoldalak leírása,
- blogcikkek, útmutatók, GYIK-oldalak,
- kapcsolódó és ajánlott termékek kézzel beállított listái,
- hírlevél- és automatikus e-mail sablonok,
- strukturált adat (a Product séma
urlmezője, a BreadcrumbList), - többnyelvű boltnál a hreflang hivatkozások.
WordPress alatt a WP-CLI-vel az egész adatbázisban megkeresheted és lecserélheted a régi útvonalat. Előtte mindig készíts mentést, és először próbafuttatással nézd meg, hány találat lesz.
wp search-replace '/termek/piros-bogre-300ml' '/termek/keramia-bogre-piros-300ml' --dry-run
Hivatalosan igazolt. A Google azt kéri, hogy a sitemapben csak a kanonikus, indexelendő URL-ek szerepeljenek, a lastmod értéket pedig akkor veszi figyelembe, ha az következetesen pontos. A régi cím tehát kerüljön ki, az új kerüljön be friss dátummal. A legtöbb motor ezt magától elvégzi, de gyorsítótárazott vagy bővítménnyel generált sitemapnél érdemes megnyitni a fájlt, és ránézni.
Mi a teendő a Merchant Centerben és a hirdetésekben?
A feed link mezőjébe az új, végleges URL kerül, a termék azonosítója változatlan marad, a szöveges hirdetések végső URL-jét pedig közvetlenül az új címre írd át, akkor is, ha az átirányítás működik.
Hivatalosan igazolt. A Google termékadat-specifikációja szerint az id attribútum ugyanahhoz a termékhez tartósan ugyanaz maradjon, adatfrissítéskor is. Az átnevezés nem ok új azonosítóra, mert a termék előzménye az azonosítóhoz kötődik. A link mezőben olyan oldal álljon, ami a hitelesített domainen van, és amelyen a feedben megadott ár és elérhetőség látszik.
Saját tapasztalat. A link mező cseréje után a termék egy ideig újra ellenőrzés alá kerülhet, ezért a cserét csendesebb időszakra időzítjük. Ha a termékkép fájlneve is a slugból készül, és a motor átnevezéskor új képcímet generál, az image_link is megváltozik, ami szintén új képfeldolgozást jelenthet.
A Shopping és a Performance Max kampányok a feedből veszik a linket, ott a feed frissítése elég. A szöveges hirdetéseknél, a webhelylinkeknél és a Meta-katalógusnál viszont a végső URL külön mező. Hivatalosan igazolt. A Google Ads súgója szerint a meglévő hirdetés szerkesztésekor a rendszer új hirdetést hoz létre, ami ellenőrzésen megy át, és a statisztikája nulláról indul. A követősablon és a végső URL utótagja ettől nem változik, azokat hagyd úgy.
A sorrend számít. Előbb élesítsd az átirányítást, utána frissítsd a feedet, végül a hirdetéseket. Így egyetlen pillanatig sem visz semmi 404-es oldalra.
Hogyan kerüld el az átirányítási láncot tömeges átnevezésnél?
Egyetlen leképezési táblából dolgozz, amelyben minden régi URL közvetlenül a végső címre mutat, és a korábbi átirányítások célját is frissíted. Lánc akkor keletkezik, amikor egy már átirányított címet újra átnevezel. Ha tavaly A-ról B-re irányítottál, most pedig B helyett C lesz, akkor az A cím B-n keresztül jut el C-ig.
Hivatalosan igazolt. A Googlebot legfeljebb tíz átirányítási ugrást követ, a Google azonban azt javasolja, hogy az átirányítás lehetőleg egy lépésben vigyen a célra. A láncnak a látogató is megfizeti az árát, mert minden ugrás plusz kérés és várakozás.
- Exportáld az összes meglévő átirányítást (bővítményből,
.htaccess-ből, a motor adminjából) egy táblába, forrás és cél oszloppal. - Exportáld a terméklistát a régi és az új sluggal, és add hozzá az új párokat.
- Minden sor célját vezesd végig a táblán, amíg olyan címhez nem érsz, ami már nem forrás. Ez lesz a végleges cél.
- Keresd meg a köröket (A-ból B, B-ből A), ezek a böngészőben végtelen átirányítást okoznak.
- Ellenőrizd, hogy egyik végleges cél sem ad 404-et vagy 410-et.
- Élesítés után a régi URL-ek listáját egy crawlerrel, lista módban futtasd végig, és szűrj a több ugrásos találatokra.
A harmadik és a negyedik lépés néhány sor Pythonnal elvégezhető.
def vegso(url, terkep):
latott = set()
while url in terkep:
if url in latott:
raise ValueError('Átirányítási kör: ' + url)
latott.add(url)
url = terkep[url]
return url
lapos = {forras: vegso(cel, terkep) for forras, cel in terkep.items()}
A lapos szótár minden régi címhez a végleges célt rendeli, ezt töltöd vissza a szerverre vagy a bővítménybe.
Saját tapasztalat. Nagyobb katalógusnál hullámokban dolgozunk. Először néhány tucat terméket nevezünk át, és pár hétig figyeljük a Search Console-t, csak utána jön a többi. Szakmai feltételezés. Ha egyszerre sok ezer URL változik, a Google-nek idő kell az újrafeltérképezéshez, és ez idő alatt átmeneti ingadozás jó eséllyel előfordul, még akkor is, ha minden átirányítás hibátlan. Ez a hatás nem garantált, de érdemes vele számolni.
Hogyan ellenőrizd utólag, hogy minden rendben ment?
Az új URL-t nézd meg a Search Console URL-ellenőrzőjével, és kérd az indexelését. Az Oldalak jelentésben a régi címek az átirányított oldalak között jelennek meg, ez rendben van. A 404-es listában viszont ne bukkanjon fel egyik régi termék-URL sem. A Merchant Center diagnosztikájában és a Google Ads hirdetéseinek irányelv-állapotában is nézd meg, nincs-e elutasítás. Ha hozzáférsz a szervernaplóhoz, a régi címekre érkező kérések státuszkódja is gyorsan megmutatja, hol maradt ki valami.
Források és további olvasnivalók
- Google Search Central, Átirányítások és a Google Kereső
- Google Search Central, Webhely áthelyezése URL-módosítással
- Google Search Central, SEO kezdő útmutató
- Google Search Central, Webhelytérképek létrehozása és beküldése
- Google Search Central, A Google feltérképező robotjai és az átirányítások kezelése
- Google Merchant Center súgó, Termékadat-specifikáció (id és link attribútum)
- Google Ads súgó, Végső URL-ek és hirdetésszerkesztés
- IETF RFC 9110, HTTP Semantics (301 és 308 állapotkód)
- WP-CLI dokumentáció, wp search-replace
- Shopify súgó, URL-átirányítások
- A slugban lévő kulcsszó a Google szerint alig számít a rangsorolásnál, ezért egy kicsit elavult, de nem félrevezető URL nyugodtan maradhat.
- Új URL esetén a régi címről egyetlen, szerveroldali 301-es ugrás vezessen a végleges terméklapra, a kategóriára vagy a főoldalra soha.
- A Merchant Centerben a termék id-ja átnevezéskor is maradjon ugyanaz, a link mezőbe pedig a végső URL kerüljön, átirányító cím nem.
- Tömeges átnevezésnél egyetlen leképezési táblából dolgozz, és a korábbi átirányítások célját is írd át, így nem alakul ki lánc.
- Előbb az átirányítás menjen élesbe, utána a feed és a hirdetések, így egyetlen pillanatig sem visz semmi 404-es oldalra.
Gyakori kérdések
Ha átnevezem a terméket, muszáj megváltoztatni az URL-t is?
Nem muszáj. A Google szerint az URL-ben lévő szavak alig számítanak a rangsorolásnál, ezért ha a régi slug nem félrevezető, és az oldal forgalmat hoz, nyugodtan maradhat. Csak a nevet, a title-t és a H1-et frissítsd.
Meddig kell fenntartani a 301-es átirányítást?
A Google webhely-költözésnél legalább egy évet javasol. Termékszinten érdemes végleg megtartani, mert a régi külső linkek és könyvjelzők évekkel később is hozhatnak látogatót.
Át kell írnom a belső linkeket, ha az átirányítás működik?
Igen. Az átirányítás a külső linkek miatt kell. A saját menüdben, cikkeidben és kapcsolódó termékeidben a linkek közvetlenül az új címre mutassanak, így a látogató és a robot is megspórol egy ugrást.
Kell új termékazonosító a Merchant Centerben átnevezés után?
Nem. A Google termékadat-specifikációja szerint ugyanannak a terméknek tartósan ugyanaz az id-ja maradjon. Csak a link mezőt írd át az új, végleges URL-re.
Mi az átirányítási lánc, és miért baj?
Akkor jön létre, ha egy már átirányított címet újra átirányítasz, így a régi URL több ugráson át jut el a célig. A Googlebot legfeljebb tíz ugrást követ, de a Google az egy lépéses átirányítást javasolja, és a láncnak a látogató is megfizeti az árát lassabb betöltéssel.
Irányíthatom a régi termék-URL-t a kategóriaoldalra?
Csak akkor, ha a termék megszűnt, és a kategória tényleg jó helyettesítő. Ha a termék csak új nevet kapott, a régi cím az új terméklapra mutasson, mert a Google a nem odaillő célra mutató átirányítást soft 404-ként kezelheti.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.