Багато власників сайтів не знають про необхідність створення карти сайту або просто не надають великого значення цього етапу в просуванні, тому часто виникає питання: «sitemap xml навіщо потрібен?»
XML карта сайту призначена, що б прямо вказувати пошуковим роботам які сторінки ресурсу слід обов'язково проіндексувати.
Sitemap: чи потрібен?
У давнину пошукові роботи заходили на прості статичні Html ресурси і індексували все до чого доберуться і це було нормально, оскільки фактично всюди був контент проекту. Що маємо зараз, використовуючи CMS, робот виявить сотні, а то й тисячі файлів відразу після установки, при чому Ви не встигли ще написати навіть однієї статті.
До того ж в сучасних CMS весь контент зберігається в базах даних, а не файлах. А робот не може безпосередньо індексувати БД, звичайно використовуючи внутрішню перелинковку (якщо правильно налаштована) або інші варіанти, боти знайдуть статті, що Ви написали, але от коли це станеться.
Графічна структура sitemap.xml - приклад
Створення файлу Sitemap
Створити файл можна декількома способами:
- написавши все ручками;
- використавши розширення в CMS;
- скориставшись онлайн генератором.
Ручне створення файлу
- починаємо зі стандартною частини:
В теги «lastmod» вписується дата, коли останній раз оновлювалася сторінка, це дозволить роботам не заходить зайвий раз на неї.
Тег «changefreq» необхідний, щоб вказати, як часто потрібно відвідувати цю сторінку (раз на місяць, тиждень, день).
У тезі «priority» описуємо пріоритетність індексації цієї сторінки (від 0 до 1). За замовчуванням варто пріоритет 0.5, але його можна (а іноді важливо) міняти.
Створення карти сайту xml за допомогою CMS
Кожна CMS має в своєму арсеналі компоненти і плагіни які динамічно генерують карту сайту в xml або html форматі. Навіщо створюється два типу файлу? Один з них xml додається в пошукові системи для прискорення індексування, а інший - html виключно для користувачів і їх зручності.
Такі плагіни і компоненти додатково викачуються і інтегруються в CMS вручаючи Вам зручний інструмент для роботи з картою сайту sitemap. У міру додавання нових сторінок, даний інструмент в автоматичному режимі оновлює файл sitemap і додає URL нових матеріалів.
У своїй CMS при роботі з плагінами карти сайту, можете робити налаштування, так би мовити «під себе». По-перше вказуєте які матеріали вашого ресурсу необхідно викинути з карти, по-друге задаєте частоту оновлення, а також самостійно можете задаєте шлях до Вашого файлу і придумати ім'я (воно може бути відмінним від sitemap.xml).
Створення правильного sitemap за допомогою онлайн генератора
Якщо у Вас немає бажання встановлювати додаткові плагіни на свою CMS можете використовувати онлайн генератори. Але з'являється недолік - при додаванні нових матеріалів карта в автоматичному режимі не буде оновлюватися, а значить доведеться кожного разу йти на такі сервіси, створювати заново карту і закидати на свій сайт.
Розповім про найвідомішому це Sitemap Generator. Широкий функціонал і можливість створювати карту на 1500 сторінок дозволяє зарахувати даний онлайн генератор в розряд кращих.
Якщо Ви вирішите використовувати даний вид створення файлу Sitemap, звертаю увагу, що повинен бути присутнім robots.txt в корені сайту і бути правильно написаний, оскільки при створенні карти генератором буде враховуватися robots для з'ясування які сторінки не повинні бути включені в карту.
Коли наступити Ваша черга на зазначену пошту прийде повідомлення з вказаною посиланням на готову xml карту сайту, і залишиться лише розмістити даний файл в кореневій каталог.
Sitemap: куди помістити?
Файл robots.txt повинен обов'язково бути присутнім в корені сайту, а sitemap xml файл де завгодно. Звичайно хорошим тоном вважається розміщувати карту в корінь, в іншому ж випадку доведеться безпосередньо «розповісти» роботам про місцезнаходження файлу прописавши відповідний рядок в robots. Інакше для пошукових систем виявиться, що файл sitemap недоступний.
Однак Гуглу і Яндексу можна повідомити про те, де знаходиться sitemap через панель інструментів Google і інтерфейс Яндекс Вебмастера. Якщо Ви ще не знайомі з даними інструментами веб-майстрів, негайно вирушайте на їх вивчення, після чого додайте свої проекти в Яндекс і Googl, і в відповідних вкладках вкажіть шлях до вашої карті форматі Xml.
Форма додавання в Google:
Форма додавання в Яндекс:
Не втомлююся нагадувати, що файл sitemap.xml дуже важливий для правильної роботи, оптимізації та просування Вашого проекту.
Перевірка sitemap xml
Також можна скористатися веб-майстрами Yandex і Google для перевірки sitemap xml.