НАВЧАЛЬНИЙ МАТЕРІАЛ
ФІШКИ І СЕКРЕТИ ІНТЕРНЕТ-МАРКЕТИНГУ
БОНУСИ: ЧЕК-ЛИСТИ, БРИФ, ТЗ
База знань, наш досвід і новини
Читай наш блог та підписуйся на сторінку в Facebook та Instagram,
щоб не пропустити новий матеріал

Карта сайту – що, як, навіщо. Повне керівництво по Sitemap

18.03.2019
Технічний аудит
Автор: Юлия Телижняк
758
0

Всім привіт! Сьогодні всіх читачів нашого блогу чекає знайомство з картою сайту (англ. Sitemap). Матеріал викладено максимально просто і зрозуміло, тому розібратися зможе навіть новачок.

Ми детально розглянемо все, що стосується цієї теми, а саме:

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

Sitemap

Що таке карта сайту і коли вона може знадобитися?

Карта сайту — це документ, який містить структурований список всіх сторінок. Але не для кожного ресурсу потрібно створювати карту сайту.

Без карти сайту не обійтись, якщо:

  • На сайтi складна структура та міститься більше 10 000 URL.
  • На сайті є ізольовані сторінки без вхідних посилань (краще не допускати такої ситуації, оскільки вона перешкоджає нормальному розподілу посилальної ваги всередині веб-ресурсу).

Для невеликих веб-проектів з логічною структурою, на яких до будь-якої сторінки можна дістатися у 3-4 кліки, карта сайту не має критичного значення.

3 плюси на користь Sitemap

Перевага карти сайту полягає в наступному:

1. Вона покращує індексацію нових сторінок за рахунок того, що:

  • Показує структуру сайту пошуковим роботам і тим самим спрощує для них процес краулінгу.
  • Показує пошуковим роботам, які зі сторінок були оновлені з моменту останнього відвідування сайту (для цього використовується HTTP заголовок If-Modified-Since). 

2. Підвищує рівень довіри до сайту з боку пошукових ботів.
3. Орієнтує користувачів (в даному випадку мова йде про HTML-карту).

Взагалі пошукові боти повинні самостійно просканувати всі сторінки та додати їх до індексу, однак на практиці це не завжди так. Саме тому я рекомендую всім власникам середніх та великих сайтів створювати XML-карту сайту.

Які бувають карти сайту?

Виділяють два види Sitemap:

  • HTML Sitemap. Файл у форматі HTML, який містить посилання на всі важливі для просування сторінки. Має деревоподібну структуру і розрахований на відвідувачів сайту. Публікується на сайті, як і будь-яка інша сторінка. HTML-карта повинна містити не більше 3 000 посилань.

Приклад:

1-min

  • XML Sitemap. Це спеціальний формат карти сайту, яка зберігається в кореневій директорії. В одному файлі може міститися до 49 999 посилань, а його вага не повинна перевищувати 50 МБ. Якщо сайт містить 50 000 сторінок і більше, створюється кілька XML-карт. Головна мета XML Sitemap — вказати пошуковим системам адреси сторінок, які потрібно додати до індексу.

Приклад:

XML Sitemap.

Також існують Sitemap для зображень і відео, які містять відповідні типи файлів. Але використовуються Sitemap такого формату вкрай рідко, тому що не мають значної важливості для оптимізації. Тому в даній статті я фокусируюсь на картах виду HTML і XML.

Як згенерувати Sitemap?

Карту сайту можна створити у три способи:

№1 Самостійно

Цей метод можна застосувати для невеликих сайтів, де оновлення відбуваються рідко. Для XML Sitemap необхідно створити файл .xml або .txt формату. Потім помістити його в кореневу директорію і за допомогою редакторів коду прописати кодування.

Приклад мінімальної карти сайту з обов’язковими тегами:

<? Xml version = “1.0” encoding = “UTF-8”?>
<Urlset xmlns = “https://www.sitemaps.org/schemas/sitemap/0.9”>
<Url>
<Loc> https://example.com/ </loc>
</Url>
</Urlset>

Додаткову інформацію можна вказати, застосувавши такі теги, як <priority>, <lastmod>, <changefreq> тощо.

№2 За допомогою плагінів для CMS

У багатьох системах управління контентом вбудовані спеціальні плагіни, що дозволяють автоматично створювати і оновлювати карти HTML і XML форматів (наприклад, Google Sitemap Generator для WordPress).

№3 За допомогою спеціальних інструментів, програм,онлайн-сервісів

Я покажу цей спосіб на прикладі інструменту «Генератор Sitemap» у Netpeak Spider.

У цьому краулері є спеціальний інструмент, що дозволяє генерувати кілька типів Sitemap:

  • XML Sitemap,
  • HTML Sitemap,
  • Image Sitemap (окрема карта для зображень),
  • TXT Sitemap (текстова карта сайту).

Всі карти сайту створюються в одному вікні інструменту.

