Wordpress

Sitemap xml wordpress: Google XML Sitemaps — Плагин для WordPress

24.02.2020

Содержание

Как создать карту сайта в WordPress.Создание файла sitemap.xml на WordPress

Здравствуйте, друзья! В этом уроке мы поговорим о создании карты сайта для поисковых систем в 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. В открывшейся странице мы видим настройки карты сайта.  Здесь нам нужно изменить следующее:

В настройках приоритета статьи рекомендую ставить значение «Не использовать автоматическое вычисление приоритета»

.

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

Если есть категории или записи которые вы хотите исключить из карты сайта, отметьте их в настройках Excluded items.

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

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

.

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

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

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

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

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

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

100

Оценка

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

Рейтинг: 4.5 ( 43 голосов ) 100

Создание sitemap и карты html на WordPress

5822 Посещений

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

Sitemap, а если быть точнее файл sitemap.xml вмещает в себе информацию о:

  • Количестве страниц для индексирования на любом источнике. (сайт, блог)
  • Времени последних обновлений на страницах сайта.
  • Частоты обновлений контента на сайте.

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

Чтобы создать файл sitemap.xml, вам нужно установить на сайт дополнительный плагин. А именно

Google XML Sitemaps, который будет отвечать за автоматическое обновление файла sitemap.xml при каждом добавлении статьи на ваш источник.

Чтобы установить данный плагин, вы можете как скачать его из источника в интернете, так и зайти в административную панель на сайте и перейти в раздел Плагины/Добавить новый и задайте в поиске название плагина.

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

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

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

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

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

Для того, чтобы создать такую карту, вам необходимо установить плагин Dagon Design Sitemap Generator.  Поскольку плагин больше не обновляется, его необходимо скачать и установить вручную. Мы советуем вам скачать плагин на официальном сайте разработчика: dagondesign.com.

После чего переходите в административную панель сайта, а именно раздел Плагины/Добавить новый выбираете пункт Загрузить плагин.

После чего, выбираете скачанный ранее файл sitemap-generator.zip и нажимаете кнопку Установить.

Не забудьте активировать файл, чтобы запустить его в работу.

По завершению установки плагина, мы покажем вам как он работает на примере. Создадим страницу с именем Карта сайта, на которой соответственно и будет размещена карта сайта. Дальше, переходим в редактор во вкладку Текст или html и пишем такую строчку:

<!— ddsitemapgen —>

И в таком виде она отобразится на вашем сайте:

Для того, чтобы настроить плагин, прейдите в админке в раздел Настройки/ DDSitemap Gen. Советуем сразу же изменить ваш рабочий язык.

Что касается остальных разделов,  например:

  • «Количество единиц контента на странице
    » – это количество ссылок, которое будет представлено на одной странице «Карты сайта». По умолчанию там стоит число 50 и если статей у вас будет много, то количество ссылок будет расти и разбиваться на несколько страниц. При необходимости, вы можете его заменить, например поставив ноль, вы получите результат в том, что все страницы сайта будут отображены вместе на одной странице.
  • При необходимости исключить какие-то страницы или категории из списка Карты сайта, нужно указать их ID через запятую в полях: «Исключить категории» или «Исключить страницы». А для того, чтобы узнать нужное вам ID, переходите в пункт админки и наводите курсором на имени нужной страницы или категории.

Не забудьте сохранить все внесенные изменения.

Плагин Google xml sitemaps настройка на WordPress.

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

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

Общие вопросы, касающиеся XML Sitemaps

  • Что такое Google Sitemap? В принципе, Google Sitemap представляет собой файл, который содержит URL-адреса и дополнительную информацию для всех страниц или документов вашего сайта. Google и другие поисковые системы могут читать этот файл и добавлять определенные страницы в свой индекс.
  • Как я могу создать Google Sitemap для моего WordPress блоге? Это главная функция плагина Google Sitemap для WordPress. Его легко установить, после чего он будет генерировать карту сайта, содержащую все страницы сайта на платформе WordPress.
  • Как Google Sitemap будет влиять на мой рейтинг и позиции в выдаче? Нет доказательств, что Google Sitemap напрямую влияют на рейтинг сайта. Тем не менее, карта может помочь Google индексировать и сканировать ваши страницы лучше и быстрее. Все это неизбежно приведет к более полной индексации страниц.

