Вордпресс прогрессивный движок для сайтов, имеющий множество скрытых фишек, которые не все знают. Такой возможностью является тег nextpage WordPress, разбивающий одну запись на несколько мелких частей. То есть та же пагинация как в рубриках или ленте страниц на главной только для отдельного поста, если он большой и требуется его разбить на логические главы, так она выглядит.
Как разбить статью WordPress
Нужно определить поддерживает ли шаблон выводить такую пагинацию WordPress. Если работаете в старом редакторе, то переходим в режим Текст и добавляете в место разрыва код разделителя.
<!--nextpage-->
В gutenberg, есть специальный блок, находится здесь.
- Нажимаем знак плюс
- Ищем раздел Элементы разметки
- Находим Разрыв страницы, нажимаем
- Добавился новый блок
Выбрал специально шаблон где вывода данной функции нет. Сохраним обновления записи, посмотрим что получилось внутри.
Видим что нумерация не появилась в том месте где должен быть разрыв. Нет специальной функции в коде темы.
<?php wp_link_pages(); ?>
Вставляем непосредственно после вывода инструкции wp_content в стандартном цикле WordPress. В моем шаблоне нашел в файле single, и поместил код. Так можно сделать постраничную навигацию на статических страницах, тогда ищем файл page.
После сохранения разрыв из тега nextpape преобразуется в такой вид. Таких адресов можно сделать несколько. Советую почитать про серверные заголовки Last modified.
Нужно ли разбивать запись на несколько страниц в вордпресс
Однозначный ответ нет, не нужно. Лучше пусть статья будет объемная, большая, в ней будут все ключевые фразы, LSI слова, видео, картинки, чем это будет обрывок незаконченного текста. Ранжирование в таком случае будет отдельное у всех страниц, поисковик не склеит их.
- ПС будет ранжировать каждый адрес отдельно и подбирать ей релевантный запрос для выдачи, но интент одинаковый, поэтому ценность всего материала снижается
- Повтор title и description на всех последующих элементах, при неправильной настройке SEO плагина
- Вложенность последующих статей на уровень ниже, прибавляется /2, /3 и так далее, что является минусом
- Релевантность материала падает, потому что обозревает не всю область, а только анонс, лучше писать все в одном посте
- Запреты индексации в noindex, canonical, robots. Многие начинающие вебмастера делают шаблонные настройки, в которых такие урлы закрываются мета тегами от индексации, поэтому они не попадут в выдачу, а начальные страницы будут не законченными
Главная проблема разбивки на страницы
Даже если не разделять nextpage, то не значит что дублей не будет в отдельных постах. Попробуйте прописать в конце url любого поста слеш и цифру 2. В 90% случаев откроется та же страница, с аналогичным контентом и одинаковым кодом.
Хорошо если SEO плагин закрывает атрибутом canonical на основной адрес, тогда все хорошо.
Но это просто атрибут, да он работает и говорит сразу, что тут делать нечего – оригинал находится по другому адресу. Представим что каноникла нет, или произошел сбой в поисковой выдаче и этот атрибут перестал работать, тогда множество статей с одинаковым содержанием, но разным урл попадут в поиск.
Нужно действовать радикальнее, спасет полный 301 редирект на стартовую страницу. Решение есть только в плагине Clearfy PRO. Сначала покажу как должен быть поставлен процесс. Происходит переброс на основной url.
Чтобы это организовать на блоге, в плагине Clearfy включаем соответствующий пункт, обязательно проверяем работу, как на видео выше.
Обращу внимание что настройка действует только на пагинацию постов, на архивы, категории, рубрики и другие таксономии действие не распространяется. Клеарфай умеет удалять другие дубли, например replytocom. Для посетителей даю промокод 15%, нажимайте на кнопку, скидка активируется автоматом.
Clearfy -15%
Закончу описание nextpage в WordPress, рассказал для чего он нужен, как его применить и дал рекомендации по устранению ошибок индексации, чтобы удалить все дубли из выдачи.
Ещё читайте: Устраняем ошибку ERR_TOO_MANY_REDIRECTS.