Што такое отн = кананічным і чаму я павінен выкарыстоўваць?

Намякаючы ў пошукавыя сістэмы аддавалі перавагу версіі дакумента

Пры запуску кіраванага сайта дадзеных або ёсць іншыя прычыны, па якіх дакумент можа быць паўтораны, важна паведаміць пошукавыя сістэмах, якія капіююць з'яўляюцца майстар-копіяй, або на жаргоне, «кананічнай» копія. Калі пошукавая сістэма індэксуе вашыя старонкі могуць сказаць, калі змесціва дублюецца. Без дадатковай інфармацыі, пошукавая сістэма будзе вырашаць, якія старонкі лепш за ўсё адказвае патрэбам сваіх кліентаў. Гэта можа быць добра, але ёсць шмат прыкладаў пошукавых сістэм, якiя прыносяць старыя і састарэлыя старонкі, таму што яны выбралі няправільны дакумент у якасці кананічных.

Як пазначыць кананічную старонку

Гэта вельмі лёгка сказаць пошукавым сістэмам кананічную URL з мета-дадзенымі ў вашых дакументах. Змесціце наступны HTML паблізу верхняй частцы галавы элемента на кожнай старонцы , якая не з'яўляецца кананічнай:

Калі ў вас ёсць доступ да HTTP-загалоўкаў (напрыклад, з .htaccess або PHP), вы можаце таксама ўсталяваць кананічны URL на файлы, якія не маюць HTML ГАЛАВУ, як PDF. Для гэтага ўсталюйце загалоўкі для некананічных старонак, як гэта:

Спасылка: ; отн = "кананічнай»

Як Canonical Tag працуе і калі ён не ці

Кананічныя мета дадзеныя выкарыстоўваюцца ў якасці падказкі для пошукавых сістэм, якія старонкі майстра. Пошукавыя сістэмы выкарыстоўваюць гэта, каб абнавіць свой індэкс для спасылкі на майстар-копіі ў якасці асноўнай копіі, і калі яны забяспечваюць вынікі пошуку здраджваць старонку яны лічаць кананічная.

Але кананічная старонка, якую вы вызначылі, не можа быць старонкі, што пошукавая сістэмы дастаўкі.

Ёсць шмат прычын, чаму гэта можа адбыцца:

Што Rel = Canonical тэг ня

Многія людзі лічаць, што калі дадаць отн = кананічную спасылку на старонку, то гэтая старонка будзе перанакіраваны на кананічную версію, напрыклад, з дапамогай HTTP 301 рэдырэкт. Гэта не так. Отно = кананічная спасылка прадастаўляе інфармацыю для пошукавых сістэм, але гэта не ўплывае на спосабе адлюстравання старонкі і не рабіць якое - небудзь перанакіраванне на ўзроўні сервера .

Кананічная сувязь, у канчатковым рахунку, толькі намёк. Пошукавыя сістэмы не павінны выконваць яго. Большасць пошукавых сістэм імкнуцца паважаць пажаданні уладальнікаў старонак, але ў рэшце рэшт, вынікі пошуку з'яўляюцца тое, што яны робяць, і калі яны не хочуць служыць сваёй кананічнай старонкі, яны не будуць.

Калі выкарыстоўваць кананічную спасылку

Як я ўжо казаў вышэй, вы павінны выкарыстоўваць спасылку на кожны дублікат старонцы, якая не з'яўляецца кананічным. Калі ў вас ёсць старонкі, якія падобныя, але не ідэнтычныя, часам мае сэнс змяніць адзін з іх, каб быць больш рознымі, чым зрабіць адзін кананічны.

Гэта добра, каб адзначыць дзве старонкі, якія не з'яўляюцца абсалютна ідэнтычнымі, як кананічны. Яны павінны быць падобныя, але вы ніколі не павінны проста паказаць усе старонкі на галоўную старонку. Canonical азначае, што старонка з'яўляецца галоўнай копіяй гэтага дакумента, а не які-небудзь галоўнай спасылкі на вашым сайце.

Я думаю , што гэта важна , каб паўтарыць , што апошні біт - вы ніколі не павінны пазначыць усе вашыя старонкі на галоўную старонку ў якасці кананічнай старонкі , незалежна ад таго , як спакуса вы павінны зрабіць гэта. Робячы гэта, нават выпадкова, можа выклікаць кожную старонку, якая не з'яўляецца кананічнай (г.зн. кожную старонку, якая не ваша хатняя старонка і мае отн = кананічную спасылку на яго), каб выдаліць з індэксаў пошукавых сістэм.

Гэта не Google (або Bing або Yahoo! або любая іншая пошукавая сістэма) з'яўляецца шкоднасным. Яны робяць тое, што вы прасілі іх зрабіць - разгляд кожнай старонцы дубліката вашай хатняй старонкі і вяртаюць усе вынікі гэтай старонкі. Тады як кліенты атрымліваюць расчараванне ў канчатковым выніку на галоўнай старонцы замест больш адпаведнага дакумента, што старонка будзе менш папулярнай і будзе падаць у выніках пошуку. Нават калі вы вырашыць гэтую праблему, вы можаце забіць вынікі пошуку на працягу некалькіх месяцаў пасля гэтага, і няма ніякай гарантыі, што ваш рэйтынг сайта адновіцца.

Вы не павінны зрабіць старонку кананічнымі, які быў выключаны з пошуку па нейкай прычыне (напрыклад, з NoIndex мета-тэг або выключаных ў файле robots.txt). Для таго, каб у пошукавай сістэме для спасылкі на старонку ў якасці кананічнай, яна павінна мець магчымасць спасылацца на яго ў першую чаргу.

Добрыя месцы, каб выкарыстоўваць отны = кананічная спасылка ўключаюць:

Калі не выкарыстоўваць кананічную спасылку

Ваш першы выбар павінен быць 301 рэдырэкт. Гэта не толькі распавядае пошукавік, што URL старонкі змянілася, але яна таксама прымае людзей самыя сучасныя (і, смею сказаць, canonicol?) Версію старонкі.

Не лянуйцеся. Калі вы змяняе структуру URL, а затым выкарыстоўваць некаторыя формы маніпуляцыі загалоўка HTTP (напрыклад, .htaccess або PHP або іншы скрыпт), каб дадаць 301 перанакіроўвае аўтаматычна.

У той час як вы можаце выкарыстоўваць отн = кананічную сувязь, якая не прымае старыя старонкі ўніз. І таму любы ахвочы можа атрымаць да іх у любы час. На самай справе, калі ў кліента ёсць старонка закладкай і змяніць URL , але толькі абнавіць пошукавыя сістэмы , выкарыстоўваючы отн = кананічную сувязь, што кліент ніколі не ўбачыць новую старонку.

Отно = кананічны спасылка з'яўляецца карысным інструментам для сайтаў з вялікай колькасцю дубляваць кантэнту. Разумеючы, як гэта працуе, вы можаце выкарыстоўваць яго эфектыўна. Але ў канчатковым рахунку, гэта інструмент , які быў выпушчаны ў пошукавых сістэмах , каб дапамагчы ім захаваць свае індэксы пошуку удакладненых. Калі вы не будзеце трымаць свае серверы ў чысціні і ўдакладнены, а таксама, вашы кліенты будуць закрануты, і ваш сайт можа быць балюча. Выкарыстоўвайце яго адказна.