Поддержка Проблемы и решения SEO by Yoast, sitemap.xml и проблемы с Яндекс

  • Здравствуйте!
    Столкнулся с такой проблемой.
    Поставил SEO by Yoast. Вроде бы популярный плагин.
    Он генерирует XML-Карту. Решил что дополнительный плагин ставить не буду для этой функции.

    Но он ее генерирует по адресу http://casepress.org/sitemap_index.xml
    Вместо http://casepress.org/sitemap.xml

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

    Попробовал сделать авто анализ через Rookee. Пишет что не видит http://casepress.org/sitemap.xml, ну это как бы логично, т.к. SEO by Yoast создает карту по другому адресу. Но Rookee о других вариантах не знают 🙂

    Яндекс вроде бы спустя месяц одумался и сегодня сообщил мне что мой http://casepress.org/sitemap_index.xml обработан.
    Правда о индексации пока ни слова.

    Коли начались такие проблемы, то создал стандартным плагином http://casepress.org/sitemap.xml

    И вот сижу и думаю… а в чем проблема? Получается что нужно отключать функцию генерации карты от Yoast и использовать классический плагин http://wordpress.org/plugins/google-sitemap-generator

    Или я что то не учел?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Адрес карты значения не имеет, главное — правильно указать адрес поисковикам (через robots.txt и/или инструменты вебмастера).

    А Яндекс просто тормоз. Я одновременно регистрировал новый сайт и у Яши, и у Гоши. Гоша успел все проиндексировать за то время, пока Яша думал над картой. А Bing пришел без приглашения в первый же день и проиндексировал главную 🙂

    Вот у меня Yoast карту сделал, я подумал что robots он тоже сделал.
    Тем более что с Гуглом все хорошо и индексация сразу пошла.
    А оказалось что нет robots.txt
    Сейчас вот добавил.

    Так понимаю в этом моя ошибка была?
    Если бы его сразу добавил, то Яша был бы шустрее в отношении сайта?

    Лучше скармливать карту через инструменты вебмастера, а то Яшка будет месяц над robots думать, потом еще месяц над картой.

    Понял. Спасибо за науку! 🙂

    Модератор Yui

    (@fierevere)

    ゆい

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

    XML Sitemap
    Check this box to enable XML sitemap functionality. <strong>X</strong>

    As you’re on NGINX, you’ll need the following rewrites:

    rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
    rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;

    robots.txt он не делает, там только окно для редактирования его есть, а создавать все равно вручную

    > sitemap.xml там виртуальный генерируется,
    да, это заметил

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

    Модератор Yui

    (@fierevere)

    ゆい

    ну на апаче он может сам, на nginx он может только предлагать,
    у меня только nginx 🙂

    надо ставить редирект

    Зачем? Это /robots.txt не может называться иначе, а sitemap может называться как угодно и лежать где угодно. Подозреваю, что прокатит даже на другом домене.

    Модератор Yui

    (@fierevere)

    ゆい

    а sitemap может называться как угодно и лежать где угодно

    если в robots.txt указана директива Sitemap: schema://host/sitemap.xml

    Yoast ее не указывает и не добавляет в виртуальный вордпрессовый robots.txt , так что все равно надо создавать нормальный robots.txt и в него уже надо добавлять или sitemap.xml с редиректом (кстати «любит» ли яндекс редирект тут…) или sitemap_index.xml

    Подозреваю, что прокатит даже на другом домене.

    вроде как поисковики http:// и https:// сайты считают разными..

    А Bing пришел без приглашения в первый же день и проиндексировал главную

    я тоже недавно подняла сайт с woocommerce (тоже с yoast), гугл пришел с whoistools по рефереру и проиндексировал все что мог.. я даже robots.txt еще не успела создать, яндекс пришел только после регистрации на вебмастере, bing проиндексил титульную.. и все, что то больше они не индексируют

    все равно надо создавать нормальный robots.txt

    Как иначе? А ежели кто-то копирует себе robots с первого попавшегося ГС, то и поделом ему. Естественный отбор ))

    Кстати, я на wp-сайты первым делом ставлю плагин under construction, чтобы ПС не таскали полуфабрикты.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «SEO by Yoast, sitemap.xml и проблемы с Яндекс» закрыта для новых ответов.