. WordPress — настроить один раз и забыть
WordPress — настроить один раз и забыть

WordPress — настроить один раз и забыть

Надеюсь все уже установили WordPress у себя на хостинге. Лично я на BeGet.ru сделал это нажатием одной кнопки. И прежде чем приступить к настоящей мужской работе по наполнению сайта правильно оформленными статьями заточенными под необходимые ключи, необходимо напрячься и выполнить нудную, но необходимую работу по настройке. Которую нужно просто сделать один раз и забыть.

Что будем выводить на главной странице

    Идем в админку WordPress в раздел Настройки/Чтениеи На главной странице отображать выбираем:

Если выбрали вывод последних записей, то title главной страницы заполняем в SEO/Заголовки и метаданные/Главная страница — «Шаблон заголовка». Description главной страницы там же в поле «Шаблон мета описания».

Настраиваем URL

    Правильно настроенный URL должен выглядеть так:

Таким образом попадая в рубрику вида site.ru/rubric/ мы понимаем, что это директория (папка) в которой содержатся конечные документы. А смотря на ссылку site.ru/rubric/record.html или site.ru/rubric/page.html — понимаем, что это конечный документ (запись или страница). Для настройки надо сделать всего 5 шагов:

Добавляем слеш в конце рубрик

К сожалению эту настройку нельзя решить внутренними средствами WP — если поставить в настройках добавление слеша, то он будет ставиться не только в конце рубрик, но и в конце страниц (что не нужно).

Добавляем .html к адресу страницы

Использование плагина необходимо, так как настройка постоянных ссылок WordPress добавляет конструкцию .html только к записям (но не к страницам).

Настраиваем структуру ссылок

Допустим на нашем сайте site.ru мы создали рубрику rubric и поместили в нее запись record.html и теперь должны решить, как будет выглядеть URL нашей записи:

  • site.ru/rubric/record.html
  • или site.ru/record.html

В пользу второго решения можно сказать, что если в дальнейшем мы решим перенести нашу запись в другую рубрику, то страница не выпадет из индекса и ей не надо будет переиндексироваться (так как в структуре URL вообще не присутствует рубрика). Но вот как в этом случае видит структуру сайта Яндекс-вебмастер: С точки зрения поисковых систем общая структура всего сайта выглядит «не очень», они будут считать, что все записи «свалены» в в корень сайта.

Первый вариант (когда рубрика присутствует в URL) более правилен с точки зрения SEO. Но тогда с самого начала надо очень вдумчиво отнестись к структуре будущего сайта и заранее продумать и решить, какие рубрики будут и куда мы поместим ту или иную запись.

Для статейных сайтов однозначно выбирайте настройку URL с рубрикой в структуре. Ведь для такого типа сайтов структура, СЯ, и темы статей продумываются и собираются заранее. И конструкцию типа site.ru/record.html можно использовать для блогов, где структура и содержание сайта часто меняется.

Убираем category из адреса рубрики

WordPress по умолчанию добавляет в URL «catecory».

Настраиваем ЧПУ

Как правило URL записи автоматически берется из заголовка (H1).

Так запись с заголовком «Запись» будет иметь следующий URL: http://site.ru/rubric/запись.html

Но если скопировать такой URL и вставить в другое место, то мы увидим: http://site.ru/rubric/%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C.html, что выглядит неинформативно.

Можно конечно вручную набирать URL на английском языке, но плагин Cyr to Lat enhanced сделает это автоматически и сформирует правильную транслитерацию: http://site.ru/rubric/zapis.html

Следует учесть, что при применении плагина на старом сайте все кириллические имена будут автоматически конвертированы в транслит и страницы могут выпасть из индекса.

В настоящее время на новых проектах я не использую данный плагин, так как его функционал есть в другом плагине — Clearfy Pro.

Устанавливаем и настраиваем плагины

    Цель — установить минимально необходимый набор плагинов, их получилось всего 7:

Плагины обязательные к установке

Yoast SEO
    Казалось бы обыкновенный плагин СЕО для настройки:

Но по сравнению с аналогами позволяет провести SEO анализ текста, избавиться от дублей replytocom и убрать category из ЧПУ. Рассмотрение настроек плагина Yoast SEO вынесено в отдельную статью.

All In One WP Security

Если вы думаете что ваш сайт слишком молод и никому не нужен — вы глубоко ошибаетесь. Вас постоянно будут пробовать взломать — установите и настройте этот плагин безопасности.

Плагины которые желательно установить

F-Category Text

Посмотрите как выглядят рубрики вашего сайта с точки зрения поисковых систем — это повторы заголовков статей с миниатюрами, которые мы гордо называем анонсами. Согласен, ориентироваться в рубриках стало проще — видно какие есть статьи и о чем они. Но за повторы можно и фильтр «схлопотать». От повторов закрываем анонсы в noindex. Но тогда рубрика окажется совершенно пустой.

Выход есть — нужно рубрику, кроме анонсов, дополнить описательной частью, где расскажем о содержании данной рубрики (и тогда она ничем не будет отличаться от всех остальных записей). Для этого и служит плагин F-Category Text, который расширяет возможности WP, добавляя дополнительные поля описания категорий. Подробнее данный плагин рассматривали здесь.

Аналогичный плагин Rich Text Tags, Categories, and Taxonomies имеет одно поле описания (верхнее) и для его работы в category.php в нужное место вставляем функцию:

<?php echo category_description(); ?>

Table of Contents Plus

Плагин формирует блок Содержание в записях (по заголовкам и подзаголовкам), что несомненно повышает usability вашего сайта. Так как можно сразу понять о чем пойдет речь в данной статье и непосредственно перейти к нужному разделу.

Тема WordPress Root имеет эту функцию в своем функционале (еще минус 1 плагин).

Мифы о плагинах

TinyMCE Advanced

Плагин TinyMCE Advanced расширяет функциональность стандартного визуального редактора WP. На первый взгляд полезная и нужная вещь, но по факту реально раньше использовал всего одну кнопка — добавить таблицу (чего так не хватает в стандартном редакторе WP). В настоящее время не использую и эту функцию, а делаю таблицы в TablePress (подробнее в отдельной статье) — там можно сделать полностью адаптивную таблицу.

Что изменилось в 2019 году

    Сейчас я настраиваю URL немного по другому (проще):

Просто прописываю /%category%/%postname% в «Настройки/Постоянные ссылки» консоли WordPress.

Почему спросите вы? А так делают сами Яндекс и Google — посмотрите их блоги.

📎📎📎📎📎📎📎📎📎📎