В кожної сторінки є ряд важливих факторів, які напряму залежать від тексту контенту, від розробника, чи від налаштувань серверу. Тобто, умови, які можна миттєво дослідити та виправити.
Розглянемо всі фактори оцінювання сторінок.
Очікуємо від сторінки код статусу 200. Сторінки з іншими кодами статусів позначаються неактивними під час сканування.
Ми дуже рекомендуємо використовувати HTTPS (SSL-сертифікат можна отримати безкоштовно в Let's Enctypt) та не використовувати в адресі сторінки префікс www. , що давно став рудиментом.
То ж, перевіряючи сторінку, ми будемо звертатись за адресою:
https://{хост без www.}/шлях-сторінки
і дуже хочемо побачити у відповідь 200-й статус.
+1 бал.
Сторінки без заголовку позначаються неактивними під час сканування сайту.
Якщо заголовок сторінки в межах від 35 до 60 символів,
+1 бал.
Якщо довжина описання сторінки між 70 та 320 символів,
+1 бал.
Тег H1 повинен бути єдиним на сторінці, його вміст має бути завдовжки від 35 до 200 символів.
+1 бал.
Якщо при передачі HTML-коду сторінки з серверу використовується стиснення, + 1 бал.
Стиснення, які ми шукаємо у header-відповіді серверу: gzip, deflate, compress, br.
Якщо розмір HTML-сторінки до 150кБ, +1 бал.
Якщо час завантаження основного HTML до 0.5 с. , +1 бал.
Пізніше ми змінимо критерій до 0.3 с. і далі - до 0.2с.
В HEAD мають бути посилання на цю ж сторінку іншою мовою. Якщо ми їх знайдемо, +1 бал.
Робіть Ваші сайти багатомовними та доступними всім відвідувачам і пошуковим системам.
Приклад коду з альтернативними посиланнями:
<link rel="alternate" hreflang="uk" href="https://site.ua/">
<link rel="alternate" hreflang="ru" href="https://site.ua/ru/">
<link rel="alternate" hreflang="en" href="https://site.ua/en/">
Як бачите, ми наполегливо рекомендуємо, щоб головна мова сайту без жодних переспрямувань була українською. Це - важливий фактор в оцінці сайтів.
Реалізувати якісну адаптивність на сайті без даного META-тегу складно.
То ж, якщо в HEAD є відповідний тег, скоріш за все, розробник намагався реалізувати адаптивність на сторінках.
Ми адаптивність любимо, то ж даємо сторінці з тегом viewport ще +1 бал.
Як виглядає тег:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
На якісно підготованих сторінках зазвичай понад 1000 слів.
Ви найняли розумного копірайтера, який грамотно вжив ключові слова і справились з цим завданням? Ще +1 бал.
Навіть, якщо на Вашій сторінці виявлено 999 слів, бал за даний пункт вона не отримає.
Хто створює сайт без унікальної іконки? Розмістили favicon - отримали +1 бал.
Пізніше ми вимагатимемо від сторінок альтернативні піктограми для використання на різних пристроях, в т.ч. TV. Можливо, це буде окремою вимогою.
Дуже рекомендуємо використовувати на всіх своїх сторінках Open Graph теги.
Ціна питання: красиві посилання при поширенні сторінок, приріст якості в SMM та +1 балвід нас в оцінку сторінки.
Уникайте надмірної кількості CSS-файлів, які підключено до сторінки.
Ми вважаємо добрим знаком, якщо їх менше 5. А ще краще - один-єдиний, максимально стиснутий, без зайвих класів і невикористовуваних правил, кешований браузером.
Зменшили кількість CSS і з ними ж - запитів на сервер, отримали +1 бал.
Додатково, рекомендуємо не забувати про атрибут media для CSS-файлів:
<link href="/asset/style.index.css" rel="stylesheet" type="text/css" media="all">
Все, як і з CSS: намагаємось стиснути, зібрати в 1 asset-файл, використати кешування браузеру, щоб при повторному зверненні до сторінки бачити 304-й статус. Спробуйте обмежитись хоча б 5 файлами JavaScript, які сторінка намагається завантажити з серверу. Традиційно: +1 бал.
Ще ми дуже рекомендуємо використовувати асинхронне завантаження всіх-всіх JavaScript-файлів на сторінці (атрибут async в тезі script) :
<script src="/asset/script.index.js" async></script>
Посилання на групи, чи сторінки в соціальних мережах - це свідчення, що сторінка і сайт живий.
Є люди, для яких безкоштовно зв'язатись з компанією чи особою через соціальні мережі - більш зручно, ніж писати електронний лист, або телефонувати.
Заведіть сторінку в соціальній мережі та розмістіть посилання на неї - отримайте +1 балдо загальної оцінки сторінки.
Ми розшукуємо на сторінках посилання в Facebook, Twitter, Instagram, Linkedin.
Дотримання наших рекомендацій щодо сторінок Ваших сайтів дадуть прискорення їх показу відвідувачам. Користувачі значно краще сприймають сайти, які "літають" і частіше покидають сайти з перших хвилин використання, сторінки яких завантажуються довго. Якщо Ваші сторінки отримують понад 15 балів від наших роботів під час сканування Вашого сайту, є висока вірогідність, що вини будуть також добре оцінені іншими пошуковими системами.
Ми вважаємо, якщо Ви не здатні попрацювати над нашими базовими рекомендаціями щодо сторінок, не здатні їх максимально прискорити, то вам марно сподіватись побачити свій сайт в ТОП-20 нашої видачі. Такі правила: в ТОП тільки найкращі. Проте, якість сторінок - це не єдиний фактор в ранжуванні сайту в пошуковій видачі. Важлива також сумарна кількість всіх якісних (з оцінкою понад 10) сторінок, кількість переходів, та загальна оцінка сайту. Якщо сайт надає багато якісних сторінок, його право бути вгорі видачі.
Даний список рекомендацій не вичерпний і дає нашим ботам можливість швидко проаналізувати базові налаштування сторінки, тримаючи в руках(бітах, байтах, кілобайтах) один тільки HTML. Цей перелік ми будемо доповнювати, щоб кожен з власників сайтів мав більше можливостей оптимізувати свої сторінки та більше шансів підняти їх вгору видачі.
Переглянути результати оцінювання кожної сторінки нашим пошуковим роботом Ви можете в розділі Сайти, далі - Сторінки. В окремому стовпчику "Оцінка" є числове значення, котре відкриває модальне вікно з подробицями оцінювання. Всі подробиці структуровані та зручно оформлені в блоки за критеріями, надано пояснення по рекомендаціях для отримання балів за кожним критерієм.