Карта сайта разбивается плагином PageNavi на страницы, но…
Тайтл всех страниц карты один, так же все страницы карты имеют одинаковый тег canonical указывающий только первую страницу.
В следствии чего, поисковики индексируют только первую страницу карты.
Как решить проблему?
Заранее благодарен, за подсказку.
Можно добавить подобный фрагмент в functions.php активной темы:
Подразумевается, что страница карты имеет ярлык sitemap.
Спасибо Сергей, помогли.
Сорри может за глупый вопрос
Под ярлыком что понимается ?
Если карта у меня находится по адресу :
…./karta-sajta
то в коде надо поменять sitemap на karta-sajta ?
И вообще с этой гадской канонизацией.
Я вот хотел публиковать большие статьи и бить их на страницы тегом nextpage
А увидал, как яша мне зарубил вторую часть карты сайта и призадумался – а надо-ли это делать ????
Да.
А ещё убрать дублирование тега canonical…
Sergey Biryukov, спасибо.
А как решить аналогичную проблему для постов, разделенных на части ?
WordPress присваивает первой части статьи rel=’canonical’ и поисковики индексируют только ее, а все следующие части нет.
remove_action( ‘wp_head’, ‘rel_canonical’ );
Спасибо.
Сорри, а это надо вставлять конкретно в пост, поделенный на страницы ?
Какой смысл вставлять php-код в пост? Код – к коду. Например, в functions.php Темы.