» » » Динамическая карта сайта XML с помощью плагина All in One SEO Pack
Динамическая карта сайта XML с помощью плагина All in One SEO Pack
06.02.2014 автор: Виталий Кириллов

Всем привет! Сегодня на seo-mayak.com я расскажу, как сделать карту сайта в формате XML, с помощью плагина All in One SEO Pack. Прошу не путать с картой сайта для посетителей.

Всем хорошо известно, что после обновления, плагин All in One SEO Pack претерпел серьезные изменения. В него были добавлены дополнительные настройки, о которых я подробно писал тут.

Но кроме того, плагин обзавелся новыми модулями, такими как: XML Карта сайта, Соц. Мета и Быстродействие, а также в разработке находится еще один модуль, который называется File Editor (с англ.-файловый редактор).

Мне будет очень интересно узнать, что это за редактор и конечно я опишу его в своих будущих статьях, так что советую подписаться на обновления блога

Зачем нужна еще одна карта? Ведь файл sitemap.xml уже давно создан?

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

karta saita xml

Так зачем что-то менять? На это, как минимум есть две причины:

Причина №1. Избавление от еще одного плагина, что обязательно положительно скажется на скорости загрузки страниц.

Причина №2. Плагин All in One SEO Pack создает динамическую карту сайта. Что это такое динамическая карта, я расскажу чуть позже.

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

Ну ладно, хватит петь дифирамбы, пора приступать непосредственно к созданию XML карты сайта, с помощью плагина All in One SEO Pack. Поехали!

Как сделать карту сайта с помощью All in One SEO Pack

Те веб-мастера, кто используют плагин Все СЕО в Одном, наверняка знают где искать дополнительные модули. Но на всякий случай приведу скриншот:

karta saita xml1

Если выбрать данный пункт меню, то мы попадем на страницу с дополнительными модулями. Если модули не активны, то они должны выглядеть так:

karta saita xml2

Давайте нажмем на кнопку «Activate» и активируем модуль «Карта сайта». После активации в меню плагина, что находиться на боковой панели админки, появится новый пункт «XML карта сайта»:

karta saita xml3

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

Настройка XML карты сайта

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

Внимание! Прежде, чем начать создавать новую XML карту сайта с помощью All in One SEO Pack, необходимо из корня сайта удалить файлы sitemap.xml и sitamap.xml.gz!

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

Первый раздел настроек, по которому мы пройдемся, выглядит так:

karta saita xml4

Давайте подробно разберем каждый пункт:

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

Внимание! Не надо вписывать префикс с большой буквы! Также не не надо указывать расширение файла (.xml) , оно подставиться автоматически.

Уведомить Google. Ставим галочку и Гугл обязательно узнает о нашей новой XML карте. Но все же, после создания новой карты, не лишнем будет отдельно отослать файл sitemap.xml крупным поисковикам. Как это сделать, читайте здесь.

Уведомить Bing. Ставим галочку.

Включить Sitemap Indexes. Если активировать данный пункт меню, то карта сайта будет разбита на 2 или больше файлов.

Внимание! Ни в коем случаи не ставьте галочку рядом с пунктом «Включить Sitemap Indexes»! Данную опцию надо использовать только в том случаи, если на ресурсе более 50000 тысяч URL адресов!

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

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

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

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

Создать сжатую версию карты. Очень важный пункт. Помните, когда мы создавали карту сайта, с помощью плагина Google XML Sitemap, специально создавали и закидывали в корень сайта архив под названием sitemap.xml.gz, а потом еще прописывали путь до него в файле robots.txt?

Так вот, активировав данную опцию, мы дадим команду плагину All in One SEO Pack создать точно такой же архив, с точно таким же названием, но его мне уже не найдем среди файлов сайта. Почему? Наберитесь терпения и читайте дальше.

Ссылка на карту из robots.txt. Как раз об этом я писал выше. Ставим галочку.

Внимание! Если Вы ранее в robots.txt уже прописывали пути до файлов sitemap.xml и sitemap.xml.gz — это не беда. Активировав опцию «Ссылка на карту из robots.txt» в самом файле robots.txt нечего редактировать не надо!

Дело в том, что WordPress предусмотрена функция создания динамического robots.txt и именно в туда будут добавлены данные ссылки.

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

Динамическая карта сайта. Именно об этом преимуществе над другими XML картами, я писал в начале статьи. После создания XML карты с помощью плагина All in One SEO Pack, визуально вы уже не сможете обнаружить sitemap.xml и sitemap.xml.gz среди других файлов.

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

Робот, зайдя на сайт, в первую очередь ищет файл robots.txt. Но как он его ищет? Робот делает соответствующий запрос системе, например:

http://seo-mayak.com/robots.txt

И система «без разговоров» показывает ему требуемый файл. Робот, в ходе ознакомления с содержимым файла, натыкается на ссылку, ведущую к sitemap.xml.

Что происходит, когда мы кликаем на любую ссылку? Правильно! Мы отправляем запрос системе, открыть ту или иную страницу, которая расположена по указанному адресу (URL).

Так вот, робот тоже по-своему «кликает» по ссылке и в этот момент…

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

Просто «супер» и громоздкие карты, устаревших плагинов, просто рядом не стоят! Технологии идут вперед!

И мы идем дальше.

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

Следующий блок настроек выглядит так:

karta saita xml5

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

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

karta saita xml6

Кстати формат даты надо указывать именно так, как показано на скриншоте.

Переходим к следующему блоку настроек.

Исключенные объекты

karta saita xml7

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

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

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

Чтобы исключить такие страницы из карты сайта, надо определить ID страниц и вписать их через запитую, как показано на скриншоте.

Приоритет

karta saita xml8

Здесь расставляем приоритеты, исходя из соображений значимости страниц. Т.е, если у Вас коммерческий сайт, то больший приоритет надо конечно ставить для главной страницы, но для блогов, как мне представляется, лучше будет распределить приоритеты поровну. Индексацию рубрик я запретил, метки тоже и поэтому я для пункта «Таксономии» поставил нули.

Частота

karta saita xml11

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

karta saita xml10

Давайте я переведу данный список на русский язык:

always — всегда.
hourly — ежечасно.
deily — ежедневно.
weekly — еженедельно.
monthly — ежемесячно.
yearly — ежегодно.
never — никогда.

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

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

Внимание! Не стоит ставить интервал always или hourly! Такие интервалы могут применяться для ресурсов, с постоянно изменяющимся контентом.

К таким ресурсам можно отнести форумы, социальные сети, бесплатные хостинги и т.д.

Какие интервалы я выбрал для своего блога, хорошо видно на скриншоте.

Жмем на кнопку «Обновить карту сайта»:

karta saita xml12

И в верхней части данной страницы, появятся следующие сообщения:

karta saita xml14

А пройдя по ссылке «посмотреть карту» или набрав в браузере — Ваш домен/sitemap.xml, вы сможете лицезреть результат своей работы:

karta saita xml15

Кстати о результатах.

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

Если вдруг в карту попали «левые» URL, то надо еще раз внимательно пройтись по настройкам и подкорректировать их. Затем вновь нажать кнопку «Создать карту».

В скором времени выйдет продолжение стати, где я опишу другие модули All in One SEO Pack. Не пропустите!

Внимание эксперимент!

У данного поста есть еще одна, скрытая цель. Не так давно, после публикации статьи — «Заголовки h1 — h6 и их влияние на продвижение«, я решил повести интересный эксперимент.

На заметку! Заголовок данной статьи, ради эксперимента,был заключен в тег h6. Цель эксперимента отследить продвижение статьи в результатах поиска и тем самым определить влияние HTML тегов h1-h6 на ранжирование.

