Все кейсы

SEO

Хочу собаку: пример технического SEO-аудита

Приведем пример того, как выглядит технический SEO-аудит

IT и Saas

Здравствуйте!

Сегодня покажем пример того, как выглядит технический SEO-аудит нашего агентства на примере ТЗ для волонтерского проекта Хочусобаку (аудит провели бесплатно).

Публикуем техническое задание в полном объеме — ТЗ ещё не внедрено, но будет реализовано в ближайшее время. Позже обязательно опубликуем результаты и посмотрим, как использование ТЗ повлияет на трафик.

Хочу собаку: пример технического SEO-аудита SEO-Studio image111 700x266 1

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

Аудит подготовлен Маргаритой Доценко, Team Lead отдела продвижения сайтов SEO-Studio.

Хочу собаку: пример технического SEO-аудита SEO-Studio 02011

Рекомендации по оптимизации сайта http://xc.org.ua/

Технический аудит

Ответы сервера

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

На сайте обнаружено двадцать шесть ссылок с кодом ответа 3**. Это как внутренние ссылки на сайте, так и ссылки на другие ресурсы. Список и решения приведены ниже.

Внутренние ссылки на сайте:

1) Страница http://xc.org.ua/advices/ перенаправляет на страницу http://xc.org.ua/advices с помощью 301-го редиректа. Ссылка на страницу с редиректом находится на страницах: http://xc.org.ua/advices , http://xc.org.ua/advices/make-minimal , http://xc.org.ua/advices/tag /Советы , http://xc.org.ua/advices/tag/хеппі%20сторі . Необходимо ссылку с кодом ответа 3** заменить на ту страницу, куда перенаправляет редирект;

2) Страница http://xc.org.ua/advices/tag/поради/ перенаправляет на страницу http://xc.org.ua/advices/tag/поради с помощью 301-го редиректа. Ссылки на страницу с редиректом находятся на следующих страницах: http://xc.org.ua/advices , http://xc.org.ua/advices/make-minimal , http://xc.org.ua/advices/ tag/советы , http://xc.org.ua/advices/tag/хеппі%20сторі . Необходимо ссылку с кодом ответа 3** заменить на http://xc.org.ua/advices ;

3) Страница http://xc.org.ua/advices/tag/хеппі%20сторі/ перенаправляет на страницу http://xc.org.ua/advices/tag/хеппі%20сторі с помощью 301-го редиректа. Ссылка на страницу с редиректом находится на страницах: http://xc.org.ua/advices , http://xc.org.ua/advices/make-minimal , http://xc.org.ua/advices/tag /Советы , http://xc.org.ua/advices/tag/хеппі%20сторі . Необходимо ссылку с кодом ответа 3** заменить на http://xc.org.ua/happy_story .

Внешние ссылки на сайте:

Ссылки на внешние ресурсы (все внешние ссылки должны быть закрыты атрибутом rel=”nofollow”. Подробнее см. в пункте 10 настоящего ТЗ), страницы, на которых они находятся, а также решения по каждому типовому случаю представлены в отдельном документе ( документ прилагается к ТЗ ).

Хочу собаку: пример технического SEO-аудита SEO-Studio image151 700x293 1

Также необходимо настроить правило, при котором при удалении карточки собаки или подкатегории будет настраиваться 301-й редирект на родительскую категорию.

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

На сайте обнаружено множество ссылок с кодом ошибки 404. Это ссылки на внешние ресурсы. Список, а также страницы, на которых они находятся, можно найти в отдельном документе (документ прилагается к ТЗ).

Хочу собаку: пример технического SEO-аудита SEO-Studio image261

Необходимо заменить ссылки с кодом ответа 404 на страницы с кодом ответа 200 или удалить их, если они больше не нужны.

Анализ страницы 404

1.3.1. Работа 404-й страницы

Страница с кодом 404 работает некорректно. Несуществующие страницы возвращают код 200. Например, http://xc.org.ua/rules/404:

Хочу собаку: пример технического SEO-аудита SEO-Studio image1261

Важно, чтобы все несуществующие страницы на сайте возвращали код ответа 404.

К сожалению, для страниц с параметрами GET это правило не действует, и в случае появления дубликатов с неизвестными параметрами потребуется дополнительная настройка тега rel=”canonical”.

