კაცის საიტის რუქის აღწერა xml. როგორ შევქმნათ და გაგზავნოთ საიტის რუქები

12.02.2024

sitemap.xml ფაილი არის ინსტრუმენტი, რომელიც საშუალებას აძლევს ვებმასტერებს აცნობონ საძიებო სისტემებს თავიანთ საიტზე არსებული გვერდების შესახებ, რომლებიც ხელმისაწვდომია ინდექსაციისთვის. ასევე, XML რუკაზე შეგიძლიათ მიუთითოთ გვერდის დამატებითი პარამეტრები: ბოლო განახლების თარიღი, განახლების სიხშირე და პრიორიტეტი სხვა გვერდებთან მიმართებაში. ინფორმაცია sitemap.xml-ში შეიძლება გავლენა იქონიოს საძიებო მცოცავის ქცევაზე და, ზოგადად, ახალი დოკუმენტების ინდექსირების პროცესზე. საიტის რუკა შეიცავს დირექტივებს გვერდების რიგში ჩართვისთვის და ავსებს robots.txt-ს, რომელიც შეიცავს დირექტივებს გვერდების გამორიცხვისთვის.

ამ სახელმძღვანელოში თქვენ იპოვით პასუხებს ყველა კითხვაზე, რომელიც ეხება sitemap.xml-ის გამოყენებას.

მჭირდება sitemap.xml

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

Sitemap.xml მნიშვნელოვანია საიტებისთვის, სადაც:

  • ზოგიერთი სექცია მიუწვდომელია ნავიგაციის მენიუდან.
  • ბევრი იზოლირებული გვერდია ან ცუდად დაკავშირებული გვერდი.
  • გამოიყენება საძიებო სისტემების მიერ ცუდად მხარდაჭერილი ტექნოლოგიები (მაგალითად, Ajax, Flash ან Silverlight).
  • ბევრი გვერდია და არის შანსი, რომ საძიებო მცოცავმა გამოტოვოს ახალი შინაარსი.

თუ ეს არ არის თქვენი შემთხვევა, მაშინ, სავარაუდოდ, თქვენ არ გჭირდებათ sitemap.xml. საიტებისთვის, სადაც ინდექსაციისთვის მნიშვნელოვანი ყველა გვერდი ხელმისაწვდომია 2 დაწკაპუნებით, სადაც JavaScript ან Flash ტექნოლოგიები არ გამოიყენება შინაარსის საჩვენებლად, სადაც კანონიკური და რეგიონალური ტეგები გამოიყენება საჭიროების შემთხვევაში და ახალი კონტენტი ჩნდება არა უფრო ხშირად, ვიდრე რობოტი სტუმრობს საიტს. ფაილში sitemap.xml არ არის საჭირო.

მცირე პროექტებისთვის, თუ არსებობს მხოლოდ დიდი დონის დოკუმენტის ბუდეების პრობლემა, მისი მარტივად მოგვარება შესაძლებელია HTML საიტის რუქის გამოყენებით, XML რუკის გამოყენების გარეშე. მაგრამ თუ გადაწყვეტთ, რომ ჯერ კიდევ გჭირდებათ sitemap.xml, წაიკითხეთ ეს სახელმძღვანელო მთლიანად.