Вопросы, касающиеся установки Google XML Sitemaps

  • Как установить плагин? Просто установите его, как и любой другой плагин WordPress. Самый простой способ установить карту сайта применив функцию “Добавить плагин” в WordPress. Как установить и настроить Google XML Sitemaps? Читайте об этом отдельно.
    Если данная функция не доступна по каким то причинам, вы можете скачать его на свой компьютер и загрузить с помощью FTP на ваш сервер. Вам не нужно ничего менять в конфигурации веб-сервера, файловых разрешений или загружать любые другие файлы.
  • Мне нужно изменить какие-либо настройки? Настройки по умолчанию подходят для большинства блогов. Не бойтесь изменять приоритеты, частоту изменений или содержимого карты сайта. Если вам когда-нибудь понадобится сбросить настройки к значениям по умолчанию, нажмите на кнопку в конце страницы настроек.

Обзор настроек Google XML Sitemaps

Уведомления об обновлениях на сайте — настройка Google XML Sitemaps:

  • Уведомление Google о новинках блога: Это настройка уведомления Google, которая будет срабатывать каждый раз при публикации нового поста или редактировании старого. Google будет получать карту сайта что, возможно, впоследствии ускорит индексацию вашего нового поста в кратчайшие сроки.
  • Сообщите Bing об обновлениях блога: Это настройки уведомления Bing. Поскольку Yahoo работает на базе Bing, ваши сообщения должны также появиться в Yahoo в ближайшее время.
  • Добавление карты сайта URL к файлу robots.txt: Если активировать плагин на добавление URL карты вашего сайта в файле robots.txt, это позволит поисковым системам, которые не поддерживают уведомления, таким как Baidu или Яндекс, найти карту сайта. Карта сайта генерируется WordPress, поэтому убедитесь, что файл robots.txt сохраняется в папке блога!

Выглядят настройки Google XML Sitemaps примерно так:

Расширенные опции:

  • Попробуйте увеличить объем памяти. Эта опция в общем должна быть не нужной в большей части случаев, но если вы когда-нибудь получите сообщение об ошибке памяти при запросе карты сайта, вы можете попробовать увеличить лимит здесь.
  • Включите XSLT стили: Обычно XML-карта сайта выглядит как XML документ, который трудно читать, человеку. Плагин поставляется со специальным стилем, что делает его более читабельным. Просто используйте плагин по умолчанию, чтобы использовать стиль, или введите полный URL на свой собственный, если вы хотите использовать именно его. Пожалуйста, убедитесь, что он находится в той же директории!
  • Переместить базовый URL карты сайта: Используйте эту опцию, если вы хотите, чтобы карта сайта появилась в корневом каталоге вашего домена в случае установленного WordPress в подкаталоге.
  • Включить карту сайта в формате HTML: Если активирована данная опция, то плагин также будет генерировать карту сайта в формате HTML. Это может быть полезно для ботов, которые не понимают стандарт XML.
  • Разрешить анонимную статистику: Эта опция позволит послать некоторые анонимные сведения автору плагина. Будут отправляться следующие данные плагином: WordPress версия, версии PHP, язык, количество сообщений в вашем блоге (в шагах по 50) и уникальную строку, чтобы избежать дубликатов. Зачем это нужно? Автор может оптимизировать плагин для наиболее часто используемых версий WordPress / PHP и улучшить переводы для наиболее распространенных языков. Плагин никогда не будет посылать ничего личного, например ваш URL блога, название, имя или адрес электронной почты.

Дополнительные страницы:

  • Здесь Вы можете указать файлы или URL, которые должны быть включены в карту сайта, но не принадлежат к вашему блогу. Например, если ваш домен www. foo.com и ваш блог находится на www.foo.com/blog вы можете включить свою страницу на www.foo.com
    Примечание: Если ваш блог в подкаталоге, и Вы хотите добавлять страницы, которые не в каталоге блога или под, вы должны разместить файл карты сайта  в корневом каталоге.

Сообщения приоритета страницы:

  • Не использовать автоматическое вычисление приоритета: Все сообщения будут иметь одинаковый приоритет на сайте. Он может быть определена в соответствии с функцией «Приоритеты».
  • Графы комментариев: Использует количество комментариев для вычисления приоритета должностей.
  • Средний комментарий: Использует количество комментариев для вычисления приоритета должностей. Расчет базы — среднее число комментариев на пост.

Содержимое карты сайта:

  • WordPress стандартный контент: Проверьте пункты, которые вы хотите включить в карту сайта.
  • Пользовательские таксономии: Проверьте все пользовательские таксономии, которые вы хотели бы включить.
  • Включите время последней модификации: Это добавит дату последнего изменения для всех ваших записей в карте. Поисковые системы могут использовать эту информацию, чтобы вернуться на страницу снова, если она изменилась. Настоятельно рекомендуется, чтобы эта опция была включена.

