В оцінюванні сайту трохи менше критеріїв, ніж при оцінюванні сторінки, та ним не можна нехтувати. Дізнайтесь які саме фактори в налаштуваннях сайту впливають на його позицію в пошуковій видачі.
Ми наполегливо рекомендуємо використовувати головною мовою сайтів українську без жодних додаткових посилань.
Тобто, наш пошуковий робот спробує відвідати
https://{хост без www.}/
і очікуватиме отримати код статусу 200 та бачити, що головна мова сторінки - українська:
<!DOCTYPE html>
<html lang="uk">
...
+1 бал.
Зверніть увагу: в атрибуті lang має бути код мови згідно стандарту ISO 639-1, а не код країни.
Сучасні веб-браузери вимагають наявність захищеної URI схеми HTTPS при відвідуванні кожного сайту.
Перевірте чи доступний Ваш сайт за адресою з HTTPS :
https://{хост без www.}/
Нагадуємо, що SSL-сертифікат не обов'язково має бути дорогим, перевірений сертифікат можна отримати безкоштовно завдяки Let's Enctypt.
Головне - щоб сертифікат був актуальним (стосувався вашого доменного імені та мав дату завершення у майбутньому). Докладайте всіх зусиль для перевірки та підтримки актуальності SSL-сертифікату.
Зусилля по встановленню SLL-сертифікату дають власникам сайтів додаткову перевагу в +1 бал.
Передача даних з серверу з використанням HTTP/2.0 дає відчутний приріст швидкості.
Для використання HTTP/2 слід мати налаштованим HTTPS.
+1 бал.
Зверніть увагу: не за горами масове впровадження HTTP/3.0 і ми надаватимемо перевагу новій версії протоколу.
На багатьох сайтах спостерігається редірект з кореневої адреси сайту "/" на розділ, чи мову сайту.
Слід уникати таких переспрямувань, запит кореневої адреси має віддавати 200-й статус.
Уникли небажаного переспрямування - отримали +1 бал.
Використання стиснення при передачі HTML з серверу. Це економить трафік прискорює віддачу сторінки.
Ми очікуємо бачити у хедерах відповіді серверу один з наступних методів стиснення: gzip, deflate, br, compress.
+1 бал.
Використання стиснення при передачі CSS з серверу. Це економить трафік прискорює віддачу сторінки.
На вибір: gzip, deflate, br, compress.
+1 бал.
Використання стиснення при передачі JS з серверу. Це економить трафік прискорює віддачу сторінки.
На вибір: gzip, deflate, br, compress.
+1 бал.
Стискайте зображення при передачі з серверу. Це економить трафік прискорює віддачу сторінки.
На вибір: gzip, deflate, br, compress.
+1 бал.
Налаштуйте відповідь сервера так, щоб файли HTML, CSS, JavaScript, JPG, PNG, SVG, GIF та інші статичні файли кешувались браузером і при наступному зверненні до них повертався статус 304 (без змін). Це дозволить зекономити трафік та прискорить завантаження сторінки.
Зачасту, на сервері для цього використовують nginx.
Досягається примусове кешування браузером завдяки поверненню сервером відповіді з наступними параметрами в хедері:
expires: Thu, 31 Dec 2037 23:55:55 GMT
cache-control: max-age=315360000
де expires - час в майбутньому, а в cache-control вказується максимальний час кешування файлу в секундах.
+1 бал.
Те ж саме, що й з HTML.
+1 бал.
Те ж саме, що й з HTML.
+1 бал.Те ж саме, що й з HTML.
+1 бал.Якщо більша частина сторінок (50% і вище) має оцінку від 10 балів, надаємо +1 бал.
В майбутньому цей "прохідний" бал для сторінок буде збільшено до 12-13.
Домени в зоні .UA - в пріоритеті (+2 бали).
Домени третього рівня в зонах на з разок .COM.UA (+1 бал).
Четвертий рівень піддоменів в зонах, на кшталт .sub-domain.COM.UA (0 балів).
Якщо доменне ім'я делеговано більш ніж на 2 роки вперед, +1 бал.
Якщо нам не вдається дізнатись термін делегування доменного імені, або ім'я має понад 3-й рівень вкладеності, 0 балів.
Як бачите, максимально доступний бал в якості оцінки сайту складає 16.
Приклад детального огляду оцінки сайту: