![](https://habrastorage.org/files/536/e8b/57a/536e8b57a8a24353a24deab0514869c1.jpg)
Недавно мы закончили курс по SEO в Нетологии и составили для себя чек-лист того, что обязательно нужно сделать на сайте «Я люблю ИП» для поисковой оптимизации. Но эти советы универсальны для любого проекта. В статье вы найдёте список практических рекомендаций со всего курса из 13 лекций от 8 разных специалистов, а также полезные ссылки и сервисы, которые помогут вам улучшить SEO вашего сайта.
Для кого эта статья:
- для веб-дизайнеров и разработчиков, которые хотят создавать сайты, изначально оптимизированные под SEO,
- для владельцев интернет-ресурсов, которые хотят самостоятельно разобраться в SEO, чтобы увеличить поисковый траффик.
Дисклеймер: эти советы вряд ли помогут вам выйти в топ по высокочастотным запросам, но вы сможете исправить все технические и текстовые ошибки на сайте, чтобы повысить свои позиции.
Работы по SEO в основном состоят из 5 этапов:
- Технический аудит сайта.
- Аудит коммерческих факторов.
- Подбор семантического ядра.
- Внутренняя и внешняя оптимизация сайта.
- Наращивание ссылочной массы.
Технический аудит сайта
1) Проверьте, все ли страницы сайта находятся в поиске:
- по количеству результатов в поиске (в Google — при помощи site:site.ru, в Яндексе — при помощи host:site.ru),
- в Яндекс.Вебмастер (Индексирование → Страницы в поиске) или в Google Search Console (Индекс Google → Статус индексирования).
2) Проверьте наличие дублей на сайте. Дубли — это страницы с одинаковым содержанием, но с разными URL. Дубли могут быть полные (если контент совпадает на 100 %) или частичные (с высоким % совпадения). Дубли страниц необходимо удалять.
3) Проверьте наличие пустых страниц (которые не содержат контента). Пустые страницы можно:
- удалить,
- закрыть от индексации (в файле robots.txt, см. ниже),
- наполнить контентом.
4) Проверьте наличие мусорных страниц (которые не содержат полезного контента). Мусорные страницы можно:
- закрыть от индексации,
- сделать полезными.
5) Проверьте наличие файла robots.txt. Это текстовый файл в корневой директории сайта, который содержит специальные инструкции для поисковых роботов. Подробнее см. справку Яндекса и Google. Размер файла не должен превышать 32 КБ.
6) В файле robots.txt можно указать общие правила для всех поисковых систем и отдельно для Яндекса. В правилах для Яндекса должна быть дополнительно указана директива Host (главное зеркало вашего сайта с www или без) и директива Sitemap с ссылкой на карту вашего сайта. Проверить файл robots.txt можно в Яндекс.Вебмастере.
User-agent: *
Disallow: /contacts/
Sitemap: http://www.iloveip.ru/sitemap.xml
User-agent: Yandex
Disallow: /contacts/
Host: www.iloveip.ru
Sitemap: http://www.iloveip.ru/sitemap.xml
Пример файла robots.txt с нашего сайта
7) Проверьте наличие файла sitemap.xml. Это аналог карты сайта, предназначенный специально для поисковых роботов. Подробнее см. справку Яндекса и Google. Создать карту сайта можно по ссылке. Проверить файл sitemap.xml можно в Яндекс.Вебмастере.
8) Проверьте наличие «битых» ссылок (ссылок на несуществующие или недоступные страницы). Необходимо удалять все битые ссылки, как внешние, так и внутренние. Проверить битые ссылки можно в программе Screaming Frog SEO Spider Tool (загружается на компьютер, есть бесплатная версия) или онлайн с помощью инструмента Технический анализ от SeoWizard (сервис платный). Также битые ссылки можно проверить в Яндекс.Вебмастере: Индексирование → Статистика обхода (см. HTTP код 404).
9) Проверьте наличие редиректов на сайте. Виды редиректов:
- 301 — запрошенный документ окончательно перенесен на новый URL,
- 302 — запрошенный документы временно доступен по другому URL.
Редиректами лучше не злоупотреблять, так как наличие на страницах сайта ссылок, ведущих на страницы с редиректом, способствует «утере» ссылочного веса.
Проверить можно в Яндекс.Вебмастере: Индексирование → Статистика обхода (см. HTTP код страницы).
10) Проверьте скорость загрузки сайта (должна быть менее 3 сек). Это один из важных факторов, который влияет на ранжирование сайта поисковыми системами. Проверить можно с помощью Google PageSpeed или в Google Search Console (Сканирование → Статистика сканирования → Время, затраченное на загрузку страницы).
11) Настройте ошибку 404 для удалённых или несуществующих страниц. Это можно сделать в файле .htaccess. Подробнее см. справку Яндекса.
12) Проверьте ответы сервера и файл .htaccess. Наиболее частые ошибки, которые встречаются:
- Доступны обе версии сайта с www и без (например, site.ru и www.site.ru). Это плохо влияет на индексацию, так как поисковик старается исключать дубли и может выбрать в качестве оригинала совсем не ту страницу, которую вы продвигаете.
- Отсутствуют редиректы для страниц со « /» на конце и без него. Если страницы сайта без слэша на конце и со слэшем отдают ответ сервера 200 (страница доступна), то попадая в индекс поисковых систем они представляют собой полные дубли.
13) Проверьте правильность URL. Неконечные страницы (разделы, подразделы) должны содержать «/» на конце URL, а конечные страницы (страницы товаров, статей) не должны содержать «/». Но применять этот формат рекомендуется только к новым страницам, так как для старых это приведёт к потере возраста документа.
14) Старайтесь использовать «ЧеловекоПонятныеУРЛы» (сокращенно «ЧПУ») или красивые и дружественные адреса URL. Пример отсутствия ЧПУ: yoursite.net/viewpage.php?page_id=23. Основные рекомендации:
- можно использовать иностранные слова (/contacts/) или транслит (/kontakty/),
- в качестве разделителя между словами используйте дефис «-»,
- между разделителями «/» в адресе URL должно быть не более 2–3 слов,
- длина URL не должна превышать среднее значение по конкурентам.
15) Соблюдайте иерархию папок в URL. Например:
site.ru/название-раздела/назавание-подраздела/конечная-страница
Это поможет Яндексу составить навигационные цепочки и отразить их в сниппете вашего сайта при выдаче в поиске. Подробнее см. справку Яндекса.
16) Проверьте отображение сайта на мобильных устройствах. Это можно сделать в Яндекс.Вебмастере (Инструменты → Проверка мобильных страниц) или в Google Search Console.
17) Укажите в head кодировку страниц meta charset=«utf-8».
18) Проверьте наличие и уникальность тегов title, description и h1 на каждой странице.
19) Тег title должен быть максимально близко к началу head.
20) Старайтесь добавить в тег title все ключевые слова, при этом самое популярное ключевое слово должно быть ближе к началу тега.
21) Максимальная длина тега title — 150 символов, оптимально — 60 символов.
22) В теге title не должны повторяться одинаковые слова (максимум не более 2 раз), можно использовать синонимы, близкие слова или другие слова из запросов. Например: Займ в банке под залог комнаты. Получить кредит под залог комнаты в Москве.
23) Для разделения разных фраз в теге title (например, названия страницы и сайта) используйте символ «|».
24) Тег description не влияет на ранжирование сайта прямо, но поисковые системы могут использоваться его содержимое для сниппета сайта при выдаче.
25) Длина description может быть от 100 до 250 символов, оптимально — 155 символов. Обычно это одно-два осмысленных предложения для описания страницы, включая поисковые запросы.
26) Укажите в head метаданные по Open Graph Protocol для правильного представления сайта в социальных сетях.
27) Добавьте в корневую директорию фавикон сайта.
28) Стили и скрипты должны загружаться в head отдельными файлами.
29) На странице может быть только один заголовок h1.
30) Заголовок h1 не должен копировать title.
31) Заголовок h1 может содержать от 1 до 7 слов и должен включать точное вхождение главного поискового запроса. Например: Займ под залог комнаты.
32) Старайтесь не использовать вложенные теги в теге h1 (например, span, em, a href и т. д.).
33) Соблюдайте последовательность заголовков h2-h6 и включайте в них остальные ключевые слова. Теги h2-h6 должны использоваться только для разметки SEO-текстов.
34) Используйте семантическую вёрстку (для параграфов — p, а не div), старайтесь включать ключевые слова в списки, таблицы, картинки (теги alt, title), выделения (em, strong).
35) Атрибуты alt и title для картинок должны отличаться. Alt — это альтернативный текст для картинки, если она не загрузилась. Title — это заголовок картинки, который всплывает при наведении на картинку, а также выходит в поиске.
36) Добавьте на сайт микроразметку Shema.org. Валидатор микроразметки в Яндекс.Вебмастере.
37) Если вы планируете переезд сайта на https, почитайте эту статью.
Аудит коммерческих факторов
38) Коммерческие факторы важны для коммерческих сайтов.
39) На сайте должны присутствовать контакты:
- телефоны,
- онлайн-консультант,
- обратный звонок,
- адрес, схема проезда,
- график работы.
40) Разместите на сайте юридическую информацию:
- договор-оферту, условия оказания услуг,
- реквизиты компании,
- условия обмена/ возврата,
- условия доставки.
41) Разместите на сайте ассортимент:
- прайс-лист,
- количество товаров в наличии,
- скидки, акции.
42) Добавьте информацию, которая вызывает доверие:
- отзывы,
- портфолио (примеры работ),
- видео,
- вакансии.
43) Разместите электронную почту на своём домене (например, info@site.ru).
44) Если на сайте публикуются новости, следите за их обновлением.
45) В копирайте (с) укажите текущий год.
46) Стремитесь, чтобы дизайн сайта был современным и адаптированным для мобильных устройств.
Подбор семантического ядра
Подбор семантического ядра — это большая тема, которая заслуживает отдельной статьи. Здесь мы остановимся на основных принципах.
47) Прежде, чем перейти к подбору семантического ядра, необходимо понять, какие бывают типы пользовательских запросов и по каким запросам вы будете продвигать сайт:
- Навигационные (брендовые) запросы — поиск конкретного сайта или места в сети интернет. Обычно по таким запросам сайты находятся на первом месте, и продвижение не нужно.
- Информационные запросы — поиск информации, неважно на каком сайте (например, как лечиться от простуды).
- Транзакционные запросы — пользователь хочет совершить какое-то действие («скачать», «купить» и т. д.). Коммерческие запросы всегда являются транзакционными. Но не все транзакционные запросы являются коммерческими (например, «скачать бесплатно»).
Коммерческие страницы (интернет-магазины, сайты компаний) нужно продвигать по коммерческим запросам, информационные (форумы, блоги, статьи) — по информационным.
48) Определить, каким является запрос, информационным или транзакционным, можно при помощи поиска. Введите фразу и посмотрите на результат поисковой выдачи. Если там в основном информационные статьи, то запрос информационный, если коммерческие страницы — то коммерческий.
49) На одну и ту же страницу не должны вести одновременно информационные и транзакционные запросы. Если запрос информационный, то продвигаем статью. Если коммерческий, то добавляем коммерческую информацию (цена, условия доставки и т. д.).
50) На одну страницу должен вести один запрос. Можно объединить группы запросов в кластеры. Кластеризация помогает объединить запросы по смыслу и проверить совместимость продвигаемых слов (например, аренда авто, прокат машины). Инструменты для автоматической кластеризации запросов (сервисы платные, но есть бесплатные лимиты):
- Rush Analytics,
- SEMParser,
- JustMagic,
- Бесплатный до 500 запросов.
51) Структура сайта (меню, навигация) должна определяться только исходя из поискового спроса.
52) Для доступа к любой странице с главной должно быть не более трёх кликов.
53) Если вы используете хлебные крошки, вместо «Главная» укажите главное ключевое слово. Например, название интернет-магазина.
Внутренняя и внешняя оптимизация сайта
54) Текст должен быть уникальным (не менее, чем на 70 % в зависимости от тематики). Проверить уникальность текста можно поиском по цитате (запрос в кавычках) или с помощью сервисов:
- Content Watch,
- Text.ru,
- Advego Plagiatus (для Windows).
55) Длину текста, а также плотность ключевых слов берите из ТОП–10. Проверить можно с помощью инструмента Текстовый анализ от SeoWizard или JustMagic.
56) Текст с ключевыми словами размещайте ближе к началу текста.
57) Используйте в тексте дополнительные термины и синонимы. Это могут быть подсвечиваемые слова по запросу в поисковой выдаче Яндекса, «Запросы, похожие на» из Яндекс Wordstat.
58) Пишите лаконичнее, избегайте стоп-слов. Проверить текст можно в сервисе Главред.
59) Пишите без ошибок и внимательно относитесь к оформлению текста. Проверить орфографические ошибки можно при помощи Яндекс.Спеллер.
60) Для повышения CTR переходов на сайт из поиска необходимо улучшить его сниппет в поисковой выдаче. Сниппет состоит из:
- заголовка (тег title),
- описания (в Google — тег description, в Яндексе — часть текста с ключевым словом),
- структуры URL (хлебные крошки, навигационные цепочки, быстрые ссылки).
61) Чтобы улучшить сниппет в Яндексе, возьмите абзац, который показывает Яндекс по ключевому слову в поисковой выдаче, и измените его текст.
Разное
Переиндексация Яндексом происходит в среднем раз в 2,14 месяца (более 60 дней). SEO — это надолго, нужно уметь ждать. Результаты SEO обычно можно получить через 1–6 месяцев, в зависимости от возраста проекта.
Ускорить процесс индексации сайта можно с помощью:
- внешних ссылок,
- ссылок в социальных сетях (особенно в Twitter),
- ссылок с главной страницы,
- через Яндекс.Вебмастер (Индексирование → Переобход страниц).
Частота захода бота зависит от частоты обновления сайта.
При продвижении в Яндексе имеет значение запросный индекс — чем больше статей по тематике, тем лучше.
Очень сложно уместить весь курс в одну статью. Если статья окажется вам полезной, в следующий раз мы напишем о подборе семантического ядра и наращивании ссылочной массы.
Если вы хотите самостоятельно разобраться в SEO, рекомендуем пройти курс в Нетологии. Для читателей Хабра у них есть скидка 2500 руб. по промокоду habr на все онлайн-программы (действует до конца 2017 года).