Вордпресс sitemap. Создание XML файла Sitemap для WordPress блога (плагин). Google Webmaster Tools: отчеты «Недостающие XML теги»

Всем привет дорогие друзья, давненько не виделись. Надеюсь все соскучились и с нетерпением ждут новые статьи.

Праздники наконец-то закончились, шашлык уже не лезет, а посему пришло время взять себя в руки и плодотворно поработать. Как и обещал в прошлой статье речь снова пойдет о карте сайта, только немного о другой.

Поговорим о том, как сделать карту sitemap.xml для WordPress

Итак, по плану у нас разобраться что такое xml карта сайта или sitemap.xml для WordPress, зачем она нужна, как ее организовать у себя на сайте, и как сообщить ПС, что карта у нас появилась.

Что такое карта сайта xml

Карта сайта в формате xml представляет собой файл с названием sitemap.xml который содержит информацию о всех статьях вашего блога, которые подлежат индексации.

Если быть более точным, в этом файле находятся полные адреса статей и страниц сайта, а также различные метаданные, такие как дата последнего изменения, частота изменений и т.д.

Файл этот можно сделать как «ручками», так и с помощью определенных плагинов, что очень удобно. Удобно потому, что этот файл будет обновляться автоматически. То есть в нем будет всегда свежая и актуальная информация о вашем контенте. Статью написали, опубликовали, не успели глазом моргнуть, а она уже в сайтмэпе, вот так-то.

В принципе, дабы не загромождать блог различными плагинами, можно воспользоваться он-лайн сервисами. Самый популярный — //www.sitemapgenerator.ru .

Но тут следует учесть, что с каждой новой статьей, sitemap.xml надо будет генерировать и копировать на хостинг снова и снова.

Кому интересен обзор этого сервиса, пишите в комментариях, сделаю отдельный материал.

Зачем нужна карта сайта xml

Зачем вообще это шаманское вуду с картами, спросите вы. Пиши себе статьи получше, впахивай побольше у будет тебе счастье. Ан нет, понапридумали тут карты какие-то…

Да друзья этот мир становиться сложнее, никуда не денешься. Поэтому для того чтобы постоянно быть в тренде приходится постоянно учится. Как завещал великий Ленин.

В общем все это дело с картами стало актуально после повального увлечения CMS. Как все знают, это система управления контентом.

И что она собой представляет? А ну ка, давайте поднатужимся. Ииии, правильно! Большущее количество разнообразных файлов, которые в массе своей к контенту никакого отношения не имеют.

Но вот ведь незадача, работ таки придет и будет совать свой вездесущий нос, во все дыры в поисках чего бы ему еще поиндексировать.

А как известно, роботы они звери бестолковые. И пока ему четко не скажешь куда можно лезть, а куда нельзя, где есть контент, а где его нет, он будет индексировать все подряд, что нужно и что нет без разбора.

Так вот, именно для таких вот бестолковых созданий создается карта сайта, где четко прописано, что есть контент.

То есть робот пришел, как ищейка, понюхал карту, взял след и быстренько побежал по статьям.

По сути мы ткнули его в контент носом. Но индексировать все подряд кроме контента ему никто не запрещал. Потому как за решение, этой задачи отвечает файл robots.txt . А о нем речь пойдет в другом материале, так что подписывайтесь на обновления дабы не пропустить

Плагин Google XML Sitemaps

Ну вот с теорией разобрались, переходим к практике. По плану у нас организация, уже набившей оскомину, карты у себя на сайте.

Как говорится нет ничего проще, для этого придется установить небольшой плагин, название которого вы можете увидеть выше. Плагин очень популярный. Более миллиона установок, на минуточку, поэтому устанавливайте и ничего не бойтесь.

Итак, установили, активировали, увидели в консоли в разделе «Настройки» новое подраздел «XML-Sitemap» и все, настраивать ничего не надо все будет работать и так.

Теперь если мы в адресной строке браузера наберем //адрес сайта/sitemap.xml у нас откроется страница с информацией о контентной структуре блога. Рубрики, страницы, статьи, все это можно будет увидеть и узнать, когда последний раз они обновлялись.

Отлично, пол дела сделано! Почему всего лишь пол дела спросите вы? Потому что надо уведомить наши дорогие поисковые системы о том, что у нас появилась карта сайта. Помните рассказывал про роботов? Вечно все им надо показывать да рассказывать.

