Защо много SEO-и първо проверяват наличността и структурата на картата на сайта? Факт е, че този малък файл е от голямо значение за индексирането и промоцията в търсачките. Нека да разберем как работи и да се опитаме да създадем карта на сайта за вашия проект в момента.
Какво е карта на сайта и кой се нуждае от нея?
За да разберете какво е Sitemap, достатъчно е да запомните как изглежда съдържанието на обикновената книга. По аналогия с имената на параграфите и номерата на страниците, картата на сайта показва пътя към всички основни раздели и страници. Този списък се съхранява в специален .XML файл.
Какво дава това? Веднъж намерени на сайта, търсещите ботове не започват хаотично скитане през секциите, но веднага виждат списък с всички страници и връзки към тях. За търсачката това ще бъде сериозен съвет, който значително ще подобри индексирането.
Сайтове, които трябва първо да създадат Sitemap
Нови ресурси, създадени преди по-малко от 3-4 месеца.
Сайтове с много изображения и видеоклипове. Роботите не са склонни да получават достъп до подобни страници, но могат да бъдат изпращани до правилните URL адреси, използвайки Sitemap.
Динамични сайтове с променливо съдържание (новинарски съобщения на главната страница, лични препоръки в блока "Прочети" и т.н.).
Места с голям брой страници, които не са свързани помежду си.
Структура на картата. Основни тагове и нотации
Да поговорим за това как да създадем Sitemap.xml. Когато става въпрос за товамалък сайт, може да се направи ръчно в максимум 1-2 часа. Някои CMS имат готови инструменти за това, но понякога е по-удобно да се предписва всичко в обикновен Notebook.
Сега внимателно разгледайте следната снимка на екрана. Това трябва да изглежда като правилно изработена карта на сайта за търсачките:
Само няколко маркера са достатъчни за създаване на Sitemap. Те са разделени на първични и вторични. Задължителни са:
- основният (родителски) таг, в който се записва цялото съдържание на файла. Има и препратка към пространството от имена XML.
- Използва се като елемент от списъка, съдържа данни за определена страница.
- тук има директна връзка към желания ресурс.
Допълнителните тагове са предназначени да дават на ботовете повече информация за отделните страници:
- датата на последното редактиране на съдържанието.
е честотата на актуализация (никога, годишно, месечно, седмично, ежедневно, почасово или винаги).
- Степента на значимост на страницата спрямо другите (от 0,1 до 1).
Забележка: Ботите възприемат тези записи като само препоръки. Това означава, че в действителност търсачката може да индексира сайта по-често или по-рядко, отколкото е посочено в Sitemap.
Как да създадете карта на сайта от 50 000 страници или повече?
Когато става въпрос за големи портали и онлайн магазини, не е възможно да се поставят всички връзки в един файл. Какво да направите в този случай? Правилният вариант е да създадете няколко Sitemap. Най-добре е да направите разделяне логично - например отделни карти за всеки раздел. За да ги обедините, се създава родовоФайлът е Sitemapindex, в който пътищата са последователно нанесени на всички карти. Структурата на документа е стандартна - както виждате, променени са само 2 маркера:
Популярни услуги за генериране на Sitemap
Разбира се, никой няма да предписва ръчно всички връзки. За да направите това, има огромно количество автоматизирани онлайн услуги и програми, които могат да създадат Sitemap файл за секунди. Ето само няколко инструмента, които можете да използвате:
mysitemapgenerator.com;
xml-sitemaps.com;
freesitemapgenerator.com;
Генератор на Sitemap A1 и др.
Функционалната в тях е почти идентична: безплатната версия има лимит от няколкостотин страници, срещу заплащане - малко повече (до 5000). За големи проекти, като правило, получавате лиценз за професионален софтуер с възможност за автоматично актуализиране (цената на лиценза - до $ 30).
Освен това някои добре познати CMSs като Joomla, Bitrix и WordPress автоматично генерират карта на сайта в процеса на създаване и попълване на ресурса.
Изисквания за Yandex
Следващата стъпка е да се гарантира, че Sitemap файлът се възприема адекватно от търсачките. Какви са препоръките за тази сметка в "Webmaster Yandex"?
XML файлът трябва да се съхранява на същия домейн като сайта в главната директория.
Кодиране на документи - UTF-8.
Всички кирилица адреси трябва да бъдат преобразувани в Punycode.
В един документ не трябва да има повече от 50 хиляди URL адреса. Ако те са повече, те създават няколко карти и след това ги записват в индексния файл на Sitemap.
Максималният размер на файла в компресирана форма е 10 MB.
AtПри достъп до Sitemap сървърът трябва да върне HTTP статуса с отговор от 200 OK.
Не забравяйте да проверите дали Sitemap отговаря на тези изисквания - в противен случай ще има проблеми с индексирането.
Как да докладваме на търсачката за файл със Sitemap?
И така, създадохме карта на сайта. Сега трябва да накарате търсачките да го видят. Какво трябва да направите?
Направете допълнителен запис в robots.txt (Sitemap: http://site.com/sitemap.xml). По същия начин можете да укажете други файлове, ако имате няколко карти.
Добавете файла директно към панела за уеб администратори на Yandex /Google.
След това търсачките автоматично ще преглеждат картата на сайта, което значително ще ускори индексирането и популяризирането.