Რა არის rel = canonical და რატომ უნდა გამოვიყენო ეს?

საძიებო სისტემებში საძიებო დოკუმენტის წინასწარ ვერსია

როდესაც თქვენ აწარმოებთ მონაცემების ამოძრავებს ან სხვა მიზეზებს, თუ დოკუმენტი შეიძლება გაორმაგდეს, მნიშვნელოვანია ვთქვა საძიებო სისტემებში, რომელიც ასლი არის სამაგისტრო ასლი ან ჟარგონი, "კანონიკური" ასლი. როდესაც საძიებო სისტემა ინახავს თქვენს გვერდებს, შეგიძლიათ თქვათ, როდესაც შინაარსი დუბლირებულია. დამატებითი ინფორმაციის გარეშე, საძიებო სისტემა გადაწყვეტს, რომელი გვერდი საუკეთესოდ აკმაყოფილებს მათ მომხმარებელთა საჭიროებებს. ეს შეიძლება იყოს ჯარიმა, მაგრამ არსებობს მრავალი შემთხვევა საძიებო სისტემები, რომლებიც ძველი და მოძველებული გვერდებზეა გამოწვეული, რადგან ისინი არჩეულ არასწორი დოკუმენტად მიიჩნევენ.

როგორ მიუთითოთ კანონიკური გვერდი

ძალიან მარტივია ვთქვა საძიებო სისტემები კანონიკური URL თქვენი დოკუმენტების მეტა მონაცემებით. განათავსეთ შემდეგი HTML თქვენი HEAD ელემენტის თავზე ყველა გვერდზე, რომელიც არ არის კანონიკური:

თუ თქვენ გაქვთ წვდომა HTTP სათაურებთან (როგორიცაა .htaccess ან PHP) ასევე შეგიძლიათ დააყენოთ კანონიკური URL ფაილები, რომლებიც არ ჰქონია HTML HEAD, როგორც PDF. ამისათვის დაყენებულია არა-კანონიკური გვერდების ჰორიზონტები:

ლინკი: < Canonical Page- ის URL >; rel = "კანონიკური"

როგორ მუშაობს კანონალური საკვანძო სიტყვები და როდის არ არის

კანონიკური მეტა მონაცემები გამოიყენება როგორც საძიებო სისტემებისთვის მინიშნებით, თუ რა გვერდია ოსტატი. საძიებო სისტემებმა გამოიყენონ ეს ინდექსის განახლება, რათა გადაეცათ სამაგისტრო ასლი, როგორც პირველადი ასლი, და როდესაც ისინი გამოაქვეყნებენ ძიების შედეგებს, ისინი მიიტანენ გვერდს, რომ ისინი კანონიკურია.

მაგრამ კანონიკური გვერდი, რომელიც თქვენ დააკონკრეტებთ, არ შეიძლება იყოს გვერდი, რომელიც საძიებო სისტემებს მიაწვდის.

არსებობს ბევრი მიზეზი, რის გამოც ეს შეიძლება მოხდეს:

რა არის Rel = Canonical Tag არ არის

ბევრი ფიქრობს, რომ თუ გვერდს დაამატეთ rel = canonical link, მაშინ ეს გვერდი გადამისამართება კანონიკური ვერსიით, როგორიცაა HTTP 301 გადამისამართება. ეს ასე არ არის. Rel = canonical ლინკი უზრუნველყოფს საძიებო სისტემებს, მაგრამ ეს არ იმოქმედებს იმაზე, თუ როგორ არის ნაჩვენები გვერდი და არც რაიმე გადამისამართება სერვერზე .

კანონიკური ბმული საბოლოო ჯამში მხოლოდ მინიშნებაა. საძიებო სისტემებს არ უნდა ჰქონდეთ პატივი. საძიებო სისტემებში უმეტესობა ცდილობენ პატივი სცეს გვერდის მფლობელების სურვილებს, მაგრამ დღის ბოლოს, ძიების შედეგები არის ის, რასაც აკეთებენ და თუ არ სურთ თქვენი კანონიკური გვერდის შესრულება, ისინი არ მიიღებენ.

როდის უნდა გამოიყენოთ კანონიკური ბმული

როგორც მე ვთქვი ზემოთ, თქვენ უნდა გამოიყენოთ ბმული ყველა დუბლიკატი გვერდზე, რომელიც არ არის კანონიკური. თუ თქვენ გაქვთ მსგავსი გვერდები, მაგრამ არა იდენტურია, ზოგჯერ უფრო მეტ მნიშვნელობას ანიჭებს ერთ-ერთი მათგანის შეცვლას, ვიდრე ერთი კანონიკურია.