1.3.2. Оформление 404 страницы

На сайте хорошо оформлена страница 404. Сохранена общая стилистика сайта, есть меню:

Хочу собаку: пример технического SEO-аудита SEO-Studio image1531 700x310 1

Но её можно улучшить, если под сообщением об ошибке разместить важные категории. Это позволит отображать приоритетные категории в «зоне первого экрана», что положительно скажется на конверсии страницы 404.

Пример реализации:

Хочу собаку: пример технического SEO-аудита SEO-Studio image1431 700x501 1

1.4. Поиск страниц с кодом ответа 5**

Страниц с кодом ответа 5** не обнаружено. Проблем не обнаружено. При нагрузочном тестировании сайта скорость загрузки остается стабильной, и все страницы, задействованные в проверке, возвращают код ответа 200.

Дубликаты текста и пустые страницы

2.1. Проверка текста (наличие и уникальность существующих текстов)

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

Хочу собаку: пример технического SEO-аудита SEO-Studio image1721

И находятся в индексе поисковой системы Google:

Хочу собаку: пример технического SEO-аудита SEO-Studio image1631 700x109 1

На страницах основных категорий отсутствуют оптимизированные тексты.

Наприклад, http://xc.org.ua/puppies, http://xc.org.ua/big. Необхідно заповнити дані сторінки актуальним описом.

Технические дубли

3.1. Проверка на дубликаты главной страницы (/home, /index, /site)

Дубликаты главной страницы сайта не обнаружены. Проблем не обнаружено.

3.2. Проверка наличия дубликатов основного адреса сайта (с www и без www)

Обнаружены дубликаты главного зеркала. Например, страница http://xc.org.ua/ также доступна по адресу с “www”:

Хочу собаку: пример технического SEO-аудита SEO-Studio image201

Необходимо настроить 301-й редирект со всех страниц с «www» на соответствующие страницы без «www». Например, страница http://www.xc.org.ua/ должна перенаправлять на http://xc.org.ua/.

3.3. Проверка на наличие дубликатов языковых версий сайта

На сайте отсутствует версия на украинском языке. Рекомендации по созданию украиноязычной версии сайта:

  1. Для всех страниц украиноязычной версии сайта необходимо создать статические страницы;
  2. Для украиноязычной версии необходимо создать отдельный подкаталог с названием «ua» или «uk»;
  3. Необходимо разместить ссылки с русскоязычной версии сайта на украиноязычную и наоборот;
  4. В украиноязычной версии необходимо обеспечить грамотную и понятную локализацию (перевод сайта, в частности мета-тегов).

Необходимо настроить генерацию тега hreflang по следующему шаблону:

Хочу собаку: пример технического SEO-аудита SEO-Studio adin11

Например:

для страницы http://xc.org.ua/:

Хочу собаку: пример технического SEO-аудита SEO-Studio dvaa1

для страницы http://xc.org.ua/puppies:

Хочу собаку: пример технического SEO-аудита SEO-Studio tri1 700x57 1

Внимание! На всех страницах должны быть указаны два тега!

3.4. Проверка на наличие дубликатов в разных регистрах

На сайте страницы с символами в верхнем регистре возвращают код ответа 200. Например, http://xc.org.ua/Puppies:

Хочу собаку: пример технического SEO-аудита SEO-Studio image1811 700x438 1

Необходимо настроить 301-й редирект со всех страниц, которые содержат хотя бы один символ в верхнем регистре на страницы с символами в нижнем регистре. Например, страница http://xc.org.ua/Puppies имеет перенаправлять на страницу http://xc.org.ua/puppies.

Исключением должны быть символы после get-параметров. Например, в UTM-метках, используемых в контекстной рекламе: ?gclid= и ?utm=.

3.5. Проверка на наличие дубликатов страниц пагинации (1, 2, 3 и т. д.)

