Linkuri moarte în articolele Hyperhub — 61 din 72 de articole
Textele articolelor au fost importate de pe hyperice.com împreună cu adresele vechi de acolo, care nu există în magazinul de la hyperice.md. Un cititor care dă click pe produsul despre care tocmai a citit ajunge pe o pagină goală, deci vânzarea se pierde în punctul în care interesul era cel mai mare. Pentru Google, blogul este sursa principală de linkuri interne spre produse și trimite masiv în gol.
Ce am găsit
Amploarea
Articolele au fost parcurse prin https://api.hyperice.md/api/hyperhub?lang=ro&page=N (72 de articole), iar hrefurile interne din corpul fiecăruia au fost cerute pe https://hyperice.md, separând 404 real de soft-404 (răspuns 200 cu textul „Pagina nu a fost găsită”).
61 din cele 72 de articole RO au cel puțin un link mort. În total 118 instanțe: 87 de 404 reale și 31 de soft-404, pe 47 de ținte distincte. Măsurătoarea s-a făcut doar pe RO; engleza și rusa folosesc aceleași blocuri de text, deci volumul real este de aproximativ trei ori mai mare.
Țintele
Adrese care dau 404 real: /get-hypervolt/ (22 de instanțe), /get-vyper/ (16), /get-normatec/ (14), /get-venom/ (8), /get-hyperice-x/ (5), /get-hypersphere/ (4), /products/?product-type=* (11 în total), /blog/treatment/how-to-improve-circulation-in-leg/ (1).
Adrese care dau soft-404, adică răspund 200 dar afișează pagina de eroare: /products/hypervolt-2-pro/ (10), /products/hypervolt-2-black/ (9).
Căi concatenate greșit
Câteva hrefuri au fost lipite de calea articolului și dau 404: /blog/treatment/heat-therapy-benefits/products/venom-2-back/, .../venom-2-leg/, .../venom-2-shoulder/, .../venom-go/ (4 instanțe), plus /get-hypervolt/attachments/ și /blog/massage/foam-roller-vs-massage-gun/get-hypervolt/.
Țintele de înlocuire răspund 200
Verificate una câte una: /collections/hypervolt, /collections/normatec, /collections/venom, /collections/hyperice-x, /collections/vyper-hypersphere, /products/vyper-3/, /products/hypersphere-go/.
De făcut
-
Scrie un script care parcurge blocurile articolelor și rescrie hrefurile pe catalogul real. -
Mapează colecțiile: /get-hypervolt/→/collections/hypervolt,/get-normatec/→/collections/normatec,/get-venom/→/collections/venom,/get-hyperice-x/→/collections/hyperice-x,/get-vyper/→/products/vyper-3,/get-hypersphere/→/products/hypersphere-go. -
Redirecționează produsele care nu mai există în catalogul MD ( hypervolt-2-pro,hypervolt-2-black,hyperice-knee,hypervolt-go-2și celelalte) spre succesorul lor sau spre colecția potrivită. -
Transformă /products/?product-type=Xîn/collections/X. -
Elimină căile /blog/..., inclusiv cele concatenate greșit peste calea articolului. -
Rulează scriptul pe toate cele trei limbi și salvează rezultatul în baza de date.
Criteriu de acceptare
Rerularea aceluiași script de scanare pe cele 72 de articole în cele trei limbi raportează 0 linkuri cu 404 și 0 soft-404, iar niciun href din corpul articolelor nu mai conține /get- sau ?product-type=.