Карта сайту - документ у форматі html або xml, який містить посилання на всі сторінки вашого сайту. Створення файлу sitemap.xml обов'язково, оскільки від нього залежить швидкість і коректність індексації сторінок. Наявність карти в форматі html необов'язково, і зараз все менше сайтів створюють її.
формат sitemap.xml
Sitemap.xml має наступну структуру:
- <Urlset> - заголовок файлу;
- <Url> - блок, що містить інформацію про сторінку;
- <Loc & gt - URL-адресу сторінки;
- <Lastmod & gt - дата останнього оновлення;
- <Changefreq & gt - частота оновлення;
- <Priority & gt - пріоритет.
вимоги
Щоб правильно зробити sitemap.xml, необхідно керуватися наступними правилами:
- Даний файл не може містити більше 50 000 адрес і перевищувати розмір 10 Мб. Якщо sitemap містить більше даних, то їх необхідно розбити на кілька файлів, вказавши адреси у файлі індексу Sitemap .
- Файл sitemap.xml повинен віддавати код відповіді 200.
- Необхідна кодування: UTF-8.
- Файл не повинен містити посилання на неіснуючі сторінки з 404 кодом відповіді і інші «сміттєві» сторінки сайту, які можуть нашкодити SEO. Також він не повинен мати посилання на сторінки, які заборонені до індексації у файлі robots.txt , Щоб не заплутувати пошукових роботів.
Як створити файл sitemap.xml
Існує багато способів генерації карти сайту:
- за допомогою онлайн-сервісів ( http://www.mysitemapgenerator.com/ , https://www.xml-sitemaps.com/ );
- за допомогою плагінів CMS (стандартний для Бітрікс, XMap для Joomla, Google XML Sitemap для WordPress);
- за допомогою спеціальних програм.
Ми в своїй роботі використовуємо платну версію програми Screaming Frog , Яка може парсити необмежену кількість URL-адрес. Безкоштовна версія даної програми обходить лише 500 сторінок.
Якщо ж ми стикаємося зі складною структурою сайту, наприклад величезна кількість сторінок смарт-фільтра, або стоїть завдання налаштувати автоматичну генерацію sitemap.xml за певними правилами, то ми реалізуємо власний скрипт, який генерує файл відповідно до вимог пошукових систем і стоїть перед ним завданнями.
Як додати sitemap в Вебмастера
Щоб додати карту сайту в Яндекс.Вебмастер, необхідно перейти за посиланням https://webmaster.yandex.ru/site/indexing/sitemap/ і вказати адресу файлу.
Щоб додати карту сайту в Веб-майстер Google , Необхідно вибрати розділ «Сканування» - «Файли Sitemap».
Для додавання карти в вебмастер Mail необхідно в меню «Мета інформація» вибрати Sitemap і вказати відповідну адресу.
Через деякий час треба ознайомитись з результатами перевірки sitemap.xml на наявність помилок, і виправити їх.