WordPress – все также популярная CMS, которая в первую очередь ориентирована на информационные ресурсы. Но и информационные сайты необходимо оптимизировать и продвигать в поисковой системе. Именно правильные и грамотные действия приведут поток посетителей на ваш ресурс.
- Немного о CMS WordPress
- На что стоит обратить внимание при оптимизации сайта
- Настройка индексации сайта
- Читаемые URL страниц
- Важные плагины для WordPress
- Ошибки на CMS WordPress
- Классический редактор WordPress
- YoastSEO
- Карта сайта XML
- Постоянные ссылки
- Плагин CyrToLat
- Кеширование
- Карта сайта для пользователей
- Анти-СПАМ
- Login Lockdown
- Никаких плагинов безопасности
- Оптимизация изображений
- Оптимизация баз данных
- Резервное копирование
- Переадресация изображений
- Базовый набор плагинов для оптимизации
- Сервер и защита
- Подбор хостинга
- Покупка антивируса
- Подключение защиты от DDoS (DoS)
- Техническая оптимизация блога
- Выбираем SEO Friendly тему
- Правильная настройка robots.txt
- Настроена xml карта
- Пагинация не обходится роботами
- Убраны дубли
- Влияние на SEO
- Из архивов
- Образованные через replytocom
- Как убрать дубли
- Сделана настройка .htaccess
- Установлены защищенные протоколы
- Для постов создаются ЧПУ
- Проставляется Last Modified
- Очищены 5XX ошибки
- Оптимизирована загрузка
- Почищен код
- Прописан атрибут alternate
- Внедрена микроразметка
- Разрешена индексация
- Внутренняя оптимизация
- Добавлены технические страницы
- Собрана семантика
- Составлены ТЗ
- Тексты прошли проверку
- Картинки и alt
- Вписаны мета-теги
- Title
- Description
- Перелинковка
- Итог
- Выбор SEO-friendly шаблона
- Заполняем раздел «Настройки»
- Настройка главного зеркала
- Видимость для поисковых систем
- Настройка пингования (ping)
- Файлы robots. txt и sitemap. xml
- Лучшие SEO плагины для WordPress
- The SEO Framework
Немного о CMS WordPress
Если говорить о преимуществах данного движка, то нельзя не отметить:
1. Свободную лицензию.
2. Возможность подключения плагинов, которые расширяют функционал платформы.
3. Простой и легкий дизйан.
Огромное количество различных плагинов WordPress сильно расширяют возможности платформы. Это делает WP практически универсальной CMS, которую используют для создания корпоративных сайтов, онлайн-магазинов и других типов интернет-ресурсов.
На что стоит обратить внимание при оптимизации сайта
О SEO стоит подумать еще на этапе создания сайта. В частности, на эффективность продвижения может повлиять выбор доменного имени, а также хостинг-провайдера. Многие оптимизаторы рекомендуют использовать в качестве названия домена слово, связанное с вашей нишей. Это не обязательный критерий выбора, но может положительно сказаться на ранжировании. В любом случае, ваше доменное имя должно быть кратким и читаемым, чтобы пользователям было проще его запомнить. Если же вы покупаете уже зарегистрированный домен, чтобы избежать песочницы, убедитесь, что ранее он не попадал под фильтры поисковиков.
Хостинг сайта также важен. Если по условиям договора с провайдером на вашем сайте будет размещаться множество рекламы, это отрицательно скажется и на пользовательском опыте, и на позициях. Сервер должен быть расположен в вашей стране, или близко к ней, так как от этого будет зависеть скорость работы ресурса у пользователей.
Настройка индексации сайта
Индексация – это сбор поисковой системой информации о контенте документа. На основе этой информации алгоритмы поисковика определяют, на какие запросы пользователь сможет получить ответ, почему ваш контент ценен по сравнению с конкурентами. Если индексация прошло некорректно, страницы вашего сайта могут не попасть в поисковую выдачу.
Во избежание таких проблем необходимо убедиться, что сайт открыт для индексирования. Для этого нужно зайти в административную панель и перейти в раздел с настройками. Если в пункте «Видимость для поисковых систем» стоит отметка, запрещающая индексацию, – уберите ее.
Очень важно убедиться в корректности файла robots.txt. Он находится в корневом каталоге сайте. Используется ботами поисковых систем для определения, какой именно контент необходимо индексировать.
Читаемые URL страниц
URL страниц не должен состоять из случайного набора символов. Это усложняет пользователям навигацию на сайте, а потому отрицательно сказывается на его позициях в выдаче.
Исправить это можно в настройках админки. Переходите в раздел «Постоянные ссылки», указывайте оптимальный вариант формирования урла. Рекомендуется ставить «По названию записи». Так пользователи смогут видеть название страницы, на которой находятся и путь к главной странице.
Карта для поисковых ботов позволяет ускорить индексацию документа. Этот файл дает подсказки ботам поисковика, в каком порядке нужно сканировать страницы, а также упрощает им перемещение по сайту. Кроме того, sitemap.xml извещает поисковики о новых материалах на сайте. Благодаря этому новые страницы смогут быстрее попасть в поисковую выдачу.
Для работы с мета-тегами рекомендуется установить специальный плагин Yoast SEO WordPress. После установки в вашей панели администратора появится пункт SEO. Перейдите в него и выберите «Заголовки и метаданные».
Здесь вы можете автоматически найти дублирующиеся или некорректные Title и Description в разделе «Общие». Изменить Title выбранной страницы можно в разделе SEO-заголовок, а указать Description в поле под пунктом «Мета-описание».
Если говорить про мета-теги, то следует напомнить об основных правилах их написания:
1. Уникальные для каждой созданной страницы.
2. Должны быть написаны для людей, то есть читаемы и понятны.
3. Title должен передавать тематику страницы.
4. Description должен заинтересовать посетителя перейти на ваш сайт.
Мета-теги очень важны при оптимизации, так как позволяют поисковым системам точнее определять тематику вашего контента.
Важные плагины для WordPress
1. Yoast SEO WordPress. Плагин, который сильно упрощает оптимизацию сайта. Он позволяет с административной панели находить основные ошибки, изменять мета-теги, структуру сайта, добавлять кнопки социальных сетей и многое другое.
Плагин поддерживает русский язык, что может быть очень полезно, если вы плохо знакомы с SEO-терминами на английском.
2. Google XML Sitemaps. Плагин упрощает создание и настройку sitemap, без которого полноценная оптимизация сайта невозможна.
3. i Themes security. Отвечает за безопасность вашего сайта и сохранность данных. Плагин защищает от взлома админку и позволяет ограничивать доступ пользователям, ведущим подозрительную активность. Также iThemes security позволяет делать резервные копии вашего сайта.
4. W P-Optimize. Полезное расширение, если вы используете множество других плагинов. W P-Optimize удаляет из БД ненужные файлы, которые замедляют ваш ресурс.
6. Contact form 7. Добавляет возможность создавать формы захвата и лид-магниты на сайте и получать контакты посетителей, проявивших интерес к вашим услугам/товарам.
Ошибки на CMS WordPress
Рассмотрим основные SEO-ошибки, которые часто можно встретить у сайтов на WP:
1. Дубли страниц и мета-тегов. Важно не допускать, чтобы в выдачу попадали страницы, которые имеют одинаковый контент. Дубли негативно влияют на сайт в целом. И если от них не избавлять и продолжат продуцировать дальше, то можно сильно потерять в ранжировании сайта.
2. Нерабочие ссылки. Избыток неработающих ссылок усложняет индексацию сайта. Поисковые боты – краулеры – совершают лишние переходы на страницы 404, поэтому повторная индексация может значительно затянуться. Ведь поисковые боты переходят на плохо оптимизированные сайты в последнюю очередь.
3. Сайт не адаптирован для показа на других устройствах. Очень важно сделать ресурс удобным для пользователей, использующих телефоны или планшеты для просмотра контента. Лучшее решение для этого – адаптивный дизайн сайта.
В целом продвижение на WordPress ничем не отличается от продвижения на любом другом движке. Важно правильно делать структура, собирать и кластеризовать семантическое ядро, использовать ГАР для построения релевантного облака по каждому кластеру и запросу в частности.
Переобход страниц в вебмастере: полезный инструмент для ускорения индексации в Яндекс
Даже начинающие интернет-бизнесмены в курсе, что «Переобход страниц» в Вебмастере Яндекса — нужная опция
SEO в CMS WordPress: полный чеклист настроек от А до Я
Давно статья ждала своей очереди, решил написать, потому что все составляющие в других постах уже опубликованы
Canonical в Yoast seo – что это, как изменить и правильное написание канонической ссылки
Популярный плагин Yoast seo, Wpseo по-старому, не зря считается лучшим, потому что его разработчики не
Скрыть от индексации ссылки в WordPress: обзор реализации и причины появления проблемы
При сео продвижении важна каждая мелочь, а ссылки являются главнейшим фактором ранжирования в сети, именно
Убрать rel shortlink в CMS WordPress – 3 способа
Продолжаю тему по SEO и чистке исходного кода от мусора и дублей. Следующим надо удалить shortlink WordPress
Jquery-migrate.min.js – что это такое, нужен ли в WordPress и как отключит
Для чего нужен jquery-migrate.min.js, чтобы оставить поддержку старых разработок тем и плагинов.
Dns-prefetch что это такое и как удалить из WordPress
Отключить все или по отдельности архивы wordpress: даты, автора и меток
Полезным для посетителя, но пагубным для продвижения являются автоматические страницы, создаваемые вордпресс.
Классический редактор WordPress
Первым делом, нам надо избавиться от редактора статей, который устанавливается в WordPress по умолчанию. Этот редактор называется «Гутенберг». Не знаю, зачем его придумали. Он часто выдает ошибки на ровном месте, не дает сохранить записи, и вообще, ведет себя отвратительно.
Мы будем пользоваться классическим редактором WordPress, который уже проверен веками (десятилетиями).
Чтобы установить классический редактор (Classic Editor) – переходим в раздел «Плагины» – «Добавить новый» (кликайте на картинку, чтобы увеличить).
В поисковой строке пишем «Classic», и нам сразу показывается нужный нам плагин. Нажимаем «Установить», а затем – «Активировать». После этого Гутенберг автоматически отключится, а мы сможем пользоваться старым добрым редактором WordPress.
YoastSEO
Yoast SEO – это плагин, который поможет вам оптимизировать тексты под поисковое продвижение. Только поймите правильно – этот плагин (как и все прочие SEO-плагины) НЕ будет за вас продвигать ваш сайт в поисковых системах.
Такие плагины нужны исключительно для того, чтобы немного облегчить ввод ключевых слов в специальные технические теги (типа «Описание», «Ключевые слова», «Title»). Если вы не знаете, что это всё значит – посмотрите мою статью «Оптимизация текста под поисковые запросы на 100%». Там это расписано подробно.
Так или иначе, плагин нам нужен. Вы можете выбрать другой SEO плагин, но мне именно Yoast SEO кажется самым простым и удобным. Не забываем, что чем сложнее плагин – тем сильнее он грузит и тормозит ваш сайт. Будет смешно, если сложный SEO плагин приведет к тому, что ваш сайт будет хуже продвигаться.
Устанавливается Yoast SEO точно так же, как и все остальные плагины, через пункт меню «Плагины» – «Добавить новый».
Если у вас появляется надпись, как на рисунке выше, что плагин не совместим с вашей версией WordPress – установите сначала последнюю версию движка.
Карта сайта XML
Этот инструмент помогает поисковым системам быстрее увидеть новые материалы на вашем сайте. Чем быстрее они увидят материал – тем быстрее его проиндексируют, и тем быстрее вы сможете с ним выйти в ТОП. Поэтому обязательно ставим плагин для создания XML карты.
Как и прежде, мы заходим в раздел «Плагины» – «Добавить новый», и вводим в строку поиска «XML Sitemap». Таких плагинов очень много, и в поиске на первом месте не всегда показываются самые лучшие. Листайте результаты поиска, пока не увидите плагин «XML Sitemaps», у которого рейтинг «пять звезд» и много отзывов и установок.
Далее просто устанавливаете плагин и активируете. Больше его никак настраивать не надо. Надо только отключить создание такой же карты у плагина Yoast SEO.
Предыдущий плагин, который мы с вами устанавливали, тоже создает свою карту XML. Но она не совсем корректная. Лучше доверить это дело специализированным плагинам. А в Yoast SEO эту карт мы просто отключим.
Для этого зайдите в раздел «SEO» – «Общие» – «Возможности». Передвиньте ползунок «XML-карта сайта» в положение «Выкл».
Теперь ваша карта сайта должна открываться по такой ссылке – «адресвашегосайта.ру/sitemap.xml». И выглядеть это будет примерно так:
Постоянные ссылки
Для поисковых систем очень важно, чтобы адреса ваших статей были понятны для человека. Например, если у вас статья про установку вордпресс, то и в адресе статьи должно быть написано «ustanovka-wordpress».
Чтобы получить такие адреса для наших статей – переходим в раздел «Настройки» – «Постоянные ссылки». Там мы выбираем вариант «Название записи».
Теперь, когда вы будете создавать новую запись, WordPress автоматически вставит заголовок записи в будущий URL (адрес) вашей статьи. Если ваш заголовок будет слишком длинным или автоматически созданный адрес вам не понравится, просто кликните на «Изменить», и исправьте, как вам надо.
Хорошо, что вы уже установили классический редактор, который позволяет это сделать.
Плагин CyrToLat
Еще один небольшой плагин, который сделает вашу жизнь немного проще. Чтобы заголовки статей правильно трансформировались в URL (адрес статьи) на латинице – установим плагин «CyrToLatEnhanced».
Теперь все адреса на сайте будут отображаться корректно. Это поможет поисковым системам правильно понять, о чем ваша статья.
Кеширование
Чтобы ваш сайт быстрее грузился – обязательно установите плагин кеширования. Для этого возвращаемся в раздел «Плагины» – «Добавить новый», и вводим «WP Super Cache».
Это один из самых популярных бесплатных плагинов. Он работает вполне неплохо для бесплатного плагина.
Дело в том, что этот плагин намертво «бетонирует» то, как выглядит ваш сайт. И если на компьютере все будет работать быстро и правильно, то, например, на мобильных устройствах, ваш сайт будет заморожен в самом первозданном виде. Вы будете добавлять новые статьи, а в мобильной версии сайта они отображаться не будут.
Это, наверное, как-то решается настройками плагина, и решение можно найти на форумах на английском языке, но я поленился это делать. Поэтому я просто установил проверенный «WP SuperCache». Его точно не надо никак настраивать, он работает «из коробки».
Есть еще платные плагины для создания кеширования. Они, как правило, работают лучше. Например, вы можете купить плагин WP Rocket. Стоимость лицензии с поддержкой и обновлениями на один год стоит 49 долларов.
Потом плагин всё равно будет работать, но обновлений вы больше получать не будете.
Карта сайта для пользователей
Следующая важная настройка – это создание карты сайта для пользователей. Мы уже делали карту для поисковых систем. Теперь надо сделать подобную карту для людей. И вот тут всё совсем не так просто.
Дело в том, что до сих пор так и не сделали нормального плагина, который создавал бы пользовательскую карту сайта. Вы можете вернуться в раздел установки плагинов и ввести в строку поиска «Sitemap HTML». И вам даже предложат несколько неплохих вариантов.
Но нет никаких гарантий, что эти плагины будут дальше нормально работать с новыми версиями WordPress. Кроме того, эти плагины часто сильно нагружают сайт, из-за чего тот начинает медленно работать. И вообще, автоматические генераторы таких карт работают с ошибками.
Поэтому я предлагаю вам другой вариант. Вы можете нанять программиста, который сделает страницу, куда будут автоматически добавляться новые записи. Или вы можете это сделать сами руками.
Ведь что такое «карта сайта для людей»? По сути, это просто страница, на которой списком представлены ссылки на все ваши статьи. Эти ссылки сгруппированы по рубрикам. Вот, как это выглядит:
Страница на скриншоте сделана мною вручную. Каждый раз, когда я пишу новую статью, я просто руками добавляю новую ссылку на эту страницу в новую рубрику. Таким нехитрым образом решается сразу множество проблем:
- Ваш сайт работает быстро и без ошибок;
- Если вы не хотите включать какой-то материал в карту сайта, то просто не добавляете на него ссылку;
- Вы можете добавить любые комментарии к рубрикам и к отдельным статьям в любом месте, где пожелаете;
- Вы можете разбить материалы как вам удобно. Например – по темам, а не по рубрикам (часто это совсем не одно и то же).
Назовите эту страницу, скажем, «Содержание сайта», и добавьте её в главное меню. Сделайте настоящий навигатор, который задержит посетителей вашего сайта на пару часов. Но, повторюсь, вы можете попробовать использовать и автоматические плагины.
Анти-СПАМ
Чтобы избавиться от такого повышенного внимания к вашему сайту – просто установите один из множества плагинов для борьбы со спамом. Тут главное правило – чем плагин проще, тем он лучше.
Вы можете даже использовать бесплатный плагин «Akismet», который устанавливается по умолчанию с каждым новым WordPress.
После установки и активации этот плагин попросит вас пройти регистрацию на своем сайте. Но этого делать не обязательно. Плагин и так будет работать и защищать вас от спама.
Этот плагин будет сильнее грузить сайт, но лучше защищать от спам-комментариев. Используйте, что вам больше нравится.
Login Lockdown
Обязательно используйте сложные пароли и активируйте «Login LockDown». Тогда хакерским роботам будет проще уйти на следующий сайт, где всех этих защит нет, чем месяц мучиться с вашим сайтом.
Никаких плагинов безопасности
Раз уж мы заговорили про безопасность, то отдельно остановимся на плагинах безопасности. И тут у меня только одна рекомендация – НЕ НАДО устанавливать никаких дополнительных плагинов безопасности.
Дело в том, что все эти плагины сделаны заграницей. И они хорошо знакомы с поисковым роботом Google. А вот с поисковым роботом Яндекса они не знакомы вообще. Поэтому есть большой риск, что плагин безопасности по ошибке воспримет поискового паука Яндекса, как хакерского бота, и просто заблокирует ему доступ на сайт. В результате Яндекс пометит ваш сайт, как «недоступный», и вы никогда не сможете его продвинуть.
Поэтому, если у вас вдруг возникнет желание надежно защитить свой сайт какими-нибудь плагинами (не дай бог ещё и платными) – гоните эти мысли прочь.
Вся безопасность сайта делается на этапе его установки. Чтобы правильно и безопасно установить свой сайт на WordPress – прочтите мою статью «Правильная установка WordPress на хостинг за 15 минут»
(откроется в новой вкладке).
Оптимизация изображений
Сделаем наш сайт ещё быстрее. Для этого установим плагин, который будет сжимать картинки. Рекомендую использовать плагин «EWWW Image Optimizer»:
Устанавливаете плагин и активируете. После этого все изображения, которые вы добавляете на сайт через загрузчик «WordPress» будут автоматически сжиматься. То есть, они будут весить гораздо меньше. При этом их пропорции и даже качество останутся прежними.
У этого плагина тоже много настроек, но можете их не менять. Настройки по умолчанию вполне обеспечат вас всем необходимым.
Оптимизация баз данных
Время от времени вам надо будет проводить оптимизацию вашего кода и базы данных сайта. Это тоже нужно для того, чтобы сайт работал быстрее. Запомните – в ТОП всегда будет находиться самый быстрый сайт при прочих равных.
Для оптимизации базы данных мы используем плагин «WP Optimize»:
После установки и активации плагина, перейдите в раздел «WP-Optimize» – «Database». Нажимаем кнопочку «Run all selected optimizations» («Провести все выбранные оптимизации»).
Плагин автоматически удалит весь мусор с вашего сайта и оптимизирует таблицы баз данных. Затем плагин можно отключить, чтобы он не грузил ваш сайт. Примерно раз в месяц активируйте плагин и снова проводите оптимизацию. Этого будет достаточно для поддержания порядка на сайте.
Резервное копирование
Даже если ваш сайт взломают или вы сами его случайно сломаете – ничто не потеряно, пока у вас есть бэкап (другими словами – резервная копия вашего сайта). Вы всегда сможете восстановить сайт из резервной копии в прежнем рабочем состоянии.
Большинство хостингов сегодня автоматически делают бэкапы сайтов. Но мы на всякий случай подстрахуемся. Используем для создания дополнительных резервных копий плагин «Updraft Plus».
После установки и активации плагина перейдите в раздел «Настройки» – «Резервные копии UpdraftPlus» – вкладка «Настройки».
Здесь выбираем место, где будут храниться ваши резервные копии. Удобнее всего сохранять бэкапы на Гугл. Диск. Поэтому мы выбираем «Google Drive». Важное замечание – перед тем, как делать эти настройки, войдите в ваш аккаунт Гугл в браузере. Если у вас еще нет аккаунта Гугл, то создайте его (просто зарегистрируйте новую почту Gmail).
Когда вы выберите Google Drive в настройках – нажмите в самом низу страницы “Сохранить настройки”. Тогда вам откроется окошко с предложением разрешить Гуглу использовать диск для хранения копий. Нажимаем «Разрешить». После этого настройки закончены.
Теперь копии вашего сайта будут автоматически сохраняться в папку «Updraft» на вашем Гугл Диске.
Переадресация изображений
Еще один важный момент, про который часто забывают – это переадресация вложенных изображений. WordPress работает таким образом, что под каждую картинку, которую вы загружаете на сайт, он создает отдельную страницу. Зачем он это делает – неизвестно.
Но если мы оставим это так, как есть, то поисковые системы будут видеть огромное количество почти пустых страниц на вашем сайте. И если таких некачественных страниц у вас накопится штук 50, а статей будет всего 10, то общий рейтинг сайта в глазах поисковых систем, будет «некачественный».
Поэтому устанавливаем плагин «Attachment Pages Redirect».
Просто устанавливаем и активируем плагин, дополнительно настраивать его не требуется. После активации все ваши изображения будут автоматически переадресовываться на статьи, где эти самые изображения использовались. Таким образом, у вас на сайте останутся только качественные страницы, безо всякого мусора.
SEO для блога на WordPress отличается от оптимизации обычного сайта: технические проблемы, проставление ручных тегов и генерация файлов – все тонкости настроек не передать в обобщенном чек-листе. Они требуют внимания, которое не уделяется другим CMS, поэтому я создал чек-лист, включающий обычные памятки по СЕО и эти настройки.
Базовый набор плагинов для оптимизации
Универсальной инструкции для улучшения SEO нет. Оптимизация – непрерывная работа над блогом, требующая постоянных исправлений. Производить их можно вручную или при помощи готовых плагинов, освобождая время на создание контента. Рекомендую 4 расширения:
- Yoast SEO – бесплатный SEO плагин-комбайн, помогающий при написании и анализе материалов, создании карты сайта, robots.txt и дополнительного визуала (например, социальных кнопок).
- – платный модуль, очищающий код от мусора, повышающий безопасность и создающий прочную базу технического SEO.
- W3 Total Cache – утилита кеширования, разгружает хостинг и, за счет сохраненного в БД кеша, уменьшает время на отображение страницы.
- Akismet – антиспам утилита, не дающая автоматическим рассылкам засорять комментарии.
Сервер и защита
Перед покупкой софта для администрирования, разберемся с настройками хостинга, проксирования и антивируса.
Подбор хостинга
Всего сдается три вида:
- Shared– физический сервер, поделенный между несколькими арендаторами. Ограничение по размеру диска. В случае DDoS – сайт отключают.
- VPS (VDS) – виртуальный выделенный сервер. Владеете только вы; IP, в отличие от шареда, чистый (без других порталов). Ограничение по количеству арендуемых лимитов: нагрузке на ЦП, дисковому пространству и пр.(для меня этот вариант – лучший.)
- Физический – редко используется вебмастерами для администрирования. Выполняет технические операции (парсинг, сбор, обработка).
Для первого проекта хватит и обычного хоста. Хостер выбирается по четырем факторам:
- Отзывы. Изучите как отзываются люди о работе технической поддержки, качестве услуг.
- Бесплатное администрирование. Обязательно проверьте, включена ли эта опция в любой заказ. Если она есть и в работе сервера появятся ошибки или нужно перенести сайт– сотрудники вам помогут. Иначе – разбирайтесь сами.
- Прайс. Не стоит платить за серьезные мощности, если вы только начинаете. Выбирайте экологичный по цене вариант.
- Абузостойкость. Абузы – это жалобы на ваш блог. Обычно они возникают из-за заимствования контента. Чтобы избежать бана у хостера, покупайте мощности сразу в Нидерландах или более надежных местах.
Покупка антивируса
Следующий этап – установка защиты. На уровне сервера хостинга – это антивирус.
Установка обязательна, потому что АВ поможет:
- Защититься от шеллов в темах. В нулленых шаблонах часто много дыр – уязвимостей, через которые вшиваются эксплойты. С их помощью хакеры получат полный контроль над всем блогом.
- Не дать проникнуть при устаревании. В любом дополнении со временем появляются уязвимости. Чтобы не дать хакерам вставить вредоносный код через них, используйте АВ.
Подойдет любой, но я предпочитаю ImunifyAV. Устанавливается через панель управления (на скрине – ISPManager) или на официальном сайте.
Подключение защиты от DDoS (DoS)
Сразу после загрузки АВ, пока основной айпи не сохранился в базах, установите проксирование, то есть спрячьте оригинальный IP ресурса, подменив на выданный компанией. Это повысит защиту с самого старта.
Чтобы не увеличивать расходы, можно использовать один из сервисов:
- CloudFlare – западный сервис маскирующий айпи и ускоряющий загрузку: CDN (распределение трафика), кеширование в облако. От триальной версии не ждите отражения объемных атак, но от стрессера и L7 поможет.
- DDoS-Guard – российский аналог CF. Поддержка отзывчивей, цены ниже, а функций больше. Держу все проекты на нем.
В DDG есть понятные инструкции по переносу DNS к ним. Аналогично устанавливается и CF. Через 15 – 20 часов проверьте на любом онлайн чекере IP, на котором стоит блог. Также хостер не должен определяться по ДНС. Использование WordPress тоже желательно скрыть.
Техническая оптимизация блога
Первое, без чего невозможна оптимизация – исправление ошибок WordPress. Только после добавляется разметка и новый функционал.
Выбираем SEO Friendly тему
Чтобы избежать дальнейших ручных правок оптимизации, рекомендую покупать, а не скачивать бесплатный шаблон, предварительно проверив демоверсию по пунктам:
- Верстали по требованиям HTML5 и CSS3.
- Настроено автоматическое создание ЧПУ на латинице.
- Блог корректно отображается как на мобильных устройствах, так и на ПК.
- Оптимизирована загрузка страниц (меньше минуты).
- Название ресурса завернуто в div, H1 – один на документ.
- HTML валидатор не показывает ошибок.
Не используйте нуленные шаблоны. Если нет средств на приобретение лицензии – выберите из официального каталога WordPress и переработайте минусы. Взломанные продукты обычно заливаются с шеллами – уязвимостями, через которые хакеры получат доступ к админ-панели или серверу.
Правильная настройка robots.txt
После установки темы надо отредактировать роботс (файл, регулирующий обход документов роботами поисковых систем). Настройте так, чтобы:
- Если надо, то для Яндекса и Google указан разный user-agent.
- Были запрещены для индексации дубли, страницы пагинации и служебные документы.
- Проставлялся линк на sitemap.xml.
Если не конфигурировать robots, то общая ценность материалов снизится из-за попадающих в выдачу мусорных страниц. Это фатально влияет и на продвигаемые: в топ c дублями пробиться невозможно и дальнейшая оптимизация бесполезна.
Где находится: или в корневой папке (панель управления хостера), или его физической копии нет. Роботс виртуален и настраивается только утилитами, например – через Clearfy PRO.
Настроена xml карта
Помимо роботса, есть и второй, более важный элемент – карта. Она может быть как отдельная HTML страница или XML файл. Если у вас второй вариант, проверьте:
- Нет ошибок. Если такие будут, то в ПУ Яндекса появится предупреждение.
- Установлены атрибуты. Priority и lastmod – самые важные из них. В отличие от DLE, WordPress их сам не ставит.
- Нет документов, закрытых в robots.
- Протоколы – http(s) – одинаковы.
Мап – главный инструмент, через который вы сообщаете ботам о новых материалах. Кроме этого, используйте “Переобход” в Я. Вебмастер и строку в GSC (GWT).
Пагинация не обходится роботами
Попадающий в выдачу контент надо тщательно сортировать. Попадать туда должны качественные, уникальные статьи, а не служебные категории, например – пагинационные (генерируемые WordPress). Они содержат только скопированные фрагменты из других постов и много внутренних ссылок.
Убраны дубли
Помимо обычных источников появления копий добавляют их и виджеты. Даже если они не применяются, дубли продолжают генерироваться. Разбираемся, какие они могут быть, и как они влияют на оптимизацию.
Влияние на SEO
Глобально, как навигация, так и полные копии статей одинаково влияют на оптимизацию, убивая ее. За счет дублирующегося текста общая уникальность и ценность контента снижается, то есть в целом поисковик оценивает блог хуже, занижая позиции всех постов, в том числе и продвигаемых.
При этом, дубли различаются по методу своего появления. И способы выключения разных их типов тоже не одинаковы.
Из архивов
Обычный статейник или информационник, основная аудитория которого непостоянна не нуждается в сортировке своих статей по индивидуальным признакам. Несмотря на это, за этот функционал отвечает виджет “Архивы”. Он создает дубли трех видов:
- Авторские – составленные в зависимости от опубликовавшего копирайтера. Если принципиальной разницы в авторе поста нет – можно удалить. Кроме того создает дыру в безопасности: хакеры, сделав сортировку по нулевому аккаунту, узнают логин и подберут пароль, попав в админку WordPress.
- Датированные – список, собранный по датам публикации. Бесполезные для небольших порталов введения.
- Привнесенные – установленные (часто бесплатные) плагины или темы создают свои подборки. Как правило – плохо сверстанные и неправильно составленные. Проверяйте перед покупкой/установкой.
Образованные через replytocom
Как убрать дубли
Эти и еще три категории дублирующихся документов можно очистить через утилиту Clearfy PRO. Исправление всех ошибок без плагинов займет много времени и создаст лишние процессы для обработки сервером, а для рубрик разницы нет.
Сделана настройка .htaccess
Этот пункт актуален только для Apache. Если ваш сервер работает на другом ПО (например, Nginx), то пропустите этот пункт.
Для первоначальной настройки ресурса и склейки основных зеркал, расположенных на поддоменах, создайте три перенаправления:
- Оставьте или адрес с www, или без. Неиспользуемую версию направьте на выбранную.
- Отключите расширение файлов. По началу можно только для index`а (.php, .html), но я рекомендую в принципе для всего.
- С безслэшевого урла ставится редирект на слэшевую (с /doc на /doc/) – или наоборот.
Также если вы используете сторонние модули, дополнительные редиректы могут понадобиться и для них. Часто они виновны в образовании дублей.
Установлены защищенные протоколы
SSL – это протокол, обеспечивающий защищенную связь между посетителем и хостингом. После его установки к началу URL добавляется “S” – и HTTP преобразуется в HTTPS.
Для оптимизации это крайне важно: если для коммерческих проектов это один из первых этапов доверия (зачем покупать в незащищенном магазине, где могут украсть данные?) и безопасности, то для информационника – бонус к SEO: поисковики предпочитают на первых позициях показывать безопасные ресурсы.
Для постов создаются ЧПУ
ЧПУ (Человеко Понятные Урлы) – профессионализм вебмастеров. Означает этот термин транслитерацию или перевод кириллических адресов на латынь. Например, вместо “документ” – “document” или “dokument”.
Делается это из-за нераспознавания браузерами русского алфавита и непонимания обходящими ботами ключевых слов в URL.
Структура, задаваемая в настройках WordPress – тоже часть этого фикса. Рекомендую оставлять только название поста: красиво, лаконично и пользователи запоминают ссылку и возвращаются, улучшая ПФ и позиции.
Проставляется Last Modified
Заголовок, отдающий информацию о последнем изменении. При его получении клиент понимает, нужно ли менять кеш или с последнего посещения пост не изменялся.
Снимает пустую нагрузку роботов и запросы от браузеров, постоянно обновляющих кешированные старые статьи.
Проверьте, возможно выбранный шаблон уже отдает LM и проводить оптимизацию не надо:
Очищены 5XX ошибки
Работа с имиджем компании может быть подорвана любой мелочью. Например, недоступностью портала. Если клиент пытается зайти на ресурс, но видит серверную ошибку (500, 502 и пр.) – доверие подорвано и он уходит к конкурентам. Вернувшись в выдачу и пробыв недолго на сайте, пользователь подрывает еще и доверие поисковика: со временем недоступность и плохие поведенческие обрушат всё ранжирование и придется его восстанавливать.
Настройте сервисы мониторинга и периодически проходитесь чекером (к примеру NetPeak). Это и уведомления в консоле вебмастера помогут быстро реагировать на ошибки, минимизируя потери.
Оптимизирована загрузка
Кроме недоступности посетитель уходит и из-за долгой прогрузки. Когда контент приходится ждать дольше секунды быстрее найти конкурента, у которого моментальное отображение.
Для новичков с ненагруженными порталами хватит легких методов:
- Выбор SEO темы с изначально ускоренным отображением.
- Минификация HTML, стилей и скриптов – в отображаемом варианте убраны лишние отступы, комментарии и пустые строки. Исходник открыт только разработчикам.
- Активация кеширующей утилиты – хватит и триальных (free-to-use) WordPress Super Cache или W3.
- Сжатие картинок и удаление неиспользуемых миниатюр в библиотеке WordPress.
- Установка CDN – системы управления доставки контента (включена в базовые тарифы CloudFlare или DDG).
- Использование GZIP сжатия – заменяет одинаковые сочетания букв в базе данных на коды, отвечающие за них и предварительно сохраненные.
Большинство пунктов не требует знания языков программирования. Они настраиваются через услуги технической поддержки (GZIP и CDN) или через расширения в панели администратора WordPress.
Почищен код
Дальше идет самый кропотливый раздел мелких исправлений. Большинство функций отсюда устарели или не используются, но дубли, проблемы безопасности и исходящие ссылки из-за них появляются. Поэтому их надо отключать точечно (на wpoptimize есть индивидуальный разбор каждой опции со способами чистки) или через плагины.
- JSON Rest API – протокол разработки софта на основе веб-интерфейса. В инфосайтах не используется, но создает уязвимость для внедрения эксплойта.
- Emoji – внешняя библиотека смайлов. При написании постов не используется, но нагружается сервер и замедляется скорость загрузки.
- DNS Prefetch – фрагмент в шапке каждой страницы, внедряющий Google Fonts. Обычно не используется больше трех шрифтов, поэтому такая большая база бесполезна, а внешнее подключение только замедляет отображение.
- Recent comments – CSS файл, отвечающий за вывод блока “Последние комментарии” в теле статьи. Никак не используется, но фоновую нагрузку создает.
- WLWManifest – опция для подключения программы Windows Live Writer, поддержку которой Microsoft уже завершили. В двухтысячные годы она использовалась для администрирования WordPress блога при слабом подключении к интернету.
- jQuery-migrate.min.js – JavaScript код, позволяющий устанавливать на новые версии WordPress устаревшие плагины и темы.
- RSD ссылка – открывающий доступы по XML протоколу файл. Он подключается в начале каждого документа, но не используется. Советую удалить.
- Application ld+JSON – вставляемая плагином Yoast SEO микроразметка, которую не поддерживает ни один браузер.
- Pingback – главная уязвимость для DDoS атак злоумышленников: к xmlrpc.php отправляется много пустых запросов, сервер перегружается и выключается. Изначально этот файл работал как алгоритмы социальной сети: при каждом упоминании вашего блога в отдельную ленту приходит уведомление со ссылкой на донора. Получается своеобразный (часто неравный) ссылочный обмен.
- Generator – мета-тег с информацией об установленной версии ВордПресса. Изначально он должен рекламировать движок и помогать в SEO, но на деле – уязвимость через которую подбираются эскплойты.
- Версии CSS и JS – плагины устаревают и в них появляются дыры, используемые хакерами для взлома админ-панели. Обнаруживаются они как раз через данные об установленной версии утилит, стилей или скриптов. Советую также их удалить.
- Отключены граватары – уникальные аватарки комментаторов, подгружаемые с внешнего ресурса. Отключите и при желании замените на загруженные на сервер изображения.
- Убраны неиспользуемые виджеты – “Страницы”, “Облако меток”, “Календарь”, “Последние комментарии” – в обычном блоге эти элементы никак не применяются, но продолжают создавать запросы к базе данных.
- Выключены RSS ленты – основной источник кражи материалов. Если вы не транслируете новые записи в Яндекс. Дзен или Турбо, то обязательно удаляйте.
Прописан атрибут alternate
Полезно только проектам с мобильной версией, вынесенной на отдельный поддомен. Чтобы обходящие роботы не пометили адаптив как копию, пропишите в шапке (<head>) тег <link> с атрибутом rel=”alternate”. Поддерживается всеми типами и поколениями браузеров.
Внедрена микроразметка
Микроразметка – это инструкция для обходящих роботов, сообщающая им максимум о материале. Ее внедрение обязательно из-за рекомендаций ПС и возможности попасть в раздел быстрых ответов или расширенного сниппета (rich snippet). Она также должна соответствовать стандартам Schema.org и при проверке в Яндекс. Вебмастере или Google Search Console не вызывать ошибок.
Разрешена индексация
Внутренняя оптимизация
Если все технические изменения это база, то внутренние – доработки, идущие сразу после базовых настроек.
Добавлены технические страницы
К таким относятся , “О компании”, “Контакты”, “Политика конфиденциальности”. Эту троицу обязательно рассматривают при приеме в рекламные сети: Google Ads, Рекламную Сеть Яндекса и другие. Если сайт некоммерческий – возьмите случайные (но существующие!) данные желательно разных компаний.
Собрана семантика
Первый шаг в запуске контентника – сбор семантического ядра. Создавать материалы “в молоко” в надежде, что они случайно получат трафик – бесполезно. Изучите тематические каналы на ютубе или прочтите статьи в интернете.
Составлены ТЗ
После сбора СЯ прежде чем писать статьи самостоятельно или передавать эту задачу копирайтерам нужно составить техническое задание. В нем укажите запросы и LSI.
Вместо ручного составления ТЗ попробуйте сервисы, например, arsenkintools.
Тексты прошли проверку
После получения материала от райтера вы:
- Проверили уникальность. На сервисе text.ru хватит 95%.
- Академическую тошноту. Для этого есть сервис: advego.ru/text/seo. Допустимый предел – 8 – 9%.
- Штампы и воду. Воспользуйтесь “Главредом” – он не только покажет удобочитаемость и вычитает все ошибки редактуры, но и даст общую оценку статье.
- Убедились, что текст разбит по подзаголовкам. Никому не интересно читать “простыни”. Разбейте материал (если этого не сделал копирайтер) на заглавия, добавьте списки, часть слов выделите жирным шрифтом или курсивом.
- Проконтролировали, что под один запрос не заточено несколько постов.
Если все хорошо, то загружаем в админ-панель WordPress.
Картинки и alt
Следующий пункт – создаем и загружаем картинки. Если вы делаете скриншоты, то на них добавьте поясняющие элементы: стрелочки, надписи и обводки. Для обычных фото важна уникальность и отсутствие авторских прав.
После загрузки медиа обязательно пропишите атрибут alt, поясняющий боту содержимое. При желании можно добавить также и title, но он должен быть уникален.
Вписаны мета-теги
Сейчас поисковики воспринимают только два мета-тега: title (заголовок сниппета) и description (описание сниппета). Их заполнение – один из важнейших факторов ранжирования.
Title
Своеобразное заглавие, краткое содержание поста.
Есть 5 пунктов, по которым я проверяю его:
- Ключ разбавлен. Если запрос, под который затачивался материал изначально неестественен, то его нужно разбавить парой нейтральных слов.
- Содержателен. Не кликбейтен, соответствует написанному.
- Уникален. Не копирует другие мета других страниц.
- H1. Хоть эти два тега и схожи по содержанию, но обязательно должны различаться.
- Читаем. Заточен под посетителя, а не под робота.
В качестве слов “разбавителей” можно использовать и самые частотные поисковые подсказки. Но не забывайте про то, что у вас СДЛ, а не дорвей.
Description
В этой части слов больше, но рекомендаций тоже пять:
- Старайтесь писать для человека: просто и лаконично, но не забывайте про запрос.
- Максимум 200 знаков без пробелов, больше – нельзя.
- Избегайте призывов к переходу.
- Описательный фрагмент не должен копировать заголовок или содержимое.
- Старайтесь не повторяться и уникализировать описания.
Проверив все эти пункты, можно смело публиковать свою первую статью. Важно дать ей отлежаться хотя бы дней 5 – 7, чтобы не перегрузить проект по началу.
Перелинковка
Схем проставления линков много, но их суть одна: улучшение поведенческих факторов (вовлеченности – пользователь посещает несколько постов) и индексации (робот также многократно перенаправляется). Полезно для любых проектов
Итог
SEO – огромное дружелюбное пространство для экспериментов. В этом чек-листе по оптимизации я постарался пошагово визуализировать тонкости, необходимые для первого старта на WordPress с нуля, однако возможностей для доработки технической части и улучшения контента безграничны. Создавая сайт для людей и вкладывая в него силы, деньги и нервы вы гарантировано займете топ в выдаче.
Следующий шаг в настройке — отображение URL латинскими буквами. Из прошлого шага мы помним, что URL формируется по заголовку страницы и категории. Значит, URL статьи с названием «Какой смартфон выбрать» будет таким: site.ru/какой-смартфон-выбрать.html.
Такой адрес страницы плох тем, что он не в почёте у поисковиков из-за сложностей с кодировкой, и у пользователей из-за необходимости менять раскладку на клавиатуре.
Для автоматического перевода URL на латиницу воспользуйтесь популярным плагином Rus To Lat. Я предпочитаю плагин Cyr to Lat, у которого есть поддержка украинского и белорусского языков.
После установки и активации плагина он начнёт работу автоматически, без дополнительных настроек. Если возникнут проблемы, обратитесь в службу поддержки.
Есть два самых функциональных плагина для оптимизации WordPress: All in One Seo Pack и Yoast SEO.
All in One Seo Pack— один из пионеров среди всех WordPress плагинов. Начиная с 2007 года его установили более 30 млн раз. Yoast SEO — более молодой и в чём-то превосходящий своего главного конкурента плагин. C 2010 года его скачали более 25 млн раз. Скачиваний меньше чем у All in One, зато выше рейтинг — 4.6 звезд.
Я покажу как оптимизировать сайт с помощью плагина All in One SEO Pack. Если вы хотите использовать Yoast SEO, почитайте руководство по настройке.
Чтобы защитить сайт от дублированного контента, ставим галочки напротив пунктов Канонические URL, Запретить пагинацию для канонических URL, Включить пользовательские канонических URL. Иначе поисковики будут ругаться на дублированный контент на сайте.
Дальше проставляем следующие настройки:
- Использовать заголовок по умолчанию — Отключить (для установки заголовка и описания сайта через плагин);
- Использовать разметку Schema.org — Галочка (чтобы позволить поисковым системам создавать расширенные сниппеты сайта в поисковой выдаче).
Следующая на очереди — «Настройка главной страницы».
В полях «Заголовок», «Описание» и «Ключевые слова» нужно задать title, description и keywords соответственно. Вот что это такое:
Title и description (мета-теги) важны для поисковых систем и посетителей. Поисковые системы с помощью мета-тегов определяют тематику контента на странице. Пользователи же знакомятся с ними в поисковой выдаче и если они привлекательны, переходят на сайт.
Составить грамотные мета-теги тоже важно для оптимизации сайта, потому что чем лучше вы это сделаете, тем больше посетителей из поисковых систем получите. Расскажу, как создавать хорошие мета-теги.
Например, если у вас блог о личных финансах, можно написать такой заголовок: «Готовые формулы эффективного управления личными финансами» или «Блог об эффективном управлении личными финансами».
Вам нужно уложиться в 60 символов. Также придумайте краткое описание (description) — здесь вы ограничены 160 символами. Ключевые слова (keywords) можете не указывать — они больше не влияют на ранжирование сайтов.
Если вы используете статическую главную страницу, включите соответствующую настройку:
Переходим к «Настройке заголовков».
Первая опция в этой секции настроек — «Перезапись заголовка». Я советую включить её. Так вы сможете задавать отдельный заголовок (title) для каждой страницы. В следующем пункте — «Капитализировать метки» нужно поставить галочку, чтобы заголовок начинался с прописной буквы.
В пункте «Формат заголовков страниц» я советую оставить только %page_title%. Иначе к названиям страниц добавиться заголовок вашего блога и title превысит положенные 60 символов. Если вы хотите видеть в title страницы название блога, можно дописать его через вертикальную черточку или дефис. Так это выглядит у меня:
В поисковой выдаче это выглядит так:
В последних двух пунктах советую прописать текст на русском, чтобы заголовки «страниц 404» и навигации были понятны читателям.
Дальше переходим к «Настройке пользовательских типов записей». В этой секции мы включаем возможность управлять SEO-настройками WordPress для разных элементов сайта. Чтобы задавать заголовки и описание для каждой записи и страницы сайта, укажите следующие настройки:
В разделе «Верификация вебмастера» вы можете синхронизировать плагин с Google Search Console. Для этого нужно ввести в поле проверочный код, который выдаётся на стадии верификации в Search Console:
В следующем разделе — «Настройки Google», вы можете:
- Привязать к сайту свой Google+ аккаунт (рекомендуется для продвижения сайта);
- Отображать основные ссылки своего сайта в поисковой выдаче (рекомендуется для быстрого перехода пользователей из поиска в нужный раздел сайта);
- Указать Google предпочтительное название своего сайта (рекомендуется для ранжирования по брендированным запросам);
- Включить расширенные настройки авторства;
- Подключить Google Analytics.
Так выглядят настройки у меня:
Дальше очень важный раздел — «Настройки индексирования». Важный, потому что здесь можно закрыть от индексации определённые разделы вашего сайта.
Закрыть от индексации означает попросить поисковые системы не добавлять в свою базу ту или иную страницу. Но зачем это нужно?
Во-первых, поисковики не любят добавлять в свою базу бесполезные для пользователей веб-страницы.
Во-вторых, в WordPress бывает дублирование контента, что очень не любят поисковики. Например, анонсы статей могут быть в рубриках, метках, архивах дат, архивах авторов.
Я советую закрывать от индексации архивы дат, архивы авторов, архивы меток, страницы поиска, страницы 404, страницы и записи с пагинацией.
Для того чтобы вес страниц не уходил в закрытые от индексации разделы, не ставьте на них ссылки с футера, меню и сайдбара (сквозные ссылки).
Не забудьте сохранить изменения нажав на кнопку «Обновить настройки».
Дальше нужно создать XML-карту сайта — это поможет поисковым роботам быстрее проиндексировать наш сайт. Это делается с помощью дополнительного модуля All in One SEO в панели администратора WordPress. Переходим в раздел All in One SEO > Управление модулям и включаем карту кнопкой Activate:
При желании можно сделать дополнительную настройку карты сайта перейдя в раздел All in One SEO > XML карта сайта. Для полной SEO оптимизации сайта нужно включить модули «Социальные мета», «Robots.txt» и «Редактор файлов» нажав на ту же кнопку Activate.
На предыдущем шаге мы настроили отображение сайта в поиске, теперь мы сделаем это же для социальных сетей.
Переходим в раздел All in One SEO > Социальные мета. В разделе «Настройки главной страницы» зададим параметры отображения домашней страницы сайта в социальных сетях. Ставим галочку напротив пункта «Использовать AIOSEO»
(будут использоваться стандартные title и description), указываем название сайта и изображение по умолчанию.
В разделе «Социальные ссылки» указываем свои профили в социальных сетях, имя, фамилию, название организации.
- Указать id вашей страницы в Facebook;
- Разрешить автоматически генерировать теги к статьям;
- Использовать ключевые слова в тегах к статьям;
- Использовать категории в метках статьи;
- Использовать метки публикаций в метках статьи.
Выбор SEO-friendly шаблона
Начнем с того, что исходный код WordPress не слишком подходит для SEO: отсутствие ЧПУ, дубли страниц, несколько заголовков h1 в бесплатных темах и другие «подарки». Большинство этих проблем можно решить установкой SEO-френдли шаблона (темы).
На какие опции нужно обратить внимание:
- автоматическое формирование ЧПУ,
- адаптивная верстка,
- наличие и возможность редактирования заголовков h1 — h6.
Если выбираете среди тем, описание которых не переведено на русский язык, ориентируйтесь на фразы «SEO friendly», «SEO optimized», «optimized for search engines». Чтобы сэкономить время, воспользуйтесь рейтингами оптимизированных тем для WordPress, которые легко найти в сети.
Заполняем раздел «Настройки»
Во вкладке Общие настройки указываем: название сайта и его краткое описание, главное зеркало, административный e-mail, роль нового пользователя, настройки даты и времени.
С названием все более-менее понятно, при соответствующей настройке оно будет указываться в title везде или для отдельной группы страниц:
Настройка главного зеркала
Главное зеркало сайта — это его основной адрес, который участвует в поиске. С других адресов должны быть настроены 301 редиректы
Определитесь, как вы хотите видеть URL — с www или без, и укажите это написание в настройках:
Указывать адрес нового сайта с www или без www — вопрос вашего выбора, влияния на ранжирование это не имеет. Главное, чтобы все страницы были доступны строго по одному адресу: https://site.com/sale/ или https://www.site.com/sale/.
Адрес WordPress и адрес сайта будут различаться в случае, если WordPress установлен не в корневую папку. Тогда URL в поле «Адрес WordPress» может иметь такой вид: https://site.com/site.
Главное зеркало необходимо указать в Яндекс. Вебмастере. Новый сайт вы просто указываете с предпочтительным написанием. Изменить главное зеркало для существующего ресурса можно в разделе Индексирование — Переезд сайта:
Google будет определять его самостоятельно на основе:
- настроек rel=canonical,
- файла sitemap,
- настроек 301 редиректа,
- варианта AMP-страницы.
Общие рекомендации по настройке главного зеркала:
- установите SSL-сертификат (защищенный https протокол — один из факторов ранжирования);
- определитесь с написанием URL — с www или без;
- настройте 301 редиректы так, чтобы каждая страница была доступна только по одному адресу;
- добавьте ресурс в панели вебмастеров Яндекса и Google.
Также во вкладке «Общие настройки» укажите email, на который будут отправляться сообщения о событиях на сайте (например, новых комментариях или заявках). На этот же адрес придет сообщение о восстановлении пароля в административную панель.
Настройки языка сайта, часового пояса, формата времени и даты специальных пояснений не требуют.
Остановимся на полях «Членство» и «Роль нового пользователя»:
Разрешив регистрацию на сайте в пункте «Членство», вы можете выбрать роль вновь зарегистрированного пользователя. По умолчанию выбран «подписчик», есть также редактор, автор, участник, администратор и другие роли.
Видимость для поисковых систем
Ответственные разработчики закрывают неготовый сайт от индексации, чтобы поисковики не ранжировали «сырой» контент. Ваша задача — проверить, открыт ли сайт для поисковых систем после того как его залили на рабочий домен. Сделать это можно в разделе консоли Настройки — Чтение:
Снять галочку в чекбоксе можно сразу после того, как сайт выложен в сеть. Тогда страницы быстрее попадут в индекс. Другой вариант — сделать базовые настройки внутренней оптимизации и только после этого открывать сайт поисковикам. Так есть шанс занять более высокие места в выдаче.
Настройка пингования (ping)
Файлы robots. txt и sitemap. xml
Сформировать файл robots.txt с набором правил для поискового краулера можно двумя способами:
- модулем SEO-плагина;
- вручную, затем загрузить в корневую папку сайта (потребуется доступ к хостингу или ftp).
Для тех, кому ближе второй вариант, предлагаем примерный код. Его можно взять за основу при формировании robots.txt для своего сайта. В нем указаны общие правила для роботов Яндекс и Google.
В марте 2018 года Яндекс отменил директиву Host, поэтому сейчас ее прописывать не нужно. А вот ссылку на XML карту сайта обязательно укажите в конце файла. Адрес может отличаться от приведенного в примере, например, выглядеть вот так: mysite.com/sitemap_index.xml.
Сформировать xml карту сайта можно при помощи:
- онлайн-генератора;
- специальных программ;
- модуля SEO-плагина;
- плагина Google XML Sitemaps.
- Загружать картинки размером не боллее 800 пикселей в высоту и не более 1024 пикселей в ширину, размером не более 100 килобайт.
- Использовать сжатие изображений без потери качества. Это позволяют сделать программы, сервисы, приложения ( TinyPNG, Compressor, ImageOptim), а также плагины для WordPress ( WP Smush, Imagify.
- Называть изображения в соответствии с их содержанием, например: orhidei-v-gorshkah.jpg.
- Заполнять поля для атрибутов title и alt. Первое должно содержать название картинки, второе — краткое описание того, что на ней изображено. Спамить ключевыми словами в title и alt не стоит, но употребить подходящие по смыслу можно — это поможет поисковым системам ранжировать визуальный контент с вашего сайте в поиске по картинкам.
Не следует создавать «мусорные» страницы с картинками в индексе. Например, такие:
Есть проблема с тем, что WordPress создает страницу для каждого прикрепленного к посту изображения с адресом: site.com/1/ или site.com/?attachment_id=1. Нужно «склеить» такие страницы при помощи 301 редиректа с основными. Этот функционал есть в популярных SEO-плагинах — Yoast SEO и All in One SEO Pack, также есть отдельный плагин Attachment Pages Redirect.
Лучшие SEO плагины для WordPress
Специализированные плагины для SEO — своего рода комбайны, с помощью которых можно выполнить основные пункты чек-листа по внутренней оптимизации сайта. Рассмотрим функционал самых популярных SEO плагинов для WordPress на русском языке, за исключением SEO Press, который на июль 2019 года не русифицирован.
The SEO Framework
- Простая установка и настройка, подходит для новичков.
- Наглядная цветовая градация качества оптимизации для каждой страницы:
- Возможность заполнения метатегов title и description для следующих типов страниц: главная, внутренние страницы, прикрепленные файлы, категории, теги, архивы.
- Формирование XML карты сайта.
- Настройка микроразметки Schema.org, Open Graph и Twitter Cards.
- Возможность использования атрибута rel=»canonical», тегов noindex, nofollow и других для разных типов страниц.