Страниц пагинации на сайте нет. Но они могут появиться в будущем, пополняя разделы «Советы» или «Истории успеха». Если они будут реализованы, необходимо учитывать следующие требования к страницам пагинации:

  1. Пагинация должна быть реализована с помощью статических URL-адресов с добавлением GET-параметра ?page=n (где n — номер страницы пагинации, начиная со второй, поскольку первой будет страница категории);
  2. На странице пагинации необходимо отображать не более 12 статей;
  3. На всех страницах пагинации должны быть ссылки с атрибутами rel=”next” и rel=”prev”. Ссылка “next” ведет на следующую страницу пагинатора, а “prev” — на предыдущую. Ссылки с атрибутами next/prev должны находиться в блоке. Рекомендации Google.

3.6. Проверка на наличие дубликатов расширений файлов сайта (.php, .html, .htm)

Страницы, которые содержат приставки «. htm”, “.html”, “.php”, возвращают код ответа 404. Например, http://xc.org.ua/middle.htm:

Хочу собаку: пример технического SEO-аудита SEO-Studio image191

http://xc.org.ua/middle.html

Хочу собаку: пример технического SEO-аудита SEO-Studio image211

http://xc.org.ua/middle.php

Хочу собаку: пример технического SEO-аудита SEO-Studio image221

Дубликаты не обнаружены. Проблем не обнаружено.

3.7. Проверка на дубликаты основных типовых страниц сайта

На сайте обнаружены дубликаты типовых страниц с тегами. Например, для страницы http://xc.org.ua/advices дубликатом является страница http://xc.org.ua/advices/tag/советы. А для страницы http://xc.org.ua/advices/tag/хеппи%20стори дублем является http://xc.org.ua/happy_story.

Необходимо настроить 301-й редирект со страниц с тегами на соответствующие им страницы сайта. Также важно выполнить пункт 3.10 данного ТЗ.

3.8. Проверка на наличие дубликатов расширений приставок (с «/» и без «/»)

На сайте обнаружены дубликаты с приставками «/». Например:

http://xc.org.ua/middle
http://xc.org.ua/middle/

Хочу собаку: пример технического SEO-аудита SEO-Studio image231

Необходимо, чтобы при вводе адреса страницы, начинающегося с «/», пользователь перенаправлялся на эту страницу без «/».

3.9. Проверка на https

Специалисты Google неоднократно заявляли, что компания стремится повысить общую безопасность передачи данных в сети. Отмечалось, что переход сайта с HTTP на более безопасный протокол HTTPS приведет к повышению видимости в поисковой системе. Это, в свою очередь, должно привести к росту трафика.

Порядок перехода на протокол https:

  1. Купить SSL-сертификат;
  2. IP-адрес хостинга должен быть статическим и не изменяться;
  3. Хостинг-провайдер настраивает протокол HTTPS;
  4. Связываем протоколы http и https с помощью 301-редиректа;
  5. Заменить все ссылки на сайте на ссылки с https в URL.

3.10. Примечание после внедрения редиректов в пункте 3 настоящего ТЗ

Внимание! При усуненні дублювання сторінок за допомогою 301-го редиректа необхідно замінити всі посилання на сайті з яких стоїть 301-й редирект, на посилання які мають код відповіді 200.

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

Проверка Title, Description и H1

4.1. Проверка на наличие повторяющихся фрагментов текста в Title и Description

Необходимо настроить генерацию мета-тегов по приведенному ниже шаблону.


Для категорий сайта:

Н1: {Название категории}
Название: {Название категории} | Хочу собаку
Описание: {Название категории} на сайте xc.org.ua ✔ Выберите друга ✔ Уточните детали ✔ Позвоните куратору

Например, для страницы http://xc.org.ua/little:

Н1: Маленькие собаки
Title: Маленькі собаки | Хочу Собаку
Описание:Маленькие собаки на сайте xc.org.ua ✔ Выберите друга ✔ Уточните детали ✔ Позвоните куратору

Хочу собаку: пример технического SEO-аудита SEO-Studio ts1 700x396 1

Для карточек с изображением животных:

Н1: {Имя животного} ищет дом
Title: {Ім’я та вік тварини} | Хочу Собаку
Описание: Хотите забрать собаку {Имя и возраст животного}? ✔ Звоните куратору ✔ Проект «Хочу собаку»

Например, для страницы http://xc.org.ua/lika-1-god-:

Н1: Врач ищет дом
Название: Лика 1 год ♀ | Хочу собаку
Описание: Хотите забрать собаку Лику, 1 год, сука? ✔ Звоните куратору ✔ Проект «Хочу собаку»


