Your cart is currently empty!
Кейс SEO-Studio и Хочусобаку: пример технического SEO-аудита
Привет!
Сегодня покажем пример того, как выглядит технический SEO-аудит нашего агентства на примере ТЗ для волонтерского проекта Хочусобаку (аудит провели бесплатно).
Публикуем техническое задание в полном объеме – ТЗ еще не было внедрено, но будет реализовано в скором времени. Позже обязательно опубликуем результаты и посмотрим, каким образом внедрение ТЗ повлияет на трафик.
Если нужна консультация по SEO и вам нужно проанализировать сайт на ошибки, смело оставляйте заявку.
Проект Хочуcобаку — это интернет-площадка, где можно познакомиться с собакой своей мечты, найти своим подопечным хороших хозяев или помочь приютам для животных.
Аудит подготовлен Маргаритой Доценко, Team Lead отдела продвижения сайтов SEO-Studio.
Рекомендации по оптимизации сайта http://xc.org.ua/
Технический аудит
1. Ответы сервера
1.1. Поиск страниц с кодом ответа 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 данного ТЗ), страницы, на которых они находятся, а также решения по каждому типовому случаю представлены в отдельном документе (документ прилагается к ТЗ).
Также необходимо настроить правило, когда при удалении карточки собаки или подкатегории, будет настраиваться 301-й редирект на материнскую категорию.
1.2. Поиск страниц с кодом ответа 4**
На сайте обнаружено множество ссылок с кодом ответа 404. Это ссылки на внешние ресурсы. Перечень, а также страницы, на которых они находятся, можно найти в отдельном документе (документ прилагается к ТЗ).
Необходимо заменить ссылки с 404-м кодом ответа на страницы с кодом ответа 200 или удалить их, если они уже не нужны.
1.3. Анализ 404 страницы
1.3.1. Работа 404-ой страницы
Страница с кодом 404 работает некорректно. Несуществующие страницы возвращают код 200. Например, http://xc.org.ua/rules/404:
Важно чтобы все несуществующие страницы на сайте возвращали код ответа 404.
К сожалению, для страниц с get-параметрами такое правило неприменимо, и в случае появления дублей с неизвестными параметрами нужна будет дополнительная настройка тега rel=”canonical”.
1.3.2. Оформление 404 страницы
На сайте хорошо оформлена 404-я страница. Соблюдается общая стилистика сайта, есть меню:
Но ее можно улучшить, если ниже уведомления об ошибке поместить важные категории. Это позволит выводить приоритетные категории в “зоне первого экрана”, что положительно скажется на конверсии 404-й страницы.
Пример реализации:
1.4. Поиск страниц с кодом ответа 5**
Страницы с кодом ответа 5** не обнаружены. Проблем не выявлено. При нагрузочном тестировании сайта скорость загрузки стабильна и все страницы, которые были задействованы в проверке, возвращают код ответа 200.
2. Дубли текста и пустые страницы
2.1. Проверка текста (наличие и уникальность существующих текстов)
При выборочной проверке тексты на сайте в основном уникальны:
И находятся в индексе поисковой системы Google:
Но на страницах основных категорий отсутствуют оптимизированные тексты.
Например, http://xc.org.ua/puppies, http://xc.org.ua/big. Необходимо данные страницы заполнить актуальным описанием.
3. Технические дубли
3.1. Проверка на дубли главной страницы (/home, /index, /site)
Дублей главной страницы сайта не обнаружено. Проблем не выявлено.
3.2. Проверка на дубли основного зеркала сайта (с www и без www)
Обнаружены дубли главного зеркала. Например, страница http://xc.org.ua/ также доступна по адресу с “www”:
Необходимо настроить 301-ый редирект со всех страниц с “www” на соответствующие страницы без “www”. Например, страница http://www.xc.org.ua/ должна перенаправлять на http://xc.org.ua/.
3.3. Проверка на дубли языковых версий сайта
На сайте отсутствует версия на украинском языке. Рекомендации по созданию украиноязычной версии сайта:
- Для всех страниц украиноязычной версии сайта необходимо создать статические страницы;
- Необходимо под украиноязычную версию сделать отдельную поддиректорию с названием “ua” или “uk”;
- Необходимо поставить ссылки с русскоязычной версии сайта на украиноязычную и наоборот;
- На украиноязычной версии нужно сделать грамотную человеко-понятную локализацию (перевод сайта, в том числе мета-тегов).
Необходимо настроить генерацию тега hreflang по следующему шаблону:
К примеру:
для страницы http://xc.org.ua/:
для страницы http://xc.org.ua/puppies:
Внимание! На всех страницах должны быть прописаны два тега!
3.4. Проверка на дубли разных регистров
На сайте страницы с символами в верхнем регистре возвращают код ответа 200. Например, http://xc.org.ua/Puppies:
Нужно настроить 301-й редирект со всех страниц, которые содержат хотя бы один символ в верхнем регистре на страницы с символами в нижнем регистре. Например, страница http://xc.org.ua/Puppies должна перенаправлять на страницу http://xc.org.ua/puppies.
Исключением должны быть символы после get-параметров. Например, в UTM-метках, которые используются в контекстной рекламе: ?gclid= и ?utm=.
3.5. Проверка на дубли страниц пагинации (1, 2, 3 и т.д)
Страницы пагинации на сайте отсутствуют. Но они могут появиться в будущем при наполнении разделов “Советы” или “Счастливые истории”. Если они будут реализованы, то необходимо учитывать данные требования к страницам пагинации:
- Пагинация должна быть реализована статическими урлами с добавлением get-параметра ?page=n (где n – номер страницы пагинации, начиная со второй, так как первой будет являться страница категории);
- На странице пагинации нужно выводить не более 12-ти статей;
- На всех страницах пагинации, должны присутствовать ссылки с атрибутами rel=”next” и rel=”prev”. С указанием ссылки “next” – следующая страница пагинатора, “prev” – предыдущая страница пагинатора. Ссылки с атрибутами next/prev должны быть в блоке. Рекомендации Google.
3.6. Проверка на дубли приставок расширения сайта (.php, .html, .htm)
Страницы, которые содержат приставки “.htm”, “.html”, “.php” возвращают код ответа 404. Например, http://xc.org.ua/middle.htm:
http://xc.org.ua/middle.html
http://xc.org.ua/middle.php
Дублей не обнаружено. Проблем не выявлено.
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/
Нужно чтобы при введении адреса страницы со “/” происходило направление на эту же страницу без “/”.
3.9. Проверка на https
Специалисты Google неоднократно заявляли, что компания стремится к повышению общей безопасности передачи данных в сети. Отмечалось, что перевод сайта с HTTP на более защищенный HTTPS приведет к росту видимости в поисковой системы. Это в свою очередь должно повлечь за собой рост трафика.
Порядок перехода на протокол https:
- Купить ssl сертификат;
- IP хостинга должен быть статическим и не меняться;
- Хостинг провайдер делает настройку протокола https;
- Склеиваем 301 редиректом протоколы http и https;
- Все ссылки на сайте заменить на ссылки с https в УРЛе.
3.10. Примечание после внедрения редиректов в пункте 3 данного ТЗ
Внимание! При устранении дублирования страниц при помощи 301-го редиректа, необходимо заменить все ссылки на сайте с которых стоит 301-й редирект, на ссылки которые имеют код ответа 200.
Важно, чтобы не образовывались промежуточные редиректы. Наличие большого количества ссылок на сайте, страницы которых имеют статус 3хх, негативно влияет на ранжирование сайта, потому необходимо следить, чтобы по возможности, все ссылки вели на страницы со статусом 200.
4. Проверка Title, Description и H1
4.1. Проверка на дубли текста в Title, Description
Нужно настроить генерацию мета тегов по указанному ниже шаблону.
Для категорий сайта:
Н1: {Название категории}
Title: {Название категории} | Хочу Собаку
Description: {Название категории} на сайте xc.org.ua ✔ Выберите друга ✔ Уточните детали ✔ Звоните куратору
Например, для страницы http://xc.org.ua/little:
Н1: Маленькие собаки
Title: Маленькие собаки | Хочу Собаку
Description: Маленькие собаки на сайте xc.org.ua ✔ Выберите друга ✔ Уточните детали ✔ Звоните куратору
Для карточек животных:
Н1: {Имя животного} ищет дом
Title: {Имя и возраст животного} | Хочу Собаку
Description: Хотите забрать собаку {Имя и возраст животного}? ✔ Звоните куратору ✔ Проект “Хочу Собаку”
Например, для страницы http://xc.org.ua/lika-1-god-:
Н1: Лика ищет дом
Title: Лика 1 год ♀ | Хочу Собаку
Description: Хотите забрать собаку Лика 1 год ♀? ✔ Звоните куратору ✔ Проект “Хочу Собаку”
Для страниц полезных советов:
H1: {Название статьи}
Title: {Название статьи} | Читать на сайте xc.org.ua
Description: {Название статьи} ✔ Хочу собаку
Например, для страницы http://xc.org.ua/advices/make-minimal:
H1: Советы от Евгении Драч по правильной фотографии собаки
Title: Советы от Евгении Драч по правильной фотографии собаки | Читать на сайте xc.org.ua
Description: Советы от Евгении Драч по правильной фотографии собаки ✔ Хочу собаку
Для технических страниц сайта:
Title: {Название страницы} | xc.org.ua
Description: {“Название страницы”} проекта “Хочу собаку”
Например, http://xc.org.ua/happy_story:
Title: Счастливые истории | xc.org.ua
Description: “Счастливые истории” проекта “Хочу собаку”
Более подробные ручные рекомендации будут составлены после согласования семантики.
Внимание! Мета теги прописанные вручную должны иметь приоритет перед генерацией.
4.2. Проверка заголовков
4.2.1. Проверка тега H1
Теги H1 используются на сайте некорректно. Тег H1 должен использоваться на страницах в обязательном порядке только один раз. Перечень страниц, на которых Заголовок Н1 не используется можно найти в отдельном документе, который прилагается к ТЗ.
Для данных страниц их названия необходимо сделать заголовками Н1.
4.2.2. Проверка тегов H2-H6
Теги H2-H6 используются на сайте не правильно. К примеру:
Необходимо убрать заголовки со всех технических блоков сайта, сохранив при этом стилистику текста. Они будут использоваться при дальнейшем наполнении сайта SEO-текстами.
5. Технические страницы в индексе
5.1. Закрытие страниц поиска search?
Поиск на сайте отсутствует. Если данная функция будет реализована, то все страницы поиска необходимо будет закрыть от индексации мета тегом.
5.2. Закрытие страниц регистрации и авторизации
Авторизация и регистрация на сайте не предусмотрена. Если данная функция будет реализована, то все страницы авторизации и регистрации необходимо будет закрыть от индексации мета тегом:
5.3. Закладки пользователей
Страницы закладок пользователей на сайте отсутствуют. Если данная функция будет реализована, то все страницы закладок карточек животных (все УРЛ, которые содержат /wishlist) необходимо будет закрыть от индексации мета тегом.
6. Проверка 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
Разделы, которые не нужно индексировать, следует закрыть тегом .
7. Проверка Sitemap.xml
7.1. Проверка на наличие, актуальность и валидацию
Карта сайта присутствует по адресу http://xc.org.ua/sitemap.xml, однако она не будет актуальная после внедрения ТЗ.
7.2. Генерация новой или рекомендации по генерации
Необходимо перегенерировать карту сайта, после реализации ТЗ. Требования к карте сайта:
- Не должна содержать УРЛы, отдающие заголовки: 4хх, 3хх, 5хх;
- Не должна содержать УРЛы, закрытые от индексации файлом robots.txt,
- Не должна содержать УРЛы, закрытые от индексации мета-тегом ниже
- Не должна содержать УРЛы, закрытые от индексации мета-тегом ниже.
8. Анализ скорости загрузки страниц
8.1. Написание рекомендаций по увеличению скорости загрузки
Скорость загрузки сайта важна не только для удобства пользователей, а и является одним из факторов ранжирования сайта. При прочих равных условиях, позиции будут выше у того сайта, который быстрее загружается.
Проверка скорости загрузки от Google:
Для подтверждения также проверим скорость загрузки сторонними сервисами. Результаты можно увидеть ниже.
Это медленная скорость загрузки.
Выше приведены рекомендации Google, выполнение которых должно привести к увеличению скорости загрузки сайта. При реализации, важно учитывать, что они являются типовыми и для конкретного сайта может понадобится проведение иных работ, которые определяются программистом.
Конечная цель – увеличение скорости загрузки до “зеленой” зоны.
9. Оптимизация кода
9.1. Оптимизация картинок
Генерация тега Alt на сайте не настроена. Например, http://xc.org.ua/zara-4-goda-:
Необходимо настроить генерацию тега Alt из заголовка Н1. Если картинок 2 и более, то для второй и последующих картинок рекомендуется использовать шаблон описания: “
9.2. Корректность кода
В коде сайта присутствуют ошибки, которые необходимо устранить по возможности. Перечень ошибок можно найти по ссылке.
9.3. УРЛ
К построению УРЛ на сайте есть ряд определенных требований:
- Должны быть человекопонятными;
- Должны содержать, только буквы и цифры;
- Не должны содержать символы на кириллице;
- Должны содержать символы только в нижнем регистре;
- Для разделения слов в УРЛах можно использовать только “-” или “_”.
Данные требования на сайте соблюдаются. Проблем не выявлено. Также важно учитывать данные требования при создании новых страниц.
9.4. Хлебные крошки
Хлебные крошки на сайте отсутствуют. Рекомендуется внедрить на все страницы сайта, кроме главной. Важно, чтобы на сайте соблюдались перечисленные нижу требования к Хлебным крошкам:
- Хлебные крошки должны быть оформлены микроразметкой по шаблону;
- В хлебных крошках должен отображаться путь, пройденный пользователем или роботом поисковой системы, к данной странице;
- Ссылка на главную страницу должна быть на словах “Хочу собаку”.
Пример реализации на сайте:
9.5. Перелинковка
Все ссылки на сайте должны выводиться через тег
с атрибутом “href”.
Например,
Также не подходит вариант реализации ссылок в следующем виде:
что сейчас встречается на сайте:
В данном случае множество полезных страниц могут быть не проиндексированы, а значит не попадут в выдачу поисковой системы.
Внимание! Данное требование не относится к ссылкам на внешние ресурсы.
9.6. Блоки display:none
Скрытых блоков на сайте, которые могут негативно повлиять на продвижение не обнаружено. Проблем не выявлено.
10. Микроразметка
Микроданные (англ. microdata) — это способ семантически размечать сведения о разнообразных событиях, организациях, людях, товарах и пр на веб-страницах, используя стандартные элементы языка HTML (или XHTML).
Пользователь может воспринимать размеченную страницу как обычную веб-страницу (через браузер), в то же время программы способны извлечь из такой страницы структурированную информацию, следуя определенным соглашениям.
Микроразметка главной страницы не внедрена. Результаты можно увидеть ниже:
Рекомендуется на все страницы сайта внедрить микроразметку шаблона.
Микроразметка статей не внедрена. Результаты проверки можно увидеть ниже:
Рекомендуется на все страницы со статьями (например, страницы раздела “Счастливые истории”) внедрить микроразметку шаблона.
Внимание! После внедрения всю микроразметку необходимо проверить инструментом валидации от Google.
При наличии ошибок, после внедрения микроразметок нужно их исправить.
11. Внешние ссылки
11.1. Все внешние ссылки закрыть в атрибут nofollow
На сайте размещается множество ссылок на внешние ресурсы. Наилучшим вариантом будет удаление всех внешних ссылок сайта. Перечень, а также страницы, на которых они находятся, можно найти в отдельном документе, который прилагается к ТЗ.
Если же это невозможно, необходимо прописать на всех внешних ссылках атрибут rel=”nofollow” или выводить через атрибут data-href.
12. Аффилиаты
Аффилиат – это дополнительный сайт одной и той же компании, который практически ничем не отличается от основного сайта, как информацией, так и пользой для посетителя.
Аффилиат-фильтр накладывается на группу сайтов и занижает их позиции, за исключением наиболее релевантного домена. Поисковые системы негативно относятся к сайтам-аффилиатам, так как они не несут никакой добавочной ценности для пользователей, а являются копиями основного ресурса. Поэтому вполне логично, что поисковые системы пытаются понизить такие сайты в выдаче с помощью наложения на них аффилиат-фильтра.
Главной опасностью при создании аффилиатов является то, что бывают ситуации, когда позиции проседают не на одном сайте, а на всех.
В большинстве случаев аффилиат-фильтр накладывается автоматически, но также возможен вариант с ручным применением (если доложат конкуренты). В Google бывают разные ситуации:
- Ранжируется один случайный из аффилиатов, все остальные плохо ранжируются;
- Основной сайт нереально трастовый, в следствии чего ему вообще никак не мешают аффилиаты;
- Все сайты аффилиаты, в том числе тот, который мы двигаем, ранжируются очень плохо;
У сайта http://xc.org.ua/ сайты аффилиаты не обнаружены. Важно не создавать их в будущем.
13. Мобильная версия сайта
По результатам проверки сервисом от Google на данный момент сайт оптимизирован под мобильные устройства:
Но при этом при загрузке обнаружены проблемы, перечень которых можно найти по ссылке. Рекомендуется исправить по возможности.
ПОМОЧЬ ПРОЕКТУ ХОЧУСОБАКУ
SEO-Studio одно из первых и крупнейших в СНГ маркетинговых агентств. Работаем с 2006 года, около 100 человек в штате.
Специализация: комплексный маркетинг, SEO, PPC, веб-аналитика, юзабилити, разработка сайтов, SMM, SERM, комплексная аналитика. С 2016 года агентство является одним из ведущих партнеров Google в Украине.