Web-Gate
где заказать сайт +1 (510) 491 89 19
Пн - Вс: 10 00 - 19 00
Профессиональное продвижение сайтов — поисковая оптимизация,
раскрутка сайта, разработка и создание сайта

Убираем rel="canonical" в WordPress для плагина SEO by Yoast

Отзывы ()

Теги:

Рекомендуйте нас:

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


06.10.2015
Перемены случаются в жизни каждого человека. Некоторые – спонтанно, прочие – осознанный личный выбор. Часто последние связаны со сменой места жительства или работы. Именно такой категории посвящается данная статья. Она будет основана на материалах вебинара с Михаилом Портновым по поиску работы за границей.

Динамика курса Гривна ЦБ РФ, руб. за 10 грн


12.07.2011
Отчего скачут цены на различных биржах продажи ссылок, можно узнать из этого графика
15.03.2014

Что бы убрать в head запись  <link rel="canonical" href="" /> когда вы используете плагин WordPress SEO by Yoast, просто вставьте следующий код в файл вашей темы functions.php перед закрывающим тегом php:

// Remove Canonical Link Added By Yoast WordPress SEO Plugin
function at_remove_dup_canonical_link() {
        return false;
}
add_filter( 'wpseo_canonical', 'at_remove_dup_canonical_link' );

Иначе у вас возможны проблемы с индексацией, например в Яндекс, где многие страницы будут исключены роботом по причине "Документ является неканоническим"

Отзывы (10)


Glad Web 09 янв. 2015 в 09:28 # Ответить
gladweb
Спасибо большое!
Только сейчас заметил, что на всех страницах плагин создал тег canonical, даже на главной
Sergei 06 февр. 2015 в 18:27 # Ответить
В нете между разработчиком Yoast и другими пользователями читал целую полемику по поводу того, нужно ли удалять "canonical" из его плагина или нет... В русскоязычном интернете читал, что необходимо, чтобы в коде не было 2-х ссылок canonical... Я не большой спец в этом, и у меня к тому же даже нет закрывающего тега php в файле functions, поэтому я так и не понял куда в моем случае вставлять вышеуказанный код... Если кто-то на самом деле разбирается в этом вопросе - поясните, влияет ли на самом деле canonical на индексацию или нет, так как не понятно, почему плагин созданный для поисковой оптимизации сайта добавляет ссылку, мешающий его индексации.
Sergei 07 февр. 2015 в 19:03 # Ответить
В нете между разработчиком Yoast и другими пользователями читал целую полемику по поводу того, нужно ли удалять "canonical" из его плагина или нет... В русскоязычном интернете читал, что необходимо, чтобы в коде не было 2-х ссылок canonical... Я не большой спец в этом, и у меня к тому же даже нет закрывающего тега php в файле functions, поэтому я так и не понял куда в моем случае вставлять вышеуказанный код... Если кто-то на самом деле разбирается в этом вопросе - поясните, влияет ли на самом деле canonical на индексацию или нет, так как не понятно, почему плагин созданный для поисковой оптимизации сайта добавляет ссылку, мешающий его индексации.
admin 06 апр. 2015 в 11:19 # Ответить
"canonical" необходим, так как часто различные плагины и не совершенство самой ЦМС плодят "дубли" одних и тех же страниц, часто вебмастера об этом и не подозревают, но их статьи существуют в индексе Гугла в 2-20 экземплярах, и считаются разными страницами с одинаковым контентом. Вам это надо? При чем установив очередной плагин для вордпреса, завтра окажется что ваши страницы начали раздваиваться.
Влад 06 апр. 2015 в 10:38 # Ответить
Я не сильный спец в Php, но насколько я помню, закрывающий тег php будет выглядеть так ?>
Но открыв functions.php, я увидел только открывающийся <?php, и как тут вставить??
Хотел вставить весь код файла functions.php, но ваша форма не пропускает
admin 06 апр. 2015 в 11:22 # Ответить
Вставьте как написано в инструкции сверху. Закрывающий тег не обязательно нужен, так как файл functions.php инклудится в другой файл.
Влад 12 апр. 2015 в 10:01 # Ответить
<?
Действительно, чота я не подумал))) вставил где то по серёдке, каноникал убрался. Сенкс))
samosval 30 окт. 2015 в 23:12 # Ответить
Турист
совсем недавно, обнаружил что обновлённый плагин выдает ошибку xml карты "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."
может подскажите что сделать???

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

La composante principale de Levitra est Vardenafil. Ce médicament est utilisé pour traiter le dysfonction érectile (l'impuissance) chez les hommes et pour le traitement d'hypertension artérielle pulmonaire. Levitra affecte la réponse à la stimulation sexuelle et améliore l'érection https://pharmacie-hommes.fr. Le médicament agit pendant 36 heures.