Агенція з розкрутки сайтів
працюємо з 2006 року

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

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

Вітаю!

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

Публікуємо технічне завдання в повному обсязі – ТЗ ще не було впроваджено, але буде реалізовано незабаром. Пізніше обов’язково опублікуємо результати та подивимося, яким чином використання ТЗ вплине на трафік.

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

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

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

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

Рекомендації щодо оптимізації сайту 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-аудиту 4

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

Пошук сторінок із кодом відповіді 4**

На сайті виявлено безліч посилань із кодом відповіді 404. Це посилання зовнішні ресурси. Список, а також сторінки, на яких вони знаходяться, можна знайти в окремому документі (документ додається до ТЗ).

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

Необхідно замінити посилання з 404 кодом відповіді на сторінки з кодом відповіді 200 або видалити їх, якщо вони вже не потрібні.

Аналіз 404 сторінки

1.3.1. Робота 404-ої сторінки

Сторінка з кодом 404 працює некоректно. Неіснуючі сторінки повертають код 200. Наприклад, http://xc.org.ua/rules/404:

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

Важливо щоб усі неіснуючі сторінки на сайті повертали код відповіді 404.

На жаль, для сторінок з get-параметрами таке правило не застосовується, і у разі появи дублів з невідомими параметрами потрібне буде додаткове налаштування тега rel=”canonical”.

1.3.2. Оформлення 404 сторінки

На сайті добре оформлена 404 сторінка. Дотримується загальна стилістика сайту, є меню:

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

Але її можна покращити, якщо нижче сповіщення про помилку помістити важливі категорії. Це дозволить виводити пріоритетні категорії у “зоні першого екрана”, що позитивно позначиться на конверсії 404 сторінки.

Приклад реалізації:

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

1.4. Пошук сторінок із кодом відповіді 5**

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

Дублі тексту та порожні сторінки

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

При вибірковій перевірці тексти на сайті здебільшого унікальні:

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

І знаходяться в індексі пошукової системи Google:

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

На сторінках основних категорій відсутні оптимізовані тексти.

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

Технічні дублі

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

Дублі головної сторінки сайту не виявлено. Проблем не виявлено.

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

Виявлено дублі головного дзеркала. Наприклад, сторінка http://xc.org.ua/ також доступна за адресою з “www”:

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

Необхідно налаштувати 301-й редирект зі всіх сторінок з “www” на відповідні сторінки без “www”. Наприклад, сторінка http://www.xc.org.ua/ має перенаправляти на http://xc.org.ua/.

3.3. Перевірка на дублі мовних версій сайту

На сайті відсутня версія українською мовою. Рекомендації щодо створення україномовної версії сайту:

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

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

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

Наприклад:

для сторінки http://xc.org.ua/:

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

для сторінки http://xc.org.ua/puppies:

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

Увага! На всіх сторінках мають бути прописані два теги!

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

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

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

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

Винятком мають бути символи після get-параметрів. Наприклад, в UTM-мітках, що використовуються в контекстній рекламі: ?gclid= та ?utm=.

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

Сторінок пагінації на сайті відсутні. Але вони можуть з’явитися в майбутньому, заповнюючи розділи “Поради” або “Щасливі історії”. Якщо вони будуть реалізовані, необхідно враховувати дані вимоги до сторінок пагінації:

  1. Пагінація має бути реалізована статичними урлами з додаванням 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-аудиту 16

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

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

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

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

Дублі не виявлено. Проблем не виявлено.

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-аудиту 19

Потрібно, щоб при введенні адреси сторінки зі “/” відбувалося направлення на цю сторінку без “/”.

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

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

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

  1. Купити SSL сертифікат;
  2. IP хостингу має бути статичним і не змінюватися;
  3. Хостинг провайдер робить налаштування протоколу https;
  4. Склеюємо 301 редиректом протоколи http та https;
  5. Всі посилання на сайті замінити на посилання з https в УРЛ.

3.10. Примітка після впровадження редиректів у пункті 3 цього ТЗ

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

Важливо, щоб не утворювалися проміжні редиректи. Наявність великої кількості посилань на сайті, сторінки яких мають статус 3хх, негативно впливає на ранжування сайту, тому слід стежити, щоб по можливості всі посилання вели на сторінки зі статусом 200.

Перевірка Title, Description та H1

4.1. Перевірка на дублі тексту у Title, Description

Потрібно налаштувати генерацію мета тегів за наведеним нижче шаблоном.


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

Н1: {Назва категорії}
Title: {Назва категорії} | Хочу Собаку
Description: {Назва категорії} на сайті xc.org.ua ✔ Оберіть друга ✔ Уточніть деталі ✔ Телефонуйте куратору

Наприклад, для сторінки http://xc.org.ua/little:

Н1: Маленькі собаки
Title: Маленькі собаки | Хочу Собаку
Description:Маленькі собаки на сайті xc.org.ua ✔ Оберіть друга ✔ Уточніть деталі ✔ Телефонуйте куратору

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

Для карток тварин:

Н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 не використовується, можна знайти в окремому документі, який додається до ТЗ.

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

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

4.2.2. Перевірка тегів H2-H6

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

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

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

Технічні сторінки в індексі

5.1. Закриття сторінок пошуку search?

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

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

5.2. Закриття сторінок реєстрації та авторизації

Авторизація та реєстрація на сайті не передбачена. Якщо ця функція буде реалізована, то всі сторінки авторизації та реєстрації необхідно буде закрити від індексації мета тегом:

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

5.3. Закладки користувачів

Сторінок закладок користувачів на сайті відсутні. Якщо ця функція буде реалізована, то всі сторінки закладок карток тварин (усі УРЛ, які містять /wishlist) необхідно закрити від індексації мета тегом.

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

Перевірка 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. Не повинна містити УРЛ, що віддають заголовки: 4хх, 3хх, 5хх;
  2. Не слід містити УРЛи, закриті від індексації файлом robots.txt,
  3. Не повинна містити УРЛи, закриті від індексації мета-тегом нижче
  4. Не повинна містити УРЛ, закриті від індексації мета-тегом нижче.
Хочусобаку: приклад технічного SEO-аудиту 27

Аналіз швидкості завантаження сторінок

8.1. Написання рекомендацій щодо збільшення швидкості завантаження

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

Перевірка швидкості завантаження від Google:

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

Для підтвердження також перевіримо швидкість завантаження сторонніми сервісами. Результати можна побачити нижче.

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

Це повільна швидкість завантаження.

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

Кінцева мета – збільшення швидкості завантаження до зеленої зони.

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

9.1. Оптимізація картинок

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

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

Необхідно налаштувати генерацію тега Alt із заголовка Н1. Якщо картинок 2 і більше, то для другої та наступних картинок рекомендується використовувати шаблон опису: “

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

У коді сайту є помилки, які необхідно усунути по можливості. Перелік помилок можна знайти за лінку.

9.3. УРЛ

До побудови УРЛ на сайті є низка певних вимог:

  1. Повинні бути людинозрозумілими;
  2. Повинні містити, лише літери та цифри;
  3. Не повинні містити символи на кирилиці;
  4. Повинні містити символи лише у нижньому регістрі;
  5. Для розділення слів в УРЛах можна використовувати лише “-” або “_”.


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

9.4. Хлібні крихти

Хлібні крихти на сайті відсутні. Рекомендується впровадити на всі сторінки сайту крім головної. Важливо, щоб на сайті дотримувалися перераховані нижче вимоги до Хлібних крихт:

  1. Хлібні крихти повинні бути оформлені мікророзміткою за шаблоном;
  2. У хлібних крихтах повинен відображатися шлях, пройдений користувачем або роботом пошукової системи до цієї сторінки;
  3. Посилання на головну сторінку має бути на словах “Хочу собаку”.
Хочусобаку: приклад технічного SEO-аудиту 31

9.5. Перелінківка

Усі посилання на сайті мають виводитись через тег

<a>

з атрибутом “href”.

Наприклад,

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

чи

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

Також не підходить варіант реалізації посилань у такому вигляді:

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

що зараз зустрічається на сайті:

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

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

Увага! Ця вимога не відноситься до посилань на зовнішні ресурси.

9.6. Блоки display:none

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

Мікророзмітка

Мікродані (англ. microdata) – це спосіб семантично помічати відомості про різноманітні події, організації, людей, товари та ін на веб-сторінках, використовуючи стандартні елементи мови HTML (або XHTML).

Користувач може сприймати розмічену сторінку як звичайну веб-сторінку (через браузер), у той же час програми здатні витягти з такої сторінки структуровану інформацію, дотримуючись певних угод.

Мікророзмітка головної сторінки не запроваджено. Результати можна побачити нижче:

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

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

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

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

Рекомендується на всі сторінки зі статтями (наприклад, сторінки розділу “Щасливі історії”) впровадити мікророзмітку шаблону.

Увага! Після впровадження всієї мікророзмітки необхідно перевірити інструментом валідації від Google.

За наявності помилок після впровадження мікророзміток потрібно їх виправити.

Зовнішні посилання

11.1. Всі зовнішні посилання закрити в атрибут nofollow

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

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

Якщо це неможливо, необхідно прописати на всіх зовнішніх посиланнях атрибут rel=”nofollow” або виводити через атрибут data-href.

Афіліати

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

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

Найчастіше аффилиат-фильтр накладається автоматично, але можливий варіант із ручним застосуванням (якщо доповять конкуренти). У Google бувають різні ситуації:

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

У сайта http://xc.org.ua/ сайти афіліати не виявлено. Важливо не створювати їх у майбутньому.

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

За результатами перевірки сервісом від Google на даний момент сайт оптимізовано під мобільні пристрої:

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

Але при цьому при завантаженні виявлені проблеми, перелік яких можна знайти за лінком. Рекомендується виправити якомога швидше.