Для страниц с полезными советами:

H1: {Название статьи}
Название: {Название статьи} | Читать на сайте xc.org.ua
Описание:{Название статьи} ✔ Хочу собаку

Например, для страницы http://xc.org.ua/advices/make-minimal:

H1: Советы Евгении Драч по правильной съемке собак
Название: Советы Евгении Драч по правильной съемке собак | Читать на сайте xc.org.ua
Описание: Советы Евгении Драч по правильной съемке собак ✔ Хочу собаку


Для технических страниц сайта:

Название: {Название страницы} | xc.org.ua
Описание: {«Название страницы»} проекта «Хочу собаку»

Например, http://xc.org.ua/happy_story:

Название: Счастливые истории | xc.org.ua
Описание: «Счастливые истории» проекта «Хочу собаку»


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

4.2. Проверка заголовков

4.2.1. Проверка тега H1

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

Хочу собаку: пример технического SEO-аудита SEO-Studio image1341

Для цих сторінок їхньої назви необхідно зробити заголовками Н1.

4.2.2. Проверка тегов H2–H6

Теги H2–H6 используются на веб-сайте некорректно. Например:

Хочу собаку: пример технического SEO-аудита SEO-Studio image241 700x397 1
Хочу собаку: пример технического SEO-аудита SEO-Studio image251 700x455 1

Необходимо извлечь заголовки из всех технических блоков сайта, сохранив при этом стилистику текста. Они будут использоваться при дальнейшем наполнении сайта SEO-текстами.

Технические страницы в указателе

5.1. Закрытие страниц поиска search?

На сайте нет функции поиска. Если эта функция будет реализована, все страницы поиска необходимо будет закрыть от индексации с помощью мета-тега.

Хочу собаку: пример технического SEO-аудита SEO-Studio Meta20teg20111

5.2. Закрытие страниц регистрации и авторизации

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

Хочу собаку: пример технического SEO-аудита SEO-Studio 02 021

5.3. Закладки пользователей

Страницы из списка избранного пользователей на сайте отсутствуют. Если эта функция будет реализована, то все страницы из списка избранного с карточками животных (все URL-адреса, содержащие /wishlist) необходимо закрыть от индексации с помощью мета-тега.

Хочу собаку: пример технического SEO-аудита SEO-Studio meta20teg2021

Проверка файла robots.txt на наличие ошибок

6.1. Проверка, закрывает ли файл robots.txt все ненужные страницы

На сайте имеется файл robots.txt по адресу http://xc.org.ua/robots.txt в следующем виде:

User-agent: *
Disallow:
Host: xc.org.ua

Необходимо его заменить на файл:

User-Agent: *
Host: xc.org.ua
Sitemap: http://xc.org.ua/sitemap.xml

Разделы, которые необходимо индексировать, следует закрыть тегом .

Проверка файла Sitemap.xml

7.1. Проверка наличия, актуальности и достоверности

Карта сайта находится по адресу http://xc.org.ua/sitemap.xml, однако после внедрения ТЗ она перестанет быть актуальной.

7.2. Создание нового или рекомендации по созданию

Необходимо перегенерировать карту сайта после реализации ТЗ. Требования к карте сайта:

  1. Не должна содержать URL-адреса, в которых присутствуют следующие части: 4xx, 3xx, 5xx;
  2. Не следует включать URL-адреса, закрытые от индексации файлом robots.txt,
  3. Не должна содержать URL-адреса, закрытые от индексации мета-тегом ниже
  4. Не должна содержать URL-адреса, закрытые от индексации с помощью мета-тега ниже.
Хочу собаку: пример технического SEO-аудита SEO-Studio meta20teg204441

Анализ скорости загрузки страниц

8.1. Разработка рекомендаций по повышению скорости загрузки

Швидкість завантаження сайту важлива не тільки для зручності користувачів, а є одним з факторів ранжування сайту. За інших рівних умов, позиції будуть вищими у того сайту, який швидше завантажується.

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

Хочу собаку: пример технического SEO-аудита SEO-Studio image261 1 700x332 1

Для подтверждения также проверим скорость загрузки с помощью сторонних сервисов. Результаты можно увидеть ниже.

Хочу собаку: пример технического SEO-аудита SEO-Studio image281 700x222 1

