Skip to main content

Mi a rel = kanonikus, és miért kell használni?

NYSTV - Reptilians and the Bloodline of Kings - Midnight Ride w David Carrico Multi Language (Június 2026)

NYSTV - Reptilians and the Bloodline of Kings - Midnight Ride w David Carrico Multi Language (Június 2026)
Anonim

Ha egy adatvezérelt webhelyet futtat, vagy más oka van ahhoz, hogy egy dokumentumot ismétlődjenek meg, fontos megmondani a keresőmotoroknak, hogy melyik másolat a mester példány vagy a zsargonban a "kanonikus" másolat. Amikor egy keresőmotor indexeli az oldalakat, meg tudja állapítani, hogy a tartalom ismétlődött-e. További információk nélkül a keresőmotor fogja eldönteni, hogy melyik oldal felel meg az ügyfelek igényeinek. Ez talán rendben van, de sok esetben a keresőmotorok régi és elavult oldalakat adnak el, mert a rossz dokumentumot kanonikusnak választották.

A Canonikai oldal megadása

Nagyon könnyű megmondani a keresőmotoroknak a kanonikus URL metaadatait a dokumentumaiban. Tegye a következő HTML-t a tetejéhez közel

FEJ elem minden oldalon nem kánoni:

Ha hozzáférhet a HTTP fejlécekhez (például .htaccess vagy PHP), beállíthatja a kanonikus URL-t olyan fájlokra is, amelyek nem tartalmaznak HTML-t

FEJ, mint egy PDF. Ehhez állítsa be a nem-kanonikus oldalak fejlécét, mint például:

Link: < A kanonikus oldal URL-címe >; rel = "kanonikus"

Hogyan működik a kanonikus címke és mikor nem?

A kanonikus metaadatokat használják a keresőmotorok számára, hogy melyik oldal a mester. A keresőmotorok ezt használják, hogy frissítsék az indexüket, hogy elsődleges példányként hivatkozzanak a mester példányra, és ha keresési eredményeket szolgáltatnak, akkor azt az oldalt fogják kiadni, amelyről kételiesnek látszik.

De a megadott kanonikus oldal nem lehet az a lap, amelyet a keresőmotorok szállítanak. Számos oka lehet ennek okairól:

  • Ha a megadott URL 404 nem található, a keresőmotorok megpróbálják megtalálni a második legrelevánsabb URL-t
  • Ha a kereső azt hiszi, hogy webhelyét feltörték, hogy hamis kanonikus URL-t adjanak hozzá, akkor nem fogják használni (persze, nagyobb probléma merül fel ebben az esetben)
  • Ha a hivatkozást a címkére helyezi, vagy van valamilyen ok arra hinni, hogy a

    FEJ a címke nem volt lezárva. Ez azért van, mert sok weboldal lehetővé teszi a felhasználók számára az oldal tartalmának szerkesztését (a

    TEST elem), és ha egy kanonikus utalást találnak, ott is megbízhatatlan lenne.

Amit a Rel = Canonical Tag nem

Sokan hisznek abban, hogy ha hozzáadja a

rel = kanonikus egy oldalra mutató link, akkor az oldal át lesz irányítva a kanonikus verzióra, például egy HTTP 301 átirányítással. Ez nem igaz. A

rel = kanonikus link a keresőmotorokkal kapcsolatos információkat szolgáltat, de ez nem befolyásolja az oldal megjelenítésének módját, és nem történik átirányítás sem a kiszolgáló szintjén.

A kanonikus kapcsolat végső soron csak egy tipp. A keresőmotoroknak nem kell tiszteletben tartaniuk. A legtöbb kereső keményen próbálja tiszteletben tartani az oldal tulajdonosainak kívánságait, de a nap végén a keresési eredmények azok, amiket csinálnak, és ha nem akarják kiszolgálni a kanonikus oldalt, akkor nem.

Mikor kell használni a Canonical Linket?

