კანონიკური ტეგების შემმოწმებელი

შეიყვანეთ გვერდის URL-ი მისი კანონიკური ტეგის საპოვნელად და გვერდის მისამართთან შესადარებლად.

შეიყვანეთ საჯარო HTTP ან HTTPS გვერდი. გადამისამართებები შესრულდება კანონიკურის შედარებამდე.

შეიყვანეთ გვერდის URL-ი მისი კანონიკური ტეგის შესამოწმებლად.

BroBroGo იღებს URL-ს საჯარო გვერდის ჩამოსატვირთად. ჩამოტვირთული გვერდი და შედეგი არ ინახება.

ხშირად დასმული კითხვები

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

ეს არის კანონიკური ტეგი, რომელიც მიუთითებს თავად გვერდის საბოლოო URL-ზე. ეს საძიებო სისტემებს აძლევს მკაფიო სასურველ URL-ს მაშინაც კი, როდესაც ერთი და იგივე კონტენტი ხელმისაწვდომია რამდენიმე გზით.

რატომ შეიძლება გაიაროს თვითმიმართვადმა შემოწმება, როცა შეყვანილი URL-ი არ ემთხვევა?

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

ხედავს თუ არა შემმოწმებელი JavaScript-ით დამატებულ კანონიკურ ტეგებს?

ის ამოწმებს გვერდის მიერ დაბრუნებულ HTML-ს. JavaScript-ის გაშვების შემდეგ დამატებული კანონიკური ტეგი აქ შეიძლება არ გამოჩნდეს, ამიტომ დარწმუნდით, რომ მნიშვნელოვანი კანონიკური ტეგები გვერდის პირველად კოდშივეა.

როგორ მუშაობს კანონიკური ტეგების შემმოწმებელი

ინსტრუმენტი აანალიზებს საჯარო ვებგვერდებს მათზე არსებული კანონიკური ტეგების სტრუქტურისა და ვალიდურობის დასადგენად. მუშაობის პროცესი მოიცავს შემდეგ ეტაპებს:

  1. URL-ის მიღება და ვალიდაცია: მომხმარებელი შეაყვანს გვერდის URL-ს. სისტემა ამოწმებს, რომ მისამართი იყოს საჯარო, იყენებდეს HTTP ან HTTPS პროტოკოლს და არ აღემატებოდეს სიმბოლოების მაქსიმალურ რაოდენობას.
  2. გვერდის ჩამოტვირთვა: BroBroGo იღებს URL-ს საჯარო გვერდის ჩამოსატვირთად. ჩამოტვირთული გვერდი და შედეგი არ ინახება, რაც უზრუნველყოფს მონაცემთა დამუშავების კონფიდენციალურობას.
  3. გადამისამართებების მიყოლა: თუ შეყვანილი მისამართი გადამისამართდება, ხელსაწყო მიჰყვება ყველა ნაბიჯს საბოლოო URL-ის მისაღებად.
  4. HTML კოდის ანალიზი: სისტემა კითხულობს გვერდის head სექციას, პოულობს კანონიკურ ტეგებს და ადარებს მათ მნიშვნელობებს შეყვანილ და საბოლოო მისამართებთან.

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

ხელსაწყოს შეყვანის პარამეტრები და შეზღუდვები

