Автор: Джефф Кеньон (Geoff Kenyon) – ведущий консультант по маркетингу в Distilled и Moz. Живет и работает в США, штат Калифорния. Специализируется на разработке стратегий продвижения бренда в интернете и повышении его узнаваемости среди потребителей. Длительное время руководил командами профессионалов, которые занимались разработкой и реализацией стратегий интернет-маркетинга для крупных брендов.
Источник: https://moz.com
В своей новой статье Джефф Кеньон представляет список факторов, анализ которых позволит провести качественный технический аудит сайта. В 2015 году заметно расширился список аспектов, которые необходимо учитывать при анализе качества сайта. Прежде всего, это: мобильная оптимизация сайта; региональная оптимизация ресурса; скорость загрузки страниц сайта и другие составляющие.
Грамотно структурированный чек-лист позволит произвести тщательный аудит сайта и выяснить, какие конкретно факторы негативно влияют на его производительность. По итогам проверки команда специалистов сможет разработать серьёзный документ, содержащий технические рекомендации, которые необходимо применить в дальнейшей работе над ресурсом.
Начинать работу имеет смысл сбыстрой проверки сайта.
На этом этапе целесообразно придерживаться следующего алгоритма:
1. Для проверки индексации страниц необходимо:
- Выполнить поиск с применением оператора site:.
- Установить точное число страниц в индексе.
- Проверить, всегда ли главная страница сайта показывается в результатах выдачи на первой позиции.
- Сам факт того, что главная страница сайта не показывается в результатах поиска на первой позиции, указывает на наличие определенных технических ошибок на сайте или проблем с индексацией. Так, например, сайт может отличаться плохой архитектурой или некачественной структурой внутренних ссылок. В то же время представитель Google Джон Мюллер (John Mueller) в начале 2015 года заявлял о том, что при поиске с использованием оператора site: главная страница сайта может и не показываться на первой позиции. Более того, по его словам, это не критично.
2. На следующем этапе нужно выполнить проверку статистики органических переходов пользователей на посадочные страницы, используя сервис Google Analytics.
- Следует проверить, соответствует ли этот показатель общему числу страниц ресурса в индексе поиска.
- Данный прием позволит выявить точное число страниц в индексе Google, на которые осуществляются органические переходы, и которые признаются поисковой системой как наиболее качественные.
3. Проверить, как отображается в поиске сайт по брендированным запросам.
- Важно убедиться в том, что главная страница сайта показывается в топ-выдачи, а также проверить, попадают ли в топ поисковой выдачи нужные страницы.
- Если нужные страницы не показываются в первых строчках выдачи – это может свидетельствовать о том, что на ресурс были наложены санкции.
4. После этого осуществляется проверка наиболее важных страниц сайта в кэше Google:
- Необходимо убедиться в том, что содержимое страниц отображается в кэше.
- Кроме того, следует проверить, есть ли в кэше навигационные ссылки.
- Не попали ли в кэш ссылки, которые не видны на сайте.
- В качестве дополнительного совета рекомендуется проверить текстовую версию страницы из кэша. Сделать это поможет специальный букмарклет.
5. Не менее важный этап – проверка того, как отображаются основные лендинги в мобильной выдаче, а также, того, насколько успешно можно отыскать бренд при помощи мобильного поиска:
- Необходимо проверить, появляется ли под ссылкой на сайт отметка «для мобильных» в результатах мобильного поиска.
- Адаптированы ли под мобильные устройства все ключевые посадочные станицы.
- Если хотя бы на один из перечисленных выше вопросов получен отрицательный ответ, это уже свидетельствует о том, что сайт теряет определенный процент переходов из мобильной выдачи.
Далее необходимо проанализировать, насколько грамотно осуществляется оптимизация страниц сайта в целом.
1. Начинать имеет смысл с оценки оптимизации мета-тегов <title>
- Прежде всего, они должны быть качественно оптимизированы и уникальны для каждой страницы.
- Имеет смысл добавлять в <title> название бренда – это позволит повысить CTR.
- Чтобы текст из мета-тега <title> полностью отображался в поисковой выдаче, его длина не должна превышать 55-60 символов (512 пикселей). Увидеть, как будет отображаться текст из мета-тега в поисковой выдаче, можно, используя сервис от компании Moz или Screaming Frog.
2. Следующий этап подразумевает оптимизацию тайтлов и метаописаний, поскольку оба эти аспекта влияют на CTR страницы.
- Это поможет улучшить органический трафик независимо от позиций страницы
- Для проверки метаописаний можно использовать инструмент SERP Turkey.
3. Для страниц, отдающих код ответа сервера 404, также необходимо проверить мета теги <descriptions> и <title>.
4. Контент странице должен содержать в себе ключевые фразы. При этом, лучше, если вхождений будет несколько. Также на странице необходимо размещать альтернативные ключевые фразы.
5. Контент для всех критически важных страниц сайта должен быть уникальным и хорошо оптимизированным.
6. Для наиболее значимой ключевой фразы должен применяться тег H1.
7. В имена файлов изображений, содержащих и атрибут <alt>, необходимо включать главную ключевую фразу, связанную с тематикой страницы.
8. Адреса URL важно оптимизировать и присвоить им описания.
- С одной стороны, использование ключевых фраз в описании адреса ресурса позволяет сайту получить некоторые преимущества при индексации; с другой же стороны этот же приём может негативно отразиться на трафике в случае применения 301 редиректа.
9. Что касается очистки URL-ов, то на этом этапе важно придерживаться следующих правил:
- Не стоит использовать в описании адреса слишком большое количество параметров или идентификаторов сессии.
- URL-ы, открытые для индексации поисковыми роботами, должны быть статическими.
10. Сокращение URL-ов:
- Общее правило гласит: короткие URL-адреса лучше воспринимаются пользователями. Хотя, официального ограничения по количеству символов, используемых в указании адреса страницы, не существует – лучше ограничиться 115 символами.
Следующим важным аспектом становится анализ контента страниц сайта
1. Начинать имеет смысл с оптимизации контента главной страницы сайта:
- Следует проверить, размещён ли на домашней странице хотя бы один абзац текста.
- Достаточно, если на странице будет размещаться текст длиной в 150 слов. Это позволит поисковым системам лучше понимать тематическую направленность сайта и учитывать её при индексации.
2. После этого можно переходить к оптимизации посадочных страниц.
- Важно убедиться, что на целевых страницах присутствует хотя бы несколько абзацев текста. Далее следует задать себе вопрос: «Достаточно ли на странице контента, чтобы поисковая система смогла выявить её специфику?»
- Следующим шагом оцениваем, на странице использован текст шаблона или же уникальный контент.
3. Важно также понять, есть ли на странице действительно значимый контент, или же на ней размещаются лишь анкоры и списки ссылок.
4. Далее необходимо оценить грамотность таргетинга ключевых слов:
- Соответствует ли интент, на который указывают ключевые слова на странице, целям самого лендинга?
- Присутствуют ли в заголовках страницы слова, содержащие среднечастотные и низкочастотные запросы?
5. Проверка степени каннибализации ключевых слов производится следующим способом:
- При помощи оператора site: в Google необходимо найти свой ресурс по ключевым фразам.
- Далее необходимо отыскать все подобные заголовки страниц и проверить их на дубли. С этой целью можно использовать инструмент Moz Pro Crawl Test.
6. Также нужно выяснить, способствует ли контент, размещенный на странице, конверсии и несколько он понятен пользователям.
- Контент, размещенный на странице, должен способствовать повышению осведомлённости пользователей о бренде, продукте или услуге.
7. Оценка технического оформления контента на странице – еще один существенный этап. Важно убедиться, что текст отформатирован так, что пользователю удобно и легко взаимодействовать с ним, а именно:
- Заголовки выделяются при помощи тегов.
- На страницах сайтов используются изображения.
- Текст развит на абзацы и легко читается.
8. Желательно, чтобы все публикации на сайте носили чёткие и кликабельные заголовки.
- Заголовок должен быть понятным, убедительным и вовлекать пользователя во взаимодействие с текстом.
9. Ключевым этапом в ходе анализа сайта становится проверка соотношения количества контента к числу рекламных объявлений, публикуемых на сайте:
- С тех пор, как Google представил алгоритм Panda, количество рекламы на сайте стало учитываться при ранжировании.
- Учитывая это, важно убедиться, что уникальный контент на сайте преобладает над рекламным.
- В противном случае с индексацией сайта могут возникнуть проблемы.
Еще одним важным этапом аудита сайта становится выявление дублированного контента.
1. Следует проверить страницы сайта на наличие дублированного контента. При этом важно, чтобы на сайте не встречалось по нескольку страниц с одним и тем же содержимым:
- В ходе проверки имеет смысл установить, включены ли в URL параметры либо код отслеживания.
- Встречается ли абсолютно одинаковый контент на страницах различных категорий.
2. Необходимо также проверить наличие дублированного контента в индексе поиска:
- С этой целью в поисковую строку необходимо ввести фрагмент текста и проверить выдачу.
- Важно убедиться, что контент не дублируется на других доменах.
- Если контент сайта был заимствован другим доменом, необходимо подать заявку в Google на удаление дублированного контента
3. Далее нужно проверить наличие дублированного контента на поддоменах и зафиксировать все прецеденты.
4. На следующем этапе осуществляется проверка безопасной версии сайта.
- Её цель – также поиск дублированного контента.
5. Наконец, следует проверить и сайты-аффилиаты.
- Важно отыскать контент, который дублируется на других доменах, принадлежащих компании.
6. Так называемые «страницы для печати» тоже могут явиться причиной дублирования контента сайта. Этот аспект тоже важно отследить.
Доступность ресурса для индексации является следующим серьёзным пунктом анализа.
На этом этапе следует:
1. Проверить все файлы robots.txt на сайте:
- Это позволит выяснить, не был ли случайно заблокирован для поискового робота весь сайт или отдельный его контент. Важно предоставлять поисковым системам возможности индексации ключевого для ресурса содержимого и закрывать нежелательный для индексации контент в robots.txt.
2. Проверить JavaScript, Cookies и CSS на предмет отключения:
- Использовать инструмент Web Developer Toolbar.
- Убедиться, есть ли там контент.
- Проверить, работают ли навигационные ссылки.
3. Изменить протокол user agent на Googlebot:
- С этой целью имеет смысл использовать User Agent Add-on и убедиться в отсутствии клоакинга.
4. Проверить страницы сайта на наличие ошибок категорий 400 и 500.
5. Далее нужно убедиться в том, что ссылки на XML–файлы добавлены в robots.txt. Это необходимо для уведомления поисковых роботов о наличии карты сайта в специальном формате XML Sitemaps.
6. Следующим шагом проверяют представлены ли данные XML Sitemaps ь в Google/Bing Webmaster Tools.
7. Затем важно проверить страницы на наличие мета-тега <noindex>:
- Имеет смысл убедиться в том, нет ли на сайте страниц, в HTML-код которых по ошибке был добавлен атрибут <noindex>?
- Не менее важно отыскать на сайте страницы, которые должны содержать <noindex>, но не содержат его.
- Осуществить быструю и лёгкую проверку поможет инструмент Screaming Frog.
8. Важно убедиться в том, что атрибут <noindex> не применяется к целевым страницам, в противном случае на них не будут осуществляться органические переходы из выдачи.
Ключевыми аспектами аудита выступают: архитектура сайта, а также анализ внутренней ссылочной массы
1. Прежде всего, важно оценить общее количество ссылок на странице: в идеале их должно быть от 100 до 200. Однако эти цифры весьма условны.
2. Далее имеет смысл оценить «вертикальную» ссылочную структуру сайта, а именно:
- Ссылки, ведущие с главной страницы на страницы категорий.
- Ссылки, ведущие со страниц категорий на страницы подкатегорий и товаров.
- Ссылки со страниц товаров, ведущие на страницы категорий.
3. Не менее важно проверить и «горизонтальную» структуру ссылок:
- Необходимо отследить ссылки на страницах категорий, ведущие на другие страницы категорий.
- Также следует проанализировать ссылки со страниц товаров, ведущие на соответствующие им другие страницы товаров.
4. Следующим шагом имеет смысл проверить ссылки, размещаемые внутри контента.
5. Важно следить и за ссылками, которые размещаются в нижней части (футере) сайта:
- Лучше избегать использования блоков ссылок вместо навигации.
- Не желательно также ссылаться на целевые страницы, применяя оптимизированные анкоры.
6. Анализ качества анкоров на страницах сайта также выступает значимым аспектом аудита.
7. Важно не упустить из виду битые и неработающие ссылки:
- С этой целью можно использовать инструменты Link Checker и Xenu.
Оценка технические аспектов сайта выступает критически важным звеном исследования.
На этой стадии оцениваются следующие факторы:
1. Правильность использования кодов перенаправдения 301. Для проверки качества оформления редиректов имеет смысл применять плагин Live HTTP Headers от Firefox.
2. Важно избежать неверных перенаправлений и анализировать сайт, исходя из этого аспекта.
- Следует проверять правильность установки кодов перенаправления 302 и 307, а также все аспекты реализации перенаправлений на другую страницу с помощью скрипта на javascript.
- Эту процедуру можно проделать при помощи инструмента Screaming Frog.
3. Необходимо отслеживать, указывают ли перенаправления на конечный URL, а также отслеживать все цепочки редиректов.
4. Все аспекты реализации перенаправлений с помощью скриптов на javascript важно подвергать глубокому исследованию.
5. Если на сайте присутствует контент, который отображается при помощи iFrames, то он также должен быть тщательно проанализирован.
6. Имеет смысл оценить техническую грамотность реализации на сайте технологии Flash, если таковая используется.
7. Важно проверить сайт наличие ошибок в Google Webmaster Tools. Традиционно Google WMT выдает список технических проблем, связанных с сайтом, таких как: ошибки категорий 400 и 500; страниц, не добавленных в XML-файл Sitemap; и отдельно – страниц, отдающих ошибку 404.
8. Отдельным пунктом выступает анализ XML-файлов Sitemap. На этой стадии важно проверить:
- Разработаны ли для сайта XML-файлы sitemap.
- Не маскируют ли таким образом плохую архитектуру сайта.
- Какие проблемы индексации испытывает сайт.
- Исполняются ли для XML-файлов sitemaps соответствующие протоколы.
9. Далее необходимо проанализировать, используются ли для перенаправления на каноническую версию сайта коды ответа сервера 301.
Также следует проверять:
10. Указан ли каноническая версия сайта в Google Webmaster Tools?
11. Указан ли основной URL при помощи атрибута rel=«canonical»:
- Здесь также важно убедиться, что атрибута rel=«canonical» указывает именно на исходную страницу сайта.
12. Завершая этап, анализируют, применяются ли на сайте абсолютные URL-адреса вместо относительных.
Одним из наиболее важных аспектов аудита в наши дни является проверка скорости загрузки страниц сайта
1. Прежде всего, проверяют время загрузки наиболее важных страниц ресурса:
2. Далее, используя инструмент Gzip Test, необходимо убедиться, что gzip сжатие на сервере для сайта включено.
3. Затем проверяют правильность кэширования.
4. На следующем этапе анализируют наличие на сайте оптимизированных изображений.
- Узнать о том, как грамотно оптимизировать изображения, можно в справочном разделе Google.
4. Далее изучают возможности по оптимизации элементов CSS/JS /HTML.
5. Анализируют качество хостинга:
- Исследуют возможности использования CDN для оптимизации доставки и дистрибуции контента (в особенности графического) конечным пользователям Интернета.
В наши дни на первое место выходит оценка мобильной версии сайта
1. В ходе быстрой проверки мобильных аспектов важно убедиться в том, что:
- Для сайта разработана мобильная версия.
- Она правильно функционирует. Если у сайта возникают проблемы с мобильной версией, Google может воспринять это как негативный фактор ранжирования.
2. Далее следует убедиться в том, что инструменты аналитики настроены с учётом мобильной версии сайта. Это особенно важно, если мобильный контент для ресурса создается отдельно от основной версии.
3. Если для сайта используется динамические настройки отображения контента, то имеет смысл применять HTTP-заголовок Vary:
- Этот позволит поисковой системе отличить мобильный контент от содержимого веб-сайта.
- Узнать дополнительные подробности можно в разделе Google on dynamic serving.
4. Затем имеет смысл проанализировать, в каких именно аспектах интент пользователей мобильных устройств отличается от интента пользователей ПК. То есть, выяснить, с какими целями они обращаются к мобильной версии сайта, а с какими – к десктопной.
5. С точки зрения технических аспектов важно проверить сайт на наличие неработающих или неверно настроенных мобильных перенаправлений. Редиректы со страниц продуктов веб-версии сайта не должны приводить пользователей на главную страницу мобильной версии.
6. Важно также убедиться в том, что привязка мобильной версии сайта к десктопной осуществляется грамотно, то есть с использованием правильной разметки:
- Если для сайта разработана мобильная версия, то важно при помощи тега rel=«alternate» указать, что данная версия сайта соотносится с его десктопной версией.
- Важно также использовать тег rel=«canonical» для указания веб-версии сайта в качестве исходной.
- Официальная документация доступна здесь.
Особого внимания требует работа с мультирегиональными (международными) сайтами
1. На первом этапе аудита важно проверить грамотность указания в URL-ах доменных зон:
- Например: site.com/uk/ или uk.site.com
2. Далее необходимо проверить правильность региональных настроек сайта:
- К примеру, если веб-сайт создается для конкретной страны, специфика региона должна быть прописана в настройках Google WMT?
- Если сайт имеет международные разделы, то это также следует указать в настройках WMT?
3. На следующем этапе анализируют грамотность использования атрибутов rel=»alternate» hreflang=»x»
- Официальная документация доступна здесь.
4. Если есть несколько региональных версий одного и того же сайта создаются на одном языке (например, обе версии /us/ и /uk/ – на английском языке), необходимо обновить копию сайта, с тем, чтобы они распознавались поисковой системой как уникальные.
5. Важно убедиться, что валюта сайта совпадает со страной, на которую он ориентирован.
6. При этом структура URL-ов сайта должна быть на языке оригинала:
- Крайне нежелательно применять для URL-адресов настройки языка по умолчанию.
На заключительном этапе проверяют настройки аналитики
1. Важно использовать код отслеживания для каждой страницы сайта:
- Проверить грамотность установки кода можно с помощью фильтра «custom», который доступен в инструменте Screaming Frog Crawl.
2. Важно убедиться, что все инструменты сервиса Google Analytics настроены верно и показывают статистику без искажений.
3. Также важно убедиться в том, что аналитика по сайту позволяет отслеживать статистику в международном поиске.
4. Социально-демографические аспекты также должны учитываться верно.
5. Аккаунты Google Adwords и Adsense должны быть связаны между собой и грамотно привязаны к сайту:
- Инструкция по привязке аккаунтов AdWords доступна здесь.
- А инструкция по привязке аккаунтов AdSense – здесь.
6. Важно исключить исключить из отчетов данные во внутреннему трафику. Более подробную информацию по данному вопросу можно найти тут.
7. Следует использовать параметр utm_medium для идентификации канала перехода.
- С этой целью имеет смысл применять Компоновщик URL (Google URL Builder).
8. Желательно избегать переадресации страниц при помощи JavaScript и редиректов в мета-тегах. Это позволит снизить показатель отказов.
9. Важно грамотно настроить отслеживание событий с помощью analytics.js. Это позволит владельцу ресурса точнее понимать, как пользователи взаимодействуют с контентом на сайте.
- Более подробная информация по настройке веб-отслеживания доступна в справочных ресурсах Google.