Опишіть ваш проєкт
Наші спеціалісти звʼяжуться з вами найближчим часом
Надіславши запит, ви отримуєте:
  • Лист чи дзвінок від нашого менеджера
  • Оцінку свого проєкту
  • Особисту зустріч, за необхідності
  • Конфіденційність гарантовано!
maxim_kaschjev
Ваш менеджер
Максим Кащєєв
Із задоволенням відповімо на всі ваші запитання
Задати питання
Project Management

Перекладаємо сайт з HTTP протоколу на HTTPS: керівництво до дії

ЩО ТАКЕ HTTPS, І НАВІЩО ВІН ПОТРІБЕН?

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

Google з нами

Ще 2014 року провідна пошукова система Google рекомендувала у своєму блозі переходити на HTTPS

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

Ба більше, 2015 року Google оголосив про прагнення зробити інтернет безпечнішим для користувача і включив наявність HTTPS в один із факторів ранжування сайтів у пошуковій видачі.

Що отримує сайт з HTTPS від Google?

У 2016 році Google запустив пряму підтримку веб-сайтів на протоколі HTTPS.

Висновок: сайти на HTTPS у пошуковій видачі ранжуватимуться вище, ніж сайти, що працюють із користувачем за стандартним HTTP.

А нова версія браузера Google Chrome 57 за замовчуванням позначатиме сайти із захищеним протоколом як довірені і показуватиме попередження про незахищене з'єднання HTTP.

Попередження ввімкнені за замовчуванням для всіх користувачів із січня 2017 у Chrome 56.

Введення пароля або номера кредитної картки активуватиме таке вікно для користувача:

Чи можна перевести на HTTPS тільки сторінки платежів і введення пароля?

Якщо ви використовуєте захищений протокол на сторінці платежів або введення пароля, Google рекомендує перевести весь сайт на HTTPS.

Yandex поки що не анонсувала явну підтримку HTTPS, але вже перевела всі свої сервіси на цей протокол і з часом буде теж його підтримувати.

Що отримує користувач сайту?

  1. Сайт з https протоколом має надійніший вигляд в очах користувачів.
  2. Захищеність транзакції більше сприяє покупкам на сайті.
  3. Будь-який фішинг або крадіжка паролів у проєкті електронної комерції надовго знижує рейтинг ресурсу і кількість покупок на ньому.
  4. Підтримується репутація ресурсу.

Що потрібно зробити для того, щоб перевести сайт на HTTPS?

Підготуйте всі дані для проєкту:

  1. Виберіть сертифікат. Сертифікати бувають декількох видів, але безкоштовні або з невисокою вартістю (самозавірені) не проходять валідацію в браузері. Детальніше про придбання та вартість сертифікатів можна дізнатися у вашого хостинг-провайдера. Встановити сертифікат допоможе ваш хостер або програміст.
  2. Підготуйте сайт технічно - потрібен програміст для робіт по сайту і seo-фахівець для перевірки коректності правок.
  3. Зробіть копію сайту, змініть усі URL у ньому для https протоколу. Зробіть усі зовнішні посилання відносними.

У деяких CMS зробити всі URL можна через базу даних відразу на всьому сайті.

  1. Перевірте нову версію сайту на помилки або доручіть це seo-фахівцю.

Для перевірки використовуйте програми Screaming Frog SEO Spider Tool або Netpeak Spider.

  1. Зробіть переклад на версію з HTTPS у кабінеті вебмайстра Google і Yandex.

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

Інструкції для Yandex

Інструкції для Google

  1. У файлі robots.txt вкажіть основну версію сайту з https.
  2. Перевірте валідацію сертифіката, наприклад, на сайті

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

Крім цього, сервіс перевіряє сумісність вашого HTTPS сайту з усіма версіями браузерів та операційних систем.

  1. Після цього додатково налаштуйте 301 редирект із HTTP-версії на HTTPS. Як правило, це робиться кількома рядками коду у файлі .htaccess

RewriteCond %{SERVER_PORT} !^443$

RewriteRule ^(.*)$ https://site.ua/$1 [R=301,L]

Посилальна вага сайту передаватиметься на нову версію.

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

https://developers.google.com/search/docs/advanced/crawling/site-move-with-url-changes?visit_id=637638345651095094-1474355832&rd=1https://support.google.com/webmasters/answer/6033049

На цьому все. Хороших позицій у пошуку!

Поділіться своєю емоцією від статті
Давайте обговоримо Ваш проєкт
Ми з радістю зробимо безкоштовну оцінку вашого проєкту
Або просто завантажте файл з презентацією або описом
Моісєєв Артем
Business Development Manager
Моісєєв Артем