Внутренняя оптимизация сайта своими руками

В этой статье мы поговорим о внутренней оптимизации сайта для продвижения в поисковых системах.

1. Базовая внутренняя оптимизация сайта

Фото доски

Внутренняя оптимизация — комплекс мер, необходимых для устранения ошибок, которые мешают пользователям и поисковикам правильно взаимодействовать с сайтом.

Зачем?

Внутренняя оптимизация доказала свою эффективность — её проводят все SEO-компании при продвижении сайтов. Оптимизация — это множество небольших действий с сайтом, которые дают серьезный эффект. Поэтому если вы думаете, что нужно сделать в первую очередь — проведите оптимизацию.

Руководствуемся принципом Парето: «20% действий дают 80% результата».


Структура в адресах

Структуру сайта необходимо отображать в URL-адресах, чтобы пользователю и поисковику было понятно по URL, какой контент расположен на странице.

  • /2015.html — плохо
  • /remont.html — хорошо


Не глубже 3-х уровней

Структура сайта не должна быть слишком глубокой. Для большинства сайтов достаточно использовать 3 уровня. Поисковики считают, что чем «выше» расположена страница в иерархии сайта, тем более она значима.

  • /one/two/three/2015.html — плохо
  • /remont/okna.html — хорошо


Использование ЧПУ

При использовании ЧПУ-адресов (человеко-понятные УРЛы), пользователи и поисковики могут легче понять, что содержится на странице. Рекомендуется использовать транслит (русские слова латинскими буквами) или перевод русских слов на английский язык. Не рекомендуется комбинировать эти способы.

  • /primer.html — хорошо
  • /example.html — хорошо
  • /example-stranici.html — плохо


Короткие адреса

Короткие URL-адреса страниц легко понять, скопировать и, при необходимости, запомнить. Рекомендации:

  • До 3-5 слов в URL-страницы или каталога
  • Предлоги и дефисы отбрасываем
  • Разделитель между словами — дефис «-»


Кроссбраузерность

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

Сервис для проверки сайта на кроссбраузерность — http://browsershots.org/.

Также рекомендую посмотреть как выглядит сайт на всех доступных вам устройствах (ноутбуки, планшеты, мобильные телефоны и так далее). Если в какой-то версии браузера или операционной системе сайт некорректно выглядит или работает — это нужно обязательно устранить! Пользователи будут уходить с сайта, что негативно скажется на поведенческих факторах.

Можно проверить как выглядит сайт на различных устройствах, используя «Проверку кода элемента» в Google Chrome.


Скорость сайта

Сайт должен открываться за время до 3-х секунд. Сервисы для проверки скорости сайта:


Надежный хостинг

У хостинга, на котором расположен сайт, не должно быть проблем с доступностью. В момент недоступности хостинга к вашему сайту может обратится поисковый робот. Если он не получит ответ, есть риск, что сайт будет исключен из индекса. Выбираем надежный хостинг, который работает без перебоев, исходя из обзоров и отзывов на сайте «ХостОбзор».

Подключаем уведомления на E-Mail о проблемах с сайтом в Яндекс.Метрике:


Проверка соседей

Если вы используете виртуальный хостинг, нужно проверить сайты, которые расположены на IP-адресе вашего сайта. Если соседи — сайты для взрослых или торренты, лучше купить выделенный IP-адрес (примерно 100 Р в месяц).

Сервис для проверки — https://2ip.ru/domain-list-by-ip/.


Редиректы и битые ссылки

Проверяем, чтобы не было внутренних ссылок на редиректы (ссылка на страницу, которая перенаправляем на другую) и «битых» ссылок на несуществующие страницы.

Проверяем сайт программой Xenu's Link Sleuth.


Страница 404

При запросе несуществующей страницы на сайт, должен отдаваться 404-код («страница не найдена» или «Ошибка 404»). Если происходит редирект на главную или открывается пустая страница, поисковик может создать много дублей, что негативно скажется на индексации.

Гугл делает запросы к несуществующим страницам сайта


Файл robots.txt

Обязательно используем служебный файл robots.txt. Данный файл сообщает поисковикам иснтрукции по индексации вашего сайта — какие разделы и страницы можно индексировать, а какие — нельзя. Также для Яндекса можно указать адрес главного зеркала.

Информация о настройке robots.txt на сайте Яндекса — https://yandex.ru/support/webmaster/controlling-robot/robots-txt.xml

Как правильно оптимизировать заголовки H1-H6 для продвижения в поисковых системах. Главные правила и требования к внешнему виду. Структура заголовков — тезисы и частота использования. Безопасный способ вхождения ключевых слов.

2. Дубли страниц, зеркала и неполные дубли контента

В этой статье мы рассмотрим неприятное явление — дубли страниц сайта в индексе поисковых систем. Дубли – несколько копий одной страницы с разными URL-адресами в индексе поисковика. Дубли есть практически у всех сайтов.

Фото доски

Чем опасны дубли и зачем от них избавляться?

Проблема 1. Неправильное определение релевантных страниц

Представим, что продвигаемая страница доступна по нескольким URL-адресам. Поисковик выбирает релевантной (показывает ее пользователям по запросу) «неправильную» страницу.

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

Проблема 2. Ухудшение индексации сайта

У поисковых систем существует квота на индексацию сайта — количество страниц, которое поисковик может проиндексировать за определенный промежуток времени. При наличии дублей, квота будет тратится на их индексирование, а не основных продвигаемых страниц. Это серьезная проблема для крупных интернет-магазинов и агрегаторов с тысячами страниц.

