Блог
Анны Фёдоровой Как зарабатывать в интернете и на своём блоге?

Устраняем проблему в All in One SEO Pack

2015.04.27
Автор:

Устранияем проблему в All in One SEO Pack

Ребята всем привет! Уже все знают о том, что любому сайту нужна внутренняя оптимизация. И что её обязательно нужно сделать. А так же наверняка многие из вас знают о том, какую скрытую угрозу таит в себе плагин All in One SEO Pack, благодаря чему появляется дублированный контент, за что ваш блог может спокойно попасть под фильтр поисковых систем. Если нет, тогда тем более нужно ознакомиться с этой статьёй, чтобы исправить ошибку.

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

О какой угрозе и проблеме в плагине All in One SEO Pack идет речь? А речь идёт о атрибуте rel=»canonical». К примеру, если открыть на своём сайте любую страницу и в конце url ещё дописать слеш «/» и какие-нибудь цифры не важно какие, то есть например к адресу http://sozdamblog.ru/konkursy-na-bloge добавить ещё цифры http://sozdamblog.ru/konkursy-na-bloge/777, то открывается всё эта же статья только под другим адресом.

Так вот при просмотре исходного кода этой страницы, которая с тремя семёрками ( одновременное нажатие «CTRL» + «U») мы увидим что canonical показывает главный url с нашими циферками и это очень и очень плохо.

problemaЕщё один момент. Зашла тут на один блог, добавила к адресу три двойки, открыла исходный код и что я вижу. Тег rel="canonical" образованный плагином выдает параметр, который говорит поисковым системам что эта страница с циферками главная, а не та которая без /222 на конце.

problema-v-all-in-one-seo-pack

А если мы перейдём по ссылке »prev», то увидим уже следующие дубли, которые так же будут считаться главными. Вот дублики и получаются. Что самое интересное, что добавить подобные страницы при желании может каждый в аддурилку Яндекса и тут же эта страница попадёт в индекс и соответственно в выдачу Яндекса и google. А там глядишь из-за такого количества дублей фильтр нагрянет, супер. И  расплодиться таких может целая куча. Ведь в коде url адрес выдает нам rel=»prev» благодаря чему дубли могут размножаться на полном автомате после того как работ проиндексирует страницу с циферкой.

Но можно решить эту проблему и без удаления плагина All in One SEO Pack что сделало большинство блоггеров. Не верите? Тогда найдите эту проблему сейчас на моём блоге.

Хотите убрать этот недостаток в плагине, тогда вперёд.

Как решить проблему

Вначале перейдите в основные настройки плагина All in One SEO Pack и отметьте галочкой пункт No Pagination for Canonical URLs. Это устранит проблему создания канонических URL для страниц ( у меня это «О блоге», «Автор», «Мои курсы» и т.д.) .

No-Pagination-for-Canonical-URLs

Можете проверить сами и перейти по ссылке http://sozdamblog.ru/o-bloge/56 и посмотреть исходный код, канонический URL будет прописан правильно:

Правильный канонический url

У меня к примеру нет ссылок, которые ведут на следующую и предыдущую страницу. Так вот для того чтобы убрать строчки «link rel=prev» и «link rel=next» как собственно рекомендуют сами разработчики идём в файл functions.php и прописываем следующий код в самом начале после <?php. Только вначале обязательно сделайте его резервную копию:

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

В файл htaccess добавляем код (после RewriteBase/). Только тут внимание! У всех сайтов ссылки формируются с разным окончанием, у кого с html, у кого без, просто выберите нужный.

Если у вас ссылки с окончанием .html:

Если у вас ссылки без окончания .html:

Если вдруг у кого-то картинки перестают отображаться, используйте следующий код:

Почему я выбрала именно All in One SEO Pack

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

Во-первых мне нравятся возможности этого плагина. С помощью него можно создать карту сайта XML благодаря чему отключить ещё один плагин. Так же есть очень полезная функция оптимизации сайта в соц.сетях через описание и ключевые слова (мета теги) и многое другое.

Во-вторых если посмотреть на количество скачиваний обоих плагинов, то уже можно сделать определённые выводы. Плагин All in One SEO Pack скачали 22 миллиона человек, а Platinum SEO PACK всего 1 миллион.

kolichestvo-skachivaniy-plaginov

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

И к тому же, у кого стоял плагин Platinum SEO PACK, возникала следующая проблема — плагин не отображал Title, который прописан к статье в визуальном редакторе в полях плагина. Благодаря чему хорошую релевантность статей можно не ждать. Довольно у многих с недефолтными шаблонами возникает такая проблема, хотя всё прописано и настроено верно. Я кстати не исключение.

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

