Google eldobta a kategória oldalad?

Két napon belül két ember jelentkezett egy nagyon érdekes problémával: egyik pillanatról a másikra a Google az összes beindexelt (és első oldalon, nem ritkán első helyen lévő) kategória oldalt kidobta az indexből (nem csak hátrébb sorolta). Mondanom sem kell mekkora veszteség ez – amit látni lehetett már az első pillanatra is, hogy a főoldal és a termékoldal index,follow értékei rendben vannak, a kategória oldalé azonban nagyon nem:

Megkapta a tiltó noindex,nofollow értékeket. Ezért kerültek hát ki az indexből. Vajon miért és hogyan történhetett ez?

A két oldalban három dolog volt közös: mindkettőn futott a blocklayered modul (rétegzett navigációs modul, azaz a szűrő az oldalsó oszlopban), mindkettő 1.6.x-es verzió volt és mindkettőn pár napon belül lett frissítve a modul.  A header.tpl-be belenézve (ahol deklarálva van a fenti index és follow) az alábbiakat lehetett látni:

<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />

Ergo a Prestashop a $nobots és a $nofollow változókhoz köti azt, hogy tiltva van-e az adott oldal vagy sem. Ha a változók nem kapnak értéket az automatikusan 0, ha kapnak akkor 1. A motorban alapvetően nem adnak értékeket ezekhez a változókhoz, így azt mindig valaki más oldja meg – jelen esetben a szűrőmodul. A blocklayered.php tartalmazza a fenti változókat melyeket beállításokhoz köt; ezeket pedig a modulok belül találjuk meg: admin – modulok – rétegzett navigációs modul (vagy blocklayered) – konfigurálás – lap alja:

Még vizsgálódunk az ügyben, lehetséges hogy tényleg rossz a frissítés – mindenesetre ne bízzátok ezt a véletlenre, ellenőrizzétek a beállítást és azt, hogy az elemzőben milyen meta name=”robots értékeket kap a kategória oldal. A “rossz” verziószám amire lefrissült a modul: v.2.2.1.

Minden segítség jól jön, ha van tapasztalatod vagy jobb rálátásod/ötleted/megoldásod akkor kérlek jelezd kommentben!

 

 

Ha segített a cikk, meghívhatsz egy kávéra! 🙂


Puizl Attila Programozó

Az íróról: Puizl Attila

Puizl Attila vagyok, több éve készítek sikeres Webáruházakat Prestashop rendszerrel. Célom hogy a tudásom minőséggé, munkám pedig eredményessé váljon.

Weboldal: → Prestashop Készítés és Fejlesztés

Még megtalálsz:

Prémium kategóriás (fizetős) témánál/sablonnál/template-nél előfordulhat, hogy az 1.7-hez ingyenes GDPR modul telepítése és beállítása után az adatvédelmi nyilatkozat elfogadására felszólító checkbox nem jelenik meg regisztrációkor: Megoldás: a GDPR modult át kell ültetni még 1 (biztonság kedvéért kettő) hook-ba: az "additionalCustomerFormFields" -be és a "validateCustomerFormFields" -be. Modulok => Telepített modulok/Installed modules…