Sitemap.xml – це файл, в якому знаходяться посилання на всі сторінки мережевого ресурсу. Такий файл називають картою сайту. Його створюють перед тим, як дозволити пошуковим системам провести першу індексацію контенту. В процесі розвитку сайту цей файл оновлюють вручну або в автоматичному режимі. Дані в ньому представлені в форматі, зручному для пошукових роботів, але не дуже зрозумілою для користувачів. Тому часто створюють ще одну карту в текстовому форматі або з використанням гіпертекстової розмітки. В цьому випадку вона має вигляд деревовидного списку посилань, що ведуть на розділи, підрозділи, сторінки сайту. За допомогою такої карти користувачеві набагато легше знайти потрібний контент.
Файл Sitemap.xml створюють після складання семантичного ядра, визначення структури сайту і підготовки до просування в інтернеті. Його розміщують в директорії ресурсу, після чого повідомляють пошуковим системам її мережеву адресу.
Звичайним відвідувачам сайту для пошуку потрібної інформації зручно користуватися списком звичайних посилань. Тому для них карту сайту створюють в звичному форматі HTML. У вікні браузера така сторінка виглядає як деревовидний список адрес, за якими користувач може швидко перейти в будь-який розділ і знайти потрібну інформацію. Для пошукових систем цей формат не підходить. Коли робот відвідує таку карту, він бачить звичайну сторінку, на якій розміщено велику кількість посилань практично без текстової інформації. Тому він вважає її марною і може не проіндексувати частину посилань або зовсім виключити сторінку з пошуку. Це негативно вплине на подальше просування сайту. Також є істотні обмеження на кількість розміщуваних посилань при створенні карти в форматі HTML. Щоб зробити карту корисною як для відвідувачів, так і для просування web-сайту в мережі, потрібно слідувати простим рекомендаціям:
Для пошукового просування сайту в мережі HTML-карту краще не використовувати. Для цього існує формат XML.
Карта sitemap.xml розпізнається Google, «Яндексом» і іншими популярними пошуковими системами. У файлі користувач може розмістити до 50 тис. Посилань з додатковою інформацією. Тобто крім адрес сторінок, розділів і підрозділів можна вказати частоту оновлення контенту, час останнього редагування запису, виставити відносний пріоритет в індексації. Роблять це за допомогою спеціальних тегів. Інформація в карті сайту є рекомендацією, а не суворої командою. Пошукова система врахує побажання вебмастера, але діяти буде так, як вважатиме за потрібне. Якщо користувач з метою підвищення ефективності СЕО-просування вкаже в файлі певний період оновлення контенту, то робот не стане точно слідувати вказівкам. Він вибере свій термін обходу на основі представлених даних і результатів, отриманих після чергової індексації ресурсу.
Для якісного SEO-просування роботи пошукових систем повинні дізнатися про місце розташування карти сайту. Показати карту можна двома способами: передати пошуковій системі мережеву адресу файлу XML або записати посилання в файл robots.txt. При бажанні можна вказати відразу кілька посилань на різні карти. Всі вони будуть оброблені пошуковими роботами, і користувач отримає результати перевірок кожної з них. Перш ніж вказувати пошуковику на карту, слід перевірити коректність її складання. Зробити це можна за допомогою спеціальних сервісів, пропонованих пошуковими системами і звичайними розробниками.
При SEO-оптимізації створення карти сайту є важливим процесом, від правильності цього залежить якість швидкість і ефективність майбутнього індексування контенту. Якщо призначену для користувача карту можна швидко створити вручну, просто скопіювавши в текстовий файл посилання на всі важливі сторінки сайту, то з формуванням карти в форматі XML доведеться повозитися. В такому файлі інформація представлена в зручному для пошукових систем вигляді. Крім звичайних посилань на сторінки з контентом в ньому присутні спеціальні теги, директиви, параметри. Щоб правильно створити карту, веб-майстер повинен навчитися користуватися ними.
Додавання карти сайту в Search Console
SEO та sitemap.xml тісно пов’язані. Незалежно від того, яким способом буде створена карта сайту, головне – правильно прописати в ній посилання на контент, який повинен знаходитися в пошуку. Дуже важливо не допускати помилок, не заплутувати робота наявністю посилань, заборонених в файлі robots.txt, присутністю неканонічних адрес. Не потрібно вивантажувати в файл XML все, що є на сайті. Від цього користі в рамках оптимізації сайту не буде. Навпаки, робот може порахувати таку карту некоректно сформованою, що може вплинути на індексування і позиції ресурсу в пошуковій видачі.
Краще робити генерацію sitemap.xml автоматично. Зробити карту можна за допомогою онлайн-сервісів, вказавши мережеву адресу ресурсу. Робот відвідає сайт, збере всі посилання, додасть їх в файл, збереже його в потрібному форматі і запропонує користувачеві завантажити на свій комп’ютер або відразу в директорію сайту. В інтернеті існує велика кількість сервісів, які пропонують різні додаткові можливості і мають певні обмеження. Програми-генератори, що працюють на комп’ютері користувача, зазвичай поширюються платно. Вони мають безліч функцій, які будуть дуже корисні в ефективній роботі з декількома ресурсами.
Наповнення карти сайту вручну. Багато платних і безкоштовних CMS пропонують користувачам інструменти ручної і автоматичної генерації карти сайту. При наявності ручного інструменту вебмайстру доведеться самостійно оновлювати карту в міру наповнення мережевого ресурсу новим контентом. Якщо присутній автоматичний генератор, думати про актуальність карти сайту не доведеться. Сервіс регулярно перевіряє стан наявних карт і оновлює їх у міру необхідності.
При ручному створенні або перевірці карти сайту на наявність помилок користувачеві буде потрібно знання XML-схеми протоколу Sitemap. Формат складається зі спеціальних тегів, які бувають обов’язковими і додатковими. Додаткові теги вебмастер використовує за бажанням. Підтримка необов’язкових тегів залежить від пошукової системи, для якої вони додаються в карту. З детальною інформацією про додаткові теги можна ознайомитися на сторінці допомоги пошукового сервісу.
XML-схема Sitemap:
Розширені можливості пошуку для мережевих адрес:
При формуванні декількох карт в одному файлі в якості відкриваючого і закриваючого тега використовують sitemapindex. Для відкриття і закриття чергової карти сайту застосовують тег sitemap.
Роботи пошукових систем індексують сайти незалежно від того, є в директорії карта сайту чи ні. Пошукова система здатна самостійно знаходити посилання на наявні сторінки, переходити по ним, аналізувати контент і додавати його в пошук. Карта сайту лише допомагає роботу уникати помилок при індексуванні великих порталів з заплутаною структурою і великою кількістю посилань. Причини виникнення помилок при скануванні без карти сайту:
Карта спрощує і прискорює процес індексування, але не впливає на ранжування сторінок. Вона допоможе веб-майстру швидше виводити в пошук нові матеріали. Переваги використання правильно створеної карти сайту:
Send this to a friend