ტექნიკური ინფორმაცია

  • Sitemap.xml არის ტექსტური ფაილი XML ფორმატში. თუმცა, საძიებო სისტემებს ასევე უჭერენ მხარს ტექსტის ფორმატს (იხილეთ შემდეგი განყოფილება).
  • თითოეული საიტის რუკა შეიძლება შეიცავდეს მაქსიმუმს 50000 მისამართიდა აღარ იწონის 50 მბ(10 MB Yandex-ისთვის).
  • თქვენ შეგიძლიათ გამოიყენოთ gzip შეკუმშვა, რათა შეამციროთ sitemap.xml ფაილის ზომა და გაზარდოთ მისი გადაცემის სიჩქარე. ამ შემთხვევაში გამოიყენეთ gz გაფართოება (sitemap.xml.gz). ამავდროულად, წონის შეზღუდვები რჩება არაკომპრესირებული საიტის რუქებისთვის.
  • საიტის რუქის მდებარეობა განსაზღვრავს URL-ების ერთობლიობას, რომელიც შეიძლება შევიდეს საიტის რუქაში. რუკა, რომელიც შეიცავს მთელი საიტის გვერდების მისამართებს, უნდა განთავსდეს root-ში. თუ საიტის რუკა მდებარეობს საქაღალდეში, მაშინ ამ საიტის რუქის ყველა URL უნდა განთავსდეს ამ საქაღალდეში ან უფრო ღრმად ().
  • მისამართები sitemap.xml-ში უნდა იყოს აბსოლუტური.
  • URL-ის მაქსიმალური სიგრძეა 2048 სიმბოლო (1024 სიმბოლო Yandex-ისთვის).
  • სპეციალური სიმბოლოები URL-ში (როგორიცაა ამპერსანტი "&" ან ბრჭყალები) უნდა იყოს შენიღბული HTML ერთეულში.
  • რუკაზე მითითებულ გვერდებზე უნდა იყოს 200 http სტატუსის კოდი.
  • რუკაზე ჩამოთვლილი მისამართები არ უნდა დაიხუროს robots.txt ფაილში ან მეტა-რობოტებში.
  • საიტის რუქა არ უნდა დაიხუროს robots.txt-ში, წინააღმდეგ შემთხვევაში საძიებო სისტემა მას არ დაცოცავს. თავად ფაილი შეიძლება იყოს ინდექსში, ეს ნორმალურია.

XML რუქის ფორმატები

საძიებო სისტემები მხარს უჭერენ მარტივი ტექსტური საიტის რუქის ფორმატს, რომელიც უბრალოდ ჩამოთვლის გვერდის URL-ებს დამატებითი პარამეტრების გარეშე. ამ შემთხვევაში, ფაილი უნდა იყოს UTF-8 კოდირებული და ჰქონდეს გაფართოება .txt.

საძიებო სისტემები ასევე მხარს უჭერენ სტანდარტულ XML პროტოკოლს. Google დამატებით მხარს უჭერს საიტის რუქებს სურათებისთვის, ვიდეოებისთვის და სიახლეებისთვის.

საიტის რუქის მაგალითი, რომელიც შეიცავს მხოლოდ ერთ მისამართს.

https://сайт/ 2018-06-14 daily 0.9

XML ტეგები
urlsset
url(აუცილებელია) - მშობელი ტეგი თითოეული URL-ისთვის.
ლოკ(აუცილებელია) - დოკუმენტის URL, უნდა იყოს აბსოლუტური.
ბოლო მოდი- დოკუმენტის ბოლო მოდიფიკაციის თარიღი Datetime ფორმატში.
სიხშირის შეცვლა- გვერდის ცვლილებების სიხშირე (ყოველთვის, საათობრივი, ყოველდღიური, ყოველკვირეული, ყოველთვიური, ყოველწლიურად, არასდროს). ამ ტეგის მნიშვნელობა არის რეკომენდაცია საძიებო სისტემებისთვის და არა ბრძანება.
პრიორიტეტი- URL-ის პრიორიტეტი სხვა მისამართებთან შედარებით (0-დან 1-მდე) სკანირების მიზნით. თუ არ არის მითითებული, ნაგულისხმევი არის 0.5.

XML რუკა სურათებისთვის

ზოგიერთი ოპტიმიზატორი ათავსებს სურათების ბმულებს sitemap.xml-ში ისევე, როგორც HTML დოკუმენტების ბმულებს. ეს შეიძლება გაკეთდეს, მაგრამ უმჯობესია Google-მა გამოიყენოს სტანდარტული პროტოკოლის გაფართოება და URL-ებთან ერთად გამოაგზავნოს დამატებითი ინფორმაცია სურათების შესახებ. XML გამოსახულების რუქების შექმნა სასარგებლოა იმ შემთხვევაში, თუ სურათები საჭიროებს სკანირებას და ინდექსირებას, და ამავე დროს, ისინი პირდაპირ არ არის ხელმისაწვდომი ბოტისთვის (მაგალითად, JavaScript გამოიყენება).

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

http://example.com/primer.html http://example.com/kartinka.jpg http://example.com/photo.jpg Вид на Балаклаву Севастополь, Крым http://creativecommons.org/licenses/by-nd/3.0/legalcode

XML ტეგები
image: image(აუცილებელია) - ინფორმაცია ერთი სურათის შესახებ. მაქსიმუმ 1000 სურათის გამოყენებაა შესაძლებელი.
image: loc(აუცილებელია) - გზა გამოსახულების ფაილამდე. თუ CDN გამოიყენება, მაშინ მისაღებია სხვა დომენთან დაკავშირება, თუ ის დამოწმებულია ვებმასტერების პანელში.
image: წარწერა- სურათის წარწერა (შეიძლება შეიცავდეს გრძელ ტექსტს).
სურათი: სათაური- სათაურის სურათი (ჩვეულებრივ მოკლე ტექსტი).
image:geo_location- გადაღების ადგილი.
image: ლიცენზია- სურათის ლიცენზიის URL. გამოიყენება სურათების გაფართოებული საძიებლად.

XML რუკა ვიდეოსთვის

სურათის რუქის მსგავსად, Google-საც აქვს ვიდეო საიტის რუქის პროტოკოლის გაფართოება, სადაც შეგიძლიათ მიუთითოთ დეტალური ინფორმაცია ვიდეო კონტენტის შესახებ, რომელიც გავლენას ახდენს იმაზე, თუ როგორ გამოჩნდება იგი ვიდეო ძიებაში. ვიდეო საიტის რუკა აუცილებელია, როდესაც საიტი იყენებს ვიდეოებს, რომლებიც ლოკალურად არის განთავსებული, და როდესაც ამ ვიდეოების ინდექსირება რთულია გამოყენებული ტექნოლოგიების გამო. თუ თქვენ ჩადებთ ვიდეოს YouTube-დან თქვენს ვებსაიტზე, მაშინ ვიდეო საიტის რუკა აქ არ არის საჭირო.

ახალი ამბების საიტის რუკა

თუ თქვენ გაქვთ ახალი ამბების კონტენტი თქვენს საიტზე და მონაწილეობთ Google News-ში, სასარგებლოა საიტის რუქის გამოყენება სიახლეებისთვის, ასე რომ Google სწრაფად იპოვის თქვენს უახლეს მასალებს და ინდექსებს ყველა ახალი ამბების სტატიას. ამ შემთხვევაში, საიტის რუკა უნდა შეიცავდეს მხოლოდ ბოლო 2 დღის განმავლობაში გამოქვეყნებული გვერდების მისამართებს და შეიცავდეს არაუმეტეს 1000 URL-ს.

მრავალი ბარათის გამოყენება

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

  • საიტი იყენებს რამდენიმე ძრავას (CMS).
  • საიტს აქვს 50000-ზე მეტი გვერდი.
  • აუცილებელია შეცდომების მოსახერხებელი თვალყურის დევნების დაყენება სექციებში.

ამ უკანასკნელ შემთხვევაში, საიტის თითოეულ დიდ განყოფილებას აქვს საკუთარი sitemap.xml და ყველა მათგანი ემატება ვებმასტერების პანელს, სადაც მოსახერხებელია იმის დანახვა, რომელ განყოფილებას აქვს ყველაზე მეტი შეცდომა (იხილეთ განყოფილება შეცდომების პოვნაში საიტის რუკა).

თუ თქვენ გაქვთ 2 ან მეტი საიტის რუკა, ისინი უნდა გაერთიანდეს ინდექსის საიტის რუქაში, რომელიც ჰგავს ჩვეულებრივ საიტის რუქას (გარდა urlset-ისა და url-ის ნაცვლად საიტის რუქის ინდექსისა და საიტის რუქის ტეგების არსებობისა), აქვს მსგავსი შეზღუდვები და შეუძლია მხოლოდ მიბმა. რეგულარულ XML რუკებზე (არა ინდექსის რუქებზე).

საიტის რუქის ინდექსის მაგალითი:

http://www.example.com/sitemap-blog.xml.gz 2004-10-01T18:23:17+00:00 http://www.example.com/sitemap-webinars.xml.gz 2005-01-01

საიტის რუქის ინდექსი(სავალდებულო) - განსაზღვრავს მიმდინარე პროტოკოლის სტანდარტს.
საიტის რუკა(სავალდებულო) - შეიცავს ინფორმაციას ცალკე საიტის რუქის შესახებ.
ლოკ(აუცილებელია) - საიტის რუქის მდებარეობა (xml, txt ან rss ფორმატში Google-ისთვის).
ბოლო მოდი- საიტის რუქის შეცვლის დრო. საშუალებას აძლევს საძიებო სისტემებს სწრაფად აღმოაჩინონ ახალი URL-ები დიდ საიტებზე.

როგორ შევქმნათ sitemap.xml

XML საიტის რუქის შექმნის მეთოდები:

  • შიდა CMS ინსტრუმენტები.ბევრი CMS უკვე მხარს უჭერს საიტის რუქის შექმნას. ამის გასარკვევად, წაიკითხეთ თქვენი CMS-ის დოკუმენტაცია, გადახედეთ მენიუს ელემენტებს ადმინისტრაციულ პანელში ან დაუკავშირდით ძრავის ტექნიკურ მხარდაჭერას. ატვირთეთ ფაილი https://yoursite.com/sitemap.xml თქვენს საიტზე, ის შეიძლება უკვე არსებობდეს და დინამიურად იქმნება.
  • გარე დანამატები.თუ CMS-ს არ აქვს საიტის რუქის გენერირების ფუნქცია და მას აქვს დანამატების მხარდაჭერა, დაგუგლეთ რომელი მოდული ფარავს თქვენს ძრავას sitemap.xml შეკითხვას და დააინსტალირეთ. ზოგიერთ შემთხვევაში, თქვენ უნდა დაუკავშირდეთ პროგრამისტებს, რომ დაწერონ თქვენთვის მსგავსი მოდული.
  • ცალკე სკრიპტი საიტზე.იცოდეთ XML რუქის პროტოკოლი და ტექნიკური შეზღუდვები, შეგიძლიათ თავად შექმნათ sitemap.xml CRON-ში გენერირების სკრიპტის დამატებით. თუ პროგრამისტი არ ხართ, გამოიყენეთ ამ სიის სხვა ელემენტები.
  • საიტის რუქის გენერატორები.არსებობს ბევრი sitemap.xml გენერატორი, რომელიც ასკანირებს თქვენს საიტს და გაძლევთ მზა რუკას ჩამოსატვირთად. აქ მინუსი არის ის, რომ ყოველ ჯერზე, როდესაც საიტი განახლდება, თქვენ უნდა შექმნათ საიტის რუკა ხელით.
  • პარსერები.დესკტოპის პროგრამები, რომლებიც შექმნილია ვებსაიტის ტექნიკური ანალიზისთვის, როგორც წესი, იძლევა შესაძლებლობას გადმოწეროთ sitemap.xml, რომელიც გენერირებულია აკრეფილ გვერდებზე. ის მუშაობს საიტის რუქის გენერატორების მსგავსად, მხოლოდ ის მუშაობს ადგილობრივად თქვენს აპარატზე.

პოპულარული ონლაინ საიტის რუქების გენერატორები

XML-Sitemaps.com

საშუალებას გაძლევთ მიიღოთ sitemap.xml რამდენიმე დაწკაპუნებით. მხარს უჭერს XML, HTML, TXT და GZ ფორმატებს. მოსახერხებელი გამოსაყენებლად მცირე საიტებისთვის (500 გვერდამდე).

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

აქვს მრავალი პარამეტრი, საშუალებას გაძლევთ შემოიტანოთ URL-ები CSV ფაილიდან. სკანირებს 500-მდე URL-ს უფასოდ.

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

ადგილობრივი პროგრამები XML საიტის რუქის გენერირებისთვის

G-Mapper საიტის რუქის გენერატორი

საიტის რუქის გენერატორის უფასო დესკტოპის ვერსია Windows-ისთვის.

Screaming Frog SEO Spider

საიტის რუქების გენერირების მოქნილი ინსტრუმენტი მრავალი პარამეტრით. მოსახერხებელია, თუ უკვე იყენებთ screamin frog-ს სხვა SEO ამოცანებისთვის. საიტის სკანირების შემდეგ გამოიყენეთ მენიუს პუნქტი Sitemaps -> Create XML Sitemap.

Netpeak Spider

ნაკლებად მოქნილი, მაგრამ ასევე მოსახერხებელი გადაწყვეტა sitemap.xml-ის სწრაფად გენერირებისთვის. საიტის სკანირების შემდეგ, თქვენ უნდა გამოიყენოთ მენიუს პუნქტი Tools -> Generate Sitemap.

უფასო საიტის რუქის გენერატორი სრული საიტის რუქის სწრაფი, ავტომატური შექმნისთვის. თქვენ უბრალოდ უნდა მიუთითოთ მისი მისამართი და გაუშვათ პროგრამა.

საიტის რუკა ჩვეულებრივ მოდის ორ ფორმატში:

  1. როგორც ჩვეულებრივი გვერდი HTML ფორმატში, რომელიც შექმნილია თქვენი საიტის სტილში. ასეთი გვერდები უფრო მნახველებისთვისაა განკუთვნილი;
  2. მონაცემთა გადაცემის სპეციალურ XML ფორმატში, რომელიც უფრო მოსახერხებელია საძიებო რობოტებისთვის.

რუკის პირველი ვერსიის გამოყენებით შეგიძლიათ იპოვოთ გვერდი სახელის მიხედვით და შეაფასოთ საიტის მასშტაბები (მისი ყველა გვერდის სიის ნახვით).

და მეორე ხელს უწყობს საძიებო სისტემების მიერ საიტის ინდექსირების გაუმჯობესებას.

და WonderWebWare-ის SiteMap Generator პროგრამა იძლევა უდიდეს შესაძლებლობას შექმნას საიტის რუკა ვებმასტერის მხრიდან მინიმალური ძალისხმევით.

პროგრამის მახასიათებლები

URL(ინგლისური Uniform Resource Locator) - ქსელში ვებგვერდის გვერდის ან დოკუმენტის მისამართის ჩაწერის საშუალება.

ყველაზე მნიშვნელოვანი, რისი გაკეთებაც ამ პროგრამას შეუძლია, არის საიტის რუქების შექმნა სხვადასხვა ფორმატში (XML, TXT, ბმულების ექსპორტი CSV ან HTML ფაილზე).

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

პროგრამას აქვს ჩაშენებული ბრაუზერი საიტის გადახედვისთვის.

კიდევ ერთი სასარგებლო რამ: პროგრამის გამოყენება შესაძლებელია რამდენიმე საიტის ერთდროულად სკანირებით (არა თავის მხრივ). ამისათვის უბრალოდ გაუშვით SiteMap გენერატორის რამდენიმე ფანჯარა და იმუშაეთ მათთან ერთდროულად.

SiteMap გენერატორის ინსტალაცია

პროგრამის ინსტალაცია საკმაოდ სტანდარტულია. ჩამოტვირთეთ არქივი საიტიდან და გაუშვით ინსტალაციის ფაილი.

შექმენით sitemap.xml

გვერდის ლიმიტი: 1200
ფასი:უფასოდ!
მიდგომა:პროფესიონალი!

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

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

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

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

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

თქვენ შეგიძლიათ მიუთითოთ სად მდებარეობს sitemap.xml საძიებო სისტემებში ორი მეთოდის გამოყენებით. დირექტივაში, არაფრის გამოტოვების გარეშე, მიუთითეთ ფაილის სრული გზა.

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

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

კონკრეტულად რა არის საიტის რუკაში?

საიტის რუკის ფაილი. xml შეიცავს არა მხოლოდ გვერდების url-ებს, არამედ დამატებით ინფორმაციას თითოეული გვერდისთვის:

  • ბოლო მოდიფიკაციის თარიღი;
  • ცვლილების სიხშირე;
  • პრიორიტეტი საიტის დონეზე.

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

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

როგორ შევქმნათ საიტის რუკა და როგორ მუშაობს ეს ჯოჯოხეთური სისტემა?

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

ასე რომ, თქვენ გადადით ტიპურზეონლაინ გენერატორი...რას იხილავთ ყველაზე მეტად? უფლება! URL შეყვანის ველი. ჩვენ ჩავსვამთ საჭირო საიტს. მაგალითად, ჩვენ გამოვიყენებთ საიტის რუქის გენერატორს cy-pr.com.