Это довольно, не маленькая тема, поэтому в рамках этой статьи детально все рассказывать не смогу. Скажу только, что в первую очередь надо будет зарегистрироваться в Яндекс Вебмастер и в аналогичном сервисе от Google – Инструменты для Вебмастеров.

Сразу добавляйте их в закладки, на рабочий стол, панель быстрого запуск и т.д., потому как пользоваться ими придется довольно часто.

Карта сайта, точнее адрес, по которому она расположена добавляется в первом случае в разделе «Настройка индексирования» , а во втором в раздел «Сканирование» .

На сегодня это все, в следующей статье поговорим об этих сервисах более подробно.

Sitemap — это карта сайта. Она бывает в двух различных типах: для людей; для поисковых машин. Ранее был рассмотрен плагин для Вордпресс, который в автоматическом режиме создаёт карту сайта для пользователей. Сегодня рассмотрим плагины для создания файлов Sitemap для поисковиков.

Файлы Сайтмап содержат информацию о страницах сайта, которые нужно проиндексировать. Размещая такой файл на хостинге в директории своего сайта, мы даём понять поисковой системе Яндекс:

  • с какой частотой обновляется информация в записях и страницах сайта;
  • какие страницы или записи нужно индексировать;
  • какой приоритет индексации имеют страницы.

sitemap xml

Поисковая система Яндекс поддерживает несколько форматов файла Cайтмап:

  1. XML-формат;
  2. Сжатый файл в XML формате;
  3. Текстовый файл, в котором указываются только полные URL-адреса страниц, причём, каждая URL должен быть в отдельной строке.

Разработчиками Yandex рекомендуется использовать первый формат, так как он предоставляет вебмастеру возможность указать частоту изменения записи или страницы, выставить относительный приоритет индексации, а также указать дату, когда последний раз редактировалась страница или запись. Эти параметры называются соответственно changefreq, priority и lastmod — можно указывать 1, 2 или все 3.

Проверить sitemap

Чтобы проверить корректность составления Сайтмапа, можно воспользоваться специальным валидатором. Он расположен по адресу: http://webmaster.yandex.ru/sitemaptest.xml. Можно выполнить проверку несколькими способами:


Сам файл сайтмап.xml должен быть расположен в корневой директории домена, для которого он составлялся. То есть, описывать в этом файле страницы других доменов или поддоменов — нельзя. Само название файла может быть абсолютно любым, допустим karta.xml.

Общее количество URL не должно превышать 50 тысяч штук, а размер в сжатом виде — не более 10 МегаБайт. При превышении числа URL или веса, допускается разбивка одного большого файла на несколько допустимо возможных.

Допустима кодировка — UTF-8. Для кириллических доменов и адресов, таких как сайт.рф, не обязательно использовать преобразование в Punycode. Поисковой робот Яндекса отлично распознаёт оригинальные кириллические адреса в любом виде.

Sitemap для Яндекса

Указать поисковой машине на наличие файла Сайтмап можно двумя способами:


Как создать файл sitemap?

Здесь есть несколько вариантов решения этой задачи:

  • использовать генераторы Сайтмап — минус в том, что придётся каждый раз генерировать новый файл при добавлении на сайт новой информации и возникновение дополнительной нагрузки при обращении подобных сервисов к серверу сайта. Кроме того, среди множества опробованных — найти генератор корректного сайтмапа так и не удалось.
  • создавать своим мозгом, при помощи своих рук — такие же минусы, как у предыдущего варианта, но можно сделать всё качественней и по «регламенту». Однако этот способ не для ленивых;
  • использовать плагины — самый оптимальный вариант! Вот только найти и выбрать по-настоящему хороший плагин для создания файла Sitemap.xml не просто.

Воспользуемся последним вариантом — он оптимален по качеству и трудозатратам.

google xml sitemaps

Хороший плагин Google XML Sitemaps, однако он генерирует совершенно корявую карту. Кроме возможных ошибок, в саму карту встраиваются ссылки на разработчика и другая ненужная информация. Проверить сказанное очень просто — установите, активируйте и настройте плагин google xml sitemaps, а затем посмотрите что получится. Ничего хорошего, идём дальше.

All in SEO Pack

Это самый лучший вариант из всех просмотренных. Сам , однако в нём есть дополнительные модули (в последних версиях). После установки, в консоле управления сайтом появляется дополнительная вкладка — «Инструменты SEO», состоящая из «Основные» и «Другие модули»:

Нажимаем кнопку «Activate», для активизации карты сайта. После этого, в SEO-инструментах появляется ещё одна ссылка «XML карта сайта»:

Единственное, каждый раз после добавления записи или страницы, нужно будет нажимать на кнопку «Обновить карту сайта».

Настройки просты:


Остальные настройки более простые — разберётесь. После создания карты, открываем её и смотрим — никаких лишних ссылок в сайтмапе нет, всё чисто и аккуратно, что и нужно было нам. Готово!

Для создания полноценного сайта на движке WordPress базового функционала в большинстве случаев будет недостаточно, поэтому дополнительно нужно оснастить его дополнительными плагинами, которые будут полезны при развитии и оптимизации площадки. В интернете можно наткнуться на уйму сервисов, которые создают карту xml для сайта. Подчеркнем, что речь идет конкретно о карте sitemap.xml, которая будет читаться поисковыми машинами, что приведет к быстрейшей индексации страниц сайта (это дает возможность вывести сайт на первые места в рейтинге).

Но только при создании простой карты возникает проблема – карта xml нуждается в постоянном обновлении, что довольно проблематично, если у вас на площадке размещено, к примеру, несколько тысяч страниц. Конечно, выход из ситуации существует – плагин Google XML Sitemaps для WordPress, способный построить в автоматическом режиме карту сайта за несколько секунд; при обновлении контента плагин будет не только своевременно обновлять карту сайта, но и будет уведомлять основные поисковые машины об обновлениях на сайте, изменении содержимого, приоритете индексирования и т.п.

Возможно, вы заметили, что плагин Google XML Sitemaps для WordPress имеет упоминание ведущего мирового поисковика Google, поэтому некоторые думают, что работать карта будет только с ним. В действительности плагин отлично дружит со всеми поисковиками.

Даже если вашему проекту уже несколько лет, и индексация всегда проходит на «ура» без всяческих задержек, то все равно не стоит упускать возможность улучшения взаимодействия площадки WordPress с поисковыми машинами.

Уверяем, после установки карта не сделает хуже, да и создать ее практически ничего не стоит.

Установка и настройка Google XML Sitemaps в WordPress

Скачать версию модуля на «великом и могучем» можно по ссылке : http://wordpress.org/plugins/google-sitemap-generator/. Многие знают, как устанавливать плагины, но нам несложно вкратце описать этот процесс. Для установки необходимо перейти в «Админку» – «Плагины» – «Добавить плагин», где потребуется указать путь к модулю и нажать на «Установить». После этого останется лишь активировать карта Google XML.

С настройками модуля никаких сложностей не должно возникать, ведь он полностью на русском языке. Главные опции плагина Google XML Sitemaps – «Файлы карты сайта», где необходимо проставить галочки напротив «Записать обычный XML файл» и записать «Записать запакованный XML файл». После выполнения этого простого процесса у вас в корневой папке будут созданы два файла – карта sitemap.xml и sitemap.xml.gz.

Следующими настройками выступают «Режим построения карты», где необходимо проставить галочку напротив «Постройте карту сайта, если внесли изменения вашего дневника». Теперь переходим в раздел «обновить уведомление», где галочки выставляем напротив всех пунктов, благодаря чему при добавлении нового материала на сайт, поисковые машины узнают об этом. Также в разделе «Дополнительные» можно добавить страницы ресурса, которые по дефолту не попали в карту сайта. В разделе «Excluded items» можно выбрать те разделы, которые не должны присутствовать в вашей карте.

Важные моменты

Важно отметить, что для уведомления машины Yahoo необходимо ввести «Application ID». Получить этот ID можно по этому линку : http://developer.yahoo.com/wsregapp/ (если вы зарегистрированы в Yahoo Developer Network, то вся процедура пройдет очень быстро, ну а если нет – придется отдать немного своего драгоценного времени для прохождения регистрации).

После этого плагин будет автоматически рассылать уведомления о новых записях на вашей площадке WordPress. Мы на личном примере убедились, что через два часа после делегирования одного домена, часть страниц была проиндексирована поисковиком Google, а еще через небольшой отрезок времени были проиндексированы все страницы сайта всеми поисковыми машинами. Плагин работает отменно, что уж сказать.

All in One Seo Pack: XML карта сайта для WordPress