Исключить позиции:

  • Исключение категорий: Если исключить категорию здесь, записи из этой категории не появится в xml файле.
  • Исключить записи: Используйте эту опцию, чтобы исключить определенные записи сайта. Вы должны ввести идентификатор поста. Разделяйте сообщения от запятой. Как определить id страницы можно узнать в специальной статье.

Изменить частоту / приоритеты:

  • Изменить частоты: С помощью этой настройки вы можете дать поисковые системы намек, как часто содержание ваших страниц изменяется.
  • Приоритеты: с помощью этой настройки вы можете дать поисковые системы намек, как важно содержание вашего блога. (sitemaps — + ([A-Za-Z0-9 _-] +))?.? \ XML (. \ GZ) $ /your-blogdir/sitemap$1.xml$2 [ L] </ IfModule>

    Заменить “свой-blogdir” с именем поддиректории с вашим установленным WordPress.

    Общие проблемы и ошибки Google XML Sitemaps

    Инструменты для веб-мастеров Google показывают информацию о проиндексированных страницах:

    Иногда вы можете иметь проблемы, связанные с Google Webmaster Tools, который показывает несколько страниц карты сайта в “представлении”, но не как “индексируемые”. Или возможно количество проиндексированных страниц будет меньше, чем отправленных url. Рекомендуем вам проверить следующее:

    • Проверьте указан ли правильный URL сайта. Google различает HTTP / HTTPS, WWW / не-WWW, корень / подпапка. Так что, если вы ведете свой блог на http://www.blog.com/ убедитесь, что вы добавить http://www.blog.com/ в Google Webmaster Tools, и http://www.blog.com/sitemap.xml карта сайта.
    • Sitemaps сайта не имеет ошибок, но карта сайта может содержать предупреждения, например, если ваш сайт был загружен медленно, когда Google пытался сканировать его.
    • Если карта сайта содержит ссылки на страницы, которые не доступны, попробуйте найти их в WordPress. Плагин читает все записи, которые опубликованы и не имеют паролей. Если что-то появляется в вашей карте сайта, значит это находиться в вашей базе данных WordPress.
    • Статистические данные в Google Webmaster Tools, не являются данными в реальном времени. Они предназначены только для информационных целей. Используйте “site:” оператор в Google поиске, чтобы найти, какие страницы вашего блога на самом деле в настоящее время индексируются. Попадание данных в Google Webmaster может занять несколько часов или даже дней, пока новые URL-адреса не отображаются как индексируемые , но на самом деле они уже включены в результатах поиска.

    Google Webmaster Tools: отчеты “Недостающие XML теги”.

    Это обычно происходит, если Google читает карту сайта без всякого содержания. Проверьте карту сайта и посмотрите, если есть какие-либо URL-адреса внутри. Если нет, пожалуйста, попробуйте следующее:

    • Если проблемой является externals.xml. Вы добавляли какие-либо внешние страницы? Если это так, пожалуйста, проверьте что URL-адрес для каждого из них является правильным. Также убедитесь, что нет пустой строки в разделе «Дополнительные страницы» на странице настроек плагина. Также попытайтесь сохранить все настройки еще раз, используя кнопку “Обновить настройки” в конце страницы.
    • Если проблемой карты сайта является archives.xml. Если у вас нет каких-либо сообщений (только страницы), вы можете отключить “Включить архивы”, чтобы решить эту проблему.

    Google Webmaster Tools сообщает “Invalid XML” или браузер говорит ошибка на линии Х-Х в столбце 6.

    Декларация XML допускается только в начале документа. Пожалуйста, откройте карту сайта в браузере и выберите “Исходный код”. Есть пустая строка или пробелы перед XML тегом? Это проблема. Возможно ваши RSS-каналы также не работают. Что такое RSS можно почитать тут. Причиной этой проблемы является новая линия или пробелы в другом плагине или файл functions.php вашей темы. Убедитесь, что файл functions.php заканчивается на ?> и нет пустой строки или пробелов после него. Если это не работает, попробуйте отключить другие плагины один за одним, чтобы найти вредоносный.

    Google Webmaster Tools, отчет “404 Not Found” для карты сайта.

    • Проверьте ваши постоянные параметры WordPress и нажмите кнопку “Сохранить”.
    • Если вы используете Nginx в качестве веб-сервера, пожалуйста, добавьте правила перезаписи вручную. Они должны быть представлены на странице Plugins настроек.
    • Если вы используете W3 Total Cache и активирован “Не обрабатывать ошибки 404 для статических объектов с WordPress” функция “под Browser Cache”, пожалуйста, добавьте правила, указанные ниже, чтобы были внесены “404 ошибки, в список исключений”:
      [A-z0-9_ \ -] * sitemaps [а-z0-9 _ \ -] * \ (XML | XSL | HTML). (. \ GZ)?
      Новые версии W3 Total Cache (> 0. 9.4) уже включают в себя исправления.

    Моя XML Карта сайта не обновляется

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

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

    Рекомендую почитать:

    какой плагин выбрать – Google XML Sitemaps или Yoast SEO

    В процессе создания сайта на CMS WordPress требуется в обязательном порядке создавать XML-карту сайта (sitemap.xml), для быстрой и полной индексации страниц сайта. К счастью в Вордпресс существуют различные плагины для создания карты сайта. Наиболее популярными являются Google XML Sitemaps и SEO-плагин Yoast SEO. Мое мнение о том, какой плагин лучше применять в наших российских реалиях, читайте далее.

    Google XML Sitemaps или Yoast SEO?

    Содержание статьи:

    Плагин Google XML Sitemaps уже довольно старенький, но тем не менее популярность его не спадает. Плагин Yoast SEO более молодой, содержит множество функций, что делает весьма популярным среди вебмастеров при создании сайтов на Вордпрессе.

    Несмотря на то, что Yoast SEO практический универсальный комбайн, в том числе с возможностью создания карты для сайта, тем не менее я не рекомендую его использовать для создания sitemap.xml, поскольку его карту до сих пор не хочет воспринимать наш российский поисковик Яндекс, а он как понимаете для российских сайтов имеет большую значимость.

    Подтверждается это практическими фактами, полученными мною на личном опыте. Как раскрутить канал на YouTube и набрать подписчиков

    На одном из моих сайтов до недавнего момента за создание карты отвечал плагин Google-XML-Sitemaps. Всё работало отлично, карта создавалась автоматически, ошибок не было. На днях я решил заменить другой плагин All-in-SEO-Pack на Yoast SEO, а так как он поддерживает функцию создания XML карты, я включил эту возможность, а плагин Google-XML-Sitemaps удалил.

    Новый плагин Yoast SEO создает карту сайта под несколько иным именем: sitemap_index.xml и выглядит карта следующим образом:

    В связи с этим, в robots.txt я исправил путь до новой карты и обновил в ЯндексВебмастере сведения о новом robots.

    И вот через 2-3 дня получаю письмо от Яндекса, что на сайте обнаружены ошибки в файлах Sitemap. Я перехожу в Я.Вебмастер и вижу следующую картину:

    Получается, Яндекс не стал сканировать новые каталоги в карте сайта, которые создает плагин Yoast SEO! Поэтому, я полагаю использование XML-карты от Yoast SEO не возможно для российских сайтов. Гугл конечно без проблем сканирует всё, а вот Яндекс капризничает.

    Вывод

    Переход на карту сайта от Yoast SEO не следует делать. В итоге я вернулся к старому проверенному плагину Google XML Sitemaps и теперь Яндекс не выдает ошибок в Sitemap.

    Карта сайта (sitemap.xml) для WordPress

    В эффективной индексации сайта, тем более, если он еще совсем «молодой», требуется использовать так называемую карту сайта. Это простой текстовый файл формата XML, который содержит в себе все доступные, исходя из настроек, ссылки ресурса. Они информируют поисковых ботов о приоритетности ссылок, их частоте обновления, дате и местоположении. Это важная часть работы над сайтом, поэтому рассмотрим несколько плагинов для создания sitemap на WordPress.

    Карта сайта впервые была представлена в июне 2005 года корпорацией Google. С тех пор и посей день ее поддерживают все поисковики, как говорилось выше, для лучшей и легкой индексации и сканирования ресурса. Но вы также должны понимать, что она не влияет на ранжирование. И если появится вопрос: «Она обязательно должна быть?». Ответ – нет. Сайт без нее все еще будет работать, и попадать в индекс, но с определенными трудностями.

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

    Динамическая карта Sitemap.xml

    Один момент… Прежде чем перейдем к следующему этапу внесу ясность по поводу физических файлов sitemap.xml или sitemap.xml.gz в корне сайта. Все это – устаревший формат. С некоторых пор все плагины подобной категории перешли на новый уровень. Они используют динамическую карту сайта, которая не нуждается в ручном создании файлов, как это было раньше.

    Файл карты создается виртуально, то есть нужно только установить необходимый плагин, настроить его по желанию и смотреть результат. Но в файле robots.txt обязательно указать адрес карты. Пример – http://site.ru/sitemap.xml

    All in One SEO Pack

    Это один из самых популярных SEO плагинов с большим количеством разных параметров и с дополнительными модулями. Одним из таких является карта сайта, которая подключается на вкладке «All in One SEO Pack – Управление модулями». В настройках присутствуют все важные детали, начиная от приоритета и, заканчивая, выбором записей для индексации.

    All in One SEO Pack

    Официальный ролик примера настроек Sitemap

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

    Yoast SEO

    Второй плагин также из категории SEO и также пользуется большой популярностью. В нем карта включается на вкладке «SEO – Dashboard – Features — Advanced settings pages». После чего в основном меню появятся новые функции.

    Yoast SEO

    Google XML Sitemaps

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

    Google XML Sitemaps

    Как добавить карту сайта в поисковики

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

    Яндекс. Переходим в кабинет по ссылке https://webmaster.yandex.ru. Авторизируемся и выбираем свой сайт. Слева в панели открываем вкладку «Индексирование – Файлы Sitemap». Верху на странице находится строка для указания адреса карты. Прописываем и жмем кнопку «Добавить».

    Google. Заходим в кабинет мастера http://www.google.com/webmasters/tools/ под своим логином, выбираем свой сайт. На панели инструментов слева открываем вкладку «Сканирование — Файлы Sitemap». Верху есть кнопка добавления, на нее нужно нажать и вписать адрес.

    Bing. Открываем кабинет вебмастера https://www.bing.com/toolbox/webmaster, войти можно под учетной записей Майкрософт. Выбираем свой сайт и кликаем на панели слева вкладку «Настройки сайта – Sitemap». Верху также находится строка где нужно вписать адрес и нажать на кнопку «Отправить».

    Карта сайта sitemap.xml в WordPress

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

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

    Так и случится, если вы используете для построения карты сайта не заслуживший доверие Google XML Sitemaps, а возможность новой версии All in One Seo Pack. На рис. 1 показан скриншот карты сайта, построенный плагином All in One Seo Pack.

    Построение карты сайта плагином All in One Seo Pack


    Рис. 1. Карта сайта, построенная плагином All in One Seo Pack. Красным выделены ссылки на страницы с изображениями, которые не нужны в индексе.

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

    Функция построения карты сайта в плагине All in One Seo Pack активируется и деактивируется в меню настроек плагина в списке «Другие модули» (см. рис. 2).

    Рис. 2. Активация и деактивация построения карты сайта плагином All in One Seo Pack.

    Мало того, если по какой-то причине построение карты сайта в All in One Seo Pack было однажды активировано, вы столкнетесь со следующей проблемой. После деактивации вредной функции ссылка на карту сайта (vashdomen.ru/sitemap.xml) будет открывать главную страницу (см. рис. 3). При этом главная страница будет открываться для данного адреса даже после установки нормального плагина Google XML Sitemaps. Только установка старой версии Google XML Sitemaps 3.x, физически создающей файлы карты сайта на сервере, решит проблему. Но об этом позже.


    Рис. 3. Главная страница по адресу карты сайта в результате работы All in One Seo Pack.

    Google XML Sitemaps

    Я думаю уже понятно, что пользоваться возможностью All in One Seo Pack по построению карты сайта не нужно. Почему же возникают позывы все-таки использовать другую карту сайта, а не ту, что строит Google XML Sitemaps, ставшую в какой-то момент стандартом.

    Все дело в обновлении, которое изменило привычный вид sitemap.xml. Раньше, до версии 4, Google XML Sitemaps строил такую карту, как на рис. 4. После обновления до четвертой версии карта сайта изменилась (см. рис. 5).


    Рис. 4. Карта сайта, построенная плагином Google XML Sitemaps версии 3.x.


    Рис. 5. Карта сайта, построенная новой версией Google XML Sitemaps 4.x.

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

    Но если никакие уговоры разработчика не заставляют вас принять новый вид карты сайта — скачайте старую версию 3.4.1 и будьте счастливы.

    Проблема обновления Google XML Sitemaps

    Как я заметил, многие веб-мастера, обновив Google XML Sitemaps, упускают важную вещь. Дело в том, что новая версия 4.x не кладет в корень вашего сайта физический файл sitemap.xml и  sitemap.xml.gz. Вместо этого она строит виртуальную карту, которая открывается при переходе на ссылку vashdomen.ru/sitemap.xml. Иногда, из-за неправильных настроек прав доступа, обновленный плагин не может удалить ненужные sitemap. xml и  sitemap.xml.gz. При этом в админке, на странице управления плагином, возникает сообщение, отмеченное на рис. 6.


    Рис. 6. Сообщение на странице настроек плагина Google XML Sitemaps после обновления, которое предлагает вручную удалить файлы sitemap.xml и  sitemap.xml.gz.

    Что же произойдет, если файлы не удалить? Будет печалька. Посмотрите на рис. 4 и 7. В карте сайта на рис. 4 отсутствует ссылка на публикацию с адресом «new-post-2», тогда как  запись на сайте опубликована. Если удалить файлы sitemap.xml и  sitemap.xml.gz вручную, о чем нас просят на рис. 6, проблема решится и мы увидим ранее потерянную публикацию (см. рис. 7).


    Рис. 7. Новая версия карты сайта отображает больше ссылок, чем старая.

    Отсюда мораль. Будьте бдительны 🙂

    Как добавить в WordPress robots.txt и SiteMap

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

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

    Метатэги

    Ок. Начнем с простого. Установим плагин «All In One SEO Pack». Делается это в админке, в разделе «Плагины», в подпункте «Добавить новый».

    На открывшейся странице, в строку поиска, вводите название плагина, ищите, устанавливаете, активируете.

    После этого в окне редактирования или создания поста, ниже поля куда вы вводите текст, появляются поля для тайтла, дескрипшина и кейвордсов. Если не знаете что это или зачем, то вы ни шиша не понимаете в SEO. Но у меня для вас хорошая новость, вся инфа есть в интернете. Воспользуйтесь поиском Яндекса, Гугла, поищите на ютубе. Не тупите!

    Про метатэги пишу в этом посте исключительно для комплекта. Даже настроек самого плагина не буду касаться. Это та часть SEO-оптимизации, которую лучше сделать одновременно с добавлением Сайтмапа и Роботса, о которых пойдет речь дальше. Почему? Потому, что это займет всего пару минут, а в будущем точно понадобится.

    Sitemap.xml

    Теперь добавим карту сайта.  Это тоже делается с помощью плагина. Их много, но я предпочитаю тот, что зовется «Google XML Sitemaps». Ставится ровно так же как и предыдущий.

    Настраивается в разделе админки (левое вертикальное меню) «Настройки», подпункт «XML-Sitemap». Собственно, достаточно тупо снять галочку с пункта «Add sitemap URL to the virtual robots.txt file.» и сохранить (там есть кнопка сохранения, если пролистаете ниже).

    Чтобы убедиться, что все работает, откройте в соседней вкладке ссылку типа http://ваш_сайт/sitemap.xml

    Увидели что-то вроде этого?

    Отлично. Не закрывайте вкладку. Она нам еще пригодится. А пока переходим в админку.

    Robots.txt

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

    Итак, ставим плагин «WordPress Robots.txt File». Опять-же, можете выбрать другой, который будет работать.

    Ставим плагин, активируем, переходим в «Настройки», в подпункт «Чтение».

    На открывшейся странице видим поле robots.txt

    Если оно чем-то заполнено — удалите. Сейчас мы его заполним новым содержимым.

    Перейдите по ссылке (желательно открыть эту ссылку в новой вкладке). На открывшейся странице вы можете видеть три поля и кнопку.

    Скопируйте из адресной строки браузера адрес вашего сайта и вставьте его в поле с надписью «Введите адрес сайта».

    Теперь перейдите во вкладку с Сайтмапом. Помните, выше по тексту я просил ее не закрывать? Скопируйте из адресной строки путь к файлу sitemap.xml  и вставьте в поле «Введите адрес вашего файла sitemap. xml».

    Нажмите кнопку «Создать robots.txt».

    Если все сделано правильно, в поле под кнопкой появится текст. Скопируйте его весь и вставьте в поле robots.txt, открытое в админке вашего сайта («Настройки», «Чтение»).

    Нажмите кнопку «Сохранить изменения».

    Перейдите по ссылке типа http://ваш_сайт/robots.txt

    Если на открывшейся странице вы видите текст, который только что копировали и вставляли из поля, значит все установилось как надо.