Внутренняя SEO оптимизация сайта – важнейшая часть на первом этапе продвижения сайта. Это громоздкий процесс, который сегодня обязывает пройти каждого владельца сайта, желающего привлечь бесплатных посетителей из поисковых систем. В этой статье я подготовил пошаговую инструкцию SEO-оптимизации сайта самостоятельно. Мой чек-лист по SEO-оптимизации сайт без слишком подробных объяснений – если вы крутитесь в этой сфере, вам не трудно узнать информацию по любому из пунктов ниже через поисковые системы. Каждый из пунктов ниже – важен, не пропускайте ничего и получите эффективность, окупаемость, ожидаемый результат.
Если что-то непонятно – не стесняйтесь! Спрашивайте в комментариях или по контактам. Если требуется консультация или помощь в оптимизации (работа) – помогу по любому из пунктов.
Внутренняя оптимизация сайта
План статьи
- 1 Внутренняя оптимизация сайта
- 1.1 1. Составление семантического ядра (Подбор ключевых фраз)
- 1.2 2. Кластеризация семантического ядра
- 1.3 3. Оптимизация каждой страницы под ключи из семантического ядра
- 1.4 4. Проводим аудит сайта на момент ошибок, дублирования страниц, ответа сервера
- 1.5 Настраиваем ЧПУ
- 1.6 Настраиваем sitemap.xml
- 1.7 Настраиваем html-карту сайта.
- 1.8 Настраиваем robots.txt
- 1.9 Добавляем кнопки социальных сетей
- 1.10 Размечаем страницы на языках микроразметки
- 1.11 Проверяем ошибки по валидатору W3C
- 1.12 Проверяем скорость загрузки страниц.
- 1.13 Проверяем адаптивность под мобильные устройства
- 1.14 Коммерческие факторы
- 1.15 Добавляем внутреннюю перелинковку
- 2 Внешняя оптимизация сайта
1. Составление семантического ядра (Подбор ключевых фраз)
Составление семантического ядра – один из важнейших пунктов внутренней оптимизации. В зависимости от направления сайта сбор семантического ядра у специалиста может занять от 1 до 3 дней. Где взять семантическое ядро:
- Собрать самостоятельно с Яндекса да Google. Если вы не умеете этого делать – советую заказать семантическое ядро у специалиста, то есть у меня 🙂
- Подумать логично, что могут искать люди в тематике оптимизируемого сайта. Выписать все ваши догадки в 1 файл. Проверить поисковый спрос в сервисах поисковых систем по ссылкам выше;
- Зайти на веб-сайты конкурентов. Посмотрите, что они выделили посетителям своего сайта. Воспользуйтесь сервисом Prodvigator или Semrush для парсинга ключевых слов конкурентов
- Для информационных сайтов – составить список низкоконкурентных ключевых слов для первых 100-200 статей через сервис Мутаген. Пример того, как использую Мутаген для создание MFA.
2. Кластеризация семантического ядра
Составленное семантическое ядро (скорее всего огромное) нужно разбить на посадочных страницах, то есть группам. Опираясь на эти группы, вы займетесь продвижением каждой из страниц сайта, затачивая их под ключевые слова из конкретной группы, относящиеся к этой странице.
Кластеризацию семантики можно выполнять:
- вручную. Очень долго и очень качественно. К примеру, в MS Excel.
- специальными программами. Например, с помощью Кэй Коллектор.
- В специальных сервисах. Статья Алаева о сравнении и функционировании сервисов по кластеризации СЯ.
3. Оптимизация каждой страницы под ключи из семантического ядра
Описание чек-листа по оптимизации каждой из продвигаемых страниц заняло бы неделю. Предлагаю несколько инструментов, которыми я пользуюсь:
- Платное решение. Программа Website Auditor из Seo Power Suite. Пакет программ для СНГ стоит $150.
- Бесплатное решение. Чек лист в инструменте. Проверка оптимизации страницы сайта на pr-cy.ru. Вводите ключевое слово и ссылку на продвигаемую страницу – получаете чек-лист необходимых действий.
4. Проводим аудит сайта на момент ошибок, дублирования страниц, ответа сервера
Для аудита сайта на момент ошибок, дублирования страниц и кода ответа сервера создано множество сервисов и программ. Я использую одну бесплатную программу и один платный сервис.
- Netpeak Spider – бесплатная программа для аудита сайта.
- Seoto.me -платный сервис профессионального аудита сайта
По результатам работы программы и сервиса вы сможете отследить ошибки, дублирование контента на разных страницах, плохие ответы сервера и исправить их.
Настраиваем ЧПУ
ЧПУ – человекопонятные ссылки. Пример: site.ru/category/name вместо site.ru/2011/post-31. Если вы не программист, лучше не настраивайте самостоятельно.
Для популярных CMS, таких как WordPress, Joomla!, Modx, OpenCart, настройка ЧПУ входит в стандартный функционал или расширяется с помощью плагинов.
Для самописных сайтов модуль ЧПУ придется создавать вручную. Для настройки модуля ЧПУ или решения других программных вопросов советую программистов из веб-студии Zwebra. Проверены ребята, за качество работы которых я ручаюсь.
Настраиваем sitemap.xml
Sitemap.xml – список страниц, подлежащих индексации поисковыми системами и приоритетам индексирования. На сайте могут содержаться данные об изменении страниц. Подробно: Справка Google о Sitemap.xml.
Создать автообновляемый sitemap.xml в популярных CMS можно с помощью плагинов, модулей и расширений, в самописных сайтах – путем написания вручную модуля генерации.
Пример готового sitemap.xml вы можете посмотреть на этом блоге: http://seokrem.com/sitemap.xml (генерация с помощью плагина для WordPress).
Настраиваем html-карту сайта.
Html карта сайта необходима для создания низкого уровня вложенности для всех страниц сайта и дополнительного инструмента навигации для людей. Пример html-карты сайта.
На популярных CMS html-карту сайта можно настроить с помощью специальных плагинов, модулей, расширений. На самописных придется прибегнуть к помощи программистов или написать модуль генерации самостоятельно; третий вариант – спарсить все ссылки на оптимизированные страницы сайта и вставить их вручную на страницу карты сайта.
Настраиваем robots.txt
Robots.txt – документ в корневой директории сайта, инструкции в котором применяются к работам, включая робот поисковых систем. Подробно: что такое robots.txt.
Сегодняшние требования поисковых систем – открытые для индексации файлы, представляющие собой ресурсы, подгружаемые в браузере. Сюда можно отнести css, js-файлы, расширение изображений и видео. Желательными директивами в robots являются Host и Sitemap.
Пример robots.txt:
User-agent: * Disallow: /admin/ Disallow: /cgi-bin/ Allow: /*.css Allow: /*.js Host: site.ru Sitemap: http://site.ru/sitemap.xmlПодробнее о настройке robots.txt.
Добавляем кнопки социальных сетей
Социальные сигналы из популярных социальных сетей по мнению многих специалистов приступают к учету поисковыми системами. Некоторые из них проводят эксперименты. Статья 1 да 2.
Существует несколько способов добавления кнопок социальных сетей на веб-сайт. Взять их прямо из API социальных сетей или воспользоваться готовыми аналогами, как Yandex Share или Pluso.
Размечаем страницы на языках микроразметки
О чем бы ни была ваша страница, данные на ней имеют определенный тип и тематику. В зависимости от этого вы можете разметить данные страниц с помощью структурированных языков микроразметки. Основные виды микроразметки. Размечая данные на сайте с помощью микроразметки, поиск с точностью понимает, о чем ваша страница и показывает ее специальным способом (делает соответствующий снипет). Думаю, каждый встречал звездочки в выдаче Google. Это один из видов микроразметки под заглавием Schema.org Reviews.
Каждый человек привык по-разному вводить адреса сайтов в Интернете. Кто пользуется www, кто нет. В обоих случаях сайт открывается. Но если в одном случае открылся www.site.ru, а в другом site.ru, есть проблема – эти сайты будут учитываться как совершенно разные. Поиск уже научился определять их идентичность, но не в совершенстве. Чтобы показать соответствие двух вариантов, делается автоматическое направление на каноническую (основную) версию страницы. Инструкция по настройке редиректа www/без www.
Такая же ситуация и из вариантов, где есть и нет слеша в конце url. Это две разные страницы для поиска. Наличие обоих из них будет считаться наличием дублируемых страниц. Настройка редиректов слэш/без слэша доступна по ссылке немного выше.
Проверяем ошибки по валидатору W3C
Код страницы должен быть чистым. Яндекс в инструкции для вебмастеров упоминает влияние на выдачу чистоты кода.
Проверка валидности html да css.
Проверяем скорость загрузки страниц.
На скорость загрузки влияет множество факторов. Со всеми вы можете ознакомиться, введя проверяемый сайт на сервисе от Google – Page Speed Insights. Здесь вам предлагают скачать оптимизированные файлы изображений, css, html, js для ускорения работы сайта. Используя инструкции сервиса, можно ускорить веб-сайт в разы. Мой опыт с ускорением сайта на WordPress.
Проверяем адаптивность под мобильные устройства
Существует множество сервисов проверки удобства отображения на мобильных устройствах и планшетах, но самый лучший из них тот, под который мы это делаем. официальный сервис Google (Нижняя часть вкладки "Для мобильных"). Что такое адаптивные сайты – справка Google.
Если вы не верстальщик – советую заказать адаптивную верстку у профессионалов.
Коммерческие факторы
Если у вас есть коммерческий сайт, нацеленный на продажу услуг или товаров, проверьте соответствие коммерческим факторам ранжирования. Статья: Что такое коммерческие факторы ранжирования Яндекса.
Добавляем внутреннюю перелинковку
Чтобы поисковые страницы правильно индексировали и воспринимали их содержимое, нужно позаботиться о внутренней перелинковке. Это структура ссылки вашего сайта. Полезные ссылки: Что такое внутренняя перелинковка и требования к ней; Как настраивается внутренняя перелинковка.
Внешняя оптимизация сайта
Добавляем к вебмастеру
Регистрируем новые клиентские аккаунты Яндекса, почту Gmail.com (Google), Bing, Mail.ru. После этого добавляем сайт в вебмастер Яндекса, Google, Bing, Mail.ru. В каждый из этих вебмастеров после регистрации нужно добавить карту сайта (ссылка на sitemap.xml). Дополнительно в Яндексе выставить регион сайта, Google страну, Mail.ru – добавить контактную информацию и желаемые дополнительные ссылки. Кроме этого, в вебмастерах можно протестировать индексацию отдельных таксономий сайта в инструментах тестирования robots.txt.
Добавляем счетчики посещаемости
Рекомендую добавить на сайт Яндекс Метрику, Google Analytics, Рейтинг Mail.ru, Rambler TOP-100. Осенью 2015 года Яндекс сделал заявление, что Яндекс Метрика "косвенно" влияет на выдачу Яндекса. Рейтинг Mail.ru и Rambler TOP-100 нужны не только для измерения посещаемости, но и для участия в рейтинге сайтов, откуда кроме трафика получается жирная ссылка, открытая для индексации.
Индексируем сайт
Добавляем главную страницу сайта в Аддурилке Яндекса и Google:
https://webmaster.yandex.ua/addurl.xml
https://www.google.com/webmasters/tools/submit-url?hl=ru
Если у вас есть несколько десятков рублей, советую прогнать страницы нового сайта в твиттер-аккаунтах на сервисе post-in-social. 124 твита мне обошлось в $0,63.
Добавим в Google Business
Google Business – сервис, который я считаю обязательным для добавления коммерческих сайтов. После того, как вы будете подтверждены, по запросам, связанным с url и названием вашего сайта будет особый сниппет и выдача в правой части страницы. После заполнения всех данных будет создана Google Business (аналог обычной Google Plus). Кроме того, на адрес вашего бизнеса (физический, не электронный) будет отправлено реальное письмо от Google с кодом, которое следует ввести для подтверждения вашей регистрации. Только после подтверждения изменится снипет и правая часть выдачи для главной страницы. Данные Google Business используются для дополнительного геотаргирования сайта.
Пример отображения выдачи для подтвержденной главной страницы сайта:
Добавляем в Яндекс Организации
Второй обязателен сервис для e-commerce сайтов. Добавление в Яндекс Организации дает несколько бонусов:
- улучшенный снипет с телефоном, адресом и картой;
- дополнительная привязка сайта к коммерческим темам;
- появление бизнеса на картах.
Добавление сайта в Яндекс Справочник.
Пример Сниппет сайта после добавления в Яндекс Справочник:
Добавляем ключевые слова к проверщику позиций
В арсенале SEO-специалистов и оптимизаторов обычно множество инструментов для снятия позиций с учетом региона. Есть как бесплатные, так и платные программы и услуги. Я пользуюсь двумя:
Бесплатный вариант – программа Кэй Коллектор. Без Яндекс XML снимает медленно, но бесплатно. Пользовался расширением объемов работы.
Платный вариант – SerpSeeker. Быстрая платная съемка позиций по ключевым словам, классная тех поддержка. Очень мощный функционал. Настоятельно рекомендую! По ценам – за снятие позиций по 100 ключевым словам сервис предлагает заплатить 4 рубля. Мой стандартный съем обходится 4-80 рублей.
Смотрим оптимизацию конкурентов
Выпишите url основных 10 конкурентов в Яндексе и Google. Ваша задача – просмотреть их визуально, посмотреть их "фишки", проанализировать профиль ссылки (linkpad и ahrefs), проверить основные параметры (возраст домена, ТИЦ, PR, количество проиндексированных страниц). На базе этой информации составьте план продвижения сайта, предложите его клиенту.
Напомню! Если у вас есть вопросы – отвечу в комментариях к этой статье по контактам. Если нужна консультация или выполнение SEO-оптимизации сайта самостоятельно – обращайтесь за контактами.
Моя статья вдохновила на создание статьи из бурж “Строительство SEO Checklist: Как выполнить Perfectly Optimized Website Page” 🙂