Это низкая скорость загрузки.

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

Конечная цель — увеличить скорость загрузки до уровня «зеленой зоны».

Оптимизация кода

9.1. Оптимизация изображений

Генерация тега Alt на сайте не настроена. Например, http://xc.org.ua/zara-4-goda-:

Хочу собаку: пример технического SEO-аудита SEO-Studio image4101 700x417 1

Необходимо настроить генерацию тега Alt на основе заголовка H1. Если изображений 2 и более, то для второго и последующих изображений рекомендуется использовать шаблон описания: «

9.2. Корректность кода

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

9.3. УРЛ

К созданию URL-адресов на сайте предъявляется ряд определенных требований:

  1. должны быть понятными для человека;
  2. Должны содержать только буквы и цифры;
  3. Не должны содержать символы кириллицы;
  4. Должны содержать символы только в нижнем регистре;
  5. Для разделения слов в URL-адресах можно использовать только «-» или «_».

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

9.4. Хлебные крошки

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

  1. Хлебные крошки должны быть оформлены микроразметкой в соответствии с шаблоном;
  2. В хлебных крошках должен отображаться путь, пройденный пользователем или роботом поисковой системы до этой страницы;
  3. Ссылка на главную страницу должна быть на словах «Хочу собаку».
Хочу собаку: пример технического SEO-аудита SEO-Studio image5121 700x348 1

9.5. Перелинковка

Все ссылки на сайте должны выводиться с помощью тега

<a>

с атрибутом «href».

Например,

Хочу собаку: пример технического SEO-аудита SEO-Studio tegtegteg1

или

Хочу собаку: пример технического SEO-аудита SEO-Studio tegchik1

Также не подходит вариант реализации ссылок в следующем виде:

Хочу собаку: пример технического SEO-аудита SEO-Studio tegchik2021

что сейчас представлено на сайте:

Хочу собаку: пример технического SEO-аудита SEO-Studio image661

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

Внимание! Это требование не распространяется на ссылки на внешние ресурсы.

9.6. Блоки display:none

Прихованих блоків на сайті, які можуть негативно вплинути на просування, не виявлено. Проблем не виявлено.

Микроразметка

Микроданные (англ. microdata) — это способ семантической маркировки информации о различных событиях, организациях, людях, товарах и т. д. на веб-страницах с использованием стандартных элементов языка HTML (или XHTML).

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

Микроразметка главной страницы не внедрена. Результаты можно увидеть ниже:

Хочу собаку: пример технического SEO-аудита SEO-Studio image771 700x138 1

Рекомендуется на всех страницах сайта внедрить микроразметку шаблона.

Микроразметка статей не внедрена. Результаты проверки можно увидеть ниже:

Хочу собаку: пример технического SEO-аудита SEO-Studio image861 700x140 1

Рекомендуется внедрить микроразметку шаблона на всех страницах со статьями (например, на страницах раздела «Счастливые истории»).

Внимание! После внедрения всей микроразметки необходимо проверить с помощью инструмента от Google.

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

Внешние ссылки

11.1. Все внешние ссылки закрыть с атрибутом nofollow

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

Хочу собаку: пример технического SEO-аудита SEO-Studio 021111 700x312 1

Если это невозможно, необходимо указать атрибут rel=”nofollow” во всех внешних ссылках или использовать атрибут data-href.

Аффилиаты

Афіліат – це додатковий сайт однієї і тієї ж компанії, який практично нічим не відрізняється від основного сайту як інформацією, так і користю для відвідувача.

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

Чаще всего фильтр по партнерской программе применяется автоматически, но возможен и вариант с ручным применением (если на это нажмут конкуренты). В Google бывают разные ситуации:

  1. Ранжируется один случайный из партнеров, остальные ранжируются плохо;
  2. Главный сайт не вызывает никаких подозрений, поэтому аффилиаты ему вообще не мешают;
  3. Все партнерские сайты, в том числе тот, который мы продвигаем, ранжируются очень плохо;

У сайта http://xc.org.ua/ аффилированные сайты не обнаружены. Важно не создавать их в будущем.

Мобильная версия сайта

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

Хочу собаку: пример технического SEO-аудита SEO-Studio image951 700x317 1

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