- All in One SEO Pack не работает: что делать?
- Постовой
- Плагин All in One SEO Pack. Правильная настройка
- Плагин All in One SEO Pack
- Настройки плагина All in One SEO Pack
- В заключение
- Решение проблемы с All in One Seo Pack и ужасным тегом canonical : )
- Именно поэтому я даю свое решение этой проблемы
- Итак, почему я не стал удалять All in One Seo Pack?
- 1. Плагин Platinum Seo давно не обновляется
- 2. Если Вы мигрируете на Platinum Seo, то обратно на AIOSP переехать не получится
- 3. AIOSP развивается, и разработчики хотя бы чинят баги : )
- Итак, приступим:
- Как это сделать?
- Первый вариант:
- Поэтому попробуйте второй вариант
- И последний штрих
- Вот такие дела, товарищи автономные блогеры : )
All in One SEO Pack не работает: что делать?
Еще совсем недавно я был поражен фактом того, что все заголовки на моем блоге стали такими же, как на главной странице. Как выяснилось, проблема была в некорректной работе нашего всеми любимого WordPress All in One Seo Pack’а, а как выяснилось еще дальше, в его конфликте с шаблоном.
Кстати, тем, кто еще не поставил себе Platinum SEO Pack, — cоветую это делать. Не заметите абсолютно никаких отличий от All in One Seo Pack’a, а функционала станет больше :).
Так вот, основные правила, которых следует придерживаться при установке All in One Seo Pack‘a, чтобы он работал корректно, следующие:
- Плагин работает только, если в вашем header.php между тегами вы вызываете php функцию wp_head(); , которая и выводит измененные описание, кейворды, контент и тайтл для статьи
- Плагин работает только, если ваш header.php подключается к остальным файлам (single.php, home.php, search.php, page.php и т.д.) через вызов php функции get_header(); . Подключения типа и не конают!
- Плагин может не работать из-за конфликтов с вызовом query_post(); . Лично у меня получилось так, что один раз при помощи query_post (); выводилась сама статья, а второй раз эта функция вызывалась для вывода последних статей по дате в сайдбар. После того, как я убрал повторный вызов query_post (); , проблема исчезла.
Вот и все. Надеюсь, что кому-нибудь это поможет.
Постовой
Системы безопасности и цифровая телефония для тех, кто хочет идти в ногу с прогресом.
Источник
Плагин All in One SEO Pack. Правильная настройка
Просмотров: 8 217
Привет, дамы и господа! Используйте плагин All in One SEO Pack для автоматической оптимизации WordPress сайта для поисковых систем. Между прочим это самый первый из SEO плагинов для ВордПресс, на данный момент уже более 50 миллионов загрузок. С появлением конкурента Yoast SEO, AIOSP отошёл на второе место, но всё равно пользуется большой популярностью. Однако, если Yoast SEO подходит для новичков, то All in One SEO Pack рассчитан на более опытного пользователя. Но, это не проблема, читайте — как сделать правильную настройку плагина AIOSEO.
С 2007 года plugin AIOSP оброс уже множеством бесплатных дополнений (XML карта сайта, robots.txt, социальные мета и другие), где вы можете в любой момент активировать или наоборот деактивировать доступные функциональные модули.
Из коробки WordPress отлично справляется с привлечением пользователей на ваш сайт. Но вы можете сделать еще больше, чтобы сделать ваш сайт видимым для поисковых систем и социальных сетей.
В этом руководстве вы узнаете, как правильно настроить один из лучших плагинов поисковой оптимизации (SEO) — All in One SEO Pack (Все в одном пакете SEO). И как использовать его для повышения присутствия вашего веб-ресурса в Интернете.
Улучшить позиции в поисковой выдаче просто — плагин WordPress AIOSP — незаменим для настроек SEO. Это руководство для начинающих проведет вас через основные шаги, которые необходимо предпринять после установки плагина.
Плагин All in One SEO Pack
Для начинающих: Вам даже не надо открывать настройки, все работает автоматически из коробки. Просто установите.
Для продвинутых пользователей: Вы можете произвести тонкую настройку чтобы оптимизировать ваше SEO.
Основные возможности All in One SEO Pack:
- Поддержка Google Analytics;
- Разметка Schema.org;
- Поддержка пользовательских типов постов;
- Отладка навигационных ссылок;
- Безопасность с использованием технологии Nonce;
- Автоматическая генерация META-тегов;
- Помогает избежать дублирования контента сайта;
- Автоматически оптимизирует заголовки для поисковых систем;
- Карта сайта XML и многое, многое другое;
- Переведён на русский язык.
Установить данный модуль можно стандартным путём, через админпанель: Плагины — Добавить новый, вводим в поле поиска его название. SEO Plugin отобразится первым. Кликаем кнопку Установить:
После успешной установки — активируем его. У вас появится новый раздел с одноименным названием.
Настройки плагина All in One SEO Pack
Все в одном SEO Pack хорошо работает с настройками по умолчанию, однако приведенные ниже шаги помогут вам пройти через некоторые важные настройки конфигурации, которым должен следовать каждый владелец сайта на вордпресс.
Нажимаем пункт Общие настройки. Что хорошо в данном плагинчике это то, что все основные настройки происходят на одной странице. Обратите внимание , что предлагаемые настройки только рекомендации для вас, вы в праве поступать как считаете нужным:
Здесь, блок «Общие настройки», Канонические URL , галочка стоит по умолчанию. Естественно, оставляем. Это означает что, в код страниц будет вставлен важный атрибут rel=»canonical».
Далее, ставим галочку Запретить пагинацию для канонических URL — Обычно канонический URL-адрес страницы или поста с нумерацией страниц отображается по адресу https://mydomain.ru/page/2/ . Эта опция удаляет /page/2/ из канонического URL.
Включить пользовательские канонические URL : нет, галку не ставим. Использовать заголовок по умолчанию — оставляем по умолчанию (отключенным).
Использовать разметку Schema.org включена по умолчанию — оставляем. Вести журнал событий — нет. Да, получать подсказки по каждому пункту настройки можно нажимая на иконку — Вопросительный знак.
Переходим к блоку «Настройки главной страницы» . Пример, моего блога:
Заголовок главной страницы : Заполняем Title для главной страницы вашего сайта, то есть, SEO-заголовок веб ресурса. Если не заполнено, то будет использоваться название сайта по умолчанию (WordPress Настройки — Общие — Название сайта).
Тег Title — это HTML элемент, который указывает поисковым системам и посетителям самым сжатым и понятным способом, о чем именно идет речь на определенной странице. Тайтл отображается в: браузере, в социальных сетях и поисковой выдаче. Должен быть уникальным для каждой страницы.
Описание главной страницы : Это Description для главной. Мета-описание для вашего сайта. Это описание, которое поисковые системы будут отображать в результатах поиска, оно будет отображаться под заголовком Title в поисковой выдаче.
Description — небольшой текст, передающий краткое содержание страницы. Описание, заключенное в тег, может использоваться поисковиками для формирования сниппета. Google учитывает 150-160 символов, Яндекс — 160-170. Чтобы «понравится» всем роботам, не превышайте 150 символов.
Например, в выдаче Яндекс:
Использовать (взамен) статическую главную страницу — оставляем отключенной.
Блок » Настройки заголовков «. Оставляем всё как есть, по умолчанию. Так как заполнено всё правильно:
Едем дальше. Блок » Настройки типов содержимого «. Используйте эти чекбоксы, чтобы выбрать, какие типы содержимого вы хотите использовать с SEO плагином:
Можно добавить Медиафайлы. А почему бы и нет.
Блок » Настройки отображения «. Это позволит определить, где отображать Title (Заголовок), Keywords (ключевые слова) и Description (Описание):
Блок » Верификация вебмастера «. Это способ подтверждения права на сайт когда вы добавляете свой сайт в вебмастер поисковых систем. Введите проверочный мета — тег (не весь мета тег, а его персональный номер), чтобы подтвердить ваш сайт через инструменты для веб-мастера от Google, Bing и Pinterest. Эта настройка добавит мета тег верификации на вашу домашнюю страницу сайта.
Очень подробно о способах подтверждение права на веб ресурс рассказано тут.
Следующий блок » Настройки Google «. Если у вас есть аккаунт в Google+, то рекомендую заполнить. Хотя уже скоро соцсеть гугл плюс закроется (весной 2019 г), но пока пусть будет. Google Analytics ID : В этом поле нужно ввести код, присвоенный вашему сайту инструментом для аналитики от Гугла:
Блок » Настройки индексирования (noindex и nofollow) «. Тег сообщает поисковикам, что контент не нужно индексировать поисковыми роботами. Отмечайте галочками, как на скриншоте:
Ох, страница с настройками не кончается, прокручиваем вниз и следующий блок » Расширенные настройки «. Здесь, решите сами что отмечать, а что нет. Нажимаете подсказки и решаете отмечать галочкой или нет. На работу вашего сайта это никак не отразится:
Остальные расширенные настройки заполнять не обязательно. Оставьте поля пустые:
В блоке » Настройки ключей » оставим по умолчанию — Отключить. Это связано с тем, что мета-ключевые слова (meta-keywords) не имеют ценности в современном SEO. Это сказал Мэтт Каттс из Google. Вообщем meta-keywords для поисковых систем умерли. Так, главные настройки в seo плагине мы произвели, обновите/сохраните их.
Теперь при написание поста под редактором сообщений появится seo блок плагина:
Индивидуальные настройки поста/страницы : Предварительный просмотр сниппета — фрагмент предварительного просмотра показывает, как ваша публикация или страница могут выглядеть в поисковых системах на основе введенного вами SEO заголовка и мета-описания.
В поле «Заголовок» вы вводите своё (по желанию) SEO название, которое будет использоваться для этого поста или страницы. И поле «Описание» (description) для страницы. Если вы измените настройки заголовка и описания и нажмете Опубликовать или обновить, фрагмент предварительного просмотра будет обновлен в соответствии с вашими новым seo заголовком и описанием.
С тегами NOFOLLOW и NOINDEX думаю объяснять вам не надо, и так всё понятно. Вот, пожалуй на сегодня, у меня всё.
В заключение
В любом случае, сосредоточьтесь на контенте и результаты SEO будут получены независимо от того, какой плагин вы используете — всё в одном SEO пакете, Rank Math или Yoast SEO! В следующий раз я расскажу вам, как настроить XML карту сайта от этого же плагина и другие модули.
Источник
Решение проблемы с All in One Seo Pack и ужасным тегом canonical : )
Привет, друзья IdeaFox!
Думаю, уже все прочитали статью Александра Борисова про ужасы All in One Seo Pack : ) Все переехали на Platinum Seo Pack? Если нет, то прочтите эту заметку до конца, так как я расскажу о своем решении этой проблемы, без удаления AIOSP.
Тема действительно очень серьезная, и каждый из вас может получить неприятности, если вовремя не подсуетится.
Мы обсуждали эту напасть с Александром еще летом. Я сразу озадачился, и стал терзать разработчиков письмами с просьбой устранить этот баг.
Общался я с Питером Бэйлисом, который является одним из разработчиков плагина All In One Seo Pack:
Питер Бэйлис практически мгновенно отреагировал, и устранил этот опасный баг через несколько дней, но не до конца.
Именно поэтому я даю свое решение этой проблемы
Чтобы не переписывать суть проблемы, советую внимательно ознакомиться со статьей Александра. Уверен, что большинство из вас ее прочли, ну а те, кто не в курсе, добро пожаловать в ночной кошмар автономного блогера: )
Если без шуток, то прочтите ее. Саша рассказал про эту штуку летом, и подсказал одно хитрое решение (см. вариант №1 в статье).
Но я не стал спешить менять плагин, так как есть парочка “но”, которые тоже нужно учитывать, о чем написал ниже.
Александр какое-то время спасался на старой версии AIOSP, и тестировал другие решения, а я в это время писал разработчикам AIOSP : )
Итак, почему я не стал удалять All in One Seo Pack?
1. Плагин Platinum Seo давно не обновляется
Как видите, больше года обновлений нет. Что наводит на грустные мысли. Совсем непонятно, как поведет себя Платинум при дальнейшем обновлении WordPress.
На данный момент официально поддерживается версия ВордПресс 3.6.1. Актуальная же версия ВП= 4,0.
2. Если Вы мигрируете на Platinum Seo, то обратно на AIOSP переехать не получится
Точнее, получится, но описания статей (description, title, key words) будут потерты, или заменены на генерированный контент из статей. Придется все снова прописывать ручками. Если статей много, то это адский труд.
Да и как к этому отнесутся поисковые системы трудно сказать.
3. AIOSP развивается, и разработчики хотя бы чинят баги : )
Без иронии, Питер Бэйлис отвечал очень быстро, что радует.
Короче, друзья, дело ваше, но я предпочел остаться на AIOSP. Как решить эту проблему с противными каноникал, читайте ниже.
И, конечно, перед любыми изменениями делаем резервную копию всего сайта. Прежде чем хвататься за лобзик и пилить движок, прочтите статью до конца : )
Итак, приступим:
Для того, чтобы устранить проблему с тегом canonical нужно сделать следующее:
1. Пройти в настройки плагина AIOSP и нажать на галочку
No Pagination for Canonical URLs:
В старых релизах плагина AOISP этой фичи нет. Но появилась после бурной переписки с Питером : )
Теперь смотрите, что получается. Показываю на своем тестовом блоге win4blog.ru :
Я прошел на страницу и добавил пару цифр на конце URL
Смотрим на исходный код этой страницы:
Второй тег canonical показывает на исходную страницу, что уже значительно снижает риски образования дублей страниц.
Нам нужно убрать записи вида, которая указывает на страницу, которой нет в действительности win4blog.ru/info/87
Дело в том, что мы получаем ссылку на несуществующую страницу, которая опять дает возможность расплодить дубли (в теории). Лучше убрать из кода страницы теги вида:
Как это сделать?
Первый вариант:
Можно пройти в каталог плагина Алл ин Сео и найти файл aioseop_class.php
Этот файл расположен по адресу:
Открываем файл в редакторе и находим следующие строки:
Их можно удалить или закомментировать следующим образом:
Чтобы было нагляднее, показываю на скриншоте:
Комментируем эти две строки и сохраняем файл.
Смотрим опять код страницы:
Противные строки : ) вида
Но в этом решении есть большой минус. После каждого обновления All in One Seo Pack придется возвращаться к файлу, и снова удалять или закомментировать эти две строки кода. Согласитесь, что это плохая идея.
Поэтому попробуйте второй вариант
Сами разработчики рекомендую сделать такой финт ушами вот на этой странице:
Нужно сделать очень простую вещь:
1. Идем в админку сайта по пути “Внешний Вид” –> “Редактор”
и открываем файл functions.php для редактирования
И сразу после строки вставляем две строки:
Сохраняем файл, обновляем подопытную страницу.
Опять проверяем, и убеждаемся, что мерзкие строки вида:
исчезли из кода страницы.
Второй способ хорош тем, что он работает на уровне шаблона, и при каждом обновлении AIOSP не нужно ковыряться в недрах сайта. Но, подчеркну, что на некоторых хитрых шаблонах этот способ может не сработать.
И последний штрих
Можно еще подстраховаться, и прописать редирект для страниц, которые имею на конце URL цифры. Способ работает, если на конце URL прописано .html
Достаточно добавить одну строкe в файл .htaccess
RewriteRule (.*)\.html\/(3+)$ $1.html [R=301,L]
Это штука позволяет перебрасывать со страницы с цифрами на конце, на основную страницу.
Например, если ввести адрес:
то вас перебросит на
То есть, на основную страницу статьи.
Вот такие дела, товарищи автономные блогеры : )
Когда этот чертов ВордПесс начнет нормально работать? А разработчики плагинов делать нормальные продукты?
Источник