abuzov.com » Проверка технической оптимизации сайта: 20 обязательных пунктов

Проверка технической оптимизации сайта: 20 обязательных пунктов

Проверка технической оптимизации сайта
Мне часто задают вопросы о SEO. Многие люди хотят получить короткий, четкий и однозначный ответ на  разнообразные вопросы. Например: как продвинуть интернет-магазин? И все как один ждут ответа из заряда – а вот берешь, делаешь так-то и готово!

Не устану утверждать следующее, SEO это не фундаментальная наука. Здесь нет точных законов, как, например в физике. Факторов ранживания огромное множество, поэтому продвигать любой сайт нужно поэтапно.

В этом материале я опишу первый этап, а именно технический аудит сайта. Хотя некоторые пункты не в полной мере являются технической стороной, но все же я решил включить их именно сюда.

Если вам не понятно, правильно ли продвигают ваш сайт,  то по данному чек-листу вы можете оценить работы по продвижению. В идеале все пункты чек-листа должны быть выполнены.

Техническая оптимизация сайта: чек-лист, изучаем и проверяем свой сайт…

Проверка домена

Проверку домена разделим на две части:

  1. Проверка истории домена,
  2. Проверка домена на блокировку в Роскомнадзоре.

Первым дело нам необходимо проверить историю домена. Зачем это нужно? Есть вероятность, что несколько лет назад домен уже был кем-то куплен и на нем был сайт содержащий запрещенный контент. Любо для продвижения домена использовалась массовая закупка ссылок. Вообще причин довольно много, поэтому перейдем непосредственно к проверке.

Проверить историю домена можно на сайте веб-архив http://web.archive.org/. Переходите на сайт, вводите свой домен и нажимаете Enter. Мой сайт не найден в веб-архиве, это значит, что я первый зарегистрировал домен abuzov.com, либо он был зарегистрирован ранее, на сайт у поисковых систем нет  «компромата».
Проверка истории домена
Если  в истории домена вы увидите сайт с сомнительным содержимым, то лучше выбрать другой домен. Иначе продвижение вашего ресурса может затянуться.

Далее проверяем сайт на блокировку Роскомнадзора. Дело в том, что обычные виртуальные хостинги содержат несколько сайтов на одном IP адресе. И если ваш «сосед» содержит запрещенный контент, то Роскомнадзор может заблокировать IP адрес, соответственно ваш домен попадет в базы заблокированных доменов «прицепом».
Проверка домена на блокировку в Роскомнадзоре
Что бы проверить сайт на блокировку в Роскомнадзоре перейдите по ссылке http://eais.rkn.gov.ru/.

Вашего сайта нет в списке заблокированных сайтов?  Отлично, идем дальше.

Проверка валидации HTML и CSS кода

Существуют определенные стандарты HTML и CSS. Они являются правилами написания кода. Для поисковых систем важно, что бы код сайта не имел ошибок и соответствовал этим правилам. Для проверки правильности кода нужно использовать официальные  валидаторы W3C.

Валидатор HTML https://validator.w3.org/
Валидатор HTML

Валидатор CSS http://jigsaw.w3.org/css-validator/
Валидатор CSS
Проверить сайт на ошибки просто. Переходите по ссылке, вводите домен и валидатор указывает вам на ошибки, если таковые имеются.

Нет ошибок? Отлично. Если ошибки есть нужно их исправлять. Не получается исправить ошибки самостоятельно? Обратитесь к профессионалам, они помогут вам за небольшое вознаграждение. Так же можно обратиться ко мне. Для этого напишите мне в форме обратной связи.

Проверка кроссбраузерности сайта

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

Проверка адаптивности сайта

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

Популярный инструмент для проверки адаптации сайта для мобильных устройств есть у Гугла. Для проверки перейдите по ссылке https://search.google.com/test/mobile-friendly и введите адрес вашего сайта.
Проверка адаптивности сайта
Аналогичный инструмент есть и у Яндекса. Он доступен в панели Яндекс.Вебмастер   на вкладке «Инструменты» — «Проверка мобильных страниц».

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

Проверка микроразметки

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

По этим (и не только) признакам поисковые системы оценивают коммерческие факторы ранжирования сайта.  Об этом будет отдельный материал.

Стоит отметить, что размеченные данные могут попасть в сниппет, что улучшит сайт в глазах пользователя.

Проверить микроразметку можно с помощью:

Проверка кодировки сайта
Проверка кодировки сайта
Современные браузеры понимают кодировки русского языка. Но, для того что бы быть на 100% уверенным в том, что кому-то из пользователей не отобразятся странные символы, лучше явно указать кодировку сайта.