კარგია, რომ აღინიშნოს ორი გვერდი, რომელიც არ არის აბსოლუტურად იდენტური, როგორც კანონიკური. ისინი უნდა იყოს მსგავსი, მაგრამ თქვენ არ უნდა უბრალოდ აღვნიშნო ყველა გვერდის თქვენს გვერდს. კანონიკური იმას ნიშნავს, რომ გვერდი არის ამ დოკუმენტის სამაგისტრო ასლი და არა თქვენს საიტზე რაიმე სახის სამაგისტრო ბმული.

მე ვფიქრობ, რომ მნიშვნელოვანია გავიმეორო, რომ უკანასკნელი ბიტი - არასდროს არ უნდა მიუთითებ ყველა თქვენს გვერდს თქვენი სახლის გვერდზე, როგორც კანონიკურ გვერდზე, არ აქვს მნიშვნელობა, რამდენად ცდუნება გაქვთ ამის გაკეთება. ამის გაკეთება, ავარიის შემთხვევაშიც კი, შეიძლება გამოიწვიოს ყველა გვერდი, რომელიც არ არის კანონიკური (ანუ ყველა გვერდი, რომელიც არ არის თქვენი სახლის გვერდი და მას აქვს rel = canonical ლინკი) ამოღება საძიებო სისტემებში.

ეს არ არის Google (ან Bing ან Yahoo! ან რომელიმე სხვა საძიებო სისტემა) მავნე. ისინი აკეთებენ იმას, რაც მათ სთხოვეს, გააკეთონ - ყველა გვერდის ყოველი გვერდის დუბლიკატის გათვალისწინებით და გვერდის ყველა შედეგზე დაბრუნება. მაშინ, როდესაც მომხმარებელს მიიღებთ იმედგაცრუებას თქვენს მთავარ გვერდზე, უფრო მნიშვნელოვანი დოკუმენტის ნაცვლად, ეს გვერდი ნაკლებად პოპულარულია და ძიების შედეგებში ჩაიშლება. მაშინაც კი, თუ პრობლემის გადასაჭრელად, შეგიძლიათ მოძებნოთ ძიების შედეგები თვეების განმავლობაში და არ არსებობს იმის გარანტია, რომ თქვენი საიტის რანჟირება აღდგება.

თქვენ არ უნდა გააკეთოთ გვერდიანი კანონიკა, რომელიც გამოირიცხა რაიმე მიზეზით (მაგალითად, noindex meta tag ან robots.txt ფაილიდან გამორიცხული). იმისათვის, რომ საძიებო სისტემა მითითებულ გვერდზე, როგორც კანონიკური, მას უნდა შეეძლოს მითითება მას პირველ რიგში.

კარგი ადგილების გამოყენება rel = canonical ბმული მოიცავს:

როდესაც არ გამოიყენოთ კანონიკური ლინკი

თქვენი პირველი არჩევანი უნდა იყოს 301 გადამისამართება. ეს არა მარტო ეუბნება საძიებო სისტემას, რომლითაც შეიცვალა გვერდი URL, მაგრამ იგი ასევე იღებს ხალხს ყველაზე თანამედროვე (და ვამბობ, რომ, Canonicol?) ვერსიის გვერდზე.

არ იყოს ზარმაცი. თუ URL- ის სტრუქტურის შეცვლით, გამოიყენეთ HTTP ჰედერის მანიპულაციის გარკვეული ფორმა (მაგალითად, .htaccess ან PHP ან სხვა სკრიპტი), რათა დაამატოთ 301 გადამისამართება ავტომატურად.

მიუხედავად იმისა, რომ შეგიძლიათ გამოიყენოთ rel = canonical ლინკი, რომელიც არ იღებს ძველი გვერდები ქვემოთ. ასე რომ, ყველას შეუძლია ნებისმიერ დროს მიიღოს მათთვის. სინამდვილეში, იმ შემთხვევაში, თუ მომხმარებელს აქვს გვერდის ბმულები და შეცვალეთ URL, მაგრამ მხოლოდ საძიებო სისტემებს განათავსებთ rel = canonical link, რომ მომხმარებელი არასდროს იხილავს ახალ გვერდს.

Rel = canonical link არის სასარგებლო ინსტრუმენტი საიტებზე ბევრი დუბლიკატი შინაარსი. გაგება, თუ როგორ მუშაობს, შეგიძლიათ გამოიყენოთ იგი ეფექტურად. მაგრამ საბოლოო ჯამში, ეს ინსტრუმენტია, რომელიც გამოუშვა საძიებო სისტემებმა, რათა დაეხმაროს მათ ძიების ინდექსების განახლებას. თუ თქვენი სერვერების სისუფთავე და განახლება არ მოხდება, თქვენი მომხმარებლები გავლენას მოახდენენ და თქვენი საიტი შეიძლება დააზარალებს. გამოიყენეთ იგი პასუხისმგებლობით.