Как перенести данные с Platinum SEO PACK на All in One SEO Pack.

В интернете пользователи не раз писали о том, что им не удалось перейти снова на All in One SEO Pack без потери данных, и они заново заполняли заголовок, описание и ключевые слова. И если вы хотите покинуть Platinum и при этом чтобы не исчезли все метатеги — советую воспользоваться плагином SEO Data Transporter и выполнить несколько несложных действий:

1). Заново загрузите и активируйте плагин All in One SEO Pack, тот SEO плагин который у вас стоял пока не трогайте;

2). После активации SEO Data Transporter в админке перейдите в: «Инструменты» — «SEO Data Transporter»;

3). И в списке слева выберите свой старый действующий плагин Platinum SEO (или другой, с которого вам нужно перенести данные), а справа выбираем — All in One SEO Pack и нажмите «Convert».

4). Деактивируйте тот плагин, который не нужен.

Всё, таким образом мы с одного SEO плагина перенесли все метатеги на другой.

С уважением, Анна Фёдорова


Комментариев: 24

  1. Андрей Косолапов

    Ого, тут не так давно весь интернет с подачи Борисова твердил обратное, а Вы наоборот. 8O Круто и правильно, лично я плагин не менял, когда стоял вордпресс и никаких дублей и прочей фигни у меня не было. Правда я сейчас перешел на Джумлу, но если вернуть обратно, то буду ставить только All in One SEO Pack :|

    Ответить
    1. Анна Фёдорова

      Мне нужно было искать решение проблемы в этом плагине, поскольку плагин Platinum SEO PACK на моём блоге не отображал Title.

      Ответить
      1. Андрей Косолапов

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

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

    У меня пишет при добавлении такая страница не найдена? Это правильно?

    Ответить
    1. Анна Фёдорова

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

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

        И что нужно исправлять?

        Ответить
        1. Анна Фёдорова

          Роман, а вы всё сделали, как написано в статье?

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

    Много кто перешёл с All in One SEO Pack на платинум.

    Ответить
  4. Сергей Дненисов

    Спасибо Анна за информацию. Все сделал , получилось . Плагин работает нормально All in One SEO Pack

    Ответить
  5. Алексей

    Помню эту проблему, Александр описал. У меня тогда тоже стоял этот плагин и перешел на platinum. Но когда я увидел результаты от SEO yoast, то сразу поставил его, и результаты меня не заставили ждать — посещаемость выросла!

    Анна, All in Seo Pack отличный плагин! Плохо, что вашей статьи не было раньше... На yoast бы по любому переехал, а вот на platinum даже не посмотрел.

    Ответить
  6. Дмитрий Жилин

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

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

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

    Ответить
    1. Анна Фёдорова

      А если кто-то из вредности эти странички с лишними символами добавит в Аддурилку Яндекса? Попробуйте свои добавить и вскоре увидите их в поиске, а если скажем таких страниц штук сто будет?!

      Ответить
    2. Сеорубль

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

      Ответить
  7. Алексей

    Странно, я вам оставил всего 2 комментария, но в сайдбаре стоит число 1. Что-то не так с виджетом или другая причина?

    Ответить
    1. Анна Фёдорова

      Всё так, просто виджет обновляется с первого числа. А предыдущие два комментария вы оставляли 30 числа.

      Ответить
      1. Алексей

        Я совсем забыл про числа. Спасибо, что напомнили!

        С праздниками вас! :)

        Ответить
        1. Анна Фёдорова

          Спасибо, вас тоже с праздниками! :)

          Ответить
  8. Николай

    Первый раз на блог попал, я просто в восторге от блога,все четко расписано и уложено, и автор симпатичный :) (извините что не по теме) добавлю в закладки.

    Ответить
    1. Анна Фёдорова

      Благодарю за такой комментарий! Заходите на блог по чаще. ;)

      Ответить
  9. Николай

    Обязательно буду появляться

    Ответить
  10. Андрей

    Эта проблема лишь в некоторых версиях плагина. Да и если серьезно, критичного ничего в этом нет. Поисковые системы определят сами где каноническая страница, а где дубликат, для этого есть XML карта и чудесные алгоритмы поисковиков :)

    Ответить
  11. vladdr

    Каждый плагин желательно разбирать и изучать покодово

    Ответить
  12. Igor4

    Я установил плагин all in one seo pack, но карты сайта нет. Иду по ссылке, а там вместо нее выдает ошибку «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.».

    Такая же проблема была на плагине seo by yoast.

    Ответить
    1. Анна Фёдорова

      Вы в настройках плагина в разделе XML КАРТА САЙТА карту создали и всё правильно активировали? Карта сайта проверяется введя: адрес сайта/sitemap.xml

      Ответить

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