ჩვენ ვწერთ ჩვენი ვებსაიტის მისამართს, ვირჩევთ განახლების სიხშირეს (თუ ეს გჭირდებათ), ასევე შეგიძლიათ გამოიყენოთ ბოლო განახლების თარიღი მოხერხებულობისთვის (დაიმახსოვროთ როდის შეიქმნა რუკა) და დააწკაპუნეთ ღილაკზე „შექმნა“.

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

ახლა ჩვენ გვჭირდება მისი გადარჩენა. ამისათვის გახსენით რვეული, ჩასვით იქ ჩვენი კოდი, რომელიც ჯოჯოხეთურმა სისტემამ მოგვცა, დააწკაპუნეთ "შენახვა როგორც", შემდეგ შეიყვანეთ ფაილის სახელი "საიტის რუკა.xml აირჩიეთ ტიპი "ყველა ფაილი", აირჩიეთ კოდირება utf-8 და დააჭირეთ ღილაკს "შენახვა".

ჩვენ მივიღეთ ფაილისაიტის რუკა.xml :)

ფრთხილად იყავით რეესტრებთან! საიტის რუკის სათაური უნდა იყოს პატარა ასოებით

თუ ყველაფერი სწორად გააკეთეთ, მიიღებთ შემდეგ ფაილს:

მნიშვნელოვანია გვახსოვდეს, რომ საიტის რუკა არ არის რეზინის - ჭერი არის 50,000 url.დასრულებული რუკა შეიძლება აიტვირთოს სერვერზე. მთავარია, არ დაგავიწყდეთ რობოტებში დაწეროთ, რომ რუკა გაქვთ! რობოტები საზიანოა და თვითონ არ დაეძებენ :)

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

  1. - Тег в котором указывается данные об url
  2. - В этом теге заключаются данные о многих url
  3. https://rembitpro.ru/ka/ - Используется для указания url
  4. - Хранит дату последнего изменения
  5. - Данные о частотности изменения (могу использоваться атрибуты « always, hourly, daily, weekly, monthly, yearly, never» )
  6. Описывает приоритет страницы по сравнению с другими (от 0.1 - холоп до 1 - царь)

, и являются обязательными, остальные могут не использоваться.

Могучий пример

/сайт/ 2016-06-09T11:46:13+04:00 always 1.0 https://rembitpro.ru/ka//сайт/category/ 2016-06-09T11:46:13+04:00 hourly 0.8 https://rembitpro.ru/ka//сайт/page/ 2016-06-09T11:46:13+04:00 daily 0.6

მეფის საქმე არ არის ფაილების შენახვა

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

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

გამოსავალი არსებობს! საიტის რუქის გენერატორი ადმინისტრაციული პანელისთვის რეგისტრაციისა და SMS-ის გარეშე.მოდით უფრო ახლოს მივხედოთ WordPress-ის ადმინისტრაციული პანელის მაგალითს.

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

ინსტალაციისთვის გადადით მენიუს განყოფილებაში დანამატები > დაინსტალირებული > დაამატეთ ახალი

ძიებაში შეიყვანეთ „Google sitemaps“

ვაინსტალირებთ ამ დანამატს, ვააქტიურებთ და (ბამ! ვაა!) იქმნება საიტის რუკა. მისი შემდგომი კონფიგურაცია შესაძლებელია ხელით (თუ გჭირდებათ). ასევე არსებობს მრავალი სხვა დანამატი საიტის რუქების გენერირებისთვის. არა მხოლოდ WP-სთვის, არამედ სხვა CMS-სთვისაც და ყოველდღე უფრო და უფრო მეტია.

საიტის რუქა xml გენერატორი: ერთადრჩევები

  • საიტის რუქის შექმნისას არ დაივიწყოთ ზომა. თუ ფაილი იწონის 10 მბ-ზე მეტს, რეკომენდებულია მისი გაყოფა რამდენიმე ნაწილად. ამ გზით თქვენ გაათავისუფლებთ სერვერს გადატვირთვისგან.
  • ყველა URL უნდა იყოს დაწერილი ერთნაირად (www ან www-ის გარეშე)
  • საიტის რუქის ფაილი უნდა იყოს UTF-8 კოდირებული
  • ყოველთვის მიუთითეთ XML ენის სახელების სივრცეზე xmlns="