Функция создания карты сайта у этого плагина была реализована так уж давно, поэтому не все в курсе такой возможности. Использование этого модуля актуально для тех администраторов, которые уже пользуются основными функциями модуля и не хотят ставить сверху Google XML Sitemaps. Получить плагин для WordPress можно по линку : https://wordpress.org/plugins/all-in-one-seo-pack/

Процесс установки стандартен, поэтому описывать его не видим необходимости. После активации ищем в боковой панели ссылку «Инструменты SEO», где выбираем пункт «Другие модули» и запускаем там «XML карта сайта». После сбоку в админке появится новый линк, благодаря которому можно попасть на страницу опций карты XML.

Теперь появится страница, где будут расположены все опции карты. Возле каждого поля присутствует знак вопроса, при нажатии на который всплывет подсказка о его предназначении. Если нет особого желания разбираться со всеми настройками самостоятельно, то можете установить оптимальные значения (на наш взгляд):

  • «Уведомлять Google» – ставим галочку;
  • «Уведомлять Bing» – ставим галочку;
  • «Включить Sitemap Indexes» – галочку ставить необязательно;
  • «Типы записей» – ставим галочки в «Страницы», «Записи»;
  • «Таксономии» – ставим галочку в «Рубрики»;
  • «Включить архивы за день» – ставить галочку необязательно;
  • «Включить страницы авторов» – галочку ставить необязательно;
  • «Создать сжатую версию карты» – ставим галочку;
  • «Ссылка на карту из robots.txt» – ссылку ставить необязательно;
  • «Динамическая карта сайта» – ставим галочку.

Рассмотрим возможности карты сайта для WordPress:

  • интегрирование сторонних страниц и других ресурсов;
  • возможность удаления из карты конкретных страниц (обычно это статичные страницы);
  • возможность настройки приоритетов и частоты обновления;

Но самым главным достоинством настроек выступает пункт «Динамическая карта сайта». Именно благодаря ему администраторы получают возможность обновлять карту при каждом обращении к ссылке: ваш_сайт/sitemap.xml. Просто проставьте галочку напротив, и у вас отпадет необходимость в создании новой карты сайта (она будет создаваться на ходу). Как видите, создать карту будет очень просто даже совсем «зеленому» администратору.

Важно: файл robots.txt обязательно должен иметь линк на sitemap.xml, иначе поисковые машины просто не обнаружат карту.

Здравствуйте, друзья! В этом уроке мы поговорим о создании карты сайта для поисковых систем в WordPress. Но сперва, давайте вспомним что такое карта сайта (sitemap.xml) ?

Карта сайта (файл sitemap.xml) - это файл с расширением.xml, в котом хранится информация для поисковых систем (таких как Яндекс, Google, Bing, Поиск@Mail.Ru) о всех ваших страницах и записях вашего веб-сайта, которые подлежат индексации поисковыми системами.

Карта сайта выполняет роль помощника для поисковых систем, она помогает определить местонахождение страниц и записей веб-сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт .

Также есть некоторые ограничения в использовании карты сайта, а именно:

  • в карте сайта должно быть не более 50000 URL;
  • размер файла sitemap.xml не должен превышать 10 МБ.

Карта сайта — важнейший атрибут любого сайта. Она является помощником поисковых систем, и если вы хотите продвинуть свой сайт в интернете — создание карты сайта обязательно!

Создание файла sitemap.xml на WordPress

Для создания карты сайта мы будем использовать плагин Google XML Sitemaps . И так, приступим!

1. Переходим в Плагины -> Добавить новый .

2. В поле поиска пишем Google XML Sitemaps и нажимаем кнопку Enter на клавиатуре для поиска.

3. Устанавливаем плагин нажав кнопку «Установить» .

4. После установки необходимо активировать плагин. Для этого нажимаем кнопку «Активировать плагин» .

Настройка плагина Google XML Sitemaps

5. После активации плагина перейдите в Настройки -> XML-Sitemap .

6. В открывшейся странице мы видим настройки карты сайта . Здесь нам нужно изменить следующее:

Остальные опции настраиваются индивидуально для каждого проекта. Также все настройки можно оставить по умолчанию , если нет желания что-то в них менять. Акцентирую ваше внимание на том, что даже с настройками по умолчанию все будет прекрасно работать .

После того как вы внесли изменения, нажмите кнопку «Обновить параметры» .

7. Карта сайта создается сразу после активации плагина . Ссылку на вашу карту сайта вы увидите в самом верху страницы настроек (Настройки -> XML-Sitemap ).

