Що таке sitemap.xml?
Sitemap.xml - це файл формату xml, що містить в собі інформацію про структуру сайту. Розташовується він в кореневій папці сайту поряд з robots.txt і доступний за посиланням example.ru/sitemap.xml.
Навіщо потрібна карта сайту?
Крім списку сторінок, робот також отримує інформацію про останньому зміні і пріоритеті. Це дозволяє скоротити час сканування і практично виключити помилки.
В останніх версіях Яндекс Вебмастера карті сайту приділяється особлива увага. При її відсутності або наявності помилки з'являється попередження.
Створюємо коректний sitemap.xml
Існує три варіанти створення sitemap.xml - вручну. за допомогою online-генератора і автоматично використовуючи плагін.
Плюси. Додавання в карту тільки того, що Ви вважаєте за потрібне. «Впевненість в кожному рядку»;
Мінуси. Великий об'єм роботи. Є ймовірність щось забути. Ризик синтаксичних помилок;
Використовуємо online генератор.
Існують онлайн генератори, які створюють карту автоматично. Вони ніж те схожі на індексуючему робота, який обходить сайт і збирає сторінок. При цьому враховуються всі інструкції robots.txt. Завдяки цьому можна робити файл формату .xml з усіма розділами, які не заборонені до індексації.
Пріоритети в такому випадку розставляються в залежності від вкладеності сторінки. Дата зміни, зазвичай, у всіх одна і відповідає часу створення карти.
До подібних сервісів можна віднести такі сайти, як: www.mysitemapgenerator.com, www.cy-pr.com/tools/sitemap.
Плюси. Заощаджує час. Виключає синтаксичні помилки;
Мінуси. Найчастіше збирає багато «сміття», який не повинен бути в індексі. Необхідно вручну розміщувати на сайті;
Напевно, самий зручний і технічно коректний спосіб. Сенс його полягає в тому, що в систему управління встановлюється плагін / віджет / модуль, який автоматично генерує sitemap.xml.
Плюси. Карту не потрібно завантажувати, вона автоматично оновлюється при створенні нових розділів. Ви можете виставити вручну пріоритет для кожної сторінки під час її створення. Коректна дата зміни сторінки;
Мінуси. Модулі є не для всіх CMS;
До подібних плагінів можна віднести XML Sitemap Google News feeds. (Для WordPress)
А тепер докладніше розглянемо процес створення карти.
Зверніть особливу увагу! Якщо сайт має захищене з'єднання. то URL в карті сайту повинні бути обов'язково з https.
З чого складається sitemap.xml
Sitemap складається з структурованих xml даних і містить в собі кілька параметрів.
Полягає в теги
Полягає в теги
Полягає в теги
Полягає в теги
Всі ці дані повинні знаходиться всередині інкапсулює тега
Після вищезгаданого тега йде
Виглядає це наступним чином:
На прикладі ми вказали дані для двох конкретних URL.
Які сторінки додавати
Додавати в карту необхідно тільки ті сторінки, які Ви хочете бачити в індексі. Не можна допускати потрапляння:
розділів знаходяться в розробці;
Якщо Ви сумніваєтеся, чи повинна знаходиться сторінка в пошуку, краще почекати з її розміщенням в sitemap.xml.
Які пріоритети виставляти
Не варто присвоювати всіх сторінок однаково високий пріоритет. Це ніяк не допоможе індексації та не вплине на позиції. Але ось робота Ви можете злегка «заплутати».
Що потрібно знати про дату зміни сторінки
Дата зміни сторінки дуже важлива для пошукової системи. Багато в чому саме по ній оцінюється актуальність матеріалу. Не варто прописувати однакову дату для всіх сторінок, як це може зробити online сервіс.
Завжди вказуйте справжню дату поновлення матеріалу.