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

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

Отзывы ()

Теги:

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

Давайте поговорим про основы верстки


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

Заменить все ссылки на странице javascript jquery


26.03.2016
Рассмотрим метод замены всех ссылок на html странице, с помошью javascript, в данном примере еще и jquery библиотеки
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.