ამ სახელმძღვანელოში ჩვენ განვიხილავთ შემდეგ კითხვებს:

რა არის საიტის რუკა?

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

რატომ გჭირდებათ საიტის რუკა?

საიტის რუკა საჭიროა, თუ საიტს აქვს პრობლემები ინდექსირებასთან დაკავშირებით, გამოწვეული:
1) გვერდების დიდი რაოდენობა;
2) გვერდებზე ბმულების (შიდა ან გარე) ნაკლებობა;
3) ღრმა ბუდე ადგილზე (დაბნეული სტრუქტურა).

HTML vs XML საიტის რუკა

საიტის რუქები მოდის შემდეგი ტიპებით:

  • HTML;

ამ ფორმატებს შორის განსხვავების უმარტივესი ახსნა არის ის, რომ XML რუკა ძირითადად განკუთვნილია საძიებო სისტემებისთვის, ხოლო HTML ძირითადად განკუთვნილია მომხმარებლებისთვის.

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

HTML საიტის რუქის შექმნისას მნიშვნელოვანია გავითვალისწინოთ:

1. სტრუქტურირებული შინაარსი.

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

2. მიამაგრეთ წამყვანები.

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

როგორც წესი, საიტის რუკა შედგება შემდეგი XML ტეგებისგან:

საჭირო:
– განსაზღვრავს პროტოკოლის სტანდარტს და ათავსებს ამ ფაილს.
– შეიცავს ინფორმაციას URL-ის შესახებ (არის მშობელი ტეგი).
– შეიცავს აბსოლუტურ URL-ს.

სურვილისამებრ:
– მიუთითებს ფაილის ბოლო ცვლილების თარიღზე.
– მიუთითებს ფაილის ცვლილებების სიხშირეზე.
– მიუთითებს საიტზე არსებული დოკუმენტის მნიშვნელობაზე. მნიშვნელობების დიაპაზონი: 0.1-დან 1.0-მდე (ნაგულისხმევი 0.5).

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

სხვა საიტის რუქის ფორმატები

ზემოაღნიშნული საიტის რუქების გარდა, საძიებო სისტემები ასევე მხარს უჭერენ შემდეგ ფორმატებს:

Google-ისთვის:
- RSS, mRSS და Atom 1.0;
RSS/Atom არხები უნდა შეიცავდეს თქვენი საიტის უახლეს განახლებებს. ისინი, როგორც წესი, მცირეა და ხშირად განახლდებიან (რაც პლუსია).
— Google Sites.
Google Sites პლატფორმაზე შექმნილი საიტებისთვის, საიტის რუკა ავტომატურად იქმნება და ცვლილებების შეტანა შეუძლებელია.

Google-ისა და Yandex-ისთვის:
- ტექსტის ფორმატი (TXT).
ფაილი უნდა იყოს UTF-8 კოდირებული და შეიცავდეს მხოლოდ URL-ებს.

Google-ისა და Yandex-ის მოთხოვნები საიტის რუქის ფაილებისთვის

1. გამოიყენეთ UTF-8 კოდირება.
2. URL-ების მაქსიმალური რაოდენობაა 50000.
3. საიტის რუქის ბმულები უნდა იყოს იმავე დომენზე, როგორც ფაილი.

4. თუ ფაილი ძალიან დიდია, გაყავით რამდენიმე ნაწილად და ჩამოთვალეთ საიტის რუქის ინდექს ფაილში.
5. სერვერის პასუხი ფაილზე წვდომისას უნდა იყოს 200 OK.
6. მიუთითეთ მხოლოდ კანონიკური გვერდის მისამართები (GET პარამეტრების და სესიის იდენტიფიკატორების გარეშე).

1. მაქსიმალური ზომა – 10 მბ.
2. მხარს უჭერს კირიული URL-ებს.

1. მაქსიმალური ზომა – 50 მბ.
2. მხარს უჭერს მხოლოდ რიცხვებს და ლათინურ ასოებს.

გავრცელებული შეცდომა: გამტარუნარიანობის მოთხოვნების შესამცირებლად გამოიყენეთ gzip არქივი. საიტის რუკის ზომა უნდა იყოს 50 მბ (10 მბ) შეკუმშვამდე და არა შემდეგ.