Дубли страниц

Наиболее часто дубли страниц встречаются в следующих директориях и страницах:

  • Логи — /logs/
  • Файлы — /files/
  • Регистрация — /register/
  • Корзина — /cart/, /order/
  • Страницы поиска — /search/
  • Страницы авторизации — /auth/
  • Файлы статистики — /*_openstat
  • Аккаунты пользователей — /user/
  • Скрипты, таблицы стилей — /ajax/
  • Напоминание пароля — /remind_password/
  • Версия для печати — /*printable, /print
  • Страницы сортировки — /*sort, asc, desc, list=*
  • Страницы контекстной рекламы или меток — /*from=adwords

Ищем дубли и выписываем их URL-адрса:

  • Google Search Console («Вид в поиске» — «Оптимизация HTML»)
    • Повторяющиеся заголовки (теги title)
    • Повторяющееся мета-описание
  • Яндекс.Вебмастер («Индексирование сайта» — «Структура сайта»)
  • Вручную ищем все страницы сайта в Яндексе и Google через оператор site:mysite.ru

Что делать с дублями страниц:

  • Удалить (при возможности)
  • 301 редирект с дублирующей на основную страницу (при возможности)
  • Добавить запрет на индексирование через директиву Disallow в robots.txt (не всегда помогает)
  • Добавить запрет на индексирование страниц-дублей через мета-тег <meta name="robots" content="noindex">
  • Поисковики рекомендуют использовать канонические адреса страниц через элемент <link rel="canonical" href="">


Зеркала сайтов

Зеркалами называются сайты, являющиеся полными или частичными копиями друг друга. Например, хосты site.com и www.site.com - зеркала, так как сайты доступны по разным адресам, а их контент не отличается.

Для поиска зеркал, вбиваем в адресную строку:

  • www.site.ru
  • site.ru
  • Добавляем в конце адреса «/», а если есть — убираем
  • Добавляем в конце адреса «/index.php», "/index.html" и  "/index.htm"

Во всех случаях должен открываться один адрес, чтобы не было дублей всего сайта!

Что делать, если у сайт есть зеркала? Их нужно склеивать:

  • Выбираем основное зеркало — сайт с www или без
  • Устанавливаем 301 редирект на основное зеркало
  • Выбираем основное зеркало в Яндекс-вебмастере в разделе «Настройка индексирования»
  • Выбираем основной домен в Google Search Console (шестеренка в правом верхнем углу — «Настройки сайта»)
  • Прописываем директиву «Host: site.ru» в robots.txt для Яндекса


Неполные дубли контента

Неполные дубли — это одинаковые части контента, которые встречаются на нескольких страницах сайта.

Обычно неполными дублями являются:

  • Анонсы статей в рубриках блога
  • Описания категорий на страницах пагинации
  • Конверсионные блоки на страницах услуг («Оформи заказ ...»)

Найти неполные дубли можно проанализировав основной контент сайта. Меню, шапку сайта, сайтбар, подвал — не трогаем.

Что делать с неполными дублями:

  • Удалить (при возможности)
  • Делать уникальными
  • <!--noindex--> неполный дубль <!--/noindex-->
  • Не показывать описания категорий на страницах пагинации

3. Оптимизация заголовков H1-H6

Заголовки H1-H6 — важный элемент в навигации по странице для пользователей. По тому, как выглядят заголовки, пользователи принимают решение — оставаться на сайте или вернуть обратно в поиск. Также поисковики придают особый вес ключевым словам, которые используются в заголовках.

Главные правила использования заголовков
  • Вес ключевого слова в заголовке меняется в зависимости от уровня заголовка: H1 > H2 > ... > H6 > p
  • Заголовки должны размечать основной контент и не использоваться в служебных элементах (шапка, боковая колонка и тд)
  • Правильная иерархия заголовков: несколько H2, в них несколько H3, а не подряд H1, H2, H3
  • Заголовок H1 используется только один раз на странице
  • Не используем бессмысленные заголовки «Главная», «Добро пожаловать» и тд.


Требования к внешнему виду

  • Заголовки H1-H6 должны визуально отличаться от основного текста — размером шрифта, цветом и тд.
  • В конце заголовков точка не ставится
  • Не комбинируем заголовки с другими тегами — полужирный, ссылка и тд.
  • Не заменяем теги заголовков H1-H6 другими элементами (div-ами)


Правильная структура заголовков

  • Удобно писать заголовки в виде тезисов
  • Каждый заголовок раскрывает один цельный, логически завершенный блок с текстом

Периодичность использования заголовков:

  • Простой текст — от 1 500 знаков
  • Текст со списком, изображением или таблицей — от 1 000 знаков
  • Если заголовок «напрашивается» в меньший объем — используем текст, выделенный полужирным


Вхождения ключевых слов

  • Заголовки должны выглядеть естественными, написанными для людей, безе простого перечисления ключевых слов
  • Смотрим ТОП — можно ли «спамить» ключевыми словами в заголовках или нужно действовать осторожно?
  • Главный запрос используем в начале заголовка H1 в прямом вхождении
  • Заголовок H1 должен соответствовать тегу Title: не дублировать его (признак переоптимизации) и не быть совершенно другим
  • Комбинации — используем в заголовках отдельные слова из запросов, по которым продвигаем страницу

УжасноПлохоНормальноХорошоОтлично (5 оценок, среднее: 5,00 из 5)