Оптимизация блога на WordPress представляет собой уникальный процесс, отличающийся от оптимизации обычного сайта. Это не просто настройка технических аспектов, добавление ручных тегов и генерация файлов. Это всего лишь малая часть всего комплекса мер, необходимых для достижения успеха. Составление универсального чек-листа и его выполнение не гарантируют решение всех проблем.
WordPress требует особого внимания к каждой детали для максимальной эффективности в SEO. Поэтому я разработал специальный чек-лист, включающий не только общие рекомендации, но и специфические настройки, необходимые именно для блога на этой платформе.
Стандартный набор плагинов WordPress для SEO
Универсального руководства по улучшению SEO на самом деле не существует. Для оптимизации требуется постоянное внимание и внесение изменений, которые можно осуществлять как вручную, так и с помощью специализированных плагинов. Применение подходящих расширений позволяет автоматизировать рутинные задачи и высвободить время для создания качественного контента.
Рекомендую внедрить следующие плагины:
- Yoast SEO — это бесплатный плагин-комбайн, который облегчает написание и анализ контента, создание карты сайта и robots.txt, а также предоставляет дополнительные функции, такие как социальные кнопки для улучшения визуального привлекательности.
- Clearfy PRO — это платный модуль, который оптимизирует код, повышает безопасность и создает надежную основу для технического SEO, помогая избавиться от лишних элементов на странице.
- WP Super Cache — это утилита кеширования, которая снижает нагрузку на хостинг и ускоряет загрузку страниц благодаря сохранению кеша в базе данных.
- ANTISPAM BEE — это антиспам-плагин, который помогает бороться с автоматическими спам-комментариями, предотвращая загрязнение раздела комментариев.
Antispam BEE — это настоящая находка, легкий плагин, который отлично борется с ботами, перенаправляя их комментарии в раздел СПАМ.
Clearfy играет ключевую роль в оптимизации блога на WordPress. Плагин помогает устранить ненужные элементы и создать необходимые технические файлы, такие как robots.txt и .htaccess. Это позволяет сэкономить время, которое обычно тратится на поиск и устранение ошибок, и сразу перейти к созданию контента и продвижению блога. Сосредоточившись на наполнении сайта интересным и полезным материалом, вы сможете привлечь больше посетителей и повысить его популярность. Я считаю, что сайт на WP без этого плагина вообще не сайт, вернее, он не работает так, как нужно. (Я пишу данную статью до детального обзора этого плагина, так что рекомендую почитать гайдик, если я его опубликовал).
Хостинг: Сервер и защита
Существуют три типа хостинга для сайта:
1. Shared (общий) — это физический сервер, разделенный между несколькими пользователями. Есть ограничение на размер диска. В случае DDoS-атаки сайт может быть временно отключен.
2. VPS (VDS) — это виртуальный выделенный сервер. Вы являетесь единственным владельцем; IP-адрес чистый (без других сайтов). Однако есть ограничения на использование ресурсов, таких как загрузка процессора и дисковое пространство. Для многих это предпочтительный вариант.
3. Физический — это редко используемый вебмастерами тип сервера для администрирования. Он выполняет технические операции, такие как парсинг, сбор данных и обработка.
Для вашего первого проекта возможно будет достаточно обычного хостинга. При выборе хостера следует учитывать следующие факторы:
- Отзывы. Проанализируйте, как пользователи отзываются о качестве технической поддержки и услуг в целом.
- Бесплатное администрирование. Убедитесь, что эта услуга включена в ваш план. Это облегчит решение проблем и перенос сайта.
- Цена. Не переплачивайте за мощности, если вы только начинаете. Выбирайте экономичный вариант.
- Абузостойкость. Чтобы избежать блокировки у хостера, выбирайте надежных провайдеров, например, из Нидерландов или других надежных стран.
Я лично уже длительное время пользуюсь отличным хостинг-провайдером Hostland. Вы можете прочитать детальный обзор и выбрать подходящий тариф с нужными опциями по ссылке выше.
Антивирус на сервере
Приобретение антивирусного программного обеспечения является следующим шагом в обеспечении безопасности. На уровне сервера хостинга это обязательная мера, так как антивирусная защита помогает:
1. Защищаться от вредоносных скриптов в темах. Нулл-темы часто содержат многочисленные уязвимости, через которые хакеры могут получить полный контроль над блогом.
2. Предотвращать эксплуатацию уязвимостей при устаревании. Со временем в любом программном дополнении могут появляться уязвимости. Установка антивирусного ПО позволяет предотвратить возможность внедрения вредоносного кода через эти уязвимости.
Защита сервера от DDoS-атак
После запуска антивирусного программного обеспечения, когда основной IP-адрес еще не привязан к базам данных, рекомендуется сконфигурировать проксирование для скрытия оригинального IP и замены его на IP, предоставленный компанией. Это поможет укрепить защиту с самого начала.
Сервисы проксирования:
1. CloudFlare:
- Международный сервис, предоставляющий услуги CDN и облачное кеширование.
- Помогает ускорить загрузку ресурсов и маскирует IP-адрес.
- Триальная версия может быть полезна для защиты от стресс-тестов и атак уровня 7.
2. DDoS-Guard:
- Российский аналог CloudFlare с более отзывчивой поддержкой.
- Предлагает низкие цены и больший набор функций.
- Понятные инструкции по переносу DNS к ним.
Дополнительные рекомендации:
- Проверить IP-адрес блога на онлайн-чекере после 15-20 часов.
- Убедиться, что хостер не определен по DNS.
- При использовании WordPress, желательно скрыть его использование.
Техническая оптимизация блога на WordPress
Первым и важнейшим этапом технической оптимизации вашего сайта должно стать устранение ошибок в движке WordPress. Это необходимо выполнить до внедрения новых функций и разметки, чтобы обеспечить стабильную и эффективную работу вашего ресурса.
SEO Friendly тема
Чтобы избежать дальнейших ручных правок оптимизации, рекомендуется приобретать лицензионные шаблоны, а не загружать бесплатные версии. Перед покупкой следует внимательно проверить демонстрационную версию по следующим критериям:
- Убедиться, что верстка соответствует требованиям HTML5 и CSS3.
- Проверить наличие автоматической генерации ЧПУ на латинице.
- Убедиться, что блог корректно отображается как на мобильных устройствах, так и на ПК.
- Проверить оптимизацию загрузки страниц (время загрузки менее минуты).
- Убедиться, что название ресурса завернуто в div, и что на странице присутствует только один заголовок H1.
- Проверить код страницы с помощью HTML валидатора на наличие ошибок.
Избегайте использования Nulled (взломанных) шаблонов. Если у вас нет средств на приобретение лицензии, выберите шаблон из официального каталога WordPress и внесите необходимые исправления. Взломанные продукты часто содержат шеллы (бэкдоры), через которые хакеры могут получить доступ к административной панели или серверу.
Корректная настройка файла Robots.txt
После установки темы, важно отредактировать файл robots.txt, который управляет обходом документов роботами поисковых систем. В настройках robots.txt рекомендуется выполнить следующие шаги:
1. Указать разные user-agent для Яндекса и Google, если необходимо:
```
User-agent: Yandex
Disallow:
User-agent: Google
Disallow:
```
2. Запретить индексацию дублей, страниц пагинации и служебных документов. Для этого можно воспользоваться плагинами YoastSEO и Clearfy:
```
Disallow: /duplicate-page/
Disallow: /pagination/
Disallow: /admin/
```
3. Прописать ссылку на sitemap.xml для удобства индексации. Если нужно, sitemap.xml можно сгенерировать с помощью плагина YoastSEO, который делает это автоматически:
```
Sitemap: https://example.com/sitemap.xml
```
Эти шаги помогут управлять процессом индексации и обеспечат более эффективное взаимодействие с поисковыми системами.
Корректная настройка файла robots.txt является ключевым аспектом для успешного продвижения сайта в поисковых системах. Без такой настройки возникает риск, что поисковые роботы могут индексировать мусорные страницы, что в итоге может снизить общую ценность материалов и осложнить процесс продвижения.
Настройка файла robots.txt обычно выполняется через панель управления хостингом или специализированные утилиты, такие как Clearfy PRO или YoastSEO. Я предпочитаю второй вариант, поскольку YoastSEO предоставляет удобные инструменты для SEO-оптимизации, включая генерацию sitemap.xml и контроль индексации страниц.
Использование плагинов YoastSEO и Clearfy PRO обеспечивает более глубокую техническую оптимизацию WordPress-сайта. Эти инструменты помогают избежать попадания дублей и мусорных страниц в топовые результаты поиска, что делает дальнейшую оптимизацию более эффективной и улучшает общее продвижение сайта.
Вот пример robots.txt для моего сайта:
```
User-Agent: *
Sitemap: https://delaem-site.ru/sitemap_index.xml
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-json/
Disallow: /xmlrpc.php
Disallow: /readme.html
Disallow: /*?
Disallow: /?s=
Disallow: */tag
Allow: /*.css
Allow: /*.js
Allow: /favicon.ico
Allow: /index.php
User-agent: Yandex
Sitemap: https://delaem-site.ru/sitemap_index.xml
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-json/
Disallow: /xmlrpc.php
Disallow: /readme.html
Disallow: /*?
Disallow: /?s=
Disallow: */tag
Allow: /*.css
Allow: /*.js
Allow: /favicon.ico
Allow: /index.php
Allow: /wp-content/uploads/fbrfg/favicon.ico
```
Возможно, к моменту написания этой статьи мой процесс полного редактирования файла Robots.txt ещё не завершён. Однако, вы можете использовать этот базовый вариант в качестве отправной точки, так как он уже исключает из индексации технические разделы сайта, которые не предназначены для пользователей и поисковых роботов.
Карта сайта sitemap.xml
Sitemap - это важный инструмент для обеспечения эффективной индексации вашего сайта поисковыми системами. Вот несколько ключевых моментов, которые следует учесть при проверке XML-карты сайта:
1. Отсутствие ошибок: Убедитесь, что XML-карта сайта не содержит ошибок, так как они могут привести к появлению предупреждений в Панели управления Яндекса.
2. Установка атрибутов: Проверьте наличие атрибутов priority и lastmod в XML-карте сайта. Эти атрибуты помогают поисковым системам определить важность страниц и время их последнего изменения. Обычно, в WordPress эти атрибуты не устанавливаются автоматически и требуют добавления вручную.
3. Отсутствие закрытых страниц: Проверьте, что страницы, указанные в XML-карте сайта, не закрыты для индексации в файле robots.txt. Закрытые страницы не будут проиндексированы поисковыми системами.
4. Согласованные протоколы: Убедитесь, что протоколы (http или https) в URL-адресах в XML-карте сайта совпадают с протоколом вашего сайта, чтобы избежать ошибок индексации.
Карта сайта является ключевым инструментом для обнаружения и индексации новых статей на вашем блоге поисковыми системами. Помимо этого, используйте "Переобход" в Яндекс.Вебмастере и отправляйте карту сайта в Google Search Console (ранее известный как Google Webmaster Tools) для ускорения процесса индексации.
Плагин YoastSEO генерирует отличную карту сайта всего в один клик.
Страницы с пагинацией
При создании контента, который будет отображаться в результатах поиска, важно проводить тщательную фильтрацию. Цель состоит в том, чтобы обеспечить наличие только высококачественных и оригинальных статей, а не технических категорий, таких как пагинационные страницы, которые автоматически создаются в WordPress. Эти страницы содержат лишь копии отрывков из других записей и большое количество внутренних ссылок.
Дубли страниц
Помимо традиционных источников дубликатов контента, необходимо обратить внимание на виджеты. Даже если они не активны, они могут продолжать генерировать дубликаты. Важно изучить, какие виды виджетов могут приводить к этому и как это влияет на оптимизацию.
Чтобы скрыть дубли страниц и тем самым оптимизировать ваш сайт, можно воспользоваться плагином Clearfy PRO.
Эта функция есть и в бесплатной версии.
Навигация и полные копии статей могут одинаково негативно влиять на оптимизацию сайта, поскольку они могут существенно снизить уникальность и ценность контента. Дублирование текста уменьшает общую уникальность контента, что может негативно сказаться на рейтинге страниц в результатах поиска. Это может привести к снижению позиций всех страниц блога, включая те, которые отображаются в поисковых результатах.
Следует отметить, что дубликаты могут появляться по разным причинам, и методы их устранения могут различаться в зависимости от типа дублей.
- Архивы: Этот виджет полезен для сайтов, где необходимо представить статьи в хронологическом порядке без индивидуальной сортировки. Однако он может создавать различные виды дубликатов:
Дубликаты по авторству: возникают при наличии нескольких авторов, но без различий между ними. Их можно удалить. Этот тип дубликатов также представляет угрозу безопасности, так как хакеры могут использовать сортировку по нулевому аккаунту для доступа к административной панели WordPress.
Датированные дубликаты: создаются на основе даты публикации и могут быть бесполезны для небольших порталов.
Кастомные подборки: могут создавать дубликаты, если неаккуратно настроены или неправильно оформлены. - Метки: Эта функция редко используется, но может создавать дубликаты, особенно при сортировке по ключевым словам.
- Древовидные комментарии: Хотя это важная опция для общения пользователей, уязвимость, связанная с дублированием страницы через параметр в URL, остается актуальной.
Настроен ли файл .htaccess?
Для настройки вашего сайта и объединения основных зеркал, размещенных на поддоменах, вы можете использовать файл .htaccess для создания трех перенаправлений. Однако, учтите, что эти настройки применимы только к серверам Apache. Если ваш сервер работает на другом программном обеспечении, например, Nginx, эти настройки не будут применимы.
1. Настройка адреса с www или без: Вы можете выбрать, оставить ли адрес с префиксом www или без него, и направить неиспользуемую версию на выбранную. Например, для использования адреса без www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
2. Отключение расширения файлов: Можно настроить перенаправление для удаления расширений файлов из URL-адресов. Например, для удаления расширений .php и .html:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
3. Редирект с безслэшевого урла на слэшевый и наоборот: Можно настроить перенаправление с URL без слэша на URL со слэшем и наоборот:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://example.com/$1/ [L,R=301]
Обратите внимание, что при использовании сторонних модулей или плагинов могут потребоваться дополнительные редиректы. Некоторые сторонние модули могут вызывать дублирование контента, поэтому важно внимательно проверить настройки и редиректы для них.
SSL-протокол
SSL - это протокол, обеспечивающий защищенную связь между пользователем и сервером хостинга. Активация SSL добавляет букву "S" к URL, превращая HTTP в HTTPS.
Это важно с точки зрения безопасности: для коммерческих веб-проектов это первый шаг к доверию (ведь кто хочет делать покупки на незащищенном сайте, где можно подвергнуться краже личных данных?), а также обеспечивает безопасность. Для информационных сайтов это также полезно с точки зрения SEO: поисковые системы предпочитают отображать безопасные ресурсы в верхних результатах поиска.
Алгоритмы поисковых систем сейчас работают так, что снижают рейтинг сайтов без SSL-протокола (HTTPS), поэтому вебмастеру просто необходимо подключить защищенное соединение и переадресацию на начальном этапе разработки сайта.
Хостинг Hostland предоставляет бонусные SSL-сертификаты по любому тарифу. Это означает, что при регистрации домена вы получаете сертификат бесплатно.
Для настройки SSL-соединения и наложения 301 редиректа на HTTPS в WordPress сайте, вы можете воспользоваться плагином Really Simple SSL. Он обладает базовыми функциями, которые облегчают процесс настройки сертификата безопасности. В дополнение к этому, расширенные возможности плагина иногда повторяют опции, доступные в других плагинах, таких как Clearfy Pro и YoastSEO. Однако, они предлагают больше инструментов по увеличению безопасности, например, предотвращение создания аккаунтов с именем "Admin".
ЧПУ-адреса страниц (ссылки в адресной строке)
Человеко-понятные урлы (ЧПУ) являются важным атрибутом профессионализма вебмастеров. Этот термин относится к преобразованию кириллических адресов в латинские символы или их транслитерацию. Например, слово "документ" может быть представлено как "document" или "dokument".
Это необходимо, так как не все браузеры корректно обрабатывают русский алфавит, а поисковые роботы могут испытывать трудности с интерпретацией ключевых слов в URL-адресах.
Настройка структуры URL в WordPress также является важной частью этой оптимизации. Рекомендуется использовать только название поста в URL, что делает адрес более привлекательным, лаконичным и легким для запоминания пользователем. Это в свою очередь способствует повторным посещениям и улучшает позиции в поисковой выдаче.
Первым шагом в настройке WordPress следует задать правильную структуру постоянных ссылок, как показано на скриншоте:
После выбора опции "Произвольно" и ввода %postname% в поле, вы можете добавить ".html", если это придает адресам еще больше эстетики. Однако, для того чтобы обеспечить отображение URL-адресов на русском языке или с разнообразными символами, можно установить плагин для транслитерации.
Clearfy объединил в себе несколько полезных плагинов, включая CYRLITERA, который способен автоматически транслитерировать текст на латиницу даже в именах файлов изображений, а также изменять регистр букв для лучшей совместимости и оптимизации сайта.
Атрибут Last Modified
Этот атрибут предоставляет информацию о времени последнего изменения страницы. Когда клиент получает эту информацию, он может определить, нужно ли обновлять кэш, или содержимое страницы осталось неизменным с момента последнего доступа.
Это помогает снизить нагрузку на поисковые роботы и уменьшить количество лишних запросов от браузеров, которые постоянно пытаются обновить кэшированные версии устаревших статей.
Некоторые шаблоны могут автоматически добавлять атрибут Last Modified к страницам, но не всегда. Поэтому лучше настроить это непосредственно в плагине Clearfy.
Чистка 500 ошибок
Даже мелкие неполадки могут подорвать репутацию компании, включая временную недоступность сайта. Когда пользователь сталкивается с сообщением о серверной ошибке (например, 500, 502 и т. д.), это сильно влияет на его доверие к вашему бренду, и он склонен обратиться к конкурентам. Быстрое возвращение пользователя к результатам поиска и отсутствие продолжительного пребывания на вашем сайте также негативно сказываются на репутации в глазах поисковых систем.
Повторяющиеся временные недоступности и негативное поведение пользователей могут существенно снизить рейтинг и видимость вашего сайта в поисковых системах. Восстановление позиций потребует значительных усилий.
Для минимизации потерь необходимо настроить сервисы мониторинга и регулярно проверять работоспособность сайта с помощью специализированных инструментов, таких как NetPeak. Это позволит оперативно реагировать на возникающие проблемы и своевременно информировать вебмастера о возможных ошибках, что поможет минимизировать потери и сохранить доверие клиентов и поисковых систем.
Время загрузки страниц сайта
Помимо недоступности, пользователи также могут покидать сайт из-за долгой загрузки контента. Если страницы отображаются медленно, чем за секунду, посетители предпочтут перейти к конкурентам, у которых контент загружается быстрее.
Для начинающих с легкими порталами существует несколько методов, которые могут помочь улучшить скорость загрузки:
1. Выбор SEO-темы с оптимизированной скоростью загрузки.
2. Минификация HTML, CSS и JavaScript. Это включает удаление лишних пробелов, комментариев и пустых строк из кода, но оригинальные файлы остаются доступными только для разработчиков.
3. Активация кеширования. Для этого можно использовать бесплатные плагины, такие как WordPress Super Cache или W3 Total Cache.
4. Сжатие изображений и удаление неиспользуемых миниатюр из библиотеки WordPress.
5. Использование CDN (Content Delivery Network). Это помогает ускорить доставку контента, и такие сервисы, как CloudFlare или DDG, предоставляют базовые тарифы бесплатно.
6. Использование сжатия GZIP. Это заменяет повторяющиеся строки текста в базе данных на коды, которые занимают меньше места и уже сохранены.
Большинство из этих методов не требует специальных знаний программирования и могут быть настроены через панель управления WordPress или с помощью поддержки сервисов.
Чистка кода
Следует обратить внимание на несколько мелких корректировок в коде и функционале вашего движка. Большинство функций устарели или не используются, но они могут создавать лишние запросы, проблемы безопасности и замедлять работу вашего сайта, что негативно сказывается на его репутации и производительности. Для решения этих проблем рекомендуется отключить соответствующие функции либо индивидуально (с помощью настроек доступных на wpoptimize), либо используя плагины.
Вот несколько примеров:
1. JSON Rest API — хотя этот протокол не используется на информационных сайтах, он может быть уязвим для атак.
2. Emoji — это внешняя библиотека смайлов, которая не используется при написании постов, но добавляет нагрузку на сервер и замедляет загрузку страниц.
3. DNS Prefetch — фрагмент, который внедряет Google Fonts, но обычно используется только несколько шрифтов, что делает его избыточным и замедляет загрузку страниц.
4. Recent comments — CSS файл, который больше не используется, но все еще создает нагрузку на сервер.
5. WLWManifest — опция, которая больше не поддерживается, так как программа Windows Live Writer уже не используется.
6. jQuery-migrate.min.js — JavaScript код, который позволяет старым плагинам и темам работать на новых версиях WordPress.
7. RSD ссылка — файл, который больше не используется и может быть удален.
8. Application ld+JSON — это микроразметка, которую не поддерживает ни один браузер.
9. Pingback — это уязвимость для DDoS атак через xmlrpc.php.
10. Generator — мета-тег с информацией о версии WordPress, который может быть использован злоумышленниками.
11. Версии CSS и JS — они могут содержать уязвимости, которые могут быть использованы хакерами для взлома админ-панели.
12. Отключение граватаров — уникальные аватарки комментаторов, которые могут создавать лишние запросы.
13. Убраны неиспользуемые виджеты и RSS ленты — они продолжают создавать запросы к базе данных и могут быть источником проблем.
Отключение или удаление этих функций поможет улучшить производительность и безопасность вашего сайта. Можно воспользоваться плагином Clearfy, который содержит множество твиков, специально направленных на очистку мусорного кода и улучшение производительности.
Многие темы (шаблоны) могут иметь встроенный функционал, который дублирует настройки, поэтому стоит быть внимательными. Чтобы избежать путаницы, рекомендуется настраивать все параметры с помощью одного плагина. Это не только удобнее, но и обеспечивает более стабильную работу вашего сайта.
Атрибут alternate
Добавление атрибута "alternate" к тегу <link> в разделе <head> страницы полезно в основном для проектов, где мобильная версия сайта размещена на отдельном поддомене. Этот шаг помогает избежать недоразумений, когда адаптивная версия сайта может быть ошибочно отмечена как дубликат основного контента для поисковых роботов. Тег <link> с атрибутом "rel=alternate" должен быть включен в раздел <head> каждой страницы мобильной версии сайта.
Вот пример использования тега <link> с атрибутом "alternate":
```html
<head>
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1">
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-2">
<!-- Дополнительные ссылки на мобильные страницы -->
</head>
```
Этот подход поддерживается всеми поколениями браузеров и помогает корректно индексировать и отображать мобильную версию сайта в поисковых системах.
Микроразметка на страницах сайта
Микроразметка играет важную роль в улучшении восприятия контента поисковыми системами и повышении шансов на появление в разделах быстрых ответов или расширенных сниппетов (rich snippet). Эти специальные HTML-теги предоставляют дополнительную информацию о содержимом страницы для обходящих роботов поисковых систем.
Чтобы быть эффективной, микроразметка должна соответствовать стандартам Schema.org и проходить проверку на отсутствие ошибок в инструментах вебмастеров, таких как Яндекс.Вебмастер или Google Search Console.
Настройка данных Open Graph в плагине YoastSEO позволяет автоматически подготовить информацию (такую как изображение и текст из статьи) для правильного отображения при размещении ссылки на ваш сайт в социальных сетях или мессенджерах. Это обеспечивает более привлекательный и информативный вид вашего контента при его распространении в сети.
Индексация сайта
Для временного закрытия сайта от индексации в поисковых системах и предотвращения доступа к его страницам во время разработки, использование плагина Maintenance - отличное решение. Этот плагин позволяет заблокировать доступ к сайту с помощью специальной технической страницы, где можно разместить информацию о текущих работах или предстоящем запуске сайта.
Чтобы обеспечить безопасность и предотвратить доступ к странице входа в административную панель сайта, многие вебмастера скрывают стандартный адрес страницы входа (login page) для CMS WordPress. Это можно сделать, например, с помощью специальных плагинов, которые изменяют стандартный URL страницы входа на что-то более уникальное и сложное для предугадывания. Таким образом, доступ к странице входа можно ограничить только для авторизованных пользователей, что повышает безопасность сайта в целом.
Все эти меры помогут предотвратить индексацию недоработанного контента и сохранить стабильность ранжирования вашего сайта в поисковых системах во время разработки.
А так же в стандартных настройках WordPress можно включать и отключать индексирование сайта.
Внутренняя оптимизация
Оптимизация веб-сайта на WordPress – это серия мероприятий, направленных на улучшение его внутренних характеристик и функциональности после основной настройки. Этот процесс включает в себя внедрение различных улучшений, которые призваны повысить эффективность сайта, облегчить его использование и улучшить его позиции в результатах поиска.
Технические страницы
Технические разделы, такие как «О нас», «Контакты» и «Политика конфиденциальности», играют ключевую роль на веб-ресурсе, предоставляя посетителям важную информацию о компании, ее деятельности, способах связи и подходах к обработке данных. Эти страницы также необходимы для участия в рекламных сетях, таких как Google Ads, Яндекс.Директ и другие.
Вот что обычно включается в эти разделы:
О компании: Здесь представлена информация о компании, ее истории, миссии, целях, достижениях, команде, клиентах и другие ключевые аспекты. Кроме того, указываются контактные данные и ссылки на социальные сети.
Контакты: Этот раздел содержит полный адрес компании, включая почтовый адрес, телефоны, адреса электронной почты, а также карту с маркерами, чтобы посетители могли легко нас найти и связаться.
Политика конфиденциальности: Здесь описывается, как компания собирает, использует, хранит и защищает личные данные посетителей. Это включает в себя информацию о правах посетителей на доступ и управление своими данными.
Для некоммерческих веб-сайтов можно использовать вымышленные данные различных компаний, чтобы продемонстрировать профессионализм и полноту информации. Главное – удостовериться, что эти данные соответствуют требованиям рекламных сетей и соблюдают правила и политики публикации контента.
Сбор семантики
Составление семантического ядра является первым и ключевым этапом при запуске контентного проекта. Это ассортимент ключевых слов и фраз, наиболее актуальных для вашей тематики и часто используемых пользователями в интернете для поиска информации. Процесс создания контента без предварительного анализа семантического ядра может привести к тому, что материалы не заинтересуют целевую аудиторию и не привлекут трафика.
Для сбора семантического ядра можно воспользоваться следующими методами:
1. Исследование YouTube-каналов: Изучите популярные каналы на YouTube, посвященные вашей тематике. Анализируйте заголовки, описания видео и комментарии зрителей, чтобы выявить ключевые темы и запросы.
2. Чтение статей в интернете: Проанализируйте статьи, блоги и новостные ресурсы в вашей области. Обратите внимание на заголовки, ключевые слова и темы, которые часто встречаются. Это поможет определить популярные запросы и интересы вашей аудитории.
3. Использование инструментов для сбора ключевых слов: Воспользуйтесь инструментами, такими как Яндекс.Вордстат, Google Keyword Planner, SEMrush, Ahrefs и другие, для поиска ключевых слов и фраз, связанных с вашей тематикой. Эти инструменты также предложат варианты ключевых слов на основе поисковых запросов пользователей.
После сбора семантического ядра вы сможете определить основные темы и запросы, на которые будет направлен ваш контент. Это поможет создавать материалы, которые будут актуальны и интересны вашей целевой аудитории, повышая вероятность привлечения трафика на ваш сайт или канал.
Если вы стремитесь к эффективности, следуете следующему плану: начните с выбора ключевых фраз при помощи Вордстата (отбирайте те, которые встречаются с частотностью от 30 до 100), затем импортируйте их в KeyAssort для проведения кластеризации. Этот инструмент поможет сгруппировать ключевые слова, готовые для использования на различных посадочных страницах.
Если на постоянной основе пользуетесь Вордстатом, то установите в браузер Хром расширение Yandex Wordstat Assistant
Первым шагом будет добавление ключевых фраз в список, а затем их копирование и вставка в проект KeyAssort. Однако для работы с этой программой требуется дополнительная настройка сбора данных, что отдельная тема, достойная собственной статьи.
А можно вообще этого не делать, работать по наитию, но результат ранжирования может быть непредсказуемым. Можно обойтись одним лишь Вордстатом.
Составление ТЗ
После формирования семантического ядра, перед началом написания статей требуется составить техническое задание (ТЗ), будь то самостоятельно или с передачей данной задачи копирайтерам. В этом документе следует указать ключевые запросы и связанные с ними LSI (латентно-семантические индексы).
LSI-слова помогают уточнить тематику и контекст запросов. Подробнее об этом вы можете узнать из данной статьи.
Использование сервисов и инструментов, таких как ArsenkinTools, значительно упрощает процесс составления технического задания. Давайте воспользуемся им для разработки ТЗ на основе семантического ядра и запросов.
Входные данные:
- Семантическое ядро (список ключевых слов и фраз).
- Запросы и LSI для более точного определения темы.
Характеристики статьи:
- Объем статьи (в словах или символах).
- Тип контента (информационный, развлекательный, обзорный и прочее).
- Тон и стиль (научный, популярный, профессиональный и т. д.).
- Целевая аудитория (возраст, пол, интересы).
Задачи и требования:
- Проанализировать семантическое ядро и выбрать основные ключевые запросы.
- Определить LSI запросы для расширения темы статьи.
- Составить план статьи, включая введение, основную часть и заключение.
- Указать требования к структуре статьи (заголовки, абзацы, списки, таблицы и прочее).
- Определить ключевые факты, цитаты, статистику или примеры для включения в текст.
- Указать требования к оформлению текста (стиль, форматирование, ссылки и прочее).
- Предоставить примеры сопутствующих иллюстраций, графиков или таблиц (при необходимости).
- Задать сроки выполнения задания и дополнительные требования или пожелания.
Итоговая документация:
- Составленное ТЗ в удобном для передачи формате.
- Приложения (если необходимо) с дополнительными материалами или примерами.
После заполнения всех полей на ArsenkinTools или аналогичном сервисе можно сгенерировать готовое ТЗ, содержащее все необходимые данные и инструкции для эффективного написания статей.
Проверка текстов
После получения контента от копирайтера мы провели следующие этапы проверки:
- Уникальность текста: Мы воспользовались сервисом text.ru для проверки уникальности текста и обнаружили, что контент соответствует требуемому уровню уникальности в 95%.
- Академическая тошнота: Текст был проанализирован с помощью сервиса advego.ru/text/seo, где мы убедились, что уровень академической тошноты находится в пределах допустимого диапазона от 8% до 9%.
- Штампы и вода: Для проверки наличия штампов и воды мы воспользовались «Главредом», который не только проверил удобочитаемость и выявил все ошибки редактуры, но также оценил общий уровень текста. Мы убедились в отсутствии штампов и воды в контенте.
- Структурирование текста: Мы проверили, что материал разбит на подзаголовки, что делает его более удобным для чтения. В случае отсутствия подзаголовков, мы добавили их, а также внесли изменения, такие как добавление списков, выделение части текста жирным шрифтом или курсивом.
- Избежание оптимизации под один запрос: Мы гарантировали, что несколько постов не заточены под один и тот же запрос, чтобы избежать дублирования контента.
После успешного прохождения всех этапов проверки контент был загружен в админ-панель WordPress и опубликован.
Картинки и ALT
Следующий шаг в процессе - формирование и загрузка изображений. Если речь идет о скриншотах, я вношу поясняющие детали: стрелки, подписи и выделения. При работе с обычными фотографиями ключевым является оригинальность и отсутствие ограничений авторских прав.
Настройка атрибута "alt" в админпанели: После загрузки медиафайлов важно добавить обязательный атрибут "alt", который ясно описывает содержимое изображения для ботов. При необходимости можно также включить атрибут "title", однако он должен быть уникальным.
При загрузке изображений в медиатеку WordPress важно учитывать их размер, вес и имя файла. Для повышения скорости загрузки страницы, что влияет на поведенческие факторы и SEO, рекомендуется использовать компактные и сжатые изображения, а также следить за тем, чтобы имя файла было на латинице и не содержало пробелов (вместо них можно использовать дефисы).
Если вы используете инструменты для создания скриншотов, такие как скриншотер Windows или программу LightShot, не рекомендуется добавлять эти изображения из буфера обмена прямо в редактор статьи (например, Gutenberg), так как имена файлов могут быть не оптимизированы для SEO.
Если вы сделали скриншот, то важно сохранить его на ваш жёсткий диск (например, на рабочем столе), присвоить ему подходящее имя, а затем сжать с помощью любого удобного инструмента, такого как Photoshop или другое программное обеспечение. После этого вы можете добавить изображение в вашу статью.
Чтобы оптимизировать процесс добавления изображений на сайт WordPress, я использую плагин Robin Image Optimizer, который автоматически сжимает все загруженные изображения.
Его интерфейс выглядит так:
Только его нужно правильно настроить, примерно так:
Этот плагин ранее был доступен отдельно, но сейчас входит в бесплатный пакет SEO-плагина Clearfy. Благодаря ему я могу экономить место на хостинге и уменьшать размер изображений до необходимого без ущерба для качества. После оптимизации текст на изображениях остаётся читаемым, поэтому можно не беспокоиться.
Clearfy также может автоматически добавлять атрибут alt к изображениям, что иногда экономит время, хотя возможно их добавление вручную, если необходимо.
А плагин с транслитерацией конвертирует кириллицу на латиницу в именах файлов картинок и преобразовывает символы в нижний регистр
Мета-теги
В современных поисковых системах значимость двух основных мета-тегов неоспорима: title (заголовок сниппета) и description (описание сниппета). Правильное использование этих тегов является ключевым моментом при оптимизации ранжирования в результатах поиска.
Title
Заголовок играет ключевую роль на странице, привлекая внимание пользователей и помогая оптимизировать контент для поисковых систем. При создании заголовка следует учитывать следующие аспекты:
1. Ключевые слова с нейтральными дополнениями: Включайте ключевые слова, разбавляя их нейтральными словами для естественного звучания. Например: "10 советов по уходу за садом: полезные приемы для садоводов".
2. Соответствие содержанию: Заголовок должен соответствовать содержанию поста и не обещать то, чего нет в тексте.
3. Уникальность: Сделайте заголовок уникальным, избегая копирования других заголовков. Это поможет избежать дублирования контента и улучшить позиции в поисковой выдаче.
4. Отличие от мета-тега Title: Заголовок на странице (H1) должен отличаться от мета-тега Title, хотя содержание может быть похожим. Это поможет улучшить структуру страницы и оптимизацию.
5. Ориентирован на пользователей: Напишите заголовок прежде всего для пользователей, делая его легкочитаемым и привлекательным для вашей аудитории.
Примеры заголовков:
- "Лучшие методы продвижения сайта: советы опытных вебмастеров"
- "Полезные советы по продвижению сайта в Яндексе: примеры SEO-оптимизации"
Description
Meta-описание играет важную роль, предоставляя краткую информацию о содержании страницы в поисковой выдаче. При его написании следует придерживаться следующих рекомендаций:
1. Написание для человека: Опишите содержание страницы просто и лаконично, учитывая ключевой запрос, чтобы описание было понятным и привлекательным для пользователей.
2. Ограничение длины: Стремитесь к максимальной длине в 200 символов без пробелов, чтобы избежать обрезания текста в поисковой выдаче.
3. Избегание призывов к действию: Избегайте манипулятивных элементов в описании, таких как призывы к действию, чтобы не отвлекать пользователей от основного контента.
4. Уникальность и оригинальность: Сделайте описание уникальным и не повторяющим заголовок или содержание страницы, чтобы оно дополняло информацию, представленную в заголовке.
5. Избегание повторов: Старайтесь уникализировать описания, чтобы каждое было привлекательным для поисковых систем и пользователей.
После тщательной проверки всех аспектов описания, статью можно опубликовать. Важно предоставить ей время для индексации поисковыми системами и поддерживать открытую коммуникацию с аудиторией, отвечая на комментарии, даже если они негативные, чтобы стимулировать обсуждение и улучшить поведенческие факторы, что, в свою очередь, положительно отразится на SEO-показателях.
По умолчанию в WordPress отсутствует возможность настройки мета-описаний, но для их внесения рекомендуется установить плагин Yoast SEO или его аналоги, которые помогут эффективно оптимизировать SEO-параметры вашего сайта.
Перелинковка
Перелинковка - это стратегия, которая заключается в связывании документов на веб-ресурсе с помощью ссылок. Это важный инструмент для улучшения пользовательского опыта и SEO-показателей. Вот некоторые схемы перелинковки, которые могут быть полезны для проектов любого размера:
- Читайте также: Предлагает пользователям другие статьи или материалы, которые могут заинтересовать их после прочтения текущей страницы.
- Внутренние ссылки в тексте: Ссылки внутри контента текста, которые связывают ключевые слова или фразы с другими страницами вашего сайта, углубляя тему и помогая пользователям лучше понять контекст.
- Связывание по темам: Группировка материалов по схожим темам и создание разделов или категорий, где пользователи могут легко найти связанный контент.
- Похожие статьи: Показывает пользователям материалы, которые могут быть похожи на ту, которую они просматривают, основываясь на содержании или ключевых словах.
- Ссылки на самые популярные/релевантные статьи: Предоставляет доступ к самым популярным или наиболее релевантным материалам для удобства пользователей.
- Переход по логической цепочке: Создание логической последовательности страниц, позволяющей пользователям естественным образом переходить от одной темы к другой.
Экспериментирование с различными схемами перелинковки может помочь улучшить пользовательский опыт, увеличить вовлеченность и повысить индексацию вашего сайта поисковыми системами.
Заключение
SEO похож на огромный лабиринт, где каждый шаг может привести к новому открытию. В этом чек-листе по оптимизации я постарался разобраться в тонкостях, необходимых для успешного запуска вашего сайта на WordPress с нуля. Однако это лишь вершина айсберга: возможности для улучшения технической составляющей и контента безграничны. Когда вы направляете свои усилия, деньги и эмоции в создание сайта, вы открываете дверь к тому, чтобы занять вершину в поисковой выдаче.