Новини високих технологій
» » Як створити Sitemap: докладна інструкція для оптимізатора

Як створити Sitemap: докладна інструкція для оптимізатора

16-03-2017, 21:56
658
Чому багато оптимізаторів в першу чергу перевіряють наявність і структуру карти сайту? Справа в тому, що цей невеликий файлик має величезне значення для індексації та просування в пошукових системах. Давайте з'ясуємо, як це працює, і спробуємо створити Sitemap для вашого проекту прямо зараз.

Що таке карта сайту і кому вона потрібна?

Щоб зрозуміти, що являє собою Sitemap, досить згадати, як виглядає зміст звичайної книги. За аналогією з назвами параграфів і номерів сторінок, в карті сайту вказується шлях до всіх основних розділів та сторінок. Цей список зберігається в спеціальному файлі, у форматі .XML.


Що це дає? Опинившись на сайті, пошукові боти не починають хаотично блукати по розділах, а відразу бачать список усіх сторінок і посилання на них. Для пошукача це буде серйозною підказкою, що дозволить значно покращити індексацію.

Сайти, яким необхідно створити Sitemap в першу чергу

Нові ресурси, створені менше 3-4 місяців тому. Сайти з великою кількістю зображень і відео. Роботи неохоче заходять на подібні сторінки, але з допомогою Sitemap їх можна направити на потрібні URL-адреси. Динамічні сайти з мінливих контентом (анонси новин на головній, персональні рекомендації в блоці "Читайте також" тощо). Майданчики з великою кількістю сторінок, не пов'язаних між собою.

Структура карти. Основні теги і позначення

Поговоримо про те, як створити Sitemap.xml. Якщо мова йде про невеликий сайті, це можна зробити вручну за 1-2 години максимум. В деяких CMS для цього є готові інструменти, але іноді зручніше прописати все в звичайному Блокноті.


Тепер уважно вивчіть наступний скріншот. Саме так має виглядати правильно оформлена карта сайту для пошукових ботів:
Щоб створити Sitemap, достатньо знати лише кілька тегів. Вони діляться на основні та додаткові. До обов'язкових належать: — основний (батьківський) тег, всередині якого прописується весь вміст файлу. Тут же міститься посилання на простір імен XML. — використовується як елемент списку містить дані про конкретну сторінці. — тут міститься безпосередньо посилання на потрібний ресурс. Додаткові теги призначені для того, щоб дати ботам більше інформації про окремих сторінках: — дата останнього редагування контенту. — періодичність оновлення (never, yearly, monthly, weekly, daily, hourly або always). — ступінь важливості сторінки відносно інших (від 0.1 до 1). Зверніть увагу: боти сприймають ці записи лише як рекомендації. Тобто в реальності пошуковик може індексувати сайт частіше або рідше, ніж вказано у Sitemap.

Як створити карту сайту з 50000 і більше сторінок?

Якщо мова йде про великих порталах і інтернет-магазинах, вмістити всі посилання в один файл не представляється можливим. Що робити в цьому випадку? Правильний варіант — створити кілька файлів Sitemap. Найкраще робити поділ логічним — наприклад, окремі карти для кожного розділу.
Щоб об'єднати їх, створюється загальний файл — Sitemapindex, в якому по черзі прописуються шляхи до всіх картах. Структура документа стандартна — як бачите, змінюються лише 2 тега:

Популярні сервіси для генерації Sitemap

Ясна річ, ніхто не буде прописувати всі посилання вручну. Для цього існує величезна кількість автоматизованих онлайн-сервісів і програм, які можуть створити файл Sitemap в лічені секунди. Ось лише кілька інструментів, які ви можете використовувати: mysitemapgenerator.com; xml-sitemaps.com; freesitemapgenerator.com; А1 Sitemap Generator і т. д.
Функціонал у них практично ідентичний: у безкоштовної версії є обмеження в кілька сотень сторінок, в платній — трохи більше (до 5000). Для великих проектів, як правило, отримується ліцензія на професійне ПЗ з можливістю автоматичного оновлення (вартість ліцензії — до 30$).


Крім того, деякі відомі CMS, такі як Joomla, Bitrix та WordPress автоматично генерує карту сайту в процесі створення і наповнення ресурсу.

Вимоги "Яндекса"

Наступний крок — переконатися, що файл Sitemap буде адекватно сприйматися пошуковими системами. Які рекомендації на цей рахунок є у "Вебмастере Яндекса"? XML-файл повинен зберігатися на тому ж домені, що і сайт, у кореневій директорії. Кодування документа — UTF-8. Всі кириличні адреси повинні бути перетворені в Punycode. В одному документі повинно бути не більше 50 тисяч url'ов. Якщо їх більше — створюють кілька карт, а потім прописують їх у файлі індексу Sitemap. Максимальний розмір файлу в стислому вигляді — 10 Мб. При зверненні до Sitemap сервер повинен повертати HTTP статус з відповіддю 200 ОК.
Обов'язково переконайтеся, що карта сайту відповідає цим вимогам, — у противному випадку виникнуть проблеми з індексацією.

Як повідомити пошуковим системам про файл Sitemap?

Отже, ми створили карту сайту. Тепер необхідно зробити так, щоб пошукові системи її побачили. Що для цього потрібно? Зробити додатковий запис в robots.txt (Sitemap: http://site.com/sitemap.xml). Точно так само можна вказати інші файли, якщо кілька карт. Додати файл безпосередньо в панель вебмастера Яндекс/Google. Після цього пошуковики будуть автоматично переглядати карту сайту, що значно прискорить індексацію і просування.
Цікаво по темі
Zaxar Game Browser: що це за програма, особливості, як видалити з комп'ютера
Zaxar Game Browser: що це за програма, особливості, як видалити з комп'ютера
На сьогоднішній день в інтернеті все частіше з'являються повідомлення про те, що на деяких комп'ютерах ...
Як вставити в HTML iframe: приклад використання
Як вставити в HTML iframe: приклад використання
Новий час – нові технології. На заміну застарілим тегам для організації фреймів приходить в HTML iframe. Приклад використання вдосконаленого елемента
Індексація сайту в "Яндекс": як зробити сайт "смачним" для пошуковика?
Індексація сайту в "Яндекс": як зробити сайт "смачним" для пошуковика?
Як привернути увагу роботів "Яндекса", скільки чекати і які інструменти використовувати? Що заважає вашому проекту успішно стартувати? Дізнайтеся все
12 способів дізнатися власника домену або сайту
12 способів дізнатися власника домену або сайту
Якщо вам необхідно дізнатися, хто власник доменного імені певного сайту, то ми пропонуємо використати для цього 12 способів, які можуть допомогти вам
Індексація сайту в пошукових системах. Як відбувається індексування сайту в "Яндекс" і "Гугл"
Індексація сайту в пошукових системах. Як відбувається індексування сайту в "Яндекс" і "Гугл"
Ви бажаєте, щоб ваш сайт відображався у запитах результатів пошуковиків? Тоді він повинен бути оброблений пошуковими системами «Рамблер», «Яндекс»,
Що таке пошуковий робот? Функції пошукового робота "Яндекса" і Google
Що таке пошуковий робот? Функції пошукового робота "Яндекса" і Google
Щодня в інтернеті з'являється величезна кількість нових матеріалів: створюються сайти, оновлюються старі веб-сторінки завантажуються фотографії і