Amint azt fentebb említettem, használnia kell a linket minden olyan ismétlődő oldalon, amely nem kanonikus. Ha olyan oldalakkal rendelkezik, amelyek hasonlóak, de nem azonosak, akkor néha több értelme van, ha megváltoztatjuk az egyiket, hogy más legyen, mint egy kanonikus. Rendben van két olyan oldal megjelölése, amelyek nem feltétlenül azonosak a kanonikusakkal. Hasonlóaknak kell lenniük, de meg kell soha egyszerűen mutasson minden oldalt a kezdőlapra. A Canonical azt jelenti, hogy az oldal a dokumentum mester példánya, nem pedig a webhelyen található bármilyen mesterlink.

Azt hiszem, fontos megismételni azt az utolsó bitet - Soha ne mutasson minden oldalát a kezdőlapra, mint a kanonikus oldalt bármennyire is kísértésnek érzi magát. Mindez még véletlenül is okozhat minden olyan oldalt, amely nem kanonikus (azaz minden olyan oldal, amely nem az Ön kezdőlapja, és rendelkezik

rel = kanonikus link), amelyet el kell távolítani a keresőmotor indexeiből. Ez nem a Google (vagy a Bing vagy a Yahoo! vagy bármely más kereső) rosszindulatú. Ők azt teszik, amit kérte tőlük - minden oldalt figyelembe véve a kezdőlap egy-egy példányát, és minden eredményt visszaad az adott oldalra. Akkor, amikor az ügyfelek megzavarják a kezdőlapot a relevánsabb dokumentum helyett, ez az oldal kevésbé népszerű lesz, és csökken a keresési eredmények. Még akkor is, ha megoldja a problémát, hónapok után megöli a keresési eredményeket, és nincs garancia arra, hogy a webhely rangsorai visszaállnak.

Nem szabad olyan kanonikus oldalt készíteni, amelyet valamilyen okból (pl

nOINDEX metatag vagy kizárva a robots.txt fájlból). Annak érdekében, hogy a keresőmotor az oldalra utaljon kanonikusként, először hivatkozni kell rá.

Jó helyek a

rel = kanonikus link:

  • Dinamikus URL-címekkel rendelkező webhelyek - Megadhatja, hogy melyik URL-formátumot szereted
  • E-kereskedelmi webhelyek, különösen a terméklistákban - Ha ügyfelei megváltoztatják a válogatási feltételeket, az új URL-t nem kell indexelni
  • Szinkronizált tartalom - a közzétett tartalmat használó megjelenítőknek tartalmazniuk kell a

    rel = kanonikus link az oldalukon, amelyek az eredeti dokumentumra mutatnak

Ha nem használja a Canonical Linket

Az első választásnak 301-es átirányításnak kell lennie. Ez nem csak azt jelzi, hogy a keresőmotor megváltoztatta az oldal URL-jét, de az embereket is az oldal legfrissebb (és merem mondani, canonicol?) Változatához vezetik.

Ne lusta.Ha megváltoztatja az URL-struktúráját, akkor használja a HTTP fejléc-manipuláció valamilyen formáját (például .htaccess vagy PHP vagy más szkript), hogy automatikusan hozzáadja a 301 átirányításokat. Míg a

rel = kanonikus link, ez nem veszi le a régebbi oldalakat. És így bárki bármikor hozzájuthat hozzájuk. Valójában, ha az ügyfélnek van egy oldala könyvjelzővel, és megváltoztatja az URL-t, de csak frissíti a keresőmotorokat a

rel = kanonikus link, az ügyfél fogja soha nézze meg az új oldalt.

A

rel = kanonikus link egy hasznos eszköz azoknak a webhelyeknek, amelyeknek sok másolása van. Ha megértette, hogyan működik, akkor hatékonyan használhatja. De végső soron ez egy olyan eszköz, amelyet a keresőmotorok adtak ki őket tartsa naprakészen a keresési indexeket. Ha nem tartja tisztán és naprakészen a kiszolgálóit, az ügyfelek érintettek lesznek, és webhelye megsérülhet. Használja felelősségteljesen.