ხელსაწყოს გამართული მუშაობისთვის საჭიროა სწორი მონაცემების შეყვანა ველში გვერდის URL-ი:

  • მისამართი უნდა იყოს საჯაროდ ხელმისაწვდომი HTTP ან HTTPS პროტოკოლით.
  • პირადი და ლოკალური მისამართების შემოწმება შეუძლებელია (მაგალითად, http://127.0.0.1/admin ან შიდა ქსელის მისამართები). ასეთი მცდელობისას მოთხოვნა დაიბლოკება გაგზავნამდე.
  • თუ შეიყვანთ URL-ს პროტოკოლის გარეშე, სისტემა მას დაამუშავებს ლოკალური ვალიდაციის წესების შესაბამისად.
  • შეყვანილი მისამართის სიგრძე არ უნდა აჭარბებდეს დადგენილ ლიმიტს, წინააღმდეგ შემთხვევაში სისტემა აჩვენებს შეცდომას: "URL-ის სიგრძე არ უნდა აღემატებოდეს {max} სიმბოლოს.".

შედეგების ინტერპრეტაცია და ანალიზი

შემოწმების დასრულების შემდეგ, ეკრანზე აისახება ბლოკი კანონიკური შედეგი, რომელიც შეიცავს დეტალურ ინფორმაციას გვერდის სტრუქტურის შესახებ:

პარამეტრი აღწერა შესაძლო მნიშვნელობები
კანონიკური არსებობს ადასტურებს, არის თუ არა ტეგი გვერდის კოდში დიახ / არა
თვითმიმართვადი მიუთითებს, მიმართავს თუ არა ტეგი საკუთარ თავს დიახ / არა
ემთხვევა შეყვანილ URL-ს ადარებს ტეგის მნიშვნელობას თავდაპირველ მისამართთან დიახ / არა
შეყვანილი URL-ი მომხმარებლის მიერ თავდაპირველად მითითებული მისამართი ტექსტური URL
საბოლოო URL-ი გადამისამართებების შემდეგ გვერდის მისამართი ყველა გადამისამართების დასრულების შემდეგ ტექსტური URL
რეზოლვირებული კანონიკური URL-ი კანონიკურ ტეგში მითითებული ზუსტი მისამართი ტექსტური URL
კანონიკური href ტეგის href ატრიბუტის ნედლი მნიშვნელობა ტექსტური მნიშვნელობა
HTTP სტატუსი სერვერის მიერ დაბრუნებული პასუხის კოდი მაგ. 200, 301, 404
ნაპოვნი კანონიკური ტეგები გვერდზე აღმოჩენილი კანონიკური ელემენტების რაოდენობა მთელი რიცხვი

თუ გვერდი შეიცავს ერთზე მეტ კანონიკურ ტეგს, ნაჩვენებია პირველი. ამ დროს სისტემა გამოიტანს გაფრთხილებას: "ნაპოვნია {count} კანონიკური ტეგი. ნაჩვენებია პირველი; გთხოვთ, დატოვოთ მხოლოდ ერთი.".

შეცდომების შეტყობინებები და მათი მიზეზები

ანალიზის პროცესში შესაძლოა წარმოიქმნას სხვადასხვა ტექნიკური შეფერხება. ხელსაწყო აჩვენებს შესაბამის შეტყობინებებს პრობლემის იდენტიფიცირებისთვის:

  • "ჯერ შეიყვანეთ გვერდის URL-ი." — ველი ცარიელია შემოწმების დაწყების მცდელობისას.
  • "შეიყვანეთ ვალიდური საჯარო HTTP ან HTTPS URL-ი." — შეყვანილი მისამართის ფორმატი არასწორია.
  • "პირადი და ლოკალური მისამართების შემოწმება შეუძლებელია." — მითითებულია შიდა ქსელის ან ლოკალური სერვერის მისამართი.
  • "გვერდთან დაკავშირება ვერ მოხერხდა. შეამოწმეთ URL-ი ან სცადეთ თავიდან." — სერვერი მიუწვდომელია ან მისამართი არ არსებობს.
  • "გვერდის პასუხს ძალიან დიდი დრო დასჭირდა. სცადეთ მოგვიანებით." — სერვერის პასუხის მოლოდინის დრო ამოიწურა.
  • "გვერდმა ძალიან ბევრჯერ გადაამისამართა შემოწმების დასასრულებლად." — დაფიქსირდა გადამისამართებების ციკლი (redirect loop).
  • "გვერდმა დააბრუნა HTTP {status}, ამიტომ მისი კანონიკური ტეგი ვერ შემოწმდა." — გვერდმა დააბრუნა შეცდომის კოდი (მაგ. 404 ან 500).
  • "მითითებულმა URL-მა არ დააბრუნა HTML გვერდი." — მისამართი მიუთითებს სურათზე, PDF ფაილზე ან სხვა არასაინფორმაციო ფორმატზე.
  • "გვერდმა არ დააბრუნა წაკითხვადი HTML." — გვერდის შიგთავსი ცარიელია ან დაზიანებულია.
  • "გვერდის head-ი ძალიან დიდია უსაფრთხოდ შესამოწმებლად." — გვერდის სათაურის სექცია აჭარბებს უსაფრთხო დამუშავების ზომას.
  • "კანონიკური ტეგი არსებობს, მაგრამ მისი href არ არის ვალიდური HTTP ან HTTPS URL-ი." — ტეგში მითითებული მისამართი არასწორად არის ჩაწერილი.
  • "კანონიკური URL-ის კოპირება ვერ მოხერხდა. მონიშნეთ და დააკოპირეთ ხელით." — ბრაუზერის შეზღუდვის გამო მისამართის ავტომატური კოპირება ვერ მოხერხდა.

JavaScript-ით გენერირებული ტეგების შეზღუდვა

მნიშვნელოვანია გავითვალისწინოთ, რომ ეს ხელსაწყო ამოწმებს გვერდის მიერ პირველადად დაბრუნებულ HTML კოდს. ბევრი თანამედროვე ვებგვერდი იყენებს კლიენტის მხარეს მომუშავე სკრიპტებს (JavaScript) კანონიკური ტეგების დინამიურად დასამატებლად ან შესაცვლელად.

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

ხშირად დასმული კითხვები (FAQ)

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

ეს არის კანონიკური ტეგი, რომელიც მიუთითებს თავად გვერდის საბოლოო URL-ზე. ეს საძიებო სისტემებს აძლევს მკაფიო სასურველ URL-ს მაშინაც კი, როდესაც ერთი და იგივე კონტენტი ხელმისაწვდომია რამდენიმე გზით.

რატომ შეიძლება გაიაროს თვითმიმართვადმა შემოწმება, როცა შეყვანილი URL-ი არ ემთხვევა?

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

ხედავს თუ არა შემმოწმებელი JavaScript-ით დამატებულ კანონიკურ ტეგებს?

ის ამოწმებს გვერდის მიერ დაბრუნებულ HTML-ს. JavaScript-ის გაშვების შემდეგ დამატებული კანონიკური ტეგი აქ შეიძლება არ გამოჩნდეს, ამიტომ დარწმუნდით, რომ მნიშვნელოვანი კანონიკური ტეგები გვერდის პირველად კოდშივეა.

რა ხდება, თუ გვერდზე რამდენიმე კანონიკური ტეგია განთავსებული?

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