Когато стартирате сайт, задвижван от данни или имате други причини, поради които даден документ може да бъде дублиран, е важно да кажете на търсачките, които копират, основното копие или в жаргона, копието "канонично". Когато търсачката индексира страниците ви, тя може да разбере кога е дублирано съдържанието. Без допълнителна информация търсещата машина ще реши коя страница най-добре отговаря на нуждите на своите клиенти. Това може да е наред, но има много случаи на търсачки, доставящи стари и остарели страници, защото са избрали грешен документ като каноничен.
Как да определите каноничната страница
Много е лесно да се каже на търсачките каноничният URL с мета данни във вашите документи. Поставете следния HTML в горната част на вашия
ГЛАВА елемент на всяка страница, която е не каноничен:
Ако имате достъп до HTTP заглавията (например .htaccess или PHP), можете също да зададете каноничния URL адрес на файлове, които нямат HTML
ГЛАВА, като PDF. За да направите това, задайте заглавките за неканонични страници по следния начин:
Връзка: < URL адрес на каноничната страница >; отн = "канонични"
Как Canonical Tag работи и кога не
Каноничните мета данни се използват като намек за търсачките, коя страница е главната. Търсачките използват това, за да актуализират своя индекс, за да посочат основното копие като основно копие, и когато предоставят резултати от търсенето, те доставят страницата, която според тях е канонична.
Но каноничната страница, която посочвате, може да не е тази, която търсят машините за търсене. Има много причини, поради които това може да се случи:
- Ако URL адресът, който посочвате, е 404, търсачките ще се опитат да намерят втория най-подходящ URL адрес за показване
- Ако търсачката вярва, че сайтът ви е бил хакнат, за да добавите фалшив каноничен URL адрес, той няма да го използва (разбира се, ще имате по-големи проблеми в този случай)
- Ако поставите връзката в маркера или има причина да вярвате, че
ГЛАВА етикетът не е затворен. Това е така, защото много уеб сайтове позволяват на потребителите да редактират съдържанието на страницата (в рамките на
BODY елемент), и като смучат каноничен препратка намерени там ще бъде неблагонадеждна, както добре.
Какво е Rel = Canonical Tag не е
Много хора вярват, че ако добавите
отн = каноничен връзка към страница, след това тази страница ще бъде пренасочена към каноничната версия, например чрез пренасочване на HTTP 301. Това не е вярно. Най-
отн = каноничен връзката предоставя информация на търсачките, но това не влияе върху показването на страницата, нито на пренасочването на ниво сървър.
Каноничната връзка е в крайна сметка само намек. Търсачките не трябва да го почитат. Повечето търсачки се опитват трудно да зачитат желанията на собствениците на страници, но в края на деня резултатите от търсенето са това, което правят, и ако не искат да служат на вашата канонична страница, те няма.
Кога да използвате Canonical Link
Както казах по-горе, трябва да използвате връзката на всяка дублирана страница, която не е канонична. Ако имате страници, които са сходни, но не идентични, понякога е по-разумно да промените един от тях, за да бъдете по-различни, отколкото да направите един каноничен. Добре е да маркирате две страници, които не са абсолютно идентични като канонични. Те трябва да бъдат подобни, но трябва никога просто насочете всички страници към началната си страница. Canonical означава, че страницата е основното копие на този документ, а не някаква основна връзка на вашия сайт.
Мисля, че е важно да се повтори този последен момент - никога не трябва да насочвате всичките си страници към началната си страница като канонична страница без значение колко изкушен е да го направите. Това, дори случайно, може да причини всяка страница, която не е канонична (т.е. всяка страница, която не е вашата начална страница и има
отн = каноничен връзка върху него), за да бъдат премахнати от индексите на търсещите машини. Това не е Google (или Bing или Yahoo! или всяка друга търсачка) е злонамерен. Те правят това, което сте поискали да направят - разглеждайки всяка страница дубликат на вашата начална страница и връщайки всички резултати на тази страница. След това, когато клиентите се разочароват, завършват на началната си страница, вместо по-подходящ документ, тази страница ще бъде по-малко популярна и ще падне в резултатите от търсенето. Дори и да решите проблема, можете да убиете резултатите от търсенето няколко месеца след това и няма гаранция, че класирането на сайта Ви ще се възстанови.
Не трябва да създавате канонична страница, която е изключена от търсенето по някаква причина (например с
Noindex мета маркер или изключени от файла robots.txt). За да може една търсачка да препраща към страница като канонична, тя трябва да може да я препраща на първо място.
Добри места за използване на
отн = каноничен връзка включват:
- Сайтове с динамични URL адреси - Можете да ги използвате, за да определите кой формат на URL предпочитате
- Сайтове за електронна търговия, особено в продуктовите списъци - Когато клиентите Ви променят критериите за сортиране, този нов URL адрес не трябва да се индексира
- Синдикирано съдържание - издателите, които използват съдържанието, което сте написали, трябва да включват
отн = каноничен на страниците, сочещи към оригиналния ви документ
Когато не използвате Canonical Link
Първият ви избор трябва да бъде пренасочване 301. Това не само казва на търсещата машина, че URL адресът на страницата е променен, но също така отвежда хората до най-актуалната (и смея да кажа, canonicol?) Версия на страницата.
Не бъди мързелив.Ако променяте структурата на URL адреса си, използвайте някаква форма на манипулация на HTTP заглавките (като .htaccess или PHP или друг скрипт), за да добавите автоматично пренасочванията 301. Докато можете да използвате
отн = каноничен връзка, която не взема по-старите страници надолу. И така, всеки може да стигне до тях по всяко време. Всъщност, ако клиентът има маркирана страница и промените URL адреса, но само да актуализирате търсачките с помощта на a
отн = каноничен връзка, този клиент ще никога вижте новата страница.
Най-
отн = каноничен връзката е полезно средство за сайтове с много дублирано съдържание. Чрез разбирането как работи, можете да го използвате ефективно. Но в крайна сметка това е инструмент, който е бил освободен от търсачките за помощ тях поддържат индексите за търсене актуални. Ако не държите сървърите си чисти и актуални, вашите клиенти ще бъдат засегнати и сайтът Ви може да бъде наранен. Използвайте го отговорно.