Зверніть увагу, що в карті повинні знаходитися сторінки, які відповідають таким параметрам:

  • Код відповіді серверу 200 OK.
  • Індексуються пошуковими системами.
  • Не містять тег Canonical із посиланням на іншу сторінку та Meta Refresh.

Відзначу, що без дотримання цих параметрів створити Sitemap ви не зможете.

Етапи створення Sitemap

Щоб згенерувати карту сайта, дотримуйтесь наступного алгоритму:

1. Запустіть Netpeak Spider.

2. На вкладці «Параметры» оберіть мінімальний набір параметрів (шаблон «Мінімум»).

3-min

В основному меню оберіть «Налаштування» → «Просунуті» і у вікні натисніть на кнопку «Відновити стандартні налаштування». Зберегти налаштування.

5-min

3. Введіть в адресному рядку URL сайту і запустіть сканування кнопкою «Старт».

4. У завершенні сканування у правому верхньому кутку програми натисніть «Запустити» і обрати «Генератор Sitemap».

4-min

5. Оберіть тип карти і відзначте його галочкою (в даному випадку — XML ​​Sitemap).

6-min

6. Налаштування параметрів для генерації карти сайту.

Для XML Sitemap можна встановити такі опції:

  • Дата останньої зміни. Підказує роботам, чи змінилася сторінка з моменту останнього обходу, і чи потрібно повторно її сканувати.
  • Частота змін. Говорить про те, як часто оновлюється контент на сайті.
  • Пріоритет. Рекомендація для роботів щодо черги в індексації сторінок.
  • Стиснення в .gz архів (працює для всіх типів карт, крім HTML Sitemap). Функція дозволяє зменшити вагу створених файлів і зменшити навантаження на сервер. Видалити всі відступи між тегами (для зменшення кількості символів і кінцевого розміру файлу карти).

Дані налаштування дозволяють кастомізувати генерацію карти сайту.

Для HTML Sitemap налаштовуються наступні параметри:

  • Джерело текстових посилань. Як джерело можна вибрати Title, URL або заголовок H1, але перед цим переконайтеся, що параметри виставлені в налаштуваннях.
  • Сегментація. Дозволяє сформувати карту одним файлом або розділити її на декілька по 100 або 1 000 URL.

Є також додатковий контент, що дозволяє додати вміст Description, щоб зорієнтувати про контент кожної сторінки.

7. Після того, як всі параметри встановлені, потрібно натиснути на кнопку «Згенерувати».

7-min

8. Обрати папку для збереження файлу XML Sitemap і потім натиснути на «OK».

9. Згенеровану карту скопіювати і вставити в кореневу директорію сайту.

Останній етап. В robots.txt додати директиву «Sitemap» із зазначенням адреси завантажених карт сайту.

Валідація XML Sitemap

Для перевірки вже існуючої карти сайту на помилки ви також можете скористатися Netpeak Spider. У програмі передбачений спеціальний інструмент — «Валідатор XML Sitemap».

Щоб здійснити перевірку, виконайте наступні дії:

  • В меню «Iнструменти» натисніть на «Валідатор XML Sitemap».
  • У вікні вкажіть URL карти і натисніть «Старт» для запуску перевірки.

Валидация карты сайта

  • Після закінчення перевірки ознайомтеся зі знайденими на сайті помилками (на боковій панелі) і списком сторінок, на яких вони виявлені.

9-min

  • Для експорту даних для подальшого усунення помилок, натисніть кнопку «Экспорт» у лівому верхньому кутку.
  • Для перенесення списку сторінок із помилками до головного вікна програми і сканування у звичайному режимі, натисніть кнопку «До таблиці» в правому верхньому кутку вікна «Валідатор Sitemap». Після закінчення ви побачите повідомлення про додані URL.
  • Якщо критичних помилок не знайдено, сміливо відправляйте ping до пошукових систем, щоб повідомити про зміни в XML Sitemap. Для цього натисніть «Відправити ping пошуковим системам» і оберіть одну з доступних опцій.

10-min

Після вдалого відправлення ping ви отримаєте відповідне повідомлення від Google або Bing у вікні свого основного браузера.

Також буде важливо додати карту до Google Search Console.

Для цього:

1. На панелі інструментів оберіть розділ «Сканування», а потім пункт «Файли Sitemap».

11-min

2. Натисніть «Тест» і введіть URL карти сайту.

12-min

Після тестування ви зможете додати карту сайту. Через кілька днів вона буде просканована пошуковими роботами Google.

Висновок

Карта сайту — важливий і необхідний інструмент для сайтів зі складною структурою. Вона полегшує навігацію користувачам і індексацію пошуковим системам, що добре впливає на пошукове просування сайту в цілому.

Створити Sitemap можна вручну, а також за допомогою онлайн-сервісів і різних програм. За допомогою Netpeak Spider ви можете за короткий час генерувати карти сайту і перевіряти XML Sitemap на помилки.

Розкажіть про свій досвід створення карти сайту 🙂

Автор: Юлия Телижняк

Открыть
чат Задать вопрос