Карта сайту wordpress
SITEMAP.XML - НЕОБХІДНИЙ ВІН?
Отже, відразу визначимося з наступним моментом: під картою сайту найчастіше по д хто розумів би саме файл sitemap.xml. Розташовується він найчастіше в кореневій директорії вашого проекту. Наявність карти сайту насправді не є обов'язковим, однак, цей файл буде аж ніяк не зайвим.
Може так статися, що у вас масштабний портал, де кількість посилань перевалить за позначку в 50000 або розмір файлу буде більше 10 Мб. У цьому випадку дані обмеження можна обійти, скориставшись порадами з офіційної документації. Наприклад, файл можна стиснути в gzip або ж можна використовувати кілька файлів sitemap, вказавши їх у файлі індексу sitemap.
Отже, ми з'ясували, що є таке карта сайту і для чого вона потрібна. Тепер давайте розглянемо кілька способів її створення.
ГЕНЕРАТОРИ SITEMAP.XML

Теги в даному файлі зберігають такі відомості:
loc - URL сторінки
lastmod - модифікація, зміна сторінки
changefreq - можлива частота зміни сторінки
priority - важливість сторінки (можливе значення від 0,0 до 1)
Однак, самі розумієте, ручне створення карти - справа невдячна і більш-менш виправдано тільки для візитки, яка налічує кілька сторінок. Якщо ж у вас вже хоча б кілька десятків сторінок, тоді даний спосіб нікуди не годиться.
Спосіб, як ми бачимо, вкрай простий і підходить для більшості проектів. Але є спосіб ще простіше, який просто ідеально підійде власникам сайтів WordPress. Давайте його і розглянемо в наступній частині статті.
WORDPRESS - СТВОРЕННЯ КАРТИ САЙТУ за допомогою плагіна
Отже, у нас є сайт на WordPress і нам необхідна карта сайту для пошукових систем. Просте завдання, яка в WordPress вирішується гранично просто завдяки плагинам. Як варіант, ми могли б використовувати популярний плагін Google XML Sitemaps. Однак, якщо ви не хочете ставити зайвий плагін, я пропоную вибрати вам варіант два в одному. Вважаю, практично всі з вас знають і використовують плагін All in One Seo Pack (AOSP). Так ось, в останніх версіях даного плагіна з'явився модуль для роботи з картою сайту.
Якщо ви ще не використовуєте такий корисний плагін, як AOSP, тоді давайте встановимо його. В адмінці йдемо в меню додавання нового плагіна і в пошуку набираємо запит «all in one seo». Один з перших знайдених результатів - наш. Плагін встановлювався вже більше мільйона разів, що є безумовним свідченням його популярності.

Проходимо стандартну процедуру установки плагіна. Після інсталяції плагіна в меню ви знайдете новий розділ, який так і називається - All in One SEO.

Оскільки нас цікавить ство д ание карти, ми приділимо увагу саме роботі з модулем генерування sitemap.xml, а не іншим налаштувань і роботі з плагіном SEO. Отже, щоб створити карту, нам для початку необхідно включити модуль XML Карта сайту, спочатку він вимкнений. Рухаємося в меню Керування модулями і активуємо плагін.

Після активації модуля в меню з'явиться додатковий пункт - XML Карта сайту. Заходимо в нього. Плагін русифікований, тому всі настройки прості і інтуїтивно зрозумілі. Тут варто зупинитися лише на окремих нюансах.
За замовчуванням файлу sitemap ви не знайдете, він не створюється фізично, а генерується на льоту. За це відповідає пункт Динамічна карта сайту, він за замовчуванням включений.

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

Архів sitemap.xml.gz - ні що інше, як стиснута версія карти сайту. Якщо ви вважаєте його зайвим, тоді можна скасувати його створення, відключивши настройку Створити стислу версію карти сайту.
Це все стосувалося фізичного файлу sitemap.xml. Якщо ж нас влаштовує генерування карти сайту на льоту, тоді залишаємо настройку Динамічна карта сайту включеною. Зверніть увагу, що використання динамічної карти передбачає постійні посилання, про що вас і попереджає плагін відповідним повідомленням у верхній частині сторінки. Включіть їх у меню налаштувань сайту.
Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі
Я встановив плагін all in one seo pack, але карти сайту немає. Іду по посиланню - live4travel.com.ua/sitemaps.xml а там замість неї видає помилку «This page contains the following errors: error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error. ».
Така ж проблема була на плагіні seo by yoast.
По-перше, Ви невірно звертаєтеся до файлу. Називається він не sitemaps.xml, а sitemap.xml. Ну а, по-друге, текст помилки повідомляє, що в файлі XML є синтаксичні помилки. Скористайтеся сервісом для генерування карти сайту, згенерувала карта не повинна містити помилок.