Для реализации задуманного, мне сначала пришлось установить дополнительный плагин, который называется Custom Post Templates.

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

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

До встречи!

С уважением, Виталий Кириллов

Комментарии: 188

  1. Наталья:

    Интересно) Будем ждать результатов.
    У меня Ваша статья по запросу «Динамическая карта сайта» в Гугле на 46 месте, а «Динамическая карта сайта плагин» на 2.

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

    Ответить
    • Виталий Кириллов:

      Наталья, мне не менее интересен результат эксперимента. Тем более, что на кон поставлена моя репутация)

      Ответить
  2. Елена Картавцева:

    Прочитала статью, заглянула в другие модули. Обнаружила, что активировано быстродействие и все. Скажу честно, что в корневые папки боюсь лезть. Когда-то сделала, так как учили в Старт Апе, а потом знакомые в интернете помогли robots.txt настроить и я больше не экспериментировала.Статью на всякий случай в закладки внесла — вдруг рискну! 🙂

    Ответить
  3. Александр Силиванов:

    Очень подробная информация! Действительно же, плагин All-in-SEO-Pack позволяет создавать динамическую карту сайта. А я все еще по старинке. Надо делать. Возможно, и скорость индексации повысится

    Ответить
  4. Sasha:

    Так много всего), плюс эксперимент. Это здорово, не экспериментируя, наверно, в чем-то сложно разобраться. А так все станет очевидным. Удачи!

    Ответить
    • Виталий Кириллов:

      Здравствуйте Саша! На самом деле сама жизнь — это сплошной эксперимент! Парой нам приходится делать выбор, до конца не понимая, правильный этот выбор или нет и мы сознательно идем на эксперимент. Так что жажда экспериментов у людей в крови. )

      Ответить
      • Sasha:

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

        Ответить
        • Виталий Кириллов:

          Согласен, интернет расширяет поле для экспериментов.

          Ответить
        • Sasha:

          И, в принципе, они не такие рискованные, если не сразу все советы гуру и не гуру на практике применять:)

          Ответить
  5. Natalya:

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

    Ответить
    • Виталий Кириллов:

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

      Ответить
  6. Олеся:

    у меня до этого была создана карта сайта с помощью плагина Simple Google Sitemap , после того, как я сделала все что вы написали в этом посте, в том числе и удалила из корня sitemap.xml , реперь этот плагин можно деактивировать?

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

    Ответить
    • Виталий Кириллов:

      Олеся, конечно старий плагин надо деактивировать.
      Ведь страницы и записи — это и есть основной контент.

      Ответить
  7. Евгений:

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

    Ответить
    • Виталий Кириллов:

      Евгений удаляйте данный плагин без раздумий.

      Ответить
  8. Евгений:

    Виталий, удалил все плагины карты XML. Сдуру и плагин для обычной карты сайта
    Dagon Design Sitemap Generator. Можно установить его обратно, не будет он конфликтовать? Или есть другие варианты. Я Вас наверно, сегодня уже достал, но хочется сделать все как положено. С уважением, Евгений.

    Ответить
    • Виталий Кириллов:

      Евгений, плагин Dagon Design Sitemap Generator установите обратно, он нужен. Данный плагин не конфликтует с другими плагинами. Вот моя статья с инструкциями по установке. Возможно в будущем у меня дойдут руки до безплагинной версии карты сайта для посетителей, но пока я вплотную не занимался этой темой.

      Ответить
  9. Евгений:

    Виталий еще спасибо,все сделал. До связи.

    Ответить
  10. Алла:

    Добрый вечер!
    Сделала все по инструкции. В результате сверху появилась надпись:

    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.gz.
    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.

    Что делать?

    Ответить
    • Виталий Кириллов:

      Алла, а Вы файлы sitemap.xml.gz и sitemap.xml удалили из корня сайта?

      Ответить
  11. Ренат:

    Здраствуйте,установил этот плагин, зделал всё по инструкции,файлы sitemap.xml.gz и sitemap.xml удалил из корня сайта,но при переходе в браузере для просмотра http: //www……/sitemap.xml ,выдаёт такую ошибку:
    XML Parsing Error: no element found
    Location: http: //www……../sitemap.xml
    Line Number 2, Column 1:

    Подскажите в чём может быть проблема куда смотреть?

    Ответить
    • Виталий Кириллов:

      Здравствуйте Ренат! По всей видимости у Вас карта не создалась или создалась не правильно. Как Вы заполнили поле «Префикс файла»?

      Ответить
      • Ренат:

        префикс файла я не менял там по умолчаную уже было: sitemap
        Кода жму на обновить (Update Sitemap) вот такой текст пишет в графе :

        Please review your settings below and click Update Sitemap to build your sitemap; then,View Your Sitemap.

        Note: you are using dynamic sitemap generation to keep your sitemap current; this will not generate a static sitemap file.

        Dynamic sitemap generation appears to be using the correct rewrite rules.

        2014-04-02 14:20:19 Updated sitemap settings.
        2014-04-02 14:20:19 Successfully notified bing about changes to your sitemap at
        2014-04-02 14:20:19 Successfully notified google about changes to your sitemap

        когда жму на посмотресть (View Your Sitemap),выдаёт ошибку то что я вам указал ранее.

        Ответить
        • Виталий Кириллов:

          Если перевести данное сообщение, то будет так:
          Ренат, вы мне пришлите скриншот с настройками карты, а то я так не пойму, откуда берется эта ошибка.

          Ответить
  12. Любовь:

    Здравствуйте. У меня в настройках динамическая карта, сделала как у Вас . Только добавила еще в таксономии рубрики и метки. Но при переходе на карту, попадаю на свой сайт, записей нет, а только дополнительное меню. Одним словом на сайт, но только без статей. И написано: Извините, но по Вашему запросу ничего не было найдено (перевод). Это проблема уменя была еще до настроек. И пропало изображение при размещении в постах. Возможно ошибка в настройках темы?. Несколько раз сайт был недоступен, делала откат, теперь боюсь что-либо менять. Помогите, пожалуйста. Заранее благодарна. Любовь.

    Ответить
    • Виталий Кириллов:

      Любовь, я всегда помогаю своим подписчикам. Станьте им!

      Ответить
  13. Елена:

    Огромное спасибо, Виталий, за подробные разъяснения. А-то я слепо настроила плагин по чьим-то подсказкам, как оказалось — только наполовину. Успехов вам, и дальнейшего продвижения!

    Ответить
    • Виталий Кириллов:

      И Вам спасибо Елена за теплые пожелания!

      Ответить
  14. Влад:

    Привет, Виталий!
    У меня вот такой вопрос.
    В корне сайта раньше лежал файл robots.txt где было прописано что индексировать,а что нет.
    После активации этой карты, создался динамический robots.txt где всего 3 строчки:

    User-agent: *
    Disallow: /wp-admin/
    Disallow: /wp-includes/

    Sitemap: http: // ХХХХХХ.ru/sitemap.xml.gz

    У тебя если набрать http: //seo-mayak.com/robots.txt показывает всё правильно.

    Вопрос — Как сделать чтоб в динамическом robots.txt указывалось что нужно индексировать, а что нет, как у тебя?

    Ответить
    • Виталий Кириллов:

      Здравствуй Влад!
      Странное дело, у меня никакого динамического robots.txt не создавалось при активации XML карты сайта в плагине All in One SEO Psck. Даже не знаю, что сказать, надо разбираться.

      Ответить
      • Влад:

        Может я не так выразился…
        До активации XML карты сайта в плагине All in One SEO у меня в корне сайта лежал файл robots.txt с кучей информацией (что закрывать от поисковика)… вот активировал All in One SEO XML карты… и набираю мойсайт.ру/robots.txt и вижу только:

        User-agent: *
        Disallow: /wp-admin/
        Disallow: /wp-includes/

        Sitemap: http: // ХХХХХХ.ru/sitemap.xml.gz

        Всё, больше ничего, хотя если посмотреть в корне сайте файл robots.txt лежит с моими данными.

        Вот почему так может быть…всё настроено как у Вас…

        Ответить
        • Виталий Кириллов:

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

          Ответить
      • Влад:

        Всё Виталий, разобрался сам!
        В чём ошибка так и не понял, просто переустановил плагин и всё нормально стало!

        Можно тогда один вопрос, на счёт файла robots.txt
        В корне сайте есть папка dodnload, хочу её закрыть от поисковиков, как правильно будет:
        Disallow: /dodnload/ или вот так Disallow: /dodnload

        Просто везде по разному закрывают папки кто то с «/» в конце, а кто то и без неё!

        Ответить
        • Виталий Кириллов:

          Второй вариант правильный.

          Ответить
  15. Влад:

    и еще один вопрос, извини что так много спрашиваю
    как в robots.txt закрыть станицы вашсайт.ру/page/1 вашсайт.ру/page/2 вашсайт.ру/page/3 и так далее (это навигация)

    Ответить
    • Виталий Кириллов:

      Disallow: /page/

      Ответить
      • Влад:

        Спасибо Виталий за быстрые ответы!!!

        А на счёт этого поста, то можешь дописать следующее:

        Если у Вас в корне сайта нету файла robots.txt а Вы установили XML с помощью плагина All in One SEO Pack, то файл robots.txt появится у Вас если наберете в строке ВашСайт.ру/robots.txt но он будет как и XML карта динамическим (файла самого Вы не увидите), и будет в нем прописано только:

        User-agent: *
        Disallow: /wp-admin/
        Disallow: /wp-includes/

        Sitemap: http: // ВашСайт.ру/sitemap.xml.gz

        Ответить
        • Виталий Кириллов:

          Влад, дело в том, что разработчиками All in One SEO Pack готовиться к выпуску еще один модуль «File Editor», который, как я думаю, как раз будет касаться файла robots.txt. Так что не будем торопиться.

          Ответить
  16. Дмитрий:

    Добрый вечер!
    сделал карту через seo, не могу понять в чем проблема, работает как-то странно)
    если не сложно, посмотрите
    phototeaching.ru/sitemap.xml

    Ответить
    • Виталий Кириллов:

      Здравствуйте Дмитрий!
      Действительно странно. В до этого создавали карту какими-нибудь другими плагинами?

      Ответить
  17. Дмитрий:

    пробовад google xml….. потом удалил его и решил через сео

    Ответить
    • Виталий Кириллов:

      Дмитрий, а вы удалили из корня сайта файлы sitemap.xml и sitemap.xml.gz?

      Ответить
  18. Дмитрий:

    да, просмотрел на хосте все папки…их вообще нигде нет)

    Ответить
  19. Дмитрий:

    вообщем все получилось !!!))))пришлось обновить версию вордпресса)))))))спасибо за поддержку)

    Ответить
  20. Александр:

    Здравствуйте.
    После создания карты, пишет следующее:

    «Внимание: чтобы карта сайта была динамической, нужно включить постоянные ссылки.»

    Вразумительного в инете пока не смог найти. Что мне сделать и как, чтобы все прошло нормально? Пишут о вот такой строке — /%category%/%postname%.html — но боюсь ее прописать, не исчезнет ли весь сайт? Подскажите решение.
    Спасибо.

    Ответить
    • Виталий Кириллов:

      Александр, Вам просто надо настроить ссылки ЧПУ.

      Ответить
      • Александр:

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

        Ответить
        • Виталий Кириллов:

          Александр, URL всех страниц надо прописывать англ. символами. В Вашей карте есть URL на русском.

          Ответить
      • Сергей:

        а как мне быть? настроить ссылки ЧПУ не получается, при изменении на любой пункт кроме по умолчанию, записи перестают открываться. а по умолчанию плагин отвечает «Внимание: чтобы карта сайта была динамической, нужно включить постоянные ссылки.»

        Ответить
        • Виталий Кириллов:

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

          Ответить
  21. Александр Силиванов:

    Виталий, приветствую! После последнего обновления плагина Google HML Sitemaps (установлена версия 4.0.4.) отвратительно стали индексироваться новые статьи Яндексом. Правда, Гугл индексирует заметно быстрее. Начинаю подозревать, что связано это с особенностями карты сайта, создаваемой новой версией плагина. Хотя в комментах на блоге у Борисова (у него тоже есть статья на тему о динамической карте сайта, генерируемой All in One Seo Pack, недавно вышла) мнения высказываются противоположные.
    Как считаете, возможно ли такое? И, вероятно, все же есть смысл в отказе от старого плагина для создания карты сайта, и подключении динамической карты через Все Сео в Одном. Я пока не перешел, как видите…

    Ответить
    • Виталий Кириллов:

      Александр, однозначно стоит стоит сделать динамическую карту сайта. У меня она стоит уже некоторые время и я доволен, тем более вы избавитесь еще от одного плагина!
      По поводу разных мнений, то они всегда били и всегда будут, ведь мы люди).

      Ответить
  22. Александр Силиванов:

    Приветствую, Виталий! Сделал динамическую карту при помощи плагина All in One Seo Pack. При переходе по ссылке (из настроек плагина), из адресной строки — домен/sitemap.xml карта открывается. Проверка в Вебмастере Яндекса и Инструментах вебмастеров Google также ошибок не обнаруживает.

    Увы, судя по всему это та самая карта, генерировавшаяся ранее деактивированным Google XML Sitemaps. Даже ссылочка внизу имеется — Generated with Google (XML) Sitemaps Generator Plugin for WordPress by Arne Brachhold.

    Проверял с разных браузеров — одно и то же, в общем.

    Файлы sitemap.xml и sitemap.xml.gz из корня удалены.

    Ответить
    • Виталий Кириллов:

      Александр, я посмотрел вашу карту и увы она не работает. У одного моего читателя была такая ситуация и ему помогло обновление WordPress. Александр, Вы используете версию WordPress 3.5.2, обновите его до последней версии.

      Ответить
  23. Александр Силиванов:

    Про обновление WP я уже видел у Вас в комментах выше. Ну что ж, надо обновляться.

    Ответить
    • Виталий Кириллов:

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

      Ответить
      • Александр Силиванов:

        Виталий, все верно. Вот только мой functions.php не допускает вмешательства. А заменить тему — пока не доходят руки…Вот даже с динамической картой. Пока сделал так. Обновил движок. Активировал XML Sitemap, еще раз его обновил. Пока остаюсь с динамической картой от Google XML Sitemap.

        Ответить
  24. Александр Силиванов:

    Приветствую, Виталий! Как ни смешно, но карта сайта с помощью All in One Seo Pack не получилась и после обновления Вордпресс! Снова сделал «откат» на прежние позиции.
    А вот Ваш «рецепт» по поводу functions.php вроде бы сработал! Во всяком случае, ничего не накрылось. И указания в коде на версию WP не нахожу больше.

    Ответить
  25. Александр Силиванов:

    Приветствую, Виталий! Что-то коммент мой на модерации завис…
    Не получается карта сайта при помощи All in One Seo Pack. И WP обновил. И плагин тоже обновил до последней версии. И тем не менее результат — «ошибка 404».
    Вновь запускаю Google XML Sitemap. Карта создается, как и положено. Ошибок не находят ни Гугл, ни Яндекс. (Карта здесь тоже динамическая, файлов в корне не создается). Такая вот любопытная история.
    Все бы ничего. Но Яндекс как-то «неохотно» статьи индексирует. И почему-то подозреваю, что дело именно в этой новой карте сайта. Хотя кто его знает? В поддержку пока не обращался. Да и статьи в индекс потихоньку попадают, только очень медленно. Недавно для этого хватало пары часов, в крайнем случае — суток. Сейчас вон непроиндексированная «Калужница» висит вторую неделю.

    Ответить
    • Виталий Кириллов:

      Александр, если честно, то никак руки не дойдут проверить, что не так с Вашим шаблоном и почему не создается карта All in One Seo Pack, потому и коммент завис. Постараюсь на следующей неделе заняться.
      Мне просто засыпали просьбами и я уже физически не успеваю разобрать все вопросы. Надеюсь Вы понимаете.

      Ответить
      • Александр Силиванов:

        Нет, я сам пробую разобраться, Виталий. Просто информации, которую нахожу, маловато. И ничего похожего вроде нет. А Вас я и не думал торопить… Просто может идея какая возникнет? Не знаю, но как-то я не уверен, что в том, что плагин не создает карту, виноват шаблон. Ведь и Сео-плагин, и другие работают с шаблоном уже довольно давно. И никаких заморочек не было.

        Ответить
  26. Роман:

    Здравствуйте. Столкнулся с такой проблемой. После переноса сайта на другой хостинг столкнулся с таким сообщением XML карта сайта
    Конфликт с неизвестным файлом /var/www/…/data/www/имя сайта/sitemap.xml.gz.
    Конфликт с неизвестным файлом /var/www/…/data/www/имя сайта/sitemap.xml.
    Удальть. Переименовать.

    Боюсь удалить что-то не то,подскажите что нужно сделать. Заранее спасибо!

    Ответить
    • Виталий Кириллов:

      Здравствуйте Роман! В корне вашего сайта есть файла sitemap.xml и sitemap.xml.gz, которые остались от использования другого плагина. Удалите их.

      Ответить
  27. Сергей:

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

    Ответить
  28. Валерий:

    Уже сентябрь. Первое место. Теперь, надеюсь, все спорщики поставлены на место на долго)

    Ответить
    • Виталий Кириллов:

      Надеюсь)

      Ответить
  29. Гагик:

    Здравствуйте, Виталий.
    Внимательно прочел Вашу статью и у меня возникло несколько вопросов, если Вы не против:
    1. WordPress создает динамический robots.txt на основе статического, находящегося в корне сайта, полностью копируя все его содержание, т.е. наличие в корне сайта статического robots.txt обязательное условие?
    2. В статическом robots.txt нужно указывать путь и к sitemap.xml и sitemap.xml.gz или как у Вас, только к sitemap.xml?
    3. Проставляя процент приоритетности для страниц, рубрик и таксономий надо в сумме получить 100% или 100% приоритетность можно проставлять для каждого типа в отдельности?
    И последний вопрос — в свой статье про дубли replytocom Вы советуете снять запрет в robots.txt, чтобы ПС смогли зайти туда и наткнуться на мета теги noindex, follow(nofollow), которые, я как понял, являются для них большим авторитетом, чем команда Disallow в robots.txt. Так вот, может имеет смысл так же поступить с рубриками, метками и архивами, тем самым запрещая ПС индексировать частичные дубли, но учитывать имеющиеся в них ссылки на главную и страницы постов, оставляя конечно тег follow неизменным? Как Вы думаете?
    С Уважением, Гагик.

    Ответить
    • Виталий Кириллов:

      Здравствуйте Гагик!
      1. WordPress не создает динамический robots.txt на основе статического. Для создания динамический robots.txt нужна специальная функция.
      2. Путь к sitemap.xml.gz можно не указывать.
      3. Можно для каждого типа в отдельности.
      Последний вопрос не понял.

      Ответить
      • Гагик:

        Здравствуйте, Виталий!
        Спасибо за ответ.
        Относительно моего первого вопроса — буду ждать обещанную Вами статью про процесс создания динамического robots.txt., чтобы лучше понять принцип его формирования.
        Свой последний вопрос снимаю, т.к. ответ на него получил в Вашей статье «Мета-тег robots. Правильная индексация сайта.»

        Но позвольте задать Вам еще пару вопросов:
        1. Можно ли проверить наличие дублей разных страниц сайта, если он существует только в виде пробной версии у меня дома на локальном сервере Денвер и каким образом, с целью борьбы с ними до установки сайта на реальном хостинге и исключения их появления в индексах ПС;
        2. В консоли wordpress в настройках постоянных ссылок в качестве префиксов для рубрик и меток я установил точку (.), исключив тем самым вывод в поисковой строке слов «category» и «tag» перед их наименованиями. Теперь в коде этих страниц соответствующие адреса прописываются в следующем виде:
        http://localhost/wordpress/./наименование рубрики (метки).
        Значит ли это, что запрещающая директива для них в файле robots.txt в место Disallow: /tag и Disallow: /category должна иметь следующий вид: Disallow: /. и если да, то одной такой директивы достаточно для запрета индексации их обеих?

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

        С уважением, Гагик.

        Ответить
        • Виталий Кириллов:

          Здравствуйте Гагик!
          1. Можно и на Денвере, но после переноса придется много что править, так как смениться URL.
          2. Точка — это явно не выход, боюсь поисковики отрицательно отнесутся к такому подходу. Если Вам не нравиться «category», можете поменять его на другое слово.
          3. В robots.txt лучше вообще не прописывать запреты типа:
          Disallow: /tag
          Disallow: /category
          Лучше закрыть данные страницы с помощью мета-тега robots.

          Ответить
      • Гагик:

        И еще один вопрос.
        Зачем Вы в robots.txt своего сайта прописали разрешающую директиву индексации содержимого папки uplouds: Allow: /wp-content/uploads, если, как Вы говорите, не занимаетесь продвижением медиафайлов и поэтому не включили их страницы в карту сайта

        Ответить
        • Виталий Кириллов:

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

          Другое дело, если не ставить запрет на медиафайлы в карте сайта, то в ней окажутся страницы, типа:
          seo-mayak.com/seo-prodvizhenie/tonkosti-prodvizheniya/skvoznye-ssylki.html/attachment/skvoznye-ssylki
          Что не есть хорошо.

          Ответить
          • Гагик:

            Большое Вам спасибо за ответы!
            Буду следовать Вашим рекомендациям.
            С названием сайта Вы попали в десятку, он действительно является маяком для новичков вроде меня!

            Ответить
  30. Odessit:

    Спасибо, всё получилось, а то предыдущий плагин стал выпендриваться)))
    Я правильно понимаю, физически файла теперь не существует, мы его не видим, так как ни в корне сайта, ни в папке плагина, я не вижу файла sitemap.xml?

    Ответить
    • Виталий Кириллов:

      Все правильно1

      Ответить
  31. Ольга:

    Здравствуйте, Виталий!
    Как будто всё сделала, «как в книжке пишут», т.е. у вас написано, но нажав на кнопочку «посмотреть карту» ничего не вижу — ничего нет, пусто, белая страничка! Где же она может быть???

    Ответить
    • Виталий Кириллов:

      Ольга, где-то ошибка, ищите!

      Ответить
      • Ольга:

        Здравствуйте, Виталий, проверила уже раза три, настроила всё так как у вас.
        Может удалить All in One Seo Pack и установить по новому? подскажите, пожалуйста, в какой папке в корневом каталоге должны находиться файлы sitemap.xml и sitemap.xml.gz ? Проверю их наличие ещё раз.
        Спасибо за помощь.

        Ответить
        • Виталий Кириллов:

          Здравствуйте Ольга! Файлы sitemap.xml и sitemap.xml.gz должны располагаться в корне сайта, там где находятся папки wp-admin, wp-content и т.д. Но если Вы ранее не создавали карту сайта с помощью других плагинов, то и файлов таких у Вас может не быть.

          Ответить
          • Ольга:

            Да, в корне сайта их нет.
            Извините за настойчивость — удалять плагин All in One Seo Pack и настраивать заново?

            Ответить
            • Виталий Кириллов:

              Попробуйте! Скажите, а у Вас установлена свежая версия WordPress?

              Ответить
              • Ольга:

                Да, версия WordPress 4,0

                Ответить
                • Виталий Кириллов:

                  Попробуйте, переустановить плагин.

                  Ответить
                  • Ольга:

                    Обновила плагин All in One Seo Pack. И карты как не было, так и нет!
                    Может всё дело в этих строчек, которых раньше не было в настройках плагина, и у Вас в статье они тоже не описаны?
                    Помогите разобраться пожалуйста.
                    В настройке «Основные» появилась строчка:
                    — Use Schema.org Markup и по умолчанию отмечена галочкой. Что это значит? Мне оставлять галочку или нет?.
                    — В настройках «Настройка сервисов Google» появилось три новых сторочки (смотрите скриншот). Как их настраивать? Интересует вот такая строчка: Disconnect From Google Analytics
                    Нажимать мне кнопку: Disconnect From Google Analytics или нет?
                    — В настройках «Настройки индексирования» внизу появились две строчки? Отмечать их галочками? (смотрите скриншот).
                    В настройках XML карта сайта оказались все те настройки, что я сделала ранее. XML карта сайта так и не появилась!
                    Скриншоты выслала на ваш емейл.

                    Ответить
                    • Виталий Кириллов:

                      Ольга, строчка «Use Schema.org Markup» — это элементы микроразметки Schema.org и ее лучше установить вручную, т.е. галочку ставить не надо.
                      Нажав на кнопку «Disconnect From Google Analytics» вы отключите сбор данных для Google Analytics (счетчик Гугла).
                      Прежде чем ставить галочки в разделе «Настройки индексирования» прочитайте статью про мета-тег robots.

  32. Дмитрий:

    Здравствуй Виталий! Уже давно читаю твой блог, можно сказать первая инстанция по интересующим вопросам. Сейчас решил сократить число плагинов, и вот на XML карте у меня получилась заминка. Вроде все сделал правильно, по инструкции: удалил файлы из корня сайта, вместе с плагином; настроил новую динамическую карту, по инструкции; обновил; а вот при нажатии на ссылку «посмотреть карту» выходит вот такая надпись (Эта страница содержит следующие ошибки: ошибка в строке 2 в столбце 6: XML declaration allowed only at the start of the document Below is a rendering of the page up to the first error).
    Сейчас пытаюсь найти, где же все-таки допущена ошибка, но пока ничего не вижу. Может сможете подсказать, в каком направлении работать. Кстати, обновление wordpress и плагина All in One SEO Pack произвел сегодня.

    Ответить
    • Виталий Кириллов:

      Дмитрий, ну раз Вы не видите ошибку, то мне ее еще сложнее увидеть.) А дело вот в чем. Если открыть исходный код страницы, на которой должна отображаться карта, то первой в коде будет объявляться декларация xml:

      <?xml version="1.0" encoding="UTF-8"?>

      Так вот, этот код должен объявляться на 1 строке документа, а у Вас он по какой-то причине объявляется со 2 строки, а первая вообще пустая. Капайте в этом направлении и выясните, почему первая строка пустая.

      Ответить
      • Дмитрий:

        Спасибо, рылся долго, но все же нашел метод исправить ошибку. В двух словах: ошибка произошла при обновлении плагина, это пустая строчка также блокирует rss-ленту, обусловлено это появлением пустых строк в некоторых корневых файлах.
        Исправить просто, можно вручную удалить пробелы в измененных файлах, а можно установить плагин Fix Rss Feeds. Который при нажатии на кнопку, автоматически удаляет пробелы, после чего его можно деактивировать или удалить.
        Надеюсь эта информация, будет полезна Вашим читателям.

        Ответить
        • Виталий Кириллов:

          Дмитрий, я рад, что у Вас все получилось. Думаю Вы многого добьетесь в будущем. Уверен, Ваша инфа будет очень полезна многим веб-мастерам.

          Ответить
          • Татьяна:

            Слушайте, здорово!
            На самом деле я читала этот комментарий от Дмитрия. Но я просто много читала насчет этого плагина, что когда его удаляли, то все снова ломалось. Не хотелось из-за какой-то пустой строчки новый плагин устаналвиать, чтобы висел. Боялась в общем.
            А он сработал и я его удалила и ничего не сломалось :))))
            Спасибо и Дмитрию, и Вам, что сповигли меня 🙂

            Ответить
  33. Екатерина:

    Виталий, разрешите еще с Вами проконсультироваться. Динамическую карту, с помощью плагина All in One SEO Pack активировала. Проблем, вроде бы как не возникло. Карту просмотрела. Терзает единственный вопрос по поводу карты и robots.txt, а вернее индексации рубрик и, соответственно, «галочек» в таксономии. Виталий, в моем блоге главная страница является практически основной, страницы галерея и автор имеют дополнительное значение. Ну,а главная состоит из нескольких рубрик. Так вот, у меня вопрос — разрешать ли мне роботу индексацию рубрик или закрыть, т.е прописывать в файле functions.php or is_category() или убрать? Зайдите, пожалуйста, на блог, посмотрите принцип его построения, и подскажите, как правильно поступить.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  34. Екатерина:

    Спасибо за совет!

    Ответить
  35. Сергей:

    Здравствуйте.
    Установил плагин, создал карту, всё работает.
    Правда у меня первом разделе настроек в конце ещё один пункт
    Noindex Sitemap file
    Ставить галку или нет, по логике надо ставить, а вы что посоветуете?

    Ответить
    • Виталий Кириллов:

      В этом пункте не надо ставить галочку!

      Ответить
  36. Наталия:

    Здравствуйте, Виталий.Я сделала карту сайта с помощью All in One SEO Pack по вашим рекомендациям, удалила с корня сайта папки sitemap.xml и sitemap.xml.gz.Все обновила. Получилось!!!Но почему то при сканировании файла Sitemap появляется 60 предупреждений:Файл Sitemap содержит URL, доступ к которым заблокирован в файле robots.txt.Я удалила старый файл robots.txt с корня, при проверке в яндексе появляется динамический robots.txt.Прочитала вашу статью о создании robots.txt,поняла что файл должен обязательно быть в корне сайта.Скажите, можно сделать файл robots.txt по типу вашего и закинуть его в корень или вернуть старый и уже в нем искать ошибки?
    Ответьте,пожалуйста,что правильнее.У меня на сайте много картинок, значит ли это ,что в разделе карты «типы записей» мне надо поставить галочку в опции: все типы записей, или в медиа.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  37. Наталия:

    Виталий, ваш сайт приобрел в моем лице активного пользователя. Огромное спасибо за понятную и очень полезную информацию.Только что прочла статью: Мета-тег robots. Правильная настройка индексации сайта. Сразу отпал вопрос о файле robots.txt. Внесла изменения в директиву Host и положила сайт назад в корень.Пожалуйста, посмотрите,что у меня не так,что за 60 предупреждений при санировании карты выдает гугл.

    Ответить
    • Виталий Кириллов:

      Наталия, я посмотрел Вашу карту сайта и ужаснулся. У вас все URL на русском — это недопустимо! URL должны быть прописаны англ. символами.

      Ответить
      • Наталия:

        Виталий.Если все так печально, что можно сделать? У меня на другом сайте стоит плагин RusToLat, планировала его поставить.Он поможет?

        Ответить
        • Виталий Кириллов:

          Думаю поможет, но только на будущее. Существующие URL наверное придется менять вручную.

          Ответить
          • Наталия:

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

            Ответить
  38. Наталия:

    Здравствуйте, Виталий.Я уже обращалась по поводу своего сайта, URl все исправила, проверила в карту сайта и robots.txt с помощью яндекса,странички индексируются.Посетителей стало больше.Хотела настроить поиск в гугле.Если можно, то хотелось бы услышать ваше мнение, почему то гугл адсенс не хочет его принимать. Вроде посетителей до 100, и индексация на гугле(31 URL отправлены
    29 – количество проиндексированных URL) и в яндексе страниц в поиске 38.А мне пишут:Ваш сайт не відповідає положенням програмної політики Google AdSense та інструкціям з якості для веб-майстрів, никакой конкретики.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  39. Наталия:

    Виталий, спасибо за ответ.Получается поиск в Гугле я пока не настрою.Буду писать статьи.Да, я так поняла, что мета-тег robots надо вставлять в том случае, если robors.txt как у вас, т.е. в нем отсутствуют
    Disallow: /page/
    Disallow: /category/
    Disallow: /tag/
    Disallow: /feed/
    Disallow: /page/
    Я пока решила оставить прежний robors.txt, боюсь сделать, что то не так.

    Ответить
    • Виталий Кириллов:

      Наталия, если есть страх, то лучше обратиться к специалисту.

      Ответить
  40. Наталия:

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

    Ответить
  41. Софья:

    Виталий, здравствуйте! Спасибо за подробное описание, как с помощью плагина All in One SEO Pack сделать динамическую карту сайта. Сегодня сделала все по вашим рекомендациям, теперь жду каких-то улучшений в работе своего блога.

    Ответить
  42. Игорь:

    Привет, Виталий! Полписался на ваш блог, так как нашел ответы на многие свои вопросы.
    Дело в том, что недавно неведомым образом я снес карту сайта своего блога htmlka.com
    Обнаружил это, когда вместо 2 с лишним тысяч страниц яндекс стал индексировать 7
    При этом траст сайта в яндексе остался прежним, никаких фильтров и санкций

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

    Сделал карту сайта через All in One SEO Pack. До этого не делал через этот плагин, так как не понимал, где он размещает файл sitemap. Только у вас прочел внятное объяснение.

    Но. Проверка на валидаторе яндекса для sitemap показывает ошибки для вновь созданного файла:

    Результаты проверки (показано 100 ошибок из 2830)
    Неверное значение тега priority
    Строка 14:
    0,7
    Неверное значение тега priority
    Строка 20:
    0,7

    и так далее…

    Посмотрел файл sitemap, созданный мной ранее онлайн (с сервера я его удалил, но для себя сохранил) — там приоритетность другая. И тот файл в яндексе ошибок не показывал.

    Может, не обращать внимания на то, что показывает валидатор яндекса? Или яндекс не будет работать с таким файлом? Дело в том, что я не знаю, как его править.
    Заранее спасибо за ответ.

    Ответить
    • Виталий Кириллов:

      Игорь, а Гугл что говорит?

      Ответить
  43. Татьяна:

    Виталий, здравствуйте! Может быть сможете мне подсказать. Уже столько статей прочла за эти три дня, но все что удалось, это починить feed :)) Но и это очень хорошо!
    А вот с отображением карты сайта беда. Она у меня тоже выводится плагином All in One SEO Pack. Ошибка там. Красным написано, что ошибка во второй строке. В общем, там лишний пробел. Я это поняла. Открыла исходный кож этой страницы с картой (там, где ошибка выдается) и в исходном коде все мои записи, все ссылки. То есть фактически карта есть и она работает. Она обновляется. Но вот этот пробел, буь он неладе 🙁
    Я скопировала весь текст со страницы исходного кода и поместила в валидатор Яндекса, убрала лишнюю пустую строчку сверху и валидатор сказал, что все ОК. Ошибок нет.
    Но как эту пустую строчку поправде удалить я не знаю 🙁 Никак не могу найти. Уже все файлы с похожим словом xml просмотрела, всю папку плагина All in One SEO проштудиролвала. Все там чисто. Где ошибка может прятаться, ума не приложу ((

    Единственное, мне показалось подозрительным — в файле sitemap.xsl ( в папке плагина) верхняя строчка возле треугольных скобочек и знака вопроса было подсвечено желтым. Но пробелов не было.
    Я эту строчку подсвеченную скопировала и туда же на место вставила. Сохранила. Желтая подсветка пропала. Но ошибка все равно не исправилась. Больше не знаю, что делать.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  44. Евгений:

    Здравствуйте! Сделал все по вашему описанию. Долгое время все было в порядке, карта сайта работала.
    Но теперь возникает ошибка при просмотре карты:
    This page contains the following errors:
    error on line 2 at column 6: XML declaration allowed only at the start of the document
    Below is a rendering of the page up to the first error.
    Яндекс выдает ошибку — неверная кодировка.
    Не подскажете как исправить?

    Ответить
    • Евгений:

      Проблема решена.

      Ответить
  45. Мария:

    Так что плагин all seo in pack лучше чем DDsitemapgen? Я имею ввиду — эффективнее, и можно удалять второй?

    Ответить
    • Виталий Кириллов:

      Мария, если вы имеете в виду динамическую карту сайта, то конечно, зачем второй плагин.

      Ответить
      • Мария:

        Да, я имела ввиду DDsitemapgen удалить, если All seo in Pack может делать sitemap. Правильно я понимаю?
        Ещё такой вопрос. Для поисковиков — как лучше чтобы был структурирован sitemap по дате или по категориям сайта, чтобы получилось как семантическое ядро.

        Ответить
        • Виталий Кириллов:

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

          Ответить
  46. Галина:

    Здравствуйте,Виталий. Давно уже блуждаю по вашему блогу,уж очень он мне нравится.Все статьи очень содержательные и подробные,что мне,новичку и надо.Поэтому и подписалась на ваш блог,в надежде на помощь.
    Вчера создала динамическую карту блога по вашей статье,вроде все получилось,вывело 3 URL-адреса,а сравнить их не с чем,т.к. в статье не описано,какие и сколько адресов,создает эта карта. И поэтому,не знаю,надо ли корректировать ее,или оставить так,как есть.Настройки все сделала по статье.
    Вчера пришло уведомл.,что пл.All in one Seo-обновился,там уже все можно активировать,в т.ч. и robot txt,т.е.-динамический,очень жду статью по созданию динамического robots.txt
    И еще,надо ли мне обновлять этот плагин,все таки по нему уже сделано 2 настройки-Seo, и карта блога,вдруг все пере настроится.Заранее спасибо.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  47. George:

    Здравствуйте, установил All in one seo pack, активировал карту сайта, при ее открытии выдает ошибку, что страница не найдена, где можно искать причину?

    Ответить
    • Виталий Кириллов:

      Здравствуйте! Я в слепую не могу давать советов, опишите хотя бы последовательность своих действий.

      Ответить
  48. George:

    1.Проверил,что отсутствуют в корне сайта файлы sitemap.xml и sitamap.xml.gz
    2.Установил плагин,активировал и настроил
    3.Ссылка на карту в самом файле robots.txt присутствует

    Ответить
  49. Мария:

    Виталий, добрый день. У меня возникла проблема с картой сайта. Главная страница сайта — статическая страница «Советы огородникам». Страница записей — страница «Анонсы всех статей» (URL страницы vse-stati). И я не хочу, чтобы страница записей показывалась в карте сайта.
    В блоке «Исключенные объекты» указала ID страницы, в админпанели страницы в блоке «Инструменты SEO» поставила галочку в строке «Исключить из карты», но плагин упорно вставляет ее в карту. И что интересно, вставляет со своими приоритетом и частотой.
    Другую страницу «Карта сайта» (что для посетителей) исключает отлично, а эту страницу «Анонсы всех статей» ну никак не хочет. Может быть это заложено в плагине: не исключать страницы с лентой анонсов статей? Как же все таки исключить ее из карты?
    Заранее благодарю за совет.

    Ответить
  50. Виталий Охрименко:

    Здравствуйте Виталий. Сегодня сделал все по вашему предписанию, однако одной вещи никак понять не могу. Почему в моей новой карте сайта всего 7 элементов. Так и должно быть, али это какой лаг.

    Ответить
    • Виталий Охрименко:

      Проверил карты сайта у других комментирующих, подобные лаги у доброй половины. У некоторых вообще по две ссылки в карте отображаются. У вас же целых 109 ссылок. Как правильно и в чем секрет?

      Ответить
      • Виталий Кириллов:

        Попробуйте переустановить плагин, лаг вполне может быть.

        Ответить
  51. Вахит:

    Здравствуйте! Встал вопрос переноса файлов блога с корневого каталога в отдельную папку. Нужно ли изменять robots.txt? Например, вот такую запись Disallow: /wp-admin на Disallow: /blog/wp-admin, если папка называется blog

    Ответить
    • Виталий Кириллов:

      Здравствуйте! Да конечно надо переписать директивы, ведь путь измениться.

      Ответить
      • Вахит:

        Понял спасибо большое! Все настройки блога делаю по Вашим записям! Благодарю за труды!

        Ответить
  52. Александр:

    Здравствуйте, Виталий. Я активировал в плагине XML карту сайта. Появилось предупреждение
    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.gz.
    Конфликт с неизвестным файлом /home/s/…../public_html/sitemap.xml.
    Я эти файлы соответственно там же в плагине и удалил. Проверил в корне- точно нет, НО при переходе «Посмотреть карту сайта на http://..../sitemap.xml просто пустая белая страница и, соответственно, Гугл вебмастер пишет про 404 ошибку. Подскажите, пожалуйста, в чем может быть проблема.

    Ответить
    • Виталий Кириллов:

      Здравствуйте Александр! А вы плагин, который выводил карту до этого деактивировали?

      Ответить
      • Александр:

        Да, я убрал Googlsitemaps плагин и активировал Карту сайта в All in Seo.

        Я вообще, в принципе, не понимаю, как поисковики могут увидеть то, чего нет, ведь мы удаляем файлы sitemap.xml и gz из корня?

        Ответить
        • Виталий Кириллов:

          Александр, динамические файлы создаются специальными функциями и поисковики их прекрасно видят, впрочем как и пользователи. У меня на блоге динамическая XML карта, т.е. нет файла sitemap.xml, но если в адресной строке браузера набрать seo-mayak.com/sitemap.xml, то вы увидите вполне рабочую карту сайта.

          Ответить
  53. Елена:

    Добрый день!
    Подскажите пожалуйста. Когда-то давно настроила карту сайта через плагин Google XML Sitemaps и она нормально отображалась, все работало. Сегодня хотела посмотреть, а вместо карты открылась пустая страница. Попробовала настроить карту сайта через All in One SEO Pack и результат тот же. В чем может быть причина? Мой сайт karapysik.ru

    Ответить
    • Виталий Кириллов:

      Здравствуйте! Видимо у Вас просто не создалась карта, страница- то пустая

      Ответить
      • Елена:

        А что тогда делать?

        Ответить
        • Виталий Кириллов:

          Попробуйте еще раз создать через All in One SEO Pack по моей инструкции.

          Ответить
          • Александр:

            У меня такая же проблема с пустой страницей при создании виртуальных ссылка на карту и динамическую карту. Никакие обновления Вордпрес или переустановки All in Seo не помогают.

            Ответить
            • Виталий Кириллов:

              Хорошо Александр, придется наверное лично разобраться с Вашей общей проблемой. Пришлите мне на почту данные доступа.

              Ответить
              • Елена:

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

                Ответить
                • Виталий Кириллов:

                  Я постараюсь помочь если кто-нибудь доступ даст. В слепую я врятли разберусь. У меня на блогах все в порядке.

                  Ответить
                • Виталий Кириллов:

                  Елена, попробуйте удалить все директивы из файла .htaccess и создать карту. Директивы не удаляйте, а сохраните где-нибудь.

                  Ответить
                  • Елена:

                    А можно это же, но по русски, а то для меня совсем не понятно, что Вы имели ввиду.

                    Ответить
                    • Виталий Кириллов:

                      Хорошо, тогда простой вопрос, Вы знаете что такое файл .htaccess и где он расположен?

                    • Александр:

                      Это, примерно, как и я, но только года два назад.

            • Виталий Кириллов:

              Александр, вы не поставили галочку напротив пункта: «Динамическая карта сайта». Проверьте отображение!

              Ответить
  54. Елена:

    К сожалению, нет.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  55. Елена:

    Скажите, после того, как сформировалась карта с помощью плагина, она должна появиться в корневом каталоге (файл sitemap.xml)? У меня его почему-то нет.

    Ответить
    • Виталий Кириллов:

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

      Ответить
      • Елена:

        Спасибо, а может какой-то плагин блокировать формирование карты?

        Ответить
        • Виталий Кириллов:

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

          Ответить
  56. Елена:

    Я нашла этот файл. В нем четыре строчки, их все нужно удалить?

    Ответить
    • Виталий Кириллов:

      Что за строчки?

      Ответить
  57. Елена:

    Вот они:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/~karapysik/karapysik.ru(.*) [NC]

    RewriteRule ^(.*)$ /~karapysik/karapysik.ru/$1
    (Одна пустая).

    Ответить
    • Виталий Кириллов:

      Сделайте копию файла на всякий случаи. Затем замените содержимое файла на это:

      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ — [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress

      После попробуйте создать карту.

      Ответить
      • Елена:

        Все сделала, как Вы написали и снова пустая страница.

        Ответить
        • Виталий Кириллов:

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

          Ответить
          • Елена:

            К сожалению, ничего не поменялось.

            Ответить
            • Виталий Кириллов:

              Значит отключайте все плагины, кроме All in One SEO Pack и пробуйте.

              Ответить
  58. Ия:

    Спасибо, Виталий, за ваш блог. Я сейчас создаю новую версию нашего сайта без помощи админа и ваши статьи мне в этом хорошее подспорье. Учусь быстро, но метод тыка в таком деле не лучший вариант)) Так что тут вы для меня спасатель))

    Ответить
  59. иван:

    здравствуйте
    установил — «Ссылка на карту из виртуального robots.txt»

    но robots выглядит вот так samui-24.ru/robots.txt , а не так как у вас seo-mayak.com/robots.txt

    Ответить
    • Виталий Кириллов:

      Иван у меня статический robots.txt, т.е. файлом.

      Ответить
  60. иван:

    «Дело в том, что WordPress предусмотрена функция создания динамического robots.txt и именно туда будут добавлены данные ссылки.»

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

    Ответить
    • Виталий Кириллов:

      Возможно напишу об этом. В рамках комментария всего не расскажешь.

      Ответить
  61. Юрий:

    Проверил сейчас позиции по запросу: «Динамическая карта сайта», Яндекс — 1место, Гугл — 1место.
    Мистика! Как вы это делаете? )

    Ответить
  62. Роман:

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

    Ответить
  63. Сергей:

    Добрый день, Виталий!

    Я сейчас проверил XML-карту сайта sitemap.xml в валидаторе XML-фидов Яндекса webmaster.yandex.ru/xsdtest.xml и получил ошибку:

    «Не найдено описание для элемента «urlset». Возможно неверно указан корневой элемент.
    Строка: 5 Позиция: 61
    Подробнее
    cvc-elt.1.a: Cannot find the declaration of element ‘urlset’.».

    XML-карта генерируется плагином Aii In One Seo Pack. Виталий, Вы можете подсказать, что означает эта ошибка и как ее исправить?

    Заранее спасибо.

    С уважением,
    Сергей

    Ответить
    • Виталий Кириллов:

      Я проверил в Яндексе ваш файл sitemap.xml, ошибок не найдено.

      Ответить
      • Сергей:

        Здравствуйте, Виталий!

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

        В любом случае спасибо Вам за помощь!

        Ответить
  64. Елена:

    Виталий, снова здравствуйте.
    Посмотрела Ваш файл Роботс, возникли вопросы) Вы только для Гугла сообщаете что разрешено и что запрещено, а почему для Яндекса не указываете?
    У Вас открыты для индексации и плагины, и контент, темы.
    У меня в Роботс закрыты следующие:
    Disallow: /wp-admin
    Disallow: /wp-includes
    Disallow: /wp-content/plugins
    Disallow: /wp-content/cache
    Disallow: /wp-content/themes
    Disallow: /trackback
    Disallow: */trackback
    Disallow: */*/trackback
    Disallow: */*/feed/*/
    Disallow: */feed
    Disallow: /*?*
    Disallow: /tag
    Host: pro7sfer.ru
    После обновления плагина XML Sitemap у меня пропала карта сайта, то есть , она пустая, в яндексе при проверке говорится, что Некорректный формат URL файла Sitemap, а гугл ругается на пустую карту. При этом происходит конфликт, что карта сайта ведет по тем местам, которые в Роботс закрыты. Раньше все было нормально и я ничего не меняла. Подскажите пожалуйста, что сделать?
    Спасибо

    Ответить
    • Виталий Кириллов:

      Здравствуйте Елена!
      С чего Вы взяли что я прописал директивы только для Гугла?
      Звездочка синтаксисе robots.txt означает любой текст.
      Это значить что директива:

      User-agent: *

      Действует для любых роботов. Этого вполне достаточно.

      Посмотрите в корне сайта не создался ли у Вас статический файл sitemap.xml.
      Если такой имеется, удалите его и обновите карту в плагине.

      Ответить
      • Елена:

        Здравствуйте, Виталий.
        Спасибо за ответ. Все понятно. Чаще встречала в хосте disallow)
        У себя в корневой папке только такие файлы нашла:
        xmlrpc.php
        А может быть так, что страницы все закрыты от индексации у меня и поэтому нет карты? Яндекс вебмастер показывает исключенные из индексации страницы вот в таком формате:
        /?p=113
        /?p=1191
        /?p=122
        это ссылки, их штук 300,переходя по которым я попадаю на различные свои статьи.
        Спасибо

        Ответить
  65. Елена:

    В моем Robots.txt прописан только Sitemap: мой сайт/sitemap.xml
    Яндекс вебмастер ругается на Некорректный формат URL файла Sitemap, но в корне нет файла, если он как-то иначе не прописан.

    Ответить
    • Виталий Кириллов:

      Елена, а Вы вообще XML карту создавали? Такое впечатление, что ее у Вас просто нет.
      Кстати у многих проблемы с созданием карты плагином All in One SEO Pack. Причин отказа масса.

      Ответить
      • Елена:

        Виталий, да, сначала плагином XML Sitemap, а после его удаления именно плагином All in One SEO Pack, при этом, на одном сайте он работает и карта есть, а на этом нет.

        Ответить
      • Елена:

        в корневой папке появился файл PHP_errors.log, в котором прописано:

        [07-Sep-2016 05:49:51 UTC] PHP Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
        [07-Sep-2016 06:29:08 UTC] PHP Parse error: syntax error, unexpected $end in /home/l/leonati5/pro7sfer.ru/public_html/wp-content/plugins/all-in-one-seo-pack/inc/sitemap-xsl.php on line 190

        строчки повторяются до 18 вечера

        Ответить
        • Виталий Кириллов:

          Похоже плагин с чем-то конфликтует. Точно сказать не могу.

          Ответить
  66. Qweroll:

    Здравствуйте, помогите решить проблему. При активации плагина Google XML Sitemaps получается так.
    User-agent: *
    Disallow: /wp-admin/
    Allow: /wp-admin/admin-ajax.php

    Sitemap: http://v-vmeste.by/sitemap.xml

    Если создавать robots.txt он перекрывает плагин. Как поменять данные в robots и плагин смог работать?

    Ответить
    • Виталий Кириллов:

      В смысле перекрывает плагин, не понял.
      Если в robots.txt нет директивы
      Disallow: /sitemap.xml
      То ничего перекрываться не должно.

      Ответить
  67. Игорь:

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

    Ответить
    • Виталий Кириллов:

      Если урлы в мобильной версии не меняются, то и беспокоится не о чем, а если меняются, то смотрите справку Гугл

      Ответить
  68. Даниил:

    Нету Строк «уведомлять Гугл и уведомлять Бинг» что это может быть?
    Этот вопрос уже писал в другой статье, но вдруг тут будет людям удобнее искать ответ. Спасибо
    PS Статья очень читабельна и понятна:)

    Ответить
    • Виталий Кириллов:

      Убрали строчки походу.

      Ответить
  69. Людмила:

    Здравствуйте, Виталий.

    Трудно сказать когда у меня появилась проблема с картой сайта, но раньше она была нормальной видимости.Сейчас сделала новую по вашей статье. Раньше она у меня была статическая через плагин All in One SEO Pack. Проверила ее сейчас в вебмастерах Г И Я — сейчас вроде все нормально, видят ее. Но я ее не вижу, показывает ошибку:
    Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
    Адрес: lyublyu-shit.ru/sitemap.xsl
    Строка 3, символ 1:<xsl:stylesheet version="2.0"

    Хотела ее проверить через валидатор HLM фидов, пишут:
    Не найдено описание для элемента "urlset". Возможно неверно указан корневой элемент.
    Строка: 5 Позиция: 61
    Подробнее
    cvc-elt.1.a: Cannot find the declaration of element ‘urlset’.

    Валидатор микроразметки — ее не видит.

    Подскажите мне, пожалуйста как можно исправить ошибку?

    Ответить
    • Виталий Кириллов:

      Здравствуйте!
      Вообще, файл должен иметь расширение xml, а не xsl.

      Ответить
      • Людмила:

        Так и не знаю, что за причина была, но когда я поменяла тему на сайте, ошибка пропала. Сейчас все работает нормально. Спасибо за статью, все подробно «разжевано» прям как для меня 🙂

        Ответить

Оставить комментарий

Внимание комментатор! Прежде чем вставить: HTML, JavaScript или PHP код в свой комментарий, преобразуй его в html сущность!

Subscribe without commenting

» Подписаться на комментарии по RSS