რჩევა: რუსული დომენის სახელების კონვერტაცია შესაძლებელია Punycode-ის გამოყენებით.

როგორ შევქმნათ XML საიტის რუკა

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

2. გადაწყვიტეთ რა ფაილის ფორმატი გამოიყენებთ.

3. თქვენ შეგიძლიათ შექმნათ ფაილი ხელით ან საიტის რუქის გენერატორის გამოყენებით.

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

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

1. საიტის გაანალიზება.

2. გადადით "საიტები" => "საიტის რუკის გენერირება" განყოფილებაში.

3. შენახვა ჩვენთვის საჭირო ფორმატში.

4. საიტის რუკა მზად არის.

ონლაინ XML საიტის რუქების გენერატორებიდან ყურადღებას იმსახურებს XML საიტის რუქის გენერატორი.

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

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

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

ისევე, როგორც ჩვეულებრივი საიტის რუკა, არის საჭირო და სურვილისამებრ XML ტეგები.

საჭირო:
- ტეგის მსგავსი შეიცავს სურათის URL-ს და დამატებით ინფორმაციას.
- სურათის URL.

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

კიდევ ერთი მოწინავე სინტაქსი, რომელსაც Google მხარს უჭერს, არის XML ვიდეო რუკა.

ვიდეოებისთვის XML ტეგების დამატების დადებითი მხარეები:

1) აცნობებს Google-ს, რა შინაარსია საიტზე;
2) შესაძლებელს ხდის ფაილის დეტალური აღწერა;
3) გახდება საძიებო Google Video-ზე;
4) ძიების შედეგებში გამოჩნდება ვიდეოს დახშობის ეკრანი (ამას შეუძლია გაზარდოს ძიების შედეგებიდან გადასვლების რაოდენობა).

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

– შეიცავს იმ გვერდის URL-ს, რომელზეც განთავსებულია ვიდეო; თუ ერთ გვერდზე ერთზე მეტი ვიდეოა, ყოველ ჯერზე არ გჭირდებათ ტეგის შექმნა საკმარისია ერთ ტეგში რამდენჯერმე დარეგისტრირდით გვერდზე თითოეული ვიდეოსთვის.
- შეიცავს ყველა ინფორმაციას ვიდეოს შესახებ.
– ვიდეოს მინიატურული სურათის URL (სპლეშ ეკრანი). რეკომენდებული ზომები: 160x90 პიქსელიდან 1920x1080-მდე. სურათის ფორმატები: .jpg, .png, ან. gif
– სათაური, რომელიც უნდა შეესაბამებოდეს იმ გვერდის სახელს, რომელზეც ნაჩვენებია ვიდეო.
- ვიდეოს აღწერა. უნდა ემთხვეოდეს გვერდის მეტა აღწერილობას. სიმბოლოების მაქსიმალური რაოდენობაა 2048.

ვიდეოს სათაური და აღწერა უნდა იყოს ამოღებული ან შეფუთული CDATA ბლოკში.

ყველა ვიდეო საიტის რუქის XML ტეგი შეგიძლიათ იხილოთ Google Help-ში.

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

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

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

– “XML საიტის რუქაში URL-ის ჩართვა უზრუნველყოფს მის ინდექსირებას.”
არა. მნიშვნელოვანია აღინიშნოს, რომ XML საიტის რუქები მხოლოდ სახელმძღვანელოა. XML საიტის რუქა არ იძლევა გარანტიას, რომ საძიებო სისტემები განათავსებენ ფაილში მითითებულ გვერდებს.

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

– „XML საიტის რუქების შექმნა და შენარჩუნება რთულია“
არა. მცირე საიტებს შეუძლიათ ადვილად შექმნან და უმასპინძლონ საკუთარ XML ფაილებს ხელით, ზემოთ მოყვანილი მაგალითების გამოყენებით, როგორც ფორმატირების სახელმძღვანელო. უფრო დიდი საიტებისთვის და საიტებისთვის, რომლებიც უფრო ხშირად იცვლებიან, CMS-ების უმეტესობისთვის ხელმისაწვდომ დანამატებს ან მოდულებს შეუძლიათ XML ფაილების განახლების ავტომატიზაცია.

დასკვნა

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

გამოიწერეთ ჩვენი ბიულეტენი