Робота над своїм веб-проектом із метою збільшення органічного пошукового трафіку на його сторінки – одне з найважливіших завдань для будь-якого власника сайта. Це однаково необхідно як власнику особистого блога, так і підприємцю, який працює над своїм інтернет-магазином.
Створення правильної карти сайта і повідомлення про її існування роботам пошукових систем – один із найпростіших способів покращити індексацію сторінок, збільшивши тим самим видимість у пошуку. Особливо актуальний цей момент для складних і слабо структурованих сайтів, на яких присутні 1000 і більше сторінок.
Пошукові системи нагадують про це в своїх рекомендаціях для веб-майстрів, і для виконання такого завдання немає необхідності в спеціальних технічних знаннях.
Що таке «карта сайта»?
Як можна здогадатися з назви, карта сайта – карта вмісту ресурсу із зазначенням переліку сторінок, які на ньому представлені, та їхнього розташування. Існує два типи карт сайта – в форматі XML (для пошукових систем) і в форматі HTML – для людей. У першому випадку йдеться про спеціальний файл, який «зчитує» пошуковий робот, а в другому випадку – про спеціальну сторінку, яку відвідувач може переглядати за аналогією з іншими сторінками сайта.
XML-карта сайта – файл, який створюється з використанням спеціальної мови розмітки XML, стандарту для документів такого роду. Він розміщується в кореневій папці сайта і повідомляє пошуковим системам таку інформацію, як сторінки сайта (існуючі та додані нові), дати їхнього оновлення та ряд інших метаданих.
Ось наочний приклад того, як виглядає фрагмент коду, взятий із sitemap.xml:
Як ви можете бачити на скриншоті, в файлі вказані URL-адреси сторінок і різні теги, такі як (дата останнього оновлення), (частота оновлення цього URL) і – тег, який повідомляє пошуковикам пріоритет цієї сторінки щодо інших. Цей показник становить від 0,0 до 1.0, де 1.0 зазвичай вказується для головної сторінки, а для внутрішніх сторінок він виставляється на рівні 0,4-0,6.
В одному файлі sitemap.xml не повинно бути більше 50 тисяч адрес сторінок. Якщо ж їх більше, необхідно створити кілька окремих файлів і один індексний, у якому будуть посилання на інші карти.
HTML-карта сайта – список сторінок, відображення їхньої ієрархії та структури сайта, які створюються в зручному для сприйняття людиною вигляді. Правда, потрібно відзначити, що такий формат застарілий і був популярним 8-10 років тому. Ось як це виглядає на практиці:
У наш час на цьому етапі розвитку пошукових систем використання карти сайта в HTML-форматі неактуальне. Тому далі в статті під цим терміном ми будемо мати на увазі саме XML-формат.
Для чого потрібна карта сайта
Основна ідея проста – файл sitemap.xml містить у собі URL-адреси всіх сторінок вашого сайта разом із метаданими та іншою корисної для пошукового робота інформацією. Отже, ви повідомляєте пошуковику про ті сторінки, які є на ресурсі, покращуючи таким чином якість і повноту його індексації. Отже, карта сайта потрібна для того, щоб повідомити пошуковим машинам цю інформацію:
- Які сторінки існують на вашому сайті.
- Пріоритет (відносна важливість) одних URL щодо інших.
- Який контент і коли востаннє оновлювався.
- Частота, з якою ви хотіли б, щоб робот повторно сканував вміст сторінки.
Таким чином, це корисний інструмент, який дозволяє підтримувати актуальність представлення сторінок вашого веб-проекту в індексі пошукових систем. Якщо йдеться про інтернет-магазини, наявність sitemap.xml безсумнівно рекомендується, тому що, якщо у вас велика кількість сторінок, повна індексація сайта без цього файла може досить довго тривати.
Власник інтернет-магазину або іншого багатосторінкового ресурсу, який не використовує карту сайта, може зіткнутися з цілим рядом проблем:
- тривалість індексації нових сторінок може істотно затягнутися в часі, особливо якщо відсутня грамотна внутрішня перелінковка;
- про зміни, внесені на сторінках сайта, пошукові системи можуть дізнаватися з істотною затримкою. Це важливий момент при редагуванні, наприклад, метатегів та інших важливих даних;
- деякі картки товарів у багатосторінкових інтернет-магазинах можуть і зовсім не потрапити до індексу, що негативно відзначається на видимості сайта й об’ємі трафіку з органічного пошуку.
Фактично все зводиться до цього: роботи пошукових систем зможуть проіндексувати сторінки вашого сайта і додати їх до результатів пошуку і без карти сайта. Але наявність sitemap.xml може істотно пришвидшити цей процес. При цьому потрібно подбати про те, щоб при збереженні сторінки оновлювалася дата в карті сайта.
Способи створення карти сайта
З огляду на важливість цього моменту для пошукових систем, недивно, що існує чимало способів ефективного вирішення цього завдання. Створюють карту сайта sitemap.xml як за допомогою спеціалізованих онлайн-сервісів, так і за допомогою модулів-доповнень до популярних CMS або вбудованих розробниками можливостей.
XML-Sitemaps.com
Відомий і популярний сервіс, один із перших у своєму роді. Генерація карти здійснюється через виконання трьох простих кроків:
- Введіть адресу веб-сайта в форму.
- Натисніть кнопку Start для початку сканування сторінок.
- Після завершення сканування ви зможете скачати карту сайта в потрібному вам форматі.
Сам сервіс умовно-безкоштовний, з обмеженням на сканування до 500 сторінок на free-тарифі. Якщо вам потрібно просканувати багатосторінковий сайт, доведеться переходити на тариф PRO. Щоправда, ряд фахівців вважає, що в сучасних умовах, якщо на вашому сайті присутні до 1000 сторінок, карту сайта можна не використовувати
Генератор від CY-PR.com
Цей інструмент надається популярним сервісом для веб-майстрів абсолютно безкоштовно. Розробники гарантують, що в процесі сканування до підсумкового файла увійдуть всі сторінки сайта, незалежно від їхньої вкладеності і кількості.
Єдиний нюанс – якщо сторінок дійсно багато, збір даних може довго тривати.
CMS PrestaShop
Ця система для управління інтернет-магазинами містить вбудований модуль для генерації карти сайта з усіма необхідними налаштуваннями. Приклад її роботи можна побачити на фото нижче:
Наявні всі необхідні налаштування для управління пріоритетом сторінок, вилучення непотрібних URL-адрес тощо. Час, який потрібен для створення файла, може займати до декількох хвилин, якщо в каталозі багато товарів.
CMS WordPress
Ця платформа зазвичай застосовується для створення різного типу інформаційних сайтів. Але при використанні ряду доповнень, наприклад популярного WooCommerce, на WordPress можна створювати і невеликі інтернет-магазини. Для розробки складних проектів у сфері e-commerce він підходить недостатньо.
Плагінів, які дозволяють створювати карту сайта для ресурсу на WordPress, існує чимало, і в усьому цьому різноманітті легко загубитися. Рекомендуємо звернути увагу на Google XML Sitemaps, який зарекомендував себе як перевірене рішення.
Плагін локалізований на російську мову і надає власнику веб-проекту всі необхідні налаштування для управління пріоритетами сторінок і можливістю вилучення непотрібних URL-адрес.
Додавання sitemap.xml у панелі веб-майстрів
Оскільки основна причина створення цього файла – донесення з його допомогою певної інформації пошуковим системам, важливо переконатися, що їхні роботи дійсно його «побачать». Є два основних способи, як це зробити: перший – додати sitemap.xml через панель для веб-майстра, другий – прописати шлях до нього в robots.txt.
Щодо першого пункту йдеться про спеціальні сервіси, які пошукові системи розробили для власників сайтів. Вони дозволяють моніторити стан веб-проекту, відслідковувати помилки, отримувати корисні рекомендації та певним чином впливати на індексацію його сторінок у пошуку.
Для того щоб додати sitemap.xml в Google Search Console після створення аккаунта в цьому сервісі, потрібно зареєструвати в ньому сайт і в панелі інструментів перейти в розділ, через який і здійснюється додавання карти сайта:
Для додавання карти сайта в Панелі для вебмайстрів від Яндекса теж потрібна реєстрація аккаунта і підтвердження прав на володіння сайтом. Потім знайдіть у меню пункт «Налаштування індексації» і виберіть «Файли Sitemap». Тут ви побачите потрібну форму:
Для того щоб пошукові системи обробили додані файли, буде потрібен певний час, але в тому, що роботи взаємодіятимуть із ними, ви тепер можете бути впевнені.
Також потрібно вказати роботам на наявність карти сайта через прописування спеціальної директиви у файлі robots.txt. Для цього достатньо одного рядка:
Карта сайта – той приклад, який добре демонструє, як, доклавши трохи зусиль у правильному напрямку, можна отримати хороші результати.
Якщо ви можете зробити своїми силами щось, що допоможе пошуковим система краще індексувати ваш сайт і отримати більше трафіку, – чому б і ні? Адже чим більше ви докладете зусиль для просування свого бізнесу, тим краще буде насамперед для вас самих.
- Автор: Володимир Федоричак