• Здравствуйте.

    Мне необходимо удалить атрибут rel=»canonical на страницах сайта. Не хватает знаний, как это сделать. Буду благодарна, если сможете подсказать.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Редактирование кода не хватит Вам, так как знаний не хватит. Вопрос в другом, а зачем? Чтобы появились дубли? Да и каноникал у Вас формирует плагин All in One SEO вот там в настройках отключите.

    в настройках этого плагина где примерно это отключается? прилагаю скрин: https://drive.google.com/file/d/1v1NZxI0fBaodYflR1JWdjFZCbR8pEcUc/view?usp=drive_link

    или сам плагин нужно отключить полностью?

    gzs85, привет.

    Мне необходимо удалить атрибут rel=»canonical на страницах сайта.

    Если уверены в этом, то могут помочь такие решения (добавлять в functions.php дочерней темы, в сниппеты кода или в код темы, если у вас своя тема оформления используется):

    function aioseo_filter_canonical_url( $url ) {
    return '';
    } add_filter( 'aioseo_canonical_url', 'aioseo_filter_canonical_url' ); // если установлен плагин AIOSEO
    add_filter( 'wpseo_canonical', '__return_false' ); // если установлен плагин Yoast SEO
    remove_action( 'wp_head', 'rel_canonical' );
    remove_action( 'wp_head', 'rest_output_link_wp_head' );

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

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

    • Ответ изменён 2 недели, 1 день назад пользователем gzs85.

    gzs85, да, в этом плагине такой настройки нет. Поможет код (самый первый, для плагина AIOSEO), что я выше написал.

    спасибо. вообще у этого сайта проблема — в индекс не попадают страницы сайта (их 21 шт). Обращалась в ТП вебмастер, они ссылаются, что именно этот атрибут мешает индексации страниц и его нужно убирать. Надеюсь поможет.

    вот так поставила код, верно же?

    https://drive.google.com/file/d/1OjbioIkjCGDoUPXJslgFFodWtypvEOao/view?usp=drive_link

    gzs85,

    Обращалась в ТП вебмастер, они ссылаются, что именно этот атрибут мешает индексации страниц и его нужно убирать.

    Сомнительное заявление, конечно.

    вот так поставила код, верно же?

    Только этот блок нужен:

    function aioseo_filter_canonical_url( $url ) {
    return '';
    } add_filter( 'aioseo_canonical_url', 'aioseo_filter_canonical_url' ); // если установлен плагин AIOSEO

    Так как у вас установлен и работает плагин AIOSEO.

    Автор gzs85

    (@gzs85)

    спасибо, поставлю именно этот код.

    думаете, причина, что страницы в поиск не попали, в другом?

    направляю скрин их ответа: https://drive.google.com/file/d/1qDATL5LUntxuAo2rP_XPQc_V5CuDASi3/view?usp=drive_link

    По-моему, ваш сайт не индексируется, потому что идет редирект на другой поддомен rus-25k04k08

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

    kw56, буквально две минуты назад редиректа ещё не было. Была какая-то страница-заглушка с корзиной.

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

    да, на сайте настроен редирект, домен генерируется разово и не индексируются поисковыми системами. Важно, чтобы в поиск попали страницы основного домена: https://www.yandex.ru/search/?text=site%3Ashop.mibe-suxilep.ru&lr=236.

    Этого пока не наблюдается.

Просмотр 13 ответов — с 1 по 13 (всего 13)