Фактори оцінювання сайту


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


1. Мова має значення.

Ми наполегливо рекомендуємо використовувати головною мовою сайтів українську без жодних додаткових посилань.

Тобто, наш пошуковий робот спробує відвідати

https://{хост без www.}/

 і очікуватиме отримати код статусу 200 та бачити, що головна мова сторінки - українська:

<!DOCTYPE html>
<html lang="uk">
...

+1 бал.

Зверніть увагу: в атрибуті lang має бути код мови згідно стандарту ISO 639-1, а не код країни.

2. Використання HTTP чи HTTS.

Сучасні веб-браузери вимагають наявність захищеної URI схеми HTTPS при відвідуванні кожного сайту.

Перевірте чи доступний Ваш сайт за адресою з HTTPS :

https://{хост без www.}/

Нагадуємо, що SSL-сертифікат не обов'язково має бути дорогим, перевірений сертифікат можна отримати безкоштовно завдяки Let's Enctypt.

Головне - щоб сертифікат був актуальним (стосувався вашого доменного імені та мав дату завершення у майбутньому). Докладайте всіх зусиль для перевірки та підтримки актуальності SSL-сертифікату.

Зусилля по встановленню SLL-сертифікату дають власникам сайтів додаткову перевагу в +1 бал.

3. Використання HTTP/2.

Передача даних з серверу з використанням HTTP/2.0 дає відчутний приріст швидкості.

Для використання HTTP/2 слід мати налаштованим HTTPS.

+1 бал.

Зверніть увагу: не за горами масове впровадження HTTP/3.0 і ми надаватимемо перевагу новій версії протоколу.

4. Адреса головної сторінки.

На багатьох сайтах спостерігається редірект з кореневої адреси сайту "/" на розділ, чи мову сайту.

Слід уникати таких переспрямувань, запит кореневої адреси має віддавати 200-й статус.

Уникли небажаного переспрямування - отримали +1 бал.

5. Стиснення HTML.

Використання стиснення при передачі HTML з серверу. Це економить трафік прискорює віддачу сторінки.

Ми очікуємо бачити у хедерах відповіді серверу один з наступних методів стиснення: gzip, deflate, br, compress.

+1 бал.

6. Стиснення CSS.

Використання стиснення при передачі CSS з серверу. Це економить трафік прискорює віддачу сторінки.

На вибір: gzip, deflate, br, compress.

+1 бал.

7. Стиснення JavaScript.

Використання стиснення при передачі JS з серверу. Це економить трафік прискорює віддачу сторінки.

На вибір: gzip, deflate, br, compress.

+1 бал.

8. Стиснення зображень (JPG, PNG, SVG, GIF).

Стискайте зображення при передачі з серверу. Це економить трафік прискорює віддачу сторінки.

На вибір: gzip, deflate, br, compress.

+1 бал.

9. Кешування HTML.

Налаштуйте відповідь сервера так, щоб файли 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 бал.

10. Кешування CSS.

Те ж саме, що й з HTML.

+1 бал.

11. Кешування  JS.

Те ж саме, що й з HTML.

+1 бал.

12. Кешування зображень (JPG, PNG, SVG, GIF).

Те ж саме, що й з HTML.

+1 бал.

13. Кількість якісних сторінок.

Якщо більша частина сторінок (50% і вище) має оцінку від 10 балів, надаємо +1 бал.

В майбутньому цей "прохідний" бал для сторінок буде збільшено до 12-13.

14. Довжина доменного імені.

Домени в зоні .UA - в пріоритеті (+2 бали).

Домени третього рівня в зонах на з разок .COM.UA (+1 бал).

Четвертий рівень піддоменів в зонах, на кшталт .sub-domain.COM.UA (0 балів).

15. Делегування доменного імені.

Якщо доменне ім'я делеговано більш ніж на 2 роки вперед, +1 бал.

Якщо нам не вдається дізнатись термін делегування доменного імені, або ім'я має понад 3-й рівень вкладеності, 0 балів.


Як бачите, максимально доступний бал в якості оцінки сайту складає 16.


Приклад детального огляду оцінки сайту: