Как я провожу внутреннюю оптимизацию


13 мая 2016 год
Блог / Как я провожу внутреннюю оптимизацию

Всем доброго времени суток, сегодня я расскажу, как я провожу внутреннюю оптимизацию для своих и клиентских сайтов.
Думаю, все понимают, что внутренняя оптимизация – это улучшение содержимого сайта для хорошего индексирования и избежания дальнейших проблем в продвижении.
То как будет выполнена внутренняя оптимизация, значительно повлияет на результативность продвижения сайта в поисковых системах.
При анализе или создании сайта, я проверяю его на 24 пункта, которые перечислю тут.

1. Семантическое ядро

Это перечень ключевых слов, которые описывают направление сайта. Собираем все ключевые слова вашей тематики, анализируем на конкуренцию и распределяем получившийся список по страницам.
Рассмотрим пример на сайте - webforu.ru
Тематика данного сайта – Ответы Cisco. Для начала собираем запросы с трафиком и малой конкуренцией. Мне удобно это делать через wordstat:

Запросы с wordstat

Так как статей на сайте много и в общей сумме на такой сайт трафика много не словишь, я жадничал и собирал запросы от 100 обращений в месяц.
После того как вы собрали все необходимые запросы, необходимо проанализировать на наличие конкурентов.
Если сайты с большим количеством обратных ссылок, хорошей социальной активностью и приличным возрастом, то без хороших усилий и покупки обратных ссылок,
вы их точно не опередите, поэтому следует сортировать запросы под свои возможности. У меня была конкуренция, но вполне обгоняемая, что в Google, что в Яндекс.
Смотрим результаты первых трех запросов из статистики:

Положение страницы в поиске 1 Положение страницы в поиске 2



2. Построение грамотной структуры сайта

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

Структура сайта



3. Улучшение юзабилити сайта

Юзабилити сайта

В первую очередь необходимо увеличить скорость загрузки сайта, рассмотреть подробнее это можно в 13 пункте.
Используйте легкие для чтения текста и вносите мелкие детали, упрощающие процесс восприятия информации. Упростите дизайн своего сайта, главное – удобство пользователя.
Яндекс определяет полезность и удобство сайтов для пользователя и выдвигает вперед сайты с более удобным юзабилити.


4. Максимальный уровень вложенности страниц – 3

Уровень вложенности страницы – это положение страницы в общей структуре сайта.
То есть, количество кликов, по которым пользователь может добраться до определенной страницы сайта.
Если вы хотите что бы страница активно участвовала в поисковой выдаче, размещайте ее не дальше 3-ей ступеньки вложенности вашего сайта.


5. Уникальный контент

Самый важный критерий вашего сайта – это контент. Я стараюсь использовать только уникальные, читабельные текста, которые раскрывают тему.
Для проверки текста на уникальность, я использую сервис - content-watch. Так же не помешает проверить орфографию вашего текста.


Юзабилити сайта

6. Мета-теги

Для каждой страницы необходимо заполнять свои мета-теги, которые будут релевантны размещённому контенту. Рассмотрим на примере страницы – Успех Стартапа.

<title>Успех стартапа</title>
<meta name="keywords" content="успех стартапа, истории успехов стартапов."/>
<meta name="description" content="Команда с правильным мышлением — залог успешного стартапа.">
<meta name="author" content="Леонид Каруна">

Заголовок должен полностью раскрывать тему статьи. Поле keywords содержит ключи для продвижение вашей статьи, а поле description – описание страницы с вхождением ключевого слова.
Я подобрал низко частотный запрос для продвижения – "какую машину купить за 600000 рублей", использовал некоторые слова в описании к статье и в заголовке.
Просмотрим пример страницы, как она заполнена и как она отображается в поисковой выдаче:

Мета теги страницы

Спустя неделю, статья проиндексировалась и благодаря хорошей внутренней оптимизации и правильному заполнению мета-тегов под запрос, заняла свою позицию среди конкурентов, в мое случае – 1-е место в поисковой выдаче:

Результат поисковой выдачи

7. Читабельные url

Многие сайты содержат не корректные и не читабельные url, что на мое мнение влияет на место их сайта в поисковой выдаче.
Пример не читабельного url:

Нечитабельный url

Пример читабельного url:

Читабельный url

8. Проверка битых url

Битые ссылки – это гиперссылки, которые ведут на несуществующую веб-страницу. В хорошем случае при настроенной переадресации, пользователь будет возвращен на сайт, но лучше избегать таких ссылок.
Для проверки сайта на наличие битых ссылок, я использую сервис – Link Checker.

Link Checker

9. Использование вхождения keywords в тексте, заголовке и описании

При написании текстов для продвигаемого сайта очень важно разместить в нем оптимальное количество ключевых слов.
К примеру 2-3 вхождения ключа в текст объемом около 2500 символов и в заголовок, необходимы для нормального продвижения статьи по поисковому запросу.
Важно качество написанного текста, не стоит пихать ключевые слова не по смыслу, тем самым затрудняя прочтение содержимого. Так же используйте не прямые вхождения ключей, во избежания пересапама.


10. Перелинковка страниц

Внутренняя перелинковка сайта — это перераспределение статического веса и формирование его максимальной концентрации на нужных нам страницах.
Используется для ускорения индексирования сайта, для повышения пользовательских факторов и для продвижения определённых страниц по сч и нч запросам.
Существует множество схем перелинковки страниц. Лично я использую хлебные крошки и перелинковку между тематичными статьями.

11. Проверка орфографии текста

Наличие орфографических ошибок в тексте, вряд ли упростит процесс прочтения текста пользователем. После написания статьи, воспользуйтесь сервисом проверки орфографии для вашего текста.
Лично я использую сервис - Advego.

Проверка орфографии

12. Сжатие фотографий


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

Optimizilla

13. Проверка скорости загрузки страницы

Те кто считают что скорость загрузки сайта не так важна – ошибаются.
В первую очередь скорость загрузки сайта сильно влияет на ранжирование. Робот Яндекса реже посещает медленные сайты, что влияет на эффективность продвижения.
Во вторую очередь отталкивает посетителя. Снижение времени загрузки снижает показатели отказов. Лично я выберу тот сайт, который загрузиться быстрее.

Скорость загрузки сайта

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

14. Добавление мусорных ссылок в тег nofollow

Если у вас нет желания передавать ваш ссылочный вес сайта, то тег nofollow - то что вам нужно.
Используется для запрета индексирования определенных участков текста или ссылок, к примеру :

Запрет индексирования текста

Для ссылок используем nofollow:

Запрет индексирования ссылки

15. Robots.txt

Robots.txt — это файл, который содержит параметры индексирования сайта для роботов поисковых систем, который должен находиться в корне сайта.
Благодаря ему, вы можете запретить доступ роботов к некоторым разделам сайта или разрешить, указать карту сайта для улучшения скорости индексации, а так же отобразить главное зеркало сайта.
Покажу пример robots.txt для сайта "leonidkaruna.ru"

User-agent: *
Allow: /img/
Allow: /blog-img/
Allow: /rates/
Allow: /pages/
Disallow: /js/
Disallow: /css/
Disallow: /test/

Host: http://leonidkaruna.ru/

16. Sitemap.xml

Это файл с информацией о страницах вашего сайта. Благодаря этому файлу , вы уведомляете Яндекс и Google о новых страницах вашего сайта.
Яндекс поддерживает 2 формата карты сайта – xml и текстовый, но все же рекомендует использовать формат xml.
Важно что бы карта сайта располагалась на том же домене, что и сайт. Карта сайта должна использовать кодировку UTF-8 и не превышать размер в 50000 url.
Рассмотрим пример на сайте про автомобили:

Пример карты сайта

17. Страница 404

Это стандартный ответ HTTP, о том что сервер не может найти страницу, к которой обращается пользователь. Что бы попасть на данную страницу достаточно допустить одну ошибку в адресе страницы.
Часто так же при переходе по битой ссылке, пользователь может попасть на страницу ошибки, поэтому главное правильно оформить ее.
Рассмотрим пример на моем сайте. Наверняка у меня нет такого адреса на сайте:

не правильный url

Впоследствии перехода, я буду отправлен на страницу 404, которую я уже подготовил:

страница ошибки 404

Рекомендовано оставлять ссылку на главную страницу вашего сайта.
Для отображения данной страницы, необходимо создать ее и оформить. После в файле .htaccess прописать:

ErrorDocument 404 /err404.html

err404.html – это название вашего html файла.

18. Переадресация

Переадресация – это переброс пользователя с одной страницы, на другую. Часто такое действие происходит при дублировании страниц.
Лично я использую переадресацию для домена.
Домен с www.leonidkaruna.ru клеиться с leonidkaruna.ru, что возможно повлечет за собой неприятности.
Для решения проблемы, необходимо в файле robots.txt добавить основное зеркало сайта. В файле .htaccess сделать переадресацию:

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]


19. Сокрытие разделов сайта от посторонних лиц

Не каждый владелец сайта хочет отображать свои категории для посторонних лиц:

открытые директории файлов сайта

Поэтому есть простое решение для их скрытия:

закрытые директории файлов сайта

Для этого необходимо в файл .htaccess, добавить строку:

Options –Indexes.


20. Интеграция социальных сетей

Благодаря этому, вы улучшаете узнаваемость и популярность вашего сайта.
Распространение информации через социальные сети сейчас как никогда популярно.
Для этого я размещаю кнопки социальных сетей, для удобства пользователя и социальной активности на вашем сайте. Рассмотрим пример :

социальная активность

21. Чистка кода W3C

После завершения работы над сайтом, важно очистить все html ошибки. В этом мне помогает сервис W3C.
Добавляете ссылку страницы, которую необходимо проверить на ошибки:

страница w3c

После проверки появится 2 типа сообщений – Ошибка(Erorr) и Предупреждение(Warning).

ошибки страницы

Обращать внимание стоит только на ошибки.

22. Добавление в каталоги

Не стоит путать с прогоном по каталогам. Я стараюсь добавлять сайты в такие каталоги:
Rambler TOP100, Яндекс Каталог, каталог Aport, MSN, Google, Yahoo.

23. Системы статистики

Для дальнейшего анализа сайта, я размещаю счетчики посещаемости и добавляю сайт в сервисы статистики.
В первую очередь необходимо добавить сайт в Google Webmaster и Яндекс Вебмастер. После, подключить сайт к LiveInternet и разместить их счетчик у себя на сайте:

счетчик посещаемости

24. Индексирование сайта

Для индексации нового сайта я использую постинг в твитер, гугл и вк. Так же важна социальная активность страницы.
Простым способом добавления страницы в Google или Яндекс, является - sumbit url.

google add url

Добавляете ссылку на ваш сайт и через пару минут она появится в поиске.
Точно так же и в Яндексе:

yandex add url

Выполнять все шаги для вашего сайта необязательно - это общие методы для работы со всеми сайтами.
Для проверки нормативов поисковых систем, я использую сервис – pr-cy. Он отобразит вам : параметры сайта, наличие в каталогах, наличие санкций, вирусы, аналитику трафика,
количество обратных ссылок, траст и цитирование сайта, социальную активность, проверит контент на оптимизацию и мобильность.



А как вы выполняете внутреннюю оптимизацию на сайте?