Обновление плагина Google XML Sitemaps – установка и настройка версии 4.x на WordPress
Всем привет! Сегодняшняя статья для тех, кто ведет блог на WordPress и использует для генерации XML-карты сайта плагин Google XML Sitemaps. 30 марта 2014 года плагин обновился до новой версии 4.0. Визуально карта для поисковиков теперь выглядит не совсем привычно. Что делать — искать альтернативу или оставить, как есть? Без паники, давайте во всем разберемся.
Для тех, кто не в курсе, что это такое и зачем оно вообще надо, читаем статью “Как создать карту сайта XML“. Там же найдете информацию по установке и настройке плагина версии 3.x. Она может пригодиться, если вы по каким-то причинам используете WordPress 3.2 и ниже.
Внимание! Для работы плагина Google XML Sitemaps 4.0 требуется PHP 5.1 и WordPress 3.3. С более низкими версиями он работать не будет.
Содержание:
Преимущества новой карты
Установка плагина
Обновление, если он уже установлен
Как настроить Google XML Sitemaps 4.x
Добавление файла Sitemap в поисковики
Очевидно, что разработчики плагина люди не глупые и, если они считают, что создают правильный sitemap.xml, то им можно доверять. Новый формат официально поддерживается Гуглом.
Преимущества нового формата для создания динамической карты сайта XML
- Поисковики не обрабатывают карты, имеющие более 50 000 url-адресов и 10 Мб веса. Теперь этой проблемы для крупных порталов не существует, так как вместо одного огромного статического файла sitemap.xml, используется множество маленьких динамических суб-карт. Для каждого типа содержимого (посты, страницы, рубрики) создаются свои xml-файлы, отсортированные по месяцам.
- Меньше ресурсов задействуется на стороне сервера, так как нет необходимости генерировать огромный файл.
- Маленькие файлы загружаются быстрее, чем один большой.
- Поисковики видят, когда отдельная суб-карта была изменена и сканируют только ее, не делая лишних движений.
После обновления карта сайта выглядит так:
А вот, как было раньше:
Что делать тем, кто не хочет использовать новый формат? Искать альтернативу. Например, сделать XML-карту с помощью плагина All in One Seo Pack или WordPress SEO by Yoast. Для остальных продолжим.
Установка плагина Google XML Sitemaps (версия 4.0.4)
Скачать актуальную версию плагина можно по ссылке http://wordpress.org/plugins/google-sitemap-generator. Потом идем в админку блога по пути “Плагины” – “Добавить новый” и жмем кнопку “Загрузить“.
Выбираем на компьютере скачанный zip-архив и жмем “Установить“.
Активируем плагин и переходим к настройкам.
Обновление Google XML Sitemaps с версии 3.x до 4.0.4
Если старая версия у вас уже была установлена, то для ее обновления надо сделать два действия.
1. Заходим в админку Вордпресс и обновляемся стандартным способом.
2. Скорее всего, этот шаг вы уже давно сделали. Тем не менее, сама карта не обновилась. Поэтому идем в “Настройки” – “XML-Sitemaps” и видим предупреждающую надпись красного цвета. Она гласит, что на хостинге находятся файлы sitemap.xml и sitemap.xml.gz, которые надо удалить вручную или автоматически, нажав на ссылку.
После этого вы увидите сообщение, что файлы удалены.
На самом деле это не так, они все еще в папке блога, но уже под другими именами: sitemap.backup.xml и sitemap.backup.xml.gz. Советую пока не удалять, вдруг еще пригодятся.
Теперь можно настроить плагин.
Настройка Google XML Sitemaps
Переходим на страницу “Настройки” – “XML-Sitemaps“. Чтобы было понятнее, я воспользовался переводчиком в браузере Гугл Хром. Далее делайте все, как на скриншотах. Некоторые моменты я буду разъяснять ниже.
Базовые параметры
Чтобы информировать об изменениях на сайте поисковые системы Google и Bing, ставим первые две галочки.
Если у вас на хостинге имеется файл robots.txt, а он обязательно должен быть, то третью галочку убираем. Но не забудьте вручную прописать в роботс ссылку на карту сайта вида http://ваш_сайт/sitemap.xml.
Можно отметить пункт “Include sitemap in HTML format” (Включите карту сайта в формате HTML). В этом случае карта будет доступна по дополнительному адресу ваш_сайт/sitemap.html. Только не путайте с HTML-картой для людей. Эта именно для поисковиков и выглядит так:
Дополнительные страницы
Тут можно добавить доп.страницы, не принадлежащие блогу. Мне это без надобности.
Приоритет статьи
По умолчанию отмечен пункт “Количество комментариев“, но я устанавливаю “Не использовать автоматическое вычисление приоритета“. В этом случае все посты будут иметь одинаковый приоритет, который можно задать в соответствующем разделе ниже. Если комментарии на сайте отключены, то тем более делаем, как я.
Содержание карты сайта
Тут отмечаем типы веб-страниц, которые мы хотим отображать в XML-карте. Обязательно ставим самую нижнюю галочку “Include the last modification time” (Добавить дату последнего изменения). Поисковые системы могут использовать эту информацию для своевременной переиндексации изменений.
Исключенные элементы
Здесь можно исключить целые рубрики или отдельные web-страницы по ID.
Изменить частоты
Указываем, как часто поисковики должны проводить сканирование. Вот только они все равно все сделают по-своему.
Приоритеты
Тут можно ничего не менять. Разве что уменьшить значения для временных архивов, меток и авторских архивов — все равно они обычно закрыты от индексации.
После всех изменений, завершаем настройку Sitemap.xml, нажав на голубую кнопку “Обновить параметры“.
Добавляем файл Sitemap в поисковики
Если вы впервые создаете XML-карту, то надо добавить ее в поисковики. Как это сделать читайте в статье “Как добавить файл Sitemap.xml в Google и Яндекс“.
Внимание! Добавляем только основной индексный файл sitemap.xml. Остальные суб-карты поисковики просканируют автоматически.
Если вы уже добавляли карту в поисковики, то для Гугла это надо сделать повторно, а Яндекс должен сам все переиндексировать.
Для Google
Идем в Инструменты для веб-мастеров, выбираем нужный сайт и переходим на страницу “Сканирование” – “Файлы Sitemap“. Находим ссылку на свой файл и нажимаем на нее.
На следующем этапе узнаем, когда был отправлен и обработан файл в последний раз, а также сведения об ошибках, если они есть. В правом верхнем углу жмем на большую красную кнопку “Отправить файл Sitemap повторно“.
Далее жмем на кнопку “Обновите страницу“.
Видим следующее сообщение.
Спускаемся немного ниже и наблюдаем, как обрабатываются все наши суб-карты.
Через несколько минут все статусы “В ожидании” изменятся на дату обработки. Далее проследите, чтобы в графе “Проблемы” были все прочерки. В графе “Элементы” показывается фактическое количество страниц, которые содержит каждый суб-файл. Значения в графе “Проиндексированные” должны совпадать с количеством отправленных страниц. Индексация url-адресов происходит не сразу, Гуглу надо для этого некоторое время.
Для Яндекса
У Яндекса нет возможности отправить файл повторно, он сам со временем его переиндексирует. Но на всякий случай можно произвести проверку.
Идем в Яндекс.Вебмастер по пути “Настройка индексирования” – “Файлы Sitemap“. Жмем кнопку “Проверить“.
Если ошибок нет, то ждем пока Яндекс просканирует новую карту. Обычно это происходит раз в две недели.
Вот и все. Получилось много текста, но делается все это в течение нескольких минут. Если вы решили не изменять плагину Google XML Sitemaps, то эта статья вам пригодится. Можете сохранить ее в “Закладки” .
P.S. Как вы считаете, что лучше использовать для создания правильной XML-карты сайта — плагин от Гугла или встроенные модули плагинов All in One Seo Pack, WordPress SEO и им подобных? Высказывайтесь в комментариях, не стесняйтесь.
Понравилась статья? Нажимай на кнопки:
Вот спасибо, Олег, все перенастроила! А то обновила плагин и сижу себе, в настройки даже не глянула.
По поводу дополнительных модулей SEO-плагинов ничего сказать не могу – не использовала пока.
Я тоже давно обновил, но не настроил. А потом попался сайт с новой картой, думал что-то не в порядке, стал разбираться и понял, что надо все настроить по новой.
Спасибо за разъяснения! А то я плагин обновила автоматом, а саму карту, как вы и предположили, не обновила. Не знаю лучше станет или хуже, но сделала все обновления.
Хуже не станет, так как плагин сейчас работает именно с таким форматом.
Как раз уже давно висит предупреждение в админке об обновлении плагина карты сайта. Прочитала, вроде все понятно, конечно, надо сделать обязательно обновление.
Если пользоваться этим плагином, то надо.
Олег, еще раз спасибо. Действительно, чтобы я делала без такого блога, как у тебя. Не зря ведь подписана, придет подписка, что-то новенькое прочитаю, можно у себя применить. А то плагин давно просит обновления, а я теперь с опаской их обновляю и не всегда, потому что бывают конфликты. Вот и последняя версия Вордпресса висит необновленная, прочитала где-то, что она сырая и не стоит обновлять. Люди делали откаты. Так ли это? Хотя вроде бы если в админке что-то висит необновленное, тоже не очень хорошо!
Я обновляю только на версии с тремя цифрами, например, не 3.8, а 3.8.1. В них обычно уже устранены недочеты.
Я обновлять не буду. Как говорится: работает – не трогай. уже сколько убеждался в правильности этого афоризма.
Если у тебя 3 версия, то можно не трогать. Но если сам плагин обновлен до четвертой, то лучше, мне кажется, перейти на новый формат.
У меня Google XML Sitemaps Версия 4.0.4,
получается что он обновился сам что ли.
Видимо ты, как и я, автоматом обновил. Раньше этого было бы достаточно, но при переходе с 3 на 4 все по другому.
Я не знаю, что у меня на блоге в разделе “все статьи” выводится, но там вроде ничего не изменилось. Хотя это может и не то совсем, там может какой нибудь драгон десигн выводит карту, я фиг его знает. А карту от Google XML Sitemaps я по-моему так ни разу и не видел.
“Все статьи” это не то. XML-карта у тебя старого образца, а последнее изменение в ней аж за 29.03.14.
Так что нужно сделать, обновить Google XML Sitemaps или что?
Раз у тебя уже 4.0.4, то теперь надо просто удалить старые файлы карты с хостинга, как я написал в статье, и проверить настройки. Потом отправить повторно Sitemap в Гугл, чтобы он скушал новую карту.
А чем хуже старая карта?
Да не хуже, но тогда надо вернуться на тройку, четверка работает теперь с другим форматом.
Теперь понял.
Олег, я правильно понял, обновление будет полезно тяжёлым сайтам и с помощью него сайт быстрее будет работать? Правильно?
Нет, на скорость работы сайта это не влияет. Просто, когда на сайте сотни тысяч страниц, то карту сайта приходилось разбивать на несколько частей по 50 000 ссылок. Чтобы найти изменения, приходится сканировать каждую часть и не факт, что отведенного для робота времени хватит на все. А так карта помещается на одной странице, что облегчает работу поисковикам и оставляет ресурсы для сканирования других полезных страниц. По этой же причине надо избавляться от дублей и закрывать мусорные страницы от индексации. Для блогов и простых сайтов тут разницы нет, какой формат использовать.
У меня всего сто с лишним страниц пока на блоге Думаю мне это обновление пока ни к чему
Просто не факт, что старый плагин будет корректно работать с новыми версиями WordPress. Обновления не просто так делаются.
Спасибо, Олег, за статью, благодаря которой обратила внимание на этот плагин. Честно говоря, обновила и не заглянула – не заметила, что он нуждается в перенастройке.
Я думаю, что большинство так. Я сам случайно заметил., поэтому решил написать об этом.
Спасибо за инструкцию – настроил у себя.
Я один раз настраивал этот плагин. Что, опять нужно перестраивать? Кстати, плагин уже обновился снова на 4.0.5.
Достаточно один раз настроить при переходе на 4 версию. Остальные обновления настройки не сбивают.
Благодарю за ответ дорогой! Успокоил!
Пошла настраивать на всех сайтах, спасибки за подробный инструктаж.
Нема за шо.
Если не ты, Олеж, так и работали бы с не настроенным плагином. Кстати, если его не настроить, что будет?
Может карта не обновляться.
Привет всем! У меня этот плагин с самого создания блога глючит, в чем проблема так понять и не удалось. Не создает карту сайта и все, хоть стреляйся!!
Вероятно конфликтует с шаблоном, используйте другой.
Олежа, ты такой умный, все так хорошо объяснил – но мне все равно боязно, как особо одаренной… а что если накосячу?
ФФсе, мне счастье, у мнУ Светик взяла на себя бремя! Но все равно тебе пасиб – все подробно и доступно!
Светик скоро сама плагины писать начнет .
Я использую встроенные модули плагинов All in One Seo Pack
Но за информацию – спасибо, может когда и пригодится.
Нет разницы, как делать, главное правильно настроить. Вот у Вас категории закрыты от индексации, зачем тогда они нужны в карте сайта?
Благодарю за материал! Скажите, а в файле robots нужно менять путь к sitemap? Ведь урл изменился на sitemap.backup.xml.
Изменилось название файлов и теперь они не доступны по ссылке на Sitemap. Сама карта открывается по старому адресу, но выглядит иначе. Поэтому в robots.txt ничего менять не надо. Только удалить ссылку на сжатый файл, если Вы этого не сделали раньше.
Здравствуйте.
Моему сайту всего лишь день от роду, поэтому опыта у него нет.
В старых версиях «Генератора XML-карты», судя по урокам из Интернет, была кнопка «Создать карту впервые». В нынешней версии (4.0.5 ) такой кнопки нет, зато есть внизу одна для подтверждение настроек — «Обновить параметры». Я нажал эту кнопку, но обещанный файл (sitemap.xml) в корне сайта так и не появился… он вообще нигде не появился, хотя на странице плагина есть на него ссылка. Перейдя по ссылке, я видел правильное содержание карты, но самого файла нет! Как такое может быть, и как в таких условиях добавлять XML-карту в поисковики?
Все верно, теперь карта создается на лету, статические файлы на хостинге теперь не нужны. Добавляйте смело ее в поисковики, они нормально все увидят, так же, как и Вы.
Спасибо, Олег, за Ваше внимание к моей проблеме, только я не пойму — что именно я должен «добавлять в поисковики»? Раньше, как мне казалось, надо было регистрировать в поисковиках файл «sitemap.xml», а сейчас о чём идёт речь?
Добавляется не файл, а ссылка на файл. Вставляйте URL своей карты сайта и поисковик загрузит все данные с нее. Все делается, как и раньше. Я же показал в статье, как Google обрабатывает новую карту.
Извините за надоедливость, но хотелось бы убедиться, что я правильно понимаю задачу. У Вас в статье сказано: «не забудьте вручную прописать в роботс ссылку на карту сайта вида _http://ваш_сайт/sitemap.xml». Но если файла карты на сайте нет, то поймут ли поисковые системы, кроме Гугла, что это не битая ссылка, а условности поискового ремесла? А если не поймут, то надо ли специально для этих поисковиков составлять отдельную карту сайта, например средствами «All In One SEO Pack» (насколько я знаю, в этом плагине появился модуль для построения карты)?
В robots прописывается ссылка, которая должна вести на карту сайта. В чем противоречие? Если она нормально открывается по этому адресу (код 200) и содержит список URL сайта, то и поисковик ее точно так же увидит. А All In One SEO Pack генерирует карту точно так же, он не создает видимых файлов в корне блога.
Кажется, я понял, о чём Вы говорите, просто мне было сложно представить, что плагин «Google XML Sitemaps» сидит, образно говоря, в засаде и ждёт, вернее, отслеживает все обращения к моему сайту. И как только кто-нибудь, неважно кто, запрашивает карту, он её на лету создаёт и отправляет. Ведь так? Получается, что мой сайт вместо файла содержит алгоритм построения этого файла. Теперь я правильно понимаю?
Примерно так. По такому же принципу All In One SEO работает.
У меня после обновления поисковые запросы (категорий сайта) повылетали из топа!!! Это временно, кто знает?
Это не может быть связано с обновлением. Если речь о Яндексе, то там фильтр.
А я отказался от этого плагина. Блог в последнее время обновляю редко – работа не позволяет писать чаще, чем раз в месяц. Поэтому, проще генерировать вручную обновления и не грузить лишним блог. Кстати, удалил я плагин еще и потому, что заметил отсутствие новых страниц в листинге, из-за чего в некоторых местах упала индексация. Принудительно сгенерировать новую версию sitemap не смог. После перехода на ручной режим индексация вернулась на прежний уровень, я доволен.
По этой же причине я тоже отказался от данного плагина. Использую “Инструменты SEO” (all-in-one-seo-pack), там можно обновлять карту принудительно.
Новая версия у меня обновляется нормально, а со старой были проблемы. Поэтому и обновил плагин.
Олег, привет!
Давно собиралась прочитать эту статью и вот только руки дошли (почту чистила и дошла до твоей рассылки). Спасибо за пояснения, все сделала как ты написал. А подскажи, пожалуйста, с этим адресом мой_сайт/sitemap.xml.gz что делать? Он у меня также стоит в Яндекс.Вебмастере в файлах Sitemap. И в роботс.тхт его удалять?
Привет! Удаляй, этот файл и раньше не сильно был нужен, а сейчас тем более.
Ок, удалю, спасибо.
Огооооо, у тебя роботс.тхт какой навороченный!!! Откуда инфа?
А какой у меня robots, вроде обычный? Сегодня его подправил немного, в соответствии с последней статьей.
Не знаю, у меня точно другой… Пойду и себе поправлю
А у Борисова вполовину меньше, чем твой
Я отдельно для Яндекса прописываю и там еще пару строчек на всякий случай. Можно брать тот, что у Борисова.
Приветствую! Скажите, пожалуйста, что делать, если Гугл (после всех настроек, показанных вами) выдаёт 3 ошибки в Гугл сайтмап, типа:
Файл Sitemap является страницей HTM. Похоже, что файл Sitemap является страницей HTML. Используйте поддерживаемый формат Sitemap.
Из-за чего это может быть?
Значит не тот формат. Вы загрузили файл .xml?
Гугл показывает только одну ошибку в одной субкарте (список статей за прошлый месяц). В остальных субкартах ошибок нет. Загружал xml.
Проверьте этот список статей, если ошибок в адресах нет, то со временем ошибка должна исчезнуть.
Вчера зашёл в гугл вебмастер и была ошибка. Сегодня зашёл – всё отлично, ошибок не обнаружено. Наверное, гугл переиндексировал статьи.
Спасибо Вам за обзор обновления плагина! Видел, что у многих такой сайтмап стал, а сам не хотел менять, но ваше статья переубедила. Благодарю!
Ну и отлично. Считаю, что лучше для карты этот плагин использовать, чем, например, модуль от All In One SEO Pack. Тем более, что его обновления теперь вызывают проблемы.
Ну всё Олег, всё нормально получилось. Главное оказывается надо терпения. Почистил кэш, потом обновил, после снова в вебмастер Гугль добавил файл, и всё стало на свои места. Не зря говорят в народе, кто хочет, тот всегда добьется.
Буду навещать в гости. Хотел спросить, есть ли статья о выставленных правах доступа к файлам в public_html, хотелось бы повторить для памяти.
С ув. Али Ткалехс.
Теперь вижу, карта на месте.
Есть немного про права доступа в статье “Как пользоваться программой FileZilla”. Обычно это 644 для файлов и 755 для папок.
Хотел ещё спросить, вот у меня заголовки статьи всегда активные ссылки. То есть, даже в том случае когда статья полностью развернута. Допустим вот твоя статья “Обновление плагина Google XML Sitemaps – установка и настройка версии 4.x на WordPress” она сейчас не имеет гиперссылки, то есть я нажал раз и всё. У меня она постоянно активная. На неё я когда не обращаю внимания, но хотел спросить важно ли это.
С ув. Али Ткалехс.
Страница не должна ссылаться сама на себя, поэтому при открытии полной версии поста заголовок не должен быть ссылкой. Отредактируйте файл single.php.
Еще одна ошибка – заголовки постов в H1 на Главной. Хотя в HTML 5 допускается наличие нескольких H1 на одной странице, но с точки зрения SEO – это может быть принято за спам.
Спасибо Олег, всё исправил. Очень доволен Вами, если сказать по мужски. Оставайтесь таким же простым как и есть.
Рад буду следить за Вашим блогом.
Я бы все-таки еще сделал вывод заголовков анонсов на Главной в H2 и убрал рядом активные ссылки на автора статей.
У меня версия 407 сейчас. Я полностью перезаливала сайт, так получилось. Но теперь при нажатии на мою карту в хмл пишет Not Found The requested URL /sitemap.xml was not found on this server. И поисковики не видят. Что мне делать? Кнопки перегенерировать карту не вижу.
Попробуйте удалить плагин и установить заново.
Привет Олег, здесь я немного не включился мозгами, про вывод заголовков анонсов на Главной в H2 и убрать активные ссылки на автора статей.
То есть любая активная ссылка на автора статьи, даже если это и ведёт на мой сайт не должна быть что ли. А то в конце поста у меня постоянно активная ссылка на мой блог.
Любая ссылка (внутренняя или внешняя) уводит вес со страницы. Если она ведет на полезную страницу, то это нормально. В данном случае я говорю о ссылках – Автор: Али Ткалехс. Они ведут на архив автора, который не несет никакой пользы и не должен попадать в индекс.
Ссылки в конце поста на Главную считаю лишними, особенно если они повторяются на множестве страниц с одинаковыми анкорами.
У Вас на Главной 6 заголовков H1 (названия постов). Сделайте так, как в рубриках, там все названия в H2. А на главной в H1 должно быть только название сайта.
Привет Олег, я всё понял, это я экспериментировал у себя на блоге. Спасибо за то, что проконсультировали.
Хотел узнать, а почему тогда у Вас некоторые заголовки имеют Н1, например: Проверка Favicon — сервисы Favicon Validator, Мастер создания логотипов, ну и ещё штук 9, а дальше не смотрел.
На каждой странице должен быть один H1. Для поста – это заголовок статьи, а на странице с короткими анонсами эти же заголовки должны быть в H2. У меня все, как надо.
Добрый вечер, все обновил, все настроил. Но при проверки в Яндексе – ошибки (6 ошибок).
Неправильный адрес страницы…..Ошибка разбора
В Google – Файл Sitemap имеет неподдерживаемый формат. Убедитесь, что он соответствует рекомендациям по созданию файлов Sitemap, и отправьте его повторно.
Что я сделал не так, помогите разобраться.
Спасибо.
С картой все в порядке, попробуйте удалить из Вебмастера и добавить заново. А вот с индексацией в Яндексе большие проблемы.
И что делать? Другую карту сделать? Или подождать?
Спасибо.
Подождать и перепроверить или добавить sitemap.xml заново. Саму карту трогать не надо, она в порядке.
Подожду пару недель.
А я так и не стал обновлять плагин. А ты wp обновил?
Ну глянь у себя в карте колонку Last modified – последние изменения зафиксированы в марте.
WP на 3.9.2? Пока не обновлял. Мне вообще 3.5.1 больше нравится.
Спасибо, как всегда всё понятно:)
Автору 5+ за статью, все ясно и без воды.
Спасибо, я только в школе по рисованию такие оценки получал, да и то в начальных классах
Здравствуйте. А какие еще есть плагины для Satemap.xml для WordPress? Многие жалуются на вопросы после обновления. Спасибо!
Меня этот устраивает, никаких вопросов. Можно использовать встроенный модуль от плагина All in One SEO Pack. Другими не пользовался.
Спасибо. У меня в теме уже стояла настройка СЕО и не мог использовать другое, т.к. все настроено. Загрузил плагин XML Sitemaps. Все по умолчанию, Яндекс и Гугл подтвердили правильность и взяли в обработку. Спасибо автору.
Привет, вроде все норм расписал, только не хватает одного параметра:
Try to automatically compress the sitemap if the requesting client supports it.
Зачем он нужен, плюс там еще ниже про xslt и прочее, зачем они нужны? спс
Первой строки раньше не было, видимо появилась после очередного обновления. У меня там стоит галочка, а обозначает оно, что будут автоматически сжиматься данные, если браузер поддерживает эту функцию.
Во втором случае в пустом поле можно указать путь к файлу стилей, даже не знаю зачем это надо, поэтому использую “по умолчанию”.
Здравствуйте !!
Я обновил плагин так, как было написано здесь. Но почему-то sitemap у меня все еще старый. А в формате sitemap.html новый. Но последний формат нельзя добавить в вебмастере. Что я не так сделал?
Спасибо заранее !!))
Я вижу у Вас новый формат. Возможно ранее закешировалась станица.
Да все вижу спасибо большое за статью !!
Приветствую, Олег! Я тоже обновил его, но что-то не могу понять – раньше я его включал, обновлял карту и отключал. А теперь не вижу такой кнопки. Постоянно включенным его держать?
Привет, Руслан! Я его и раньше не отключал, а сейчас карта генерируется на лету и, видимо, отключить не получится.
Помогите разобраться. Я обнаружил, что перестала генерироваться карта сайта. Пробовал и через Google XML Sitemap и через YOAST. Выдает ошибки. Отключал все плагины, загружал бекапы, менял тему, ничего не помогает. Разобрался только в том, что проблема не в плагинах.
YOAST говорит вот так вот “error on line 2 at column 6: XML declaration allowed only at the start of the document”.
А Google sitemap в панели вебмастеров матерится на то, что карта является HTML документом. И все, руки опустились. Кто нибудь сталкивался с такими делами? Можете подсказать, как выйти из сложившейся ситуации?
С таким не сталкивался. Но раньше же работала карта, какая версия установлена? Попробуйте вспомнить, какие изменения проводились на блоге в этот период.
Самое важное изменение. Это были по глупости изменены адреса страниц, раньше было типа: mysite.biz/page.html. А теперь без .html. Сейчас включен плагин о котором идет речь в статье.
Если посмотреть исходный код Вашей карты, то он начинается со 2 строки, первая пустая. Может в этом причина. Попробуйте удалить плагин и загрузите последнюю версию заново. Или, наоборот, попробуйте установить 3 версию.
Да, именно в этом и причина. Но в ЧАВО плагинов говорится, что при такой ошибке проблема не в плагине. В общем найму таки спеца. Пусть оптимизирует код. Доигрался называется)
Вот тема для статьи. Если вопрос решится, то опишите это в статье на блоге. Думаю, многим будет интересно.
Здравствуйте. Спасибо за статью. Всё просто и понятно.Подписалась на рассылку вашего сайта. У меня такой вопрос. Надо ли в robots.txt, что то исправить? Раньше было так:
Sitemap: http: //magichause.ru/sitemap.xml.gz
Sitemap: http: //magichause.ru/sitemap.xml
И не из-за этого ли, что я не исправила, робот Яндекса не проиндексировал статью на моём сайте? Пишет:
Страница исключена роботом. Причина: Не удалось соединиться с веб-сервером.
HTTP-статус: ОК (200)
Верхнюю ссылку на сжатый архив уберите из robots.
Индексация страниц напрямую не зависит от наличия карты сайта. У Вас страницу с картой Яндекс еще не проиндексировал. Вы ее добавили в Вебмастер?
Даже, если все в порядке, то новую статью робот может неделями не индексировать, тем более, если возникают проблемы с доступом. Вы предпринимаете какие-то попытки, чтобы ускорить процесс? Например, под статьями есть виджет соц.кнопок от самого Яндекса, а кликов по ним нет. Советую самой нажимать и отправлять анонс статьи в социальные сети после каждой публикации. Посмотрите, как все пойдет веселее.
Спасибо огромное за ответ и за помощь. Очень рада, что нашла ваш сайт. В нём очень много полезной информации. А на кнопки соц. сетей я нажимаю. Правда по одному разу и на этом успокаиваюсь. Ещё правда пользуюсь сервисом соц.закладок Bposter, но от него мне кажется толку мало. Ещё раз спасибо.
Я просто посмотрел на счетчики кнопок, они по нулям. Ну и твитнул статью, сейчас смотрю там еще пару сигналов и статья уже в индексе Яндекса.
Олег, привет! На одном из своих блогов удачно все поменял.
А на блогопрактике, где изначально нет ЧПУ – ссылка на sitemap выглядит ужасно )) через index.php… Оставил пока, как есть со старой картой.
Привет, Игорь! У меня на одном сайте еще стоит Google XML Sitemaps v3 for qTranslate. Вроде нормально работает на WordPress 4.0.1.
Здравствуйте, Олег!
Спасибо огромное за статью. Написано все очень доходчиво и понятно. Сделала обновление плагина у себя на сайте. В вебмастере Гугла вылезла пока 1 ошибка: Тег XML отсутствует.
Что бы это могло значить?
Советую подождать, может после переиндексации ошибка исчезнет. Карта же нормально отображается. Вот только URL у Вас какие-то странные, зачем в конце приставка -html, если она в самом адресе, а не после точки?
Еще не все робот проиндексировал. Буду надеяться исчезнет ошибка.
По поводу URL, это в прошлом году я что-то намудрила с плагинами. Не хватает опыта в этом деле, да и не очень люблю заниматься технической частью сайта. В итоге страдает и техническая сторона, и заниматься наполнением некогда. Надо искать помощника.
Адреса страниц можно редактировать перед публикацией, в том числе убрать -html, в остальном url нормальный. Интересно, что у Вас прописано в настройках “Постоянные ссылки”, может там надо подправить?
В настройках “Постоянные ссылки” стоит галочка “Название записи” [название сайта]sample-post/
-html сама прописываю в название поста при публикации новой статьи. Спасибо, что обратили мое внимание. Какое-то время назад меняла шаблон и устанавливала несколько плагинов. Началась такая чехарда на сайте, что до сих пор устраняю недостатки. Не хватает знаний и не люблю техническую сторону.
Надо вот разобраться с плагином All in Seo Pack. Хочу его заменить на Yoast WordPress SEO .
Вот как раз добавлять вручную ничего не надо. А чем Вас All in Seo не устраивает, свои прямые функции он выполняет.
В последнее время этот плагин часто обновлялся и появились новые настройки. Читала в интернете много негативных отзывов об этом, и у вас статья есть на эту тему. Откат делать не хочу, хочу этот плагин Yoast WordPress SEO, но еще не разобралась в настройках.
Добрый день!
Генератор XML-карты сайта для WordPress 4.0.8
WordPress 4.1.1
Sitemap не создается!
В панели вебмастера Яндекс выбрать файл не могу.
У себя проблем не замечал. Возможно конфликт с каким-то другим плагином или шаблоном. Вы можете попробовать создать карту сайта с помощью одного из SEO-плагинов. Все равно его придется установить. А пока советую настроить ЧПУ и удалить внешние ссылки с шаблона.
Проблема. Помогите пожалуйста.
Сегодня только случайно обратил внимание, что карта сайта не обновляется, ну и полез копать. В итоге настроил все как у вас. Версия плагина 4.0.8. Карта сайта создается вроде верно, но ни Яндекс ни Гугль не хочет ее принимать. При отправке в Гугл пишет “Неподдерживаемый формат файла”, а Яндекс “файл пуст”(Строка 1:Document is empty). В общем беда
Пробовал удалять плагин и ставить по новой, удалял сайт в Гугл вебмастере и создавал снова, делал карту с помощью Yoast WordPress SEO (тоже мудреную делает, а не как раньше) и ничего не помогает, результат тот же.
С уважением.
В данный момент я не вижу Вашу карту, только сообщение об ошибке, о котором указал Яндекс. Если создать файл получится, то попробуйте снять галочку в настройках “Включить карту сайта в формате HTML”. Вроде у Гугла из-за этого вопросы. Я у себя сейчас не генерирую формат html.
А вообще в последнее время у многих проблемы с этим плагином, вероятнее с чем-то конфликтует. У меня все в порядке, поэтому понять причину сложно. Ранее в комментариях за 16 ноября Виталий сообщал о похожей проблеме. Попробуйте узнать у него, может он разобрался.
Странно а я вижу по ссылке http: //tradeeveryday.ru/sitemap.xml
Причем с разных компов.
Галочка с html стоит.
Не думаю, что в плагине дело, карту с Yoast WordPress SEO тоже не видит, при этом гугловский плагин удален, вот это странно.
А еще есть вопрос не в тему чуть. Перестала грузиться библиотека мультимедия. Окно открывается и просто сверху шарик загрузки крутится. В день до того как увидел ставил плагин для картинок “Shutter Reloaded” и ковырялся как раз с картой. Думал может плагин картинок чего намудрил, сделал откат сайта на 2 дня назад не помогло (( Теперь посты даже не сделать, картинки не вставляются.. Не подскажете что может быть? Часа 2 мучал Гугл, ничего не нашел.
Права на папки Вордпресса с картинками и остальные нормально выставлены, да они и не трогались.
У меня по ссылке открывается пустая страница, а на ней в розовом прямоугольнике сообщение об ошибке.
Про картинки не знаю, но когда-то у меня было, что в визуальном редакторе невозможно было подзаголовки H1-H6 разметить. Кнопка тупо не работала, приходилось в html теги прописывать вручную. А в другом браузере все работало. Попробуйте сменить тему на стандартную и проверить.
Ясно. Спасибо. Руками оно конечно хорошо, но неправильно все таки )) Буду на выходных разбираться.
У меня стоит этот новый вариант, но там был глюк, что некоторые страницы карты были под тегом NOINDEX и статьи, которые в них содержались, не попадали в индекс.
Насколько знаю, все ссылки выводятся на одной странице, что же там закрыто? Вряд ли дело в этом плагине.
Здравствуйте! Нуждаюсь в вашей помощи! При создании файла sitemap через плагин All in Seo или через Google, все равно одно и то же – всего две ссылки на странице карты, это Главная и одна несуществующая. Из-за этого плохо индексируется блог. Я считаю, что дело в статической странице установленной, как Главная. Помогите пожалуйста сгенерировать правильный и динамичный sitemap, поскольку такой вывод главной мне необходим, а где и что прописать в коде плагина я не знаю.
Плохая индексация не из-за карты и статическая страница на Главной вообще не причем. В данный момент нет никаких проблем с xml картой, разве что не вижу смысла добавлять в нее теги. Они как раз все в индексе Яндекса, а сниппеты в них с одинаковыми описаниями, это никак не способствует снятию фильтра. А сайт под АГС.
Видимо фильтр там еще с 2013 года и прошлый сайт похожей тематики благополучно переехал на домен photos-models.com. Если оба сайта Ваши, то это одно дело, а, если, Вы купили домен под АГС, то надо было быть внимательнее. Пока сайт не проиндексирован Гуглом и в Яндексе не много страниц, я бы зарегистрировал новый чистый домен без истории.
Совершенно верно, оба мои. Сайт под агс давно, да и то, тогда его сайтом нельзя было назвать, просто одна главная. Вы полагаете что с картой сайта там все в порядке? Просто наблюдал зарубежный сайт с точно такой же темой вордпресс, где главная страница статическая, так его xml карта выглядит куда лучше, как на любом нормальном сайте, вида: sub-sitemap.
Обычная карта, это новый формат, когда посты и страницы группируются по месяцам. При клике открывается привычный вариант с ссылками на статьи.
Спасибо за информацию, не знал, что плагин нужно перенастроить.
А не подскажите, почему у меня в Sitemap почти что в два раза меньше страниц, чем есть на блоге. Их количество по какой-то причине застыло на цифре 256.
Такое было, если используешь старый плагин. Если обновить, то все должно быть в порядке. Например, у Вас последние по времени посты есть в карте сайта, значит все добавляется вовремя.
Да, действительно, сейчас, после перенастройки, все стало приходить в норму. Еще раз спасибо за статью.
Здравствуйте, спасибо за гайд!
Один вопрос, у меня сейчас отправлено больше чем проиндексировано, я так понимаю это вопрос времени?
Надо подождать. Бывает, что проиндексировано на пару страниц меньше, но не в 2-3 раза.
Спасибо, Олег! Я и не знала, что у меня нет карты сайта… Добавила Гуглу. Только у меня в его табличке теперь высвечивается только одна строка, без субкарт. Они где-то настраиваются или сами появляются?
Нажмите на эту строку, должны открыться все субфайлы.
Мне эти все изменения плагинов неизвестны. Поэтому я вот и думала, почему на старом сайте есть, а тут нет. Значит, плагин сделал там что-то сам, в роботе написано. Яндекс с Гуглом сказали, что все гут. Все? Или еще что-то? В корне ничего нет. Со старого сайта удалить старое? И сделать как бы заново? А Гугл не обидится, если удалю? И как вообще карту посмотреть, в вебмастере где-то или как?
На сайте, который в подписи, установлена старая карта, последнее обновление еще за март 2014 года. Если плагин обновлен, то читайте внимательно статью, видимо не удалены старые файлы из корневой папки.
Благодарю за инфу! Очень помогла!
Буду заходить, если не против.
Плагин с картой сайта загрузила. Сразу пошла сканировать в инструменты в Гугл. Он написал, что файлы не найдены. Для этого время нужно, или как?
Нужно какое-то время для сканирования. Если все сделали верно, то файлы должны появиться. Проверьте, правильный ли url добавлен и открывается ли страница по этому адресу.
Здравствуйте, помогите решить проблему. При активации плагина Google XML Sitemaps получается так.
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: http://…/sitemap.xml
Если создавать robots.txt он перекрывает плагин. Как поменять данные в robots и плагин смог работать?
Я не использую виртуальный robots.txt и не вижу в этом смысла. Создайте свой файл с нужными директивами и физически загрузите его на хостинг.
Удалил эту муть и скачал старую версию google-sitemap-generator.3.4.1.zip. Всё же Гугл Гуглом ,но в России Яндекс поважнее будет.
Скажите, карта сайта, созданная этим плагином уже имеет в себе ссылки на картинки?
или для картинок нужно делать карту отдельно?
если да, то каким образом? есть плагин?
Нужно отдельную.