Как видите, создание карты сайта в WordPress задача достаточно простая, и ее создание под силу даже самым неопытным пользователям.

Еще раз напомню, что карта сайта помогает продвигать ваш сайт в поисковых системах , и ее наличие является обязательным на каждом сайте.

Здравствуйте, друзья! В этом уроке мы поговорим о создании карты сайта для поисковых систем в WordPress. Но сперва, давайте вспомним что такое карта сайта (sitemap.xml)? Карта сайта (файл sitemap.xml) - это файл с расширением.xml, в котом хранится информация для поисковых систем (таких как Яндекс, Google, Bing, Поиск@Mail.Ru) о всех ваших страницах и записях вашего веб-сайта, которые подлежат индексации поисковыми системами. Карта сайта выполняет роль помощника для поисковых систем, она помогает определить местонахождение страниц и записей веб-сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт. Также есть некоторые ограничения в использовании карты сайта, а именно: в карте сайта должно быть не более 50000 URL;…

Обзор

Проголосуйте за урок

100

Оценка

Итог: Уважаемые читатели! Не поленитесь проголосовать и оставить комментарий. Таким образом я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Карта сайта - исключительно важный файл любого сайта, поскольку он содержит информацию обо всех страницах сайта, времени их последнего обновления, частоту обновления и важность относительно других страниц сайта. Конечно, он не гарантирует, что страницы будут проиндексированы поисковыми системами, но значительно увеличивает вероятность этого события, поскольку содержит ключевую исходную информацию для этого процесса.

Именно поэтому настоятельно рекомендуется установить подходящий плагин и сгенерировать карту сайта сразу же после установки самого . В дальнейшем вам не придется заниматься обновлением этого файла, так как плагин сам будет отслеживать добавление новых страниц или публикаций в блоге.

Настоятельно рекомендуется создать подобный файл и для видео - и фотоматериалов - правильная индексация и медиа-материалов позволит значительно увеличить трафик к вашему сайту.

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

Стоимость: Free-версия и Premium от $69

Google XML Sitemaps

Девять лет разработки, совершенствования и более миллиона загрузок - Google XML Sitemaps точно знает, что нужно основным поисковым системам, таким как Google, Yandex, Bing или Yahoo. Работает со всеми типами публикаций Wordpress, так что нет необходимости в установке других плагинов для обработки пользовательских типов публикаций. Кроме того рассылает уведомления поисковикам при добавлении или удалении публикаций.

All in One SEO Pack

Еще один инструмент «все-в-одном» для всесторонней поисковой оптимизации сайта в целом, и в том числе для создания карты сайта .

Имеет разносторонние настройки, возможность устанавливать правила включения или исключения определенной категории материалов в создаваемую карту, оповещение (немедленное или по расписанию) Google и Bing о добавлении нового материала.

Стоимость: Free-версия и Unlimited за $79

Premium SEO Pack

Комплексный плагин премиум-класса, который позволит получить подробный отчет по каждой странице, выявить узкие места и устранить их, повысив скорость загрузки страниц . Он очень эффективен при общей и всесторонней поисковой оптимизации.

Что касается создания карты сайта, то тут нечего и описывать - все операции (при обновлении или добавлении страниц) выполняются автоматически, при этом учитывается все - от обычных публикаций Wordpress до изображений и видеороликов.

Стоимость: $31

Better WordPress Google XML Sitemaps

Очень легкий и удобный Wordpress плагин. Он автоматически создает карту сайта и поддерживает ее в актуальном состоянии. Умеет разбивать большие карты на отдельные файлы, содержащие определенное количество индексированных страниц. По сути плагин относится к категории «поставил и забыл».

Стоимость: Бесплатно

Youtube Video Sitemap generator

Если вы часто используете в своем блоге видеоролики из Youtube, то вам стоит обратить внимание на Youtube Video Sitemap generator. Этот плагин специально «заточен» под поиск в сообщениях блога ссылок на видеоролики YouTube. Результатом его работы является отдельный файл video_sitemap.xml

Стоимость: Бесплатно

Sitemap Generator

Sitemap Generator хорошо работает на виртуальных серверах. Если ваш сайт расположен именно на таком хостинге, то этот плагин определенно стоит попробовать. Наряду с индексацией обычных публикаций в блоге поддерживает индексацию видеоматериалов.

Стоимость: от 0€ до 35€ в месяц в зависимости от ограничения на количество URL.

Статьи по теме