В большинстве случаев это кодировка UTF-8. Она задается кодом:

<meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />

Этот код располагается между тегами <head> и </head>.

Для проверки кодировки просмотрите код сайта.

Проверка скорости загрузки сайта

Согласитесь, что когда сайт загружается очень долго, это раздражает, и скорее всего вы его закроете. Так же стоит отметить, что скорость загрузки это один из факторов, влияющих на SEO. Особенно скорость загрузки актуальна для мобильных устройств.

Для проверки скорости загрузки сайта я рекомендую использовать PageSpeed Insights https://developers.google.com/speed/pagespeed/insights/

Оптимальное значение – более 90 баллов. То есть ваш сайт должен быть в зеленой зоне. Достичь таких показателей трудно, но если работать с сайтом, то вполне себе реально.
Проверка скорости загрузки сайта для компьютеров
Проверка скорости загрузки сайта для мобильных устройств
Например, мой сайт имеет максимальное значение в 100 баллов для компьютеров и 97 для мобильных устройств. Ранее эти показатели были ниже, с сайтом пришлось хорошенько поработать.

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

Фавикон – это картинка, как правило, размером 16 на 16 пиксел, которая отображается в результатах поиска сайта, а так же на вкладке браузера.

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

Код для добавления фавикона на сайт:

<link rel=»shortcut icon» type=»image/ico» href=»путь к иконке /favicon.ico» />

Если у вас возникают проблемы с созданием иконки, то можно воспользоваться любым онлайн генератором фавикон. Коих довольно много, причем бесплатных.

Проверка XML-карты сайта

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

Путь к карте сайта нужно указать в кабинетах Яндекс.Вебмастер и Google Search Console. XML-карта сайта наиболее актуальна для крупных сайтов, на которых происходит ежедневное обновление контента. Но, она так же не помешает  небольшим сайтам.

Расширения XML-карт для популярных систем управления контентом

CMS Расширение
WordPress  Google XML Sitemaps (плагин)
Joomla MapX (компонент)
Drupal XML sitemap (модуль)

Для небольших сайтов подойдет любой онлайн-генератор карты, например https://www.mysitemapgenerator.com/ru/

Проверка страницы 404

404 ошибка говорит о том, что запрашиваемой страницы не существует. Тут много вариантов:

  1. Страница была удалена,
  2. Неверная ссылка на страницу,
  3. Некорректная настройка сервера и т. д.

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

На этой странице можно придумать все что угодно. Например, разместить картинку или сделать перенаправление на главную страницу.
Проверка страницы 404
Данный момент у меня не очень продуман, поэтому у меня просто текст.

Проверка файла robots.txt

Файл robots.txt является инструкцией для поисковых роботов с набором правил сканирования сайта. Прежде чем приступить к сканированию роботы ищут файл robots.txt, считывают указанные там правила и следуют им.

Например, в данном файле можно запретить сканирование некоторых страниц или разделов. Зачем это нужно? Допустим, у нас есть интернет-магазин. В каждой карточке товара есть возможность скачать данную карточку в формате PDF. При этом PDF документ создается в определенной папке и имеет такое же содержимое, как и карточка товара. Что бы не путать поисковые роботы необходимо запретить каталог с созданными PDF карточками для индексации.

После создания файла robots.txt проведите его аудит в кабинете Яндекс.Вебмастер (Инструменты – Анализ robots.txt).
Проверка файла robots.txt
Проверка заголовков и подзаголовков страниц

В языке гипертекстовой разметки HTML предусмотрены заголовки и подзаголовки H1-H6. Оптимальным вариантом считается один заголовок страницы H1, а так же несколько подзаголовков H2-H3. В случае если страница большая и структурированная необходимо использовать подзаголовки H4-H6. Но на практике это редкость.

Необходимо проверить, что бы на страницах вашего сайта был один заголовок H1 и несколько подзаголовков H2-H3. Конечно, тут все зависит от количества текста. Поэтому без фанатизма.

Проверка заголовков и подзаголовков страниц

Проверка альтернативных описаний у изображений

У тега img, тега вставляющего изображения, обязательно должен быть прописан атрибут alt. Атрибут alt выполняет две функции:

  1. Задает надпись, которая отображается в случае отсутствия изображения;
  2. Помогает поисковым роботам понять, что изображено на рисунке.

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

Проверка meta-тегов

Поисковые роботы ориентируются на несколько meta-тегов:

  • Title – заголовок страницы, отображаемый в браузере,
  • Description – описание страницы,
  • Keyword – ключевые слова.

Считается, что тег keywords устарел и не влияет на ранжирование, поэтому рассматривать его я не буду.
Проверка meta-тегов
Теги title и description должны присутствует на странице. То есть имеет большое значение их наличие. В данной статье я не буду рассматривать правильность составления этих тегов, но повторюсь, они должны присутствовать на каждой странице сайта.

Теги title и description должны содержать информацию о странице. При этом важно учесть тот факт, что они не должны повторяться.

Если вы найдете страницы без этих тегов – обязательно заполните их.

Проверка склейки зеркал

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

https://abuzov.com/

https://abuzov.com

https://www.abuzov.com

http://abuzov.com

Необходимо выбрать одно главное зеркало. Так как ссылки на сторонних ресурсах, например форумах, могут проставляться совершенно разные, все они в итоге должны вести на одно единственное главное зеркало. В моем случае это https://abuzov.com.

Для остальных вариантов необходимо настроить 301 редирект. Для этого нужны определенные технические знания. Например, редирект на хостинге под управлением nginx  и apache настраиваются принципиально различными способами.

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

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

Проверка битых ссылок

Битые ссылки – это ссылки, ведущие на ошибочный адрес. Они могут быть внешними и внутренними.

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

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

Так же битые ссылки могут появляться из-за банальной ошибки, вы случайно ввели не верный URL.

Сайт необходимо регулярно анализировать на предмет битых ссылок. Не обязательно делать это часто, вполне достаточно проводить проверку раз в месяц. Если сайт обновляется не часто, то раз в 2-3 месяца. Проверка не занимает много времени и ее легко автоматизировать.

Для проверки битых ссылок я использую несколько сервисов. Самый простой способ проверки это онлайн-сервис https://www.brokenlinkcheck.com/.

Проверка URL на ЧПУ

ЧПУ – человеко-понятные урлы (URL). То есть адреса страниц вашего сайта, прочитав которые можно сделать вывод, о чем пойдет речь в материале. Например:

https://abuzov.com/chto-takoe-brauzer/ — тут сразу понятно, что в статье речь пойдет о браузере. Если бы материал был доступен по ссылке https://abuzov.com/p133-88-etc согласитесь, трудно было бы понять, о чем идет речь в статье.

Фактически ЧПУ это транслитизация заголовка страницы сайта. Для популярных CMS существуют различные расширения, которые делают URL человеко-понятными.

Если у вас на сайте нет ЧПУ, то советую исправить эту проблему.

Исключение: если на одну страницу без ЧПУ идет приличный трафик. В таком случае лучше оставить все как есть.

Проверка внешних ссылок

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

Тут несколько вариантов:

  • Ваш сайт взломали или он заражен вирусом. Ссылки идут на вирусные сайты.
  • Вы скачали бесплатно платный шаблон. В нем вшиты скрытые ссылки. Такое сейчас направо и налево. Как правило, вшивают по 3-4 ссылки на сайты, которые платят за шаблоны.
  • Те, кто обслуживают сайт, продают с него ссылки.
  • Ссылка на веб-мастера или компанию разработчика. Самое безобидное. Обычно я ставлю ссылку на свой сайт при разработке. Но по желанию заказчика могу и убрать. Тут нет особой проблемы.

Проверить сайт на наличие таких ссылок можно с помощью программы Xenu Link Sleuth http://home.snafu.de/tilman/xenulink.html#Download.  Простая, легкая и бесплатная программа. Скачиваете, устанавливаете в 2 клика, вводите URL вашего сайта и видите ссылки.

Если вы нашли лишние ссылки, то дайте задание программисту на их удаление. Либо попробуйте разобраться самостоятельно.

Проверка тега Canonical

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

Как правило, у таких страниц одинаковые meta-тег description, почти одинаковый title и H1. Если этот момент актуален для вашего сайта не забудьте включить этот пункт в список заданий для программиста.

Проверка индексации страниц

Проверьте количество проиндексированных страницы вашего сайта. Количество страниц в Яндексе и Гугле должно быть примерно одинаковым. Большая разница в количестве страниц говорит о возможных проблемах с индексацией вашего сайта.
Проверка индексации страниц

Так как на момент написания статьи на моем блоге толком нет материалов, приведу пример на другом сайте. Небольшой региональный сайт из 10 страниц. Имеет, кстати, стабильный региональный трафик.

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


Дата публикации: 06.02.2020 | Автор статьи - Анатолий Бузов | Понравилась статья? Поделитесь ей с друзьями!

Расскажите что вы думаете об этом материале