Не все вебмастера знают, что статьи в вордпресс можно разделять на части. Это называется разрыв страницы, осуществляется с помощью команды nextpage в WordPress, похожа на постраничную навигацию в рубриках и остальных архивах. Удобная вещь если хотите разделить большой пост на несколько мелких. Не путайте с командой more для анонсов.
Но есть проблемы, распишу списком некоторые.
Если же сайт не планируется продвигать в поиске, а только в социальных сетях, то данным функционалом можете пользоваться. Советую прочитать как узнать id любой сущности в WordPress.
В новом редакторе Gutenberg есть специальный блок, нажимаете на него и вставляете в необходимое место.
Как отображается пагинация на статической странице.
Так получили несколько этапов записи. Если разбивка не появилась, значит тема не поддерживает nextpage, ищите пути реализации. Могу посоветовать статью с другого сайта, про то как добавить кнопку разрыва и поместить вывод в код шаблона.
- Показ ссылок пагинации в постах
- Какая опасность есть в nextpage
- Удаляем разделение постов в Clearfy
- Постраничная навигация
- Делаем алфавитную пагинацию
- Основные настройки
- ABC Pagination
- Кастомная функция
- Отдельно о пагинации постов
- Если не работает переход
- Ошибка 404
- Зачем нужны prev & next в WordPress?
- Убираем prev & next через дополнения
- Используя Clearfy PRO
- При помощи Remove WP OH
- Самостоятельное очищение сайта
- В чем проблема постраничной навигации
- Методы закрытия пагинации от ПС, и нужно ли это делать
- Используем All in one SEO pack
- Проблемы в Yoast SEO с noindex, follow
- Применяем Clearfy PRO
- Применяем код
- Результат
- XML карта сайта
- Robots txt
- HTTPS и SSL сертификат
- Дубли
- Архивы
- Таксономии – рубрики и метки
- Вложения
- Replytocom
- Shortlinks (шортлинки)
- Пагинация постов
- Очистка кода своими руками
- Дополнительные настройки для SEO в WordPress
- Минификация кода
- Оптимизация картинок
- Исходящие ссылки
- Noindex для пагинации
- Транслитерация заголовков
- Уведомления о Cookie
- Микроразметка
- Скорость работы для новичков
Показ ссылок пагинации в постах
Некоторые темы не поддерживают данный функционал, но по правилам построения должны быть. За это отвечает инструкция.
Добавляем в документ single, там где необходимо выводить нумерацию. Обычно это после инструкции the_content. Пробуем вставлять, но совет для новичков, делаем все через FTP соединение. Для примера приложу скриншот.
Какая опасность есть в nextpage
Независимо от того пользуетесь или нет разрывом nextpage, к url каждой отдельной статьи можно приписать /2 и откроется точно такая же, но с другим адресом. Это полный дубль, таких в индекс можно занести большое количество, могут постараться конкуренты, добавляя к каждой статье какую угодно цифру. Про эту уязвимость написано в статье про полную SEO настройку.
Эту ситуацию нужно исправлять, поэтому предлагаю решения, наилучшее это редирект на оригинал.
Удаляем разделение постов в Clearfy
Разработчики Clearfy смогли предусмотреть даже такую мелочь, если планируете никогда не использовать nextpage на сайтах WordPress, то рекомендую сделать перенаправление на основной адрес.
Некоторые SEO плагины умеют добавлять rel=»canonical» с адресом исходной записи WordPress. Метод тоже рабочий, но действует только для поисковых систем, то есть для них это как переадресация, и они не сканируют и не берут документ в индекс. Это есть в Yoast SEO, он автоматически добавляет этот тег в код блога.
Проверяйте свои WordPress блоги на наличие данной неисправности, устраняйте любым из методов, потому что nextpage пользуются редко, а действует он всегда.
Постраничная навигация
Нужна для того, чтобы группировать и сортировать большие объемы данных.
Бывает двух видов: алфавитная и числовая. Первая — для удобного представления словаря или раздела F. A. Q. Числовая помогает пользователю ориентироваться и находить нужный контент.
Делаем алфавитную пагинацию
Вывести информацию по буквам алфавита просто: с помощью .
Основные настройки
Implementation — автоматический или ручной вывод алфавита. Если выбрано первое, то разбивка встроится автоматически. Она будет показана под основным меню. Для ручного режима выведется шорткод.
Display on all lists? — выбор мест и разделов вывода алфавитной пагинации.
Hide/Show pagination if only one post available? — показать/скрыть разбивку, если на сайте один пост.
DOM Position? — место вывода. Оставьте по умолчанию.
Language selection? — язык. Выберите “русский”.
Styles — стиль алфавитного блока (горизонтальный, вертикальный, строчные или прописные буквы).
Disable Empty Alphabets? — показать/скрыть разбивку, если нет постов.
4. Установите нужные опции и нажмите кнопку Save Changes.
Если выбрана автоматическая вставка, то главная будет иметь вид:
В другом случае — вывод набора шорткодов для вставки.
5. Добавьте шорткоды в файлы шаблонов.
ABC Pagination
Самое лучшее и современное решение для алфавитной пагинации — использовать плагин ABC Pagination WPShop. С ним вывод пагинации возможен где угодно в шаблоне без каких-либо ограничений в DOM, есть настройки для красивого визуального оформления списка букв и списка постов, море других нужных пользователю опций.
.
Кастомная функция
Если установка/работа плагина не устраивает, можно создать свою функцию.
Откройте файл functions.php активной темы и вставьте код:
Измените код под свои нужды (отмечено в комментариях).
Чтобы разбивка отображалась, пропишите PHP-строку в шаблон темы:
Отдельно о пагинации постов
Для нового редактора WordPress Gutenberg есть блок Разрыв страницы.
Если не работает переход
Ошибка 404
Это значит, что запрошенная страница сайта не существует. Способы решения:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Функции WordPress, нагружающие систему существуют и их надо устранять. Один из таких недочетов – ссылки prev и next, мешающие спокойной работе сайта.
Зачем нужны prev & next в WordPress?
Не стоит забывать, что вордпресс – CMS, то есть готовое решение для создания сайта. В помощь новичкам разработчики сделали автоматический вывод двух ссылок на предыдущий и следующий пост.
Посетители их не видят, а доступны они только через код, то есть робот, в процессе обхода, легче ориентируется по страницам ресурса.
Если подходить к их оценке со стороны юзабилити и SEO – они не несут никакой пользы, потому что по умолчанию в большинстве шаблонов создаются страницы пагинации, созданные для удобной навигации, по которым роботы находят новые страницы и обходят уже имеющиеся.
Убираем prev & next через дополнения
Я рекомендую использовать плагины, потому что считаю их наилучшим решением для новичка-вебмастера:
Используя Clearfy PRO
Популярная утилита, улучшающая техническое SEO по 50+ параметрам. Одна из возможностей – удалить ссылки на предыдущую и следующую запись в WordPress.
В отличие от других вариантов, в этом присутствует техническая поддержка от разработчиков, которые помогут вам, если вдруг работа плагина будет некорректна или испортит шаблон.
При помощи Remove WP OH
Бесплатное нерусифицированное дополнение, устраняющее большинство вредных подключений в шапке. Обновления выходят, скрипт поддерживается.
Рекомендую использовать тем, кто не пользуется редактором Gutenberg, встроенным в движок. При активации пункта «Выбрать все«, также удаляются из системы и стандартные виджеты, а также могут появиться помехи при воспроизведении видео.
Самостоятельное очищение сайта
Вручную удалить изъян можно только посредством вставки PHP функции. Для этого:
Внимательно замерьте работу ресурса. При любых негативных последствиях – откатите изменения и воспользуйтесь готовыми плагинами.
Теперь вы можете без труда убрать атрибуты prev & next с WordPress блога. Изучайте другие уроки и совершенствуйте техничку своего ресурса!
В чем проблема постраничной навигации
В WordPress все сущности составляются на лету, то есть собираются из отдельных файлов и вытаскивают контент из базы данных.
На страницах пагинации полностью дублируются title, description, h1 и другие элементы с домашнего адреса. Пример на скриншоте:
Дублирование meta-информации на страницах пагинации
Ниже в коде дублирующийся h1. Это ошибки SEO-оптимизации, так как все перечисленные meta-теги должны быть уникальными для каждой сущности. Поэтому не нужно отдавать такие страницы в выдачу, а лучше закрыть с помощью noindex. Тем более, что они в большинстве случаев бесполезны для продвижения.
Методы закрытия пагинации от ПС, и нужно ли это делать
Быстрый ответ – да, но как это лучше реализовать?
Рассмотри методы, актуальные для WordPres:
Лишняя работа – многие оптимизаторы, чтобы полностью убрать в ВордПресс постраничную навигацию, применяют все 4 метода сразу, чем делают оказывают себе и своему сайту медвежью услугу.
Мы пойдем правильным путем с использованием noindex в связке с robots.txt.
Используем All in one SEO pack
У обладателей SEO плагина AIOSP есть возможность вставить noindex в пагинацию дальше 2 итерации.
Проблемы в Yoast SEO с noindex, follow
Разработчики WP-плагина Yoast SEO предусмотрели СЕО-правила и слушают напрямую специалистов из GOOGLE.
Это означает что если страницы нет в индексе, то сканировать и переходить по статьям робот не будет.
Тут получается патовая ситуация – в выдаче появляется множество документов пагинации, плюс их нельзя закрывать ни в rel canonical, ни в ноуиндекс, плюс появляются ошибки в панели вебмастера о дублирующих метатегах title и description.
Сделав эксперимент, увидел, что робот также сканирует постраничную навигацию WordPress, захватывая даже самые поздние посты.
В Yoast нельзя настроить noindex для страниц пагинации. Таких настроек просто нет. Вместо этого они сделали каноническую ссылку на саму страницу, где находится посетитель, подтверждая что это не повтор, а отдельный документ.
Но разработчики Йоаст СЕО сказали: «OK, если хотите добавить на страницы пагинации noindex, то наш каноникал вообще исчезнет из WordPress».
Применяем Clearfy PRO
Если вы используете на своем сайте плагин Yoast SEO, то решением является плагин Clearfy PRO, который имеет две функции для пагинации. Мы пользуемся вторым вариантом:
Noindex в ClearfyPRO
Отмечу, что Clearfy PRO оптимизирует и чистит сайт WordPress еще по 50 пунктам.
Для читателей предоставляю промо на скидку. Нажимайте на кнопку, скидка применится автоматом:
Применяем код
Если не хотим комплексно улучшать сайт, то используем кастомную php-функцию. Помещаем код, представленный ниже в function.php темы сайта (желательно для этих целей использовать дочернюю тему).
Функция ноуиндекс фоллоу
Результат
Результат методов одинаковый. Нажимаем на любую таксономию типа page/2/, page/3/ комбинацию клавиш Ctrl+U, потом Ctrl+F, вставляем в поле ввода noindex, ищем строчку. Рядом располагается Rest API.
Правильный результат внедрения noindex для page/2/, page/3/ и т. д.
С помощью статьи узнали, для чего помещать noindex в пагинацию на WordPress и реализовали 3 простых метода. Выбирайте!
Считаю лучшим решением для раскрутки это плагин Yoast SEO, он включает в бесплатной версии тот минимум, необходимый для создания правильного управления поисковыми системами.
Много других фишек, что сделало его популярным. Вот подробный пост по настройке Yoast SEO, читайте и делайте все в соответствии с инструкцией.
Спрашивают можно ли обойтись без плагинов и настроить кодом, отвечу, что затея бесполезная и требует знаний. Зачем придумывать свои методы, если есть решения с инструкциями.
XML карта сайта
Обязательный пункт в СЕО при оптимизации это XML карта. Ее может создавать йоаст, но формируется с ошибками для Яндекса. Поэтому лучше использовать отдельный модуль Google XML Sitemap, переходите и смотрите как это делать.
Карта сайта XML
Robots txt
Рекомендательный файл для поисковых роботов, но поддерживается, поэтому должен присутствовать. Как создавать Robots txt для Яндекса и Google. Документ регулирует куда можно ходить роботу, с помощью команд ALLOW и DISALLOW, указанием пути к карте, в некоторых случаях адрес главного зеркала.
Серверный файл для Apache, регулирующий редиректы, кэширование и остальные полезные функции. Возможно его не будет, тогда htasccess создаем и настраиваем. Не пренебрегайте рекомендациями этого файла, он может как улучшить, так и навредить ресурсу.
Где находится htaccess
HTTPS и SSL сертификат
Обязательный пункт, потому что браузеры Chrome и Yandex начали помечать ресурсы без HTTPS как небезопасные со снижением трафика, поэтому покупайте сертификаты, либо пользуйтесь бесплатным Let’s Encrypt. Важно правильно настроить сам редирект с HTTP на HTTPS. Установку безопасного соединения должен делать хостер.
Дубли
Разработчики WordPress заботятся об удобстве использования, поэтому добавляют множество бесполезных функций оптимизации в ядро. Дубли создаются для сортировки статей, картинок и архивов по категориям, но часто они клонируют друг друга, создавая одинаковый контент, мешая раскрутке. Разберемся какие виды формирует WordPress.
Архивы
Архивы нужно удалять, сортируют записи более тонко. Перечислю какие виды архивов есть в WordPress:
Таксономии – рубрики и метки
По умолчанию в WordPress две таксономии это Рубрики и Метки. Считаю их отличным способом СЕО продвижения при правильной оптимизации метатегов описания. Единственное если не используете метки (теги) в написании статей, то удаляем от случайного появления повтора в выдаче. Инструкцию по категориям WordPress используем ссылку в разделе про архивы и в начале статьи в йоаст.
Вложения
При загрузке медиа объектов – картинка, анимация или видео, под каждое содается отдельная страница, абсолютно пустая, содержащая сам файл. Считается не дублем, а лишним, вложения удаляем. Данные документы хорошо работают для SEO сайтов фотографов, портфолио и других визуальных разработках, но не для блогов.
Replytocom
ПС не знали какой документ из представленных давать в органику, просто спускали такие статьи, выбрасывая далеко за ТОП 20. Обязательно .
Shortlinks (шортлинки)
В коде поста в разделе HEAD формируется тег link, с коротким url, для удобства программирования и сортировки данных. У каждого элемента есть свой ID номер, параллельно создается виртуальная страница с адресом вида /?p=number-id, этот хвост полностью заменяет url самой записи, то есть:
Ей присвоен id с номером, например, 2341, тогда автоматически создается линк такого вида, который полностью дублирует основную.
Этот полный дубль shortlink, закрываем от индексации с помощью оптимизации каноникал или редиректа.
Пагинация постов
Не многие знают о такой возможности, чтобы разделять статью на несколько мелких с помощью тега nextpage, добавляющий пагинацию в конце поста на следующую часть материала. Но беда в том что title, h1 и description полностью дублируются с основного url.
Так же если не пользуетесь nextpage, то угроза появления SEO дублей есть, введите в конце адреса /1/ или /2/ в 90% случаев откроется таже запись, нужно деактивировать пагинацию и nextpage для сохранения трафика.
Очистка кода своими руками
WordPress создает мусор в исходном коде сайта. Ниже приведу список то что мешает и возможно удалить.
В дополнение можно скрыть виджеты: облако меток, календарь и страницы, они делают нагрузку на базу данных, давая большое количество запросов.
Выключаем лишние виджеты
Не забываем про чистоту кода шаблона, нужны просто хорошие темы, которые поддерживаются разработчиками. Примеры SEO шаблонов описывал тут.
Дополнительные настройки для SEO в WordPress
Конечно этими пунктами не обойдется, далее переходим к более продвинутым возможностям и технологиям, которые должны применять не только владельцы WordPress.
Минификация кода
Два друга Last Modified и If-Modified-Since дают понять поисковому роботу, выкачивать ли блог и обновлять в поиске. При обновлении статьи мы нажимаем на кнопку Обновить, но роботы выкачивают страницу и сравнивают ее в любом случае, потому что им не говорят обновлен ли материал или нет.
Сервис проверки Last Modified
Эти два серверных заголовка говорят поисковикам когда обновлялся материал и пускать ли робота проверять. Робот приходит с датой последнего сканирования, а last modified, говорит что статья не изменялась – иди дальше. Тем самым уменьшаем количество запросов и скорость индексации.
Оптимизация картинок
Упущением в SEO продвижении является не оптимизированные изображения, важными пунктами являются три параметра:
Процесс простой, но если картинок в вордпресс много, то лучше оптимизировать пошагово: сделали снимок, сразу сжали, написали к ней ALT и TITLE.
Исходящие ссылки
Часто в комментариях WordPress спамят ссылками и в имени комментатора. В итоге получаем много исходящих адресов, которые в 90% являются плохими, могут навредить, получив фильтр за ссылочный спам, поэтому их нужно закрывать от индексации.
Не забываем про статьи, при написании часто вставляем урлы на другие источники и дополнительные материалы. Не советую их оставлять в открытом виде, скрываем исходящие ссылки.
Noindex для пагинации
Noindex для пагинации это наиболее щадящий метод закрытия постраничной навигации от индексации, потому что добраться до старого материала можно только через нее. Не рекомендую пользоваться атрибутом canonical для пагинации на главной, действуем с помощью noindex и запрета в robots.
Транслитерация заголовков
По умолчанию url любой сущности формируется из заголовка, прописываемый автором. Но если домен на латинице, а адрес сущности на кириллице, то это ошибка оптимизации, давайте исправлять.
Урл можно переделать вручную при написании паста, но лучше пользоваться автоматической транслитерацией заголовков, чтобы не запоминать этот момент. Для примера такая вещь есть в нашем Clearfy PRO.
Уведомления о Cookie
Обязательная вещь при продвижении в Google – США и Евросоюз решили сделать такое предупреждение, чтобы сказать посетителям что о них автоматически собирается некоторая информация. Считаю бестолковым дополнением, потому что ресурсы так или иначе собирают их, cookie надо добавлять.
Микроразметка
Микроразметка Shema org косвенно влияет на продвижение, но дает лучшее понятие ПС и пользователям в поисковой выдаче о чем контент, потому что снипет будет расширенным. На стадии решения нажатия на результат поиска человек оценивает визуальную и информационную составляющие. На верхний сниппет вы нажмете с более высокой вероятностью, чем на нижний – это работа микроразметки.
Снипет в выдаче
Есть автоматические решения в виде SEO плагинов, они добавляют микроразметку, но перепробовав около 10 штук понял, что не отвечают требованиям, скорее делают хуже, запутывая роботов, которые потом дают не валидный снипет в выдачу. Вижу только один выход – использовать уже оптимизированные шаблоны для WordPress, советую темы от WPShop.
Скорость работы для новичков
На продвижение действует скорость работы, а она напрямую зависит от нескольких вещей:
Как писать статьи по ключевым словам рассказал в курсе на WPCourses, оптимизация статей начинается в конце.
Соблюдая рекомендации и используя только качественные разработки, темы, дополнения – с нуля ускорите сайт до хороших результатов.
В инструкции разобрал пошагово, как сделать базовую SEO настройку WordPress, точнее собрал в один список материалы и структурировал, читайте каждый раздел и применяйте. Далее оптимизация, написание отличного контента под ключевые слова и попадание в топ.