Як створити файл sitemap для яндексу. Детальний посібник з файлу Sitemap. Чи можна без Sitemap

💖 Подобається?Поділися з друзями посиланням

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

Звичайна HTML карта сайту:

Карта сайту у форматі XML:

Кожен варіант має свої плюси і мінуси. Ключова перевага карти сайту у форматі XML - виключення можливості розмиття статичної ваги сторінок усередині сайту.

У цій статті я розповім вам, як скласти коректний файл Sitemap.xml.

Якщо ви вже знаєте все про складання Sitemap, відразу переходьте до останнього розділу, який називається «Фішки».

1. Директиви файлу sitemap.xml

Існують 3 обов'язкові директиви, які повинні бути заповнені в будь-якому випадку, це теги:

  • < urlset>
  • < url>
  • < loc>

А також 3 необов'язкові теги:

  • < lastmod>
  • < changefreq>
  • < priority>

Ось пам'ятка розшифровки кожного тега з офіційного сайту http://www.sitemaps.org/ru/protocol.html :

Атрибут

Статус

Опис

обов'язковий

Інкапсулює цей файл та вказує стандарт поточного протоколу.

обов'язковий

Батьківський тег для кожної URL-адреси. Інші теги підпорядковані цьому тегу.

обов'язковий

Сама URL-адреса сторінки. Завжди починається з префікса (наприклад, HTTP) і закінчуватись косою межею (якщо сервер вашого сайту вимагає цього).

Увага: довжина URL-адреси не повинна перевищувати 2048 символів.

необов'язковий

Дата останньої зміни файлу. Вказується лише у форматі W3C Datetime. Він дозволяє за необхідності не враховувати сегмент часу та використовувати формат РРРР-ММ-ДД.

необов'язковий

Дозволяє вказати, як часто змінюється інформація на сторінці.

Це значення встановлюється приблизно.

Допустимі значення:

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

Якщо сторінка змінюється кожного разу, коли її відкривають, використовуємо значення «always» (завжди). Якщо це архівна сторінка – ставте never (ніколи).

Зверніть увагу, що цей атрибут служить для пошукового робота підказкою, а не правилом. Тому залежність між ним та реальною частотою відвідування сторінки пошуковим роботом нелінійна.

необов'язковий

Дозволяє вказати пріоритет одних сторінок вашого сайту перед іншими.

Діапазон значень – від 0,0 до 1,0.

За промовчанням кожній сторінці надається пріоритет 0,5.

Значення атрибуту працює для порівняння пріоритету сторінок лише усередині вашого сайту. Тобто воно не впливає на порівняння вашого сайту із сайтами конкурентами у пошуковій мережі. Більше того, виставляти всім сторінкам максимальний пріоритет теж безглуздо. Тому що тоді значення будуть однакові для робота і атрибут просто не спрацює. Тож не шукайте лазівок, а вказуйте об'єктивні пріоритети для сторінок.

Збережіть цю пам'ятку. Вона обов'язково знадобиться вам спочатку. Варто відзначити ще один плюс XML-карти сайту – це гнучкість. Гнучкість полягає у поєднанні різних необов'язкових директив.

Тепер, коли ви маєте ясність, що таке XML-карта сайту і ви дізналися основні директиви цього файлу, можна перейти до його складання.

2. Складання файлу sitemap.xml

Складати карту сайту можна 3 способами:

  • вручну;
  • Автоматично за допомогою спеціальних сервісів;
  • Автоматично за допомогою готових рішень у вигляді плагінів до CMS тощо.

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

  • Складаємо карту сайту одним із способів, перерахованих вище;
  • Перевіряємо на валідність за допомогою сервісів пошукових систем (https://webmaster.yandex.ru/sitemaptest.xml);
  • Розміщуємо файл на сайті;
  • Вказуємо шлях до карти сайту для пошукових роботів у файлі robots.txt (До речі, є окрема стаття про те, );
  • Вказуємо Sitemap на панелі вебмайстрів Яндекс і Google.

Отже, як складати файл карти сайту?

Розберемо приклад складання файлу вручну. Якщо ви хочете додати до карти сайту 5 сторінок вашого сайту:

Ось так має виглядати карта сайту у форматі XML:

http://site.ru/url-o_kompanii/

http://site.ru/url-uslugi/

http://site.ru/url-produkty/

http://site.ru/url-dostavka/

http://site.ru/url-kontakty/

За потреби додаємо необов'язкові теги з пам'ятки, яку я навів вище. Додаткові теги прописуються у контейнері , після вказівки URL-адреси сторінки в тезі https://128gb.ru/uk/. Наприклад:

http://site.ru/

2005-01-01

monthly

0.8

Наведений вище код вказує пошуковій системі, що сторінка http://site.ru/

востаннє змінилася 1 січня 2005 року. Оновлюється із частотою раз на місяць. І пріоритет цієї сторінки 0.8 (максимально можливий 1).

Особливо зручний функціонал підсвічування парних тегів.

Сервіси для створення Sitemap

Якщо на вашому сайті багато корисних сторінок і ви не хочете витрачати час на складання файлу вручну, то вам допоможуть наступні сервіси:

Таких послуг багато. Я використовую https://www.xml-sitemaps.com/.

Поясню коротко всі налаштування:

Плагіни для CMS

Існує безліч плагінів і готових рішень для систем управління сайтів. Наприклад:

Плагін

Валідність

Після складання картки сайту необхідно перевірити її на наявність помилок. Для перевірки використовуйте сервіс https://webmaster.yandex.ru/sitemaptest.xml

Після успішної перевірки заливаємо файл на сайт.

Розташування файлу

На відміну від файлу robots.txt, файл sitemap.xml може розташовуватись у будь-якому місці вашого сайту. Наприклад, у кореневій папці сайту файл буде доступний за наступною адресою:

Якщо ви розмістили файл у папці /files/, він буде доступний за такою адресою:

Після успішного завантаження файлу обов'язково вкажіть пошуковим роботам як знайти цей файл. Робиться це дуже просто. У файлі robots.txt() у директиві Sitemap пропишіть повну адресу до файлу. Наприклад, файл robots.txt може виглядати так:

Важливо! На відміну від robots.txt файлів Sitemap може бути декілька. У такому випадку необхідно вказувати в robots та вебмайстрах повну адресу до всіх файлів Sitemap.

Search Console та панель Яндекс.Вебмайстра

Залишився останній етап. Вказати шлях до картки сайту в панелях веб-майстрів пошукових систем.

  • Налаштування індексування
  • Файли Sitemap
  • «Перевірити» та «Додати»

Слід зазначити обмеження у XML-картці сайту:

  • В одному файлі можна вказати не більше 50000 URL-адрес
  • Вага файлу не більше 10 мегабайт (пошукові системи не індексують документи, що перевищують розмір 10 мегабайт). Якщо потрібно, файл можна стиснути за допомогою архіватора.gzip.
  • Кодування файлу лише у UTF-8

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

3. Угруповання файлів Sitemap

У разі перевищення ліміту в 50000 URL-адрес, потрібно використовувати вкладену структуру та створити групу з кількох Sitemap. Тобто створювати карти сайту у картці сайту!

Для звичайного сайту (не великого порталу або інтернет-магазину) такий обсяг сторінок рідкість, тому угруповання Sitemap більшість SEO-фахівців використовують для зручності, наприклад, для угрупування сторінок товарів чи розділів.

Синтаксис виглядає так:

http://site.ru/sitemap1.xml.gz

2004-10-01T18:23:17+00:00

http://site.ru/sitemap2.xml.gz

2005-01-01

Визначення XML-тегів:

Атрибут


Опис

обов'язковий

Інкапсулює інформацію про всі файли Sitemap у цьому файлі.

обов'язковий

Інкапсулює інформацію про окремий файл Sitemap.

обов'язковий

Вказує розташування файлу Sitemap.

не обов'язково

Вказує час зміни файлу Sitemap. Робот використовує цю інформацію, щоб зрозуміти, у яких файлах Sitemap відбулися зміни. Побічно цей тег дозволяє роботу швидше виявити нові сторінки сайту.

Таким чином складається згрупована мапа сайту. Всі інші процедури ті самі, що описані вище. Не забуваймо вказувати у файлі robots.txt, у директиві Sitemap, коректне посилання на ваш файл.

4. Дослідження

Наприкінці 2014 року я провів невелике дослідження щодо аналізу ефективності наявності на сайті файлу sitemap.xml.

Спостерігалася проблема індексації товарної групи на сайті інтернет-магазину (товарів близько 10 000). При цьому, нічого не перешкоджало їхній індексації. Було складено файл карти сайту, що складається лише з посилань на товари сайту. Мапа сайту оновлювалася автоматично. За 2 місяці до індексної бази пошукової системи Яндекс потрапило понад 70% URL-адрес. Велика частина сторінок, що потрапили до індексу, це сторінки з карти сайту. Зазначу, що в цей період не проводились інші заходи щодо прискорення індексації сайту (наприклад, проставлення посилань).

Ось самі результати:

Висновок: мапа сайту досі впливає на індексацію вашого сайту. Необхідно регулярно оновлювати та актуалізувати цей файл.

5. Фішки

Щоб стаття не вийшла нудною для досвідчених SEO-фахівців, пропоную вам ознайомитись із наступними «фішками».

Малюнок сайтмап

Для залучення додаткового трафіку з пошукових систем (можливо не зовсім конверсійного) можна скласти додатковий Sitemap для картинок.

Синтаксис для картинної картки сайту виглядає так:

xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

http://example.com/primer.html

http://example.com/kartinka.jpg

http://example.com/photo.jpg

Пам'ятка за XML-тегами:

Обов'язково?

Опис

Містить всю інформацію про одне зображення. Кожен URL (тег ) може включати до 1000 тегів .

URL-адреса зображення.

В окремих випадках домен URL зображення може відрізнятися від домену, який використовується основним сайтом. Якщо обидва домени підтверджені в Search Console, проблем не виникне. Але якщо зображення розміщені за допомогою системи керування контентом, наприклад, сервісу Google Сайти, вам необхідно підтвердити сайт хостингу в Search Console. Крім того, файл robots.txt не повинен забороняти сканування змісту, який необхідно індексувати.

Підпис до зображення.

Місце зйомки. Наприклад, Поронайськ, о. Сахалін .

Назва зображення.

URL ліцензії зображення.

Лайфхак для тих, хто дочитав

Багато SEO-фахівців генерують файли Sitemap один раз на старті проекту. Далі про карту сайту забувають. Проіндексувалися сторінки – добре. Ні - а що вдієш?! Нові сторінки взагалі забувають вносити до sitemap.

Під час свого дослідження я з'ясував, що найзручнішим способом вирішення цієї проблеми є окремий файл sitemap.xml, у якому будуть лише ті сторінки сайту, які ще не потрапили до індексу.

І саме це дозволило увігнати в індекс Яндекса понад 70% нових URL-адрес.

З цієї статті ви дізнаєтесь, як створити файл Sitemap і надати доступ до нього роботам Google.

Створення та надсилання файлів Sitemap

Формати файлів Sitemap

Google підтримує кілька форматів Sitemap, описаних нижче. У всіх форматах слід використовувати стандартний протокол. Google наразі не враховує атрибут У файлах Sitemap.

Для всіх форматів діють такі обмеження: файл Sitemap може містити не більше 50 000 URL, а його розмір у стислому вигляді не повинен перевищувати 50 МБ. Якщо обсяг файлу або кількість перелічених у ньому адрес перевищує ці ліміти, розбийте його на кілька частин. Ви можете створити файл індексу Sitemap, перерахувавши в ньому всі файли Sitemap, і відправити їх до Google все відразу.

Приклад URL, в якому міститься символ, що не відноситься до кодування ASCII (ü), а також символ, що вимагає екранування (&):
http://www.example.com/ümlat.html&q=name
Той самий URL у кодуванні ISO-8859-1 (для розміщення на сервері, що використовує це кодування) та із застосованим екрануванням:
http://www.example.com/%FCmlat.html&q=name
Той самий URL у кодуванні UTF-8 (для розміщення на сервері, що використовує це кодування) і із застосованим екрануванням:
Та сама URL з екранованою послідовністю замість символу амперсанда:
http://www.example.com/%C3%BCmlat.html&q=name

  • Пам'ятайте, що ми не гарантуємо сканування кожного URL у файлі Sitemap. Такі файли лише допомагають Google визначити, які сторінки ви вважаєте важливими.
  • Значення priority та changefreq ігноруються, тому їх не потрібно додавати.
  • Google зчитує значення lastmod , але якщо воно вказано коректно.
  • Як зробити файл Sitemap доступним для Google

    Файл Sitemap аналізується лише при першому його виявленні, а не при кожному скануванні сайту. Щоб файл був оброблений повторно, вам необхідно повідомити, що дані в ньому змінилися. Це робиться за допомогою ping запиту. Не додавайте кілька разів однакові файли Sitemap і не надсилайте запити ping, якщо файл не вносилися зміни і він не новий.

    Надати роботам Google доступ до файлу Sitemap можна кількома способами:

    • Надішліть його до Google за допомогою спеціального інструменту в Search Console
    • Вставте в будь-якому місці файлу robots.txt рядок, що вказує на розташування файлу Sitemap:
      Sitemap: http://example.com/sitemap_location.xml
    • Скористайтеся запитом ping. Надішліть HTTP-запит GET:
      http://www.google.com/ping?sitemap=<polniy_url_faila_sitemap>
      Приклад:
      http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

    Використовуйте цей mapmap файл до інформації Yandex про поточну структуру сайту: особливість спеціального напряму в robots.txt або add it в Yandex.Webmaster.

    З Yandex.Webmaster, ви можете:

    Uploading Sitemap

      Choose the site from the list.

      Enter the file URL. Для прикладу, https://example.com/sitemap.xml.

      Click the Add button.

    File is put into processing queue. The robot will download it within two weeks. Більше виділеного файлу, включаючи ones, що містяться в mapі index file , є належним чином для robot separately.

    Once the file is downloaded you will see one of the statuses:

    Status Description Note
    "OK"
    "Redirect" Remove the redirect and
    "Error" File is formed incorrectly inform the robot про update
    “Не indexed.”

    Server response check

    Disallow directive Allow access to Sitemap and inform the robot про update
    Status Description Note
    "OK" Файл міститься коректно і завантажений в robot's database.

    Date of last download is displayed next to the file.

    Indexed pages appear in search results witha 2 weeks.

    "Redirect" URL-адреси до інших адрес. Remove the redirect and inform the robot про update
    "Error" File is formed incorrectly Натисніть Error link to view the details. Edit the file and inform the robot про update
    “Не indexed.” When the robot tries to download the Sitemap file, the server returns HTTP status other than 200

    Check if the file available to the robot. Для того, щоб використовувати Server response check tool. Specify full path to the file.

    Якщо файл є неможливим, contact the site or hosting server administrator.

    Access to the file denied in robots.txt with the Disallow directive Allow access to Sitemap and inform the robot про update

    Updating Sitemap

    Якщо ви змінювали mapmap файл, який був адресований Yandex.Webmaster, там не потрібно скористатися ним і upload it again. Роботи регулярно перевіряють файл для оновлення та помилки.

    Щоб перейти до файлу indexing, натисніть на icon. Якщо ви використовуєте Sitemap index file , ви можете повідомити процесування кожного файлу, що міститься в ньому. The robot will download the data within two weeks. Ви можете використовувати цю функцію до 10 разів для кожного host.

    Якщо ви збираєтеся з усіх питань, ви будете намагатися до спроби до 30 днів після першої спроби. The exact date is shown in Yandex.Webmaster.

    Removing Sitemap

    Files added on Sitemap files page can be removed from Yandex.Webmaster.If the Sitemap directive був added in the robots.txt file , delete it. Після здійснення змін, відомості про Sitemap disappears з robot database and Yandex.Webmaster within weeks.

    FAQ

    Веб-map is displayed in the service as an excluded page with “Invalid document format” status.

    Сайт mapmap (і інші XML-файли) є відтвореними як виключені сторінки. Це, хіба що, тільки для інформації витребують і невпинно впливають на веб-сайт indexing or sitemap processing.

    Карта сайту може бути відтворена в групі вилучених сторінок, якщо robot tříd до indexу є регулярною сторінкою, коли XML-файли будуть indexовані в Yandex search engine і included в search results.

    The “Unknown tag” Error error ocurre while processing Sitemap

    The Sitemap file може мати лише певні XML елементи . Якщо Yandex.Webmaster бачить інші елементи в файлі (для прикладу, посилання на мобільний або багатофункціональний версію, зображення URL), це відтворення \"Unknown tag\" error. robot ignores unsupported elements під час роботи на Sitemap і збирається вводити дані з підтримуваних елементів. Там, у вас немає потреби в зміні Sitemap file.

    Якщо файл content is changed, information in Yandex.Webmaster is updated within 2 weeks.

    The Sitemap file має “No indexed” status.

    Карта сайту може бути indexed для several reasons:

      Роботи розробляли картку файлу останньою і несуть процеси, що йдуть. Для того, щоб використати два вікна. Якщо ви використовуєте картку index файлу з кількома файлами, вони можуть продовжувати процеси, які мають лише один Sitemap файл.

    Як додати картку сайту XML Sitemap до пошукових систем Google and Yandex? Насправді додавання Sitemap до Google Webmaster та Yandex Вебмайстер відбувається елементарно. При цьому, наприклад, Яндекс автоматично визначає карту сайту, якщо вона вказана у файлі Robots.txt.

    У цьому посібнику ми розглянемо приклади додавання карти сайту до Google Webmaster та Yandex Вебмайстер. Поговоримо про методи перевірки та аналізу Sitemap, саме через Console Google та завдяки інструментам в Яндекс вебмайстрі. Зачепимо такий важливий момент, як перехід сторінок Mapsite.

    Зміст статті:

    Як додати картку сайту XML Sitemap у Yandex

    Як я вже говорив вище, за замовчуванням агент пошукової системи Yandex визначають карту вказану в Robots. Через деякий час її можна знайти в Яндекс Вебмайстрі. Але краще додатково додати її, це може допомогти якщо раптом Robots буде недоступний. Додавання Mapsite дозволить Вам значно прискорити обходи контенту проекту ботом Яші.

    Додаємо XML Sitemap у Вебмайстрі Яндекс:

    1. Авторизуйтесь у Яндекс Вебмайстер.
    2. У вікні Ви побачите в назві вікна порожній рядок, над яким написано «Додати файл Sitemap». Введіть у поле URL Вашої карти сайту.
    3. Потім натискаємо на "Додати".

    По завершенню всіх дій, робота пошукової системи проаналізує цю адресу. Потім через певний час вона відобразиться саме на сторінці, де Ви її додали. Також будуть доступні: статус карти сайту, дату обходу та загальна кількість посилань у mapsite. Розділ дозволить Вам правильно аналізувати індексування завантаженого контенту Вашого проекту.

    Як додати картку сайту XML Sitemap до Google

    Додавання картки в Console Google також не забере багато часу. Єдина відмінність від Яші, Гена не відображає XMLMAPs вказану в Robots.txt. Але має досить великий список інструментів для роботи з нею.

    Додаємо XML Sitemap до Search Console:

    1. Авторизуйтесь у Search Console.
    2. Переходимо до розділу «Сканування».
    3. Ідемо у вкладку "Файли Sitemap".
    4. У вікні, що відкрилося, у правому верхньому кутку вікна Ви побачите червону кнопку «додавання/перевірка файлу sitemap».
    5. Натисніть на цю кнопку, далі дописуємо в поле URL-адресу карти.
    6. Натискаємо на «Надіслати».

    Потім слід почекати деякий час, щоб пошуковий Google Bot зміг обійти цей Url. Map буде відображено на сторінці, де її додавали. Натиснувши на неї, можна буде побачити всі доступні статуси:

    1. Тип картки сайту.
    2. Дата обробки - останній обхід роботом.
    3. Проблеми – можливі помилки.
    4. Елементи не індексовані, але завантажені.
    5. Проіндексовані - ті елементи, які обійшов пошуковий агент google.
    6. Основна діаграма - надіслані та проіндексовані файли.
    7. Помилки Site-map.
    8. Помилки у індексі.

    Додаємо картку сайту до файлу Robots.txt

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

    Додавання URL-картки в Robots.txt:

    1. Відкриваємо Robots.txt текстовим редактором.
    2. Спустіться в основу документа.
    3. Додайте в порожньому рядку "Sitemap: http://site.ru/sitemap.xml" (без лапок).
    4. Збережіть документ.
    5. Вивантажте його на сервер або хостинг FTP клієнтом до кореневої директорії основного домену.

    Перевірка файлу Sitemap у Search Console Google

    У Search Console перевірити завантажену картку дуже просто. Достатньо слідувати простим діям:

    1. Ідемо у вкладку "Файли Sitemap".
    2. У верхньому правому куті вікна натисніть на «Тест».
    3. Далі google запропонувати вам оновить сторінку.
    4. Потім ви побачите результат тесту.

    Аналіз карти сайту - інструменти Yandex Вебмайстра

    В Яндекс Вебмайстрі трохи більше способів протестувати Сайтмап. Слідуємо наступним діям:

    1. Заходимо до розділу «Інструменти».
    2. Ідемо у вкладку «Аналіз файлів Sitemap».
    3. Вам буде доступна сторінка з великим полем та наступними способами: текст, URL, файл. Найпростіший спосіб вказати URL-адресу.
    4. Пишемо URL у полі.
    5. Натискаємо кнопку «Перевірити».
    6. Дивимося результат аналізу.

    Переобхід Sitemap у Google Webmaster та Yandex Вебмайстер

    Тепер розглянемо способи її оновлення. У деяких випадках це досить корисна функція, особливо за глобальних змін у контенті проекту. Оновлення Site-map дає вказівку пошуковим роботам на повторну індексацію всього її вмісту. Завдяки цій функції можна оновити більшу частину зміненої інформації саме для пошукових машин.

    Переобхід map в Yandex Вебмайстер:

    1. Відкриваємо розділ "Індексування".
    2. Ідемо у вкладку "Файли Sitemap".
    3. Ви побачите напис «Джерело» — натисніть поряд на кухоль у вигляді стрілок «надіслати на переобхід».


    Переобхід map у Search Console:

    1. Відкриваємо розділ "Сканування".
    2. Ідемо у вкладку "Файли Sitemap".
    3. Поставте галочку навпроти URL вашої карти.
    4. Далі натискаємо кнопку вище «Відправити ще раз».
    5. Погодьтеся та оновіть сторінку.

    Висновок

    Я докладно розповів Вам про всі тонкощі додавання, аналізу та переобходу сайтмап. Таким чином, можна значно прискорити індексування проекту пошуковими машинами. Скоротити у деяких випадках час очікування переобходу контенту ботами, запросивши вимушене сканування.

    Поміж іншого варто відзначити один момент. Будьте уважні та обов'язково перевіряйте статуси вашої site-map. Це необхідність з метою швидкої реакції на можливі помилки. Таким чином, можна швидко виправити неполадки і оновити сайтмап.

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

    • Читайте статті на цю тему:

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

    Сьогодні ми розповімо, як самостійно створити файл Sitemap.xml, завантажити на сайт та додати до пошукових систем. Розберемо та створення HTML-карти.

    Sitemap - це мапа сайту, каталог посилань на категорії, підкатегорії, сторінки проекту з підтримкою закладеної ієрархії (рівня вкладеності).За допомогою Sitemap.xml можна повідомити пошукові системи Google та Яндекс актуальну структуру, рівень вкладеності, кількість сторінок та посилання на них.

    Приклад карти сайту

    Найбільш докладна інформація щодо необхідності використання Sitemap.xml представлена ​​у довіднику Яндекс.Вебмайстер та Google Webmasters.

    1. Google підтримується чотири формати карт сайту - .txt, RSS, .xml і"Сайти Google" (якщо ресурс зроблено за допомогою однойменного сервісу корпорації добра). Яндекс підтримує тільки.xml карти.
    2. Google не підтримує тег .
    3. Для Google обов'язково додавання посилання на карту сайту у файлі robots.txt – для позначення її доступності до перегляду.

    Для вказівки шляху до файлу Sitemap.xml можна використовувати кабінет вебмайстра або вказати посилання файлі robots.txt. Краще зробити і те, й інше. Якщо у вас сайт із величезною кількістю сторінок, карт сайту може бути декілька. Стандартні обмеження Google:

    • Розмір Sitemap-файлу до 50 мегабайт.
    • Кількість посилань трохи більше 50 000 штук.

    Аналогічні вимоги висуває пошукова система Яндекс.

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

    Види карт

    Можна виділити два типи картки сайту:

    1. XML Sitemaps- Розрахована на пошукових роботів, для збирання та обробки всіх посилань – категорій, підкатегорій, окремих сторінок. Представляє набір тегів, всередині яких знаходяться посилання на сторінки та статті.
    2. HTML карта сайту– для користувачів. Є окремою сторінкою, що складається з посилань, розбитих відповідно до категорій та підкатегорій. Рідше – як звичайний каталог наявних статей, якщо самі категорії не несуть практичної користі. Нерідко на неї можна перейти із меню на головній сторінці.

    Також карти можна поділити на створені вручну та згенеровані за допомогою онлайн-сервісів, плагінів або модулів.

    Як створити файл Sitemap.xml

    Створення файлу Sitemap.xml передбачає використання різних способів:

    • Ручний. Ви самостійно через будь-який редактор (наприклад, Notepad ++) задаєте в певному порядку теги та посилання.
    • Послуги. Завантажуєте необхідні посилання або вписуєте адресу сайту, на виході отримуєте файл, що згенерував sitemap.xml.
    • Плагіни/модулі. Деякі движки сайтів (CMS) мають вбудовані плагіни, що дозволяють генерувати карти сайту в одне натискання. Інші – потребують додаткової установки.

    Немає сенсу розглядати в контексті статті створення картки сайту ручним методом, так як і автоматичні справляються так само. Плюс виключається людський чинник. Адже завжди можна припуститися помилки, не закрити тег або зробити щось неправильно.

    Створення картки сайту за допомогою онлайн-генератора

    Гранично простий процес. Достатньо дотримуватися інструкції нижче:


    Цей сервіс дозволяє згенерувати картку для сайту розміром не більше 500 сторінок. Існують й інші аналоги, які працюють за таким же принципом.

    Підключення за допомогою плагінів та модулів

    Для початку зупинимося на найпопулярнішому движку у світі - WordPress. Пропонуємо завантажити плагін «Yoast SEO», він універсальний і буде потрібний для оптимізації сторінок для просування у видачі пошукових систем. Як приємний бонус через нього можна згенерувати карту сайту. Інструкція наступна:


    Готово Карта сайту створена та доступна за адресою site.com/sitemap.xml- Тобто знаходиться в кореневій папці.

    У DataLife Engine (DLE) генератор карток вже вбудований і доступний з панелі управління проектом, для Joomla слід скористатися модулем OSMap, Bitrix xml-файл формується автоматично, в Drupal для цього можна використовувати модуль XMLSitemap.

    Як додати файл Sitemap.xml на сайт і завантажити в пошукові системи

    Якщо файл створений CMS, він розташовується в корені сайту. Отже, необхідно додати посилання в Яндекс.Вебмайстер і Google Search Console. Далі повернемося до цього процесу.

    Якщо файл створювався вручну або за допомогою генератора, потрібно перед додаванням до кабінету вебмайстра завантажити його в кореневу папку сайту. Найпростіший спосіб:


    Аналогічним чином потрібно надходити і з рештою сайтів, де не передбачена можливість автоматичної генерації карти сайту засобами двигуна або додаткового модуля. Хіба що рівень вкладення кореневих папок може відрізнятися - багато де спочатку потрібно зайти шляхом public_html.

    На черзі – додавання до Яндекс.Вебмайстер. Інструкція наступна:


    При успішному завершенні робот знатиме, де шукати карту і під час відвідування веб-сайту їм індексуватимуться всі посилання різного рівня вкладеності.

    Для додавання файлу карти до Google Search Console потрібно виконати такі дії:




    Розповісти друзям