Телеграм, WhatsApp+380637610482
Валери Данюк
Валери ДанюкразработчикРазработване на инструменти с изкуствен интелект за бизнеса. Висококачествени. Достъпни.Пишете ни в Telegram

Проверка на HTTP заглавките онлайн: На какво отговаря вашият сървър и как да го поправите

Проверете HTTP заглавките онлайн: сигурност, кеширане, компресия и CORS в отговора на сървъра

Какво ще получите

  • Списък на заглавките на отговорите на сървъра и процентен резултат за сигурност - с една проверка
  • Разбиране кои заглавия влияят на SEO и скоростта и кои влияят на защитата на посетителите
  • Сравнение със securityheaders.com, DevTools и curl: Кой е по-удобен?
Приложи: след 10 минутиЗапазвания: Часове, прекарани в опити да се открие причината за бавното зареждане и предупрежденията за „опасно“

Краткият отговор: за да проверите HTTP заглавките онлайн, поставете адреса на страницата в инструмента за проверка на HTTP заглавките на PromoPilot и кликнете върху „Проверка“. Инструментът ще покаже всички заглавки на отговорите на сървъра, процента на сигурност, настройките за кеширане, компресия и CORS, както и веригата за пренасочване към крайния URL адрес. Не се изисква регистрация. По-долу ще намерите информация за това кои заглавки са важни, как да четете резултатите и какво да коригирате първо.

Проверявам заглавките на всеки проект, преди да го предам: така откривам половината от „мистериозните“ проблеми – сайт, който не кешира, обслужва страници без компресия или е забравил да защити HTTPS.

Какво показва проверката на HTTP заглавките?

Когато браузър или робот на търсачка поиска страница, сървърът първо отговаря със сервизни редове – заглавки – и едва след това връща HTML кода. Тези заглавки описват как страницата трябва да бъде кеширана, дали е компресирана, дали може да бъде вградена в друг уебсайт и къде да се пренасочи посетителят.

Група Какво разглежда инструментът? Защо сайтът има нужда от това?
Безопасност Политика за сигурност на съдържанието, строга сигурност на транспорта (HSTS), опции за X-кадър Защита на посетителите от вградени скриптове и спуфинг, осигуряване на HTTPS
Оценка Процент на конфигурираните заглавки за сигурност Бърза справка: подобри ли се или се влоши след редакциите?
Кеширане Контрол на кеша, Изтичане, ETag, Последна промяна Многократните посещения се зареждат по-бързо, сървърът се разтоварва
Компресия Кодиране на съдържание (gzip, br) HTML, CSS и JS са значително по-леки и по-бързи на мобилни устройства
CORS Достъп-Контрол-Разрешаване-Произход и свързани с него Кой може да има достъп до вашия API и шрифтове от други домейни?
Пренасочвания Навигационна пътека до крайния URL адрес Допълнителните стъпки забавят зареждането и разхищават бюджета за обхождане.

Резултатът за сигурност не е „SEO оценка“. Той показва процента на важните заглавки за сигурност, които са налице. Типичен резултат за сайт, който не е конфигуриран, е липсата на CSP и X-Frame-Options.

Има три ситуации, в които си струва да проверите заглавките: след преместване на нов хостинг или CDN, след инсталиране на плъгини за кеширане и сигурност и преди стартиране на реклами, когато всяка секунда от времето за зареждане струва пари. Инструментът работи еднакво добре за разработка, тестови и производствени версии на уебсайт, стига адресът да е достъпен от интернет.

Как да проверя HTTP заглавките на уебсайт онлайн?

Проверете HTTP заглавките онлайн в 4 стъпки: поставете адреса, изпълнете проверката, разгледайте рейтинга и списъка със заглавките, поправете на сървъра

  1. Отворете инструмента. Проверката на HTTP заглавките работи във вашия браузър – не е необходима инсталация.
  2. Въведете пълния адрес с протокола: https://example.com/catalog/. Една проверка - един URL адрес.
  3. Кликнете върху „Проверка“. Отговорът ще пристигне след няколко секунди.
  4. Вижте рейтинга за сигурност и списъка с липсващи заглавки.
  5. Преминете през кеша, компресията и CORS, след това веригата за пренасочване.
  6. Моля, коригирайте настройките на вашия сървър, CDN или плъгин и проверете отново.

Страницата на инструмента съдържа едно поле за адрес, бутон за потвърждение и кратко описание: какво се анализира, как да се използва и какви са ограниченията.

Безплатната страница за проверка на HTTP заглавки на PromoPilot: URL поле и описание на проверките за сигурност, кеширане и CORS

Страничната лента показва текущия брой проверки. Гостите могат да извършват няколко проверки на ден; след безплатна регистрация лимитът се утроява, а платеният Pro план предлага неограничен брой проверки.

Как да прочета отговора на сървъра и какво да поправя първо?

Не се опитвайте да се справите с всичко наведнъж. Работете от това, което нарушава достъпността и HTTPS, към това, което подобрява сигурността.

  1. Пренасочвания. Веригата http → https → www → /index.php е три ненужни заявки. Обикновено е необходимо едно 301 пренасочване към крайния URL адрес от всяка вариация на адреса.
  2. HSTS. Ако вашият сайт използва само HTTPS, добавете Strict-Transport-Security: max-age=31536000. Започнете с малка max-age ако не сте сигурни, че всички поддомейни са активирани за HTTPS.
  3. Компресия. Ако нямате Content-Encoding: br или gzip във вашия HTML код, активирайте компресията в настройките на вашия сървър или CDN. Този един ред конфигурация може значително да подобри скоростта.
  4. Кеширане. За изображения, CSS и JS с версия в името на файла, задайте дълъг кеш ( Cache-Control: public, max-age=31536000, immutable); за HTML, задайте кратък кеш или no-cache.
  5. X-Frame-Options и CSP. X-Frame-Options: SAMEORIGIN предотвратява вграждането на страницата в друга рамка. Конфигурирайте CSP внимателно: строгата политика може лесно да наруши анализите и джаджите, така че първо активирайте режима Content-Security-Policy-Report-Only.
  6. CORS. Access-Control-Allow-Origin: * за API с лични данни е грешка. Моля, посочете конкретни домейни.

Често срещан капан е Cache-Control: no-store на целия сайт след инсталиране на плъгин за сигурност. Сайтът работи, но всяко посещение се зарежда сякаш е първото.

Ето как изглежда отговорът на добре настроена страница – еталон, с който да сравните резултатите си:

HTTP/2 200
content-type: text/html; charset=utf-8
content-encoding: br
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self' data: https:

Кодът на отговора е 200, страницата е компресирана с Brotli, HTML не се кешира за дълги периоди, HTTPS е заключен за една година, а вграждането в други рамки и заместването на файлови типове са забранени. Ако кодът на отговора ви е 301 или 302 вместо 200, не сте проверили крайния URL адрес – проверете веригата за пренасочване и поставете крайния URL адрес.

Сравнение: PromoPilot и алтернативи за проверка на заглавия

Има няколко начина за преглед на заглавията, всеки от които е подходящ за собствената си ситуация.

Инструмент Какво е безплатно? Ограничения За кого е подходящо?
PromoPilot — Проверка на HTTP заглавки Всички заглавки, рейтинг за сигурност, кеш, компресия, CORS, верига за пренасочване Един URL адрес на проверка, дневен лимит за гости Бързо проверете вашия или чужд уебсайт без инсталация
securityheaders.com Буквена оценка на заглавките за сигурност Само сигурност, без кеш или компресия За тези, които настройват защитата
Инструменти за разработчици на Chrome, раздел „Мрежа“ Заглавки на всяка заявка за страница Трябва да знаеш къде да търсиш; без осъждане или намеци За разработчици при отстраняване на грешки
curl -I в терминала Сурови заглавки на отговора Команден ред, без интерпретация За сървърни администратори

Заключение: За еднократна проверка с ясна оценка и подкани, онлайн инструментът е по-удобен, докато DevTools и curl са добри, когато вече знаете какво търсите. Securityheaders.com допълва проверката, ако целта ви е чисто защита.

Това е само един от 87-те безплатни SEO инструмента на PromoPilot: Има също така проверка на SSL сертификати, пренасочвания и DNS записи – те са разгледани в статиите в този раздел.

Ограничения на инструмента за проверка на заглавките: Какво инструментът няма да покаже

Проверката разглежда заглавките на един URL адрес, а не на целия сайт. Само защото главната страница е конфигурирана правилно, не означава, че продуктовата страница или файлът в папката /uploads/ ще реагират по същия начин.

Някои заглавки се добавят на ниво CDN или прокси и може да зависят от пътя и дори от региона, от който произхожда заявката. Следователно резултатът може да се различава от това, което виждате в браузъра си. Ако дадено правило в CDN е конфигурирано само за /blog/*, други секции няма да го получат.

И най-важното: заглавията са настройки, а не съдържание. Инструментът не проверява заглавието, текста или маркирането – за това има отделни проверки на страници.

Още едно предупреждение относно промените. След редактиране на конфигурацията на сървъра, резултатът може да не се актуализира веднага: CDN кешира стария отговор. Изчистете кеша на CDN или изчакайте няколко минути, след което изпълнете проверката отново.

Кога един безплатен инструмент не е достатъчен?

Проверка на HTTP заглавките онлайн и конфигуриране на сървъра от специалист: какво прави всяка опция

Инструментът ще ви каже честно кои заглавки липсват. Добавянето им обаче изисква работа със сървъра, CDN или двигателя на уебсайта. Ще ви е необходим специалист, ако:

  • След активиране на CSP, формулярите, плащанията или анализите прекъснаха работата;
  • различните секции имат различни заглавия и не е ясно кой ги задава – сървърът, плъгинът или CDN;
  • сайтът е бавен, въпреки че кешът и компресията са „включени“;
  • Нямате достъп до сървъра и хостинг компанията отговаря с шаблонни имейли.

Какво мога да направя за вашия уебсайт?

Казвам се Валерий Данюк, разработчик и SEO специалист съм: през последните 12 години съм изградил уебсайтове и системи за над 200 клиенти. Заглавията са частта от SEO, която клиентите обикновено не виждат, но аз ги настройвам първи.

SEO и промоция

Уебсайтове и онлайн магазини

CRM, счетоводство и автоматизация

В портфолиото ми има още проекти. Изпратете ми адреса на уебсайта си в Telegram – ще проверя заглавията и ще ви кажа какво ще ми даде незабавни резултати.

Резултат

  1. Проверката на HTTP заглавките онлайн показва за секунди как сървърът реагира на браузъра и търсачката.
  2. Поправете го по ред: пренасочвания → HSTS → компресия → кеш → X-Frame-Options и CSP → CORS.
  3. Проверете не само началната страница: CDN мрежите и плъгините могат да присвояват различни заглавки на различните секции.
  4. Ако настройките на сървъра не са налични или си противоречат, е по-лесно да делегирате задачата на специалист или да изградите сайта на 1001site, където HTTPS и рендирането вече са конфигурирани.

Проверете началната си страница още сега: изпълнете безплатна проверка на HTTP заглавката и ако имате въпроси, пишете ми в Telegram.

Източници

  • Страница с инструмента за проверка на HTTP заглавки на PromoPilot - списък с проверки и ограничения.
  • securityheaders.com - Описание на оценката на заглавката за сигурност.
  • Документация на Chrome DevTools - Панел „Мрежа“ и преглед на заглавки.

Референции и източници

Въпроси и отговори

Кои заглавки за сигурност са важни за SEO?

HTTPS влияе директно върху класирането, а HSTS го подсилва: браузърът вече не отваря сайта през HTTP. CSP и X-Frame-Options защитават посетителите от инжектирани скриптове и вграждане на страници в други рамки. Хакнат сайт със злонамерен код губи доверието на търсачките, така че тези заглавки са застраховка за класиране.

Как кеширането на заглавките влияе на скоростта?

Cache-Control и ETag казват на браузъра колко дълго да съхранява изображения, стилове и скриптове. С подходящ кеш, повторното посещение изтегля само промененото и страницата се зарежда осезаемо по-бързо. Без кеш браузърът изтегля всичко отново всеки път и това е особено забележимо на мобилни устройства.

Възможно ли е да се проверят заглавките на чужд уебсайт?

Да. Заглавките на отговорите са видими за всеки браузър, така че инструментът проверява всеки публичен адрес – вашият собствен, на конкурент или на изпълнител. Не се изисква достъп до сървъра или регистрация.

Защо заглавията на различните страници на сайта се различават?

Някои заглавки се добавят от CDN или прокси сървъра и правилата може да зависят от пътя: началната страница има един набор, докато /api/ или статичните файлове имат различни. Затова проверете не само началната страница, но и ключовите си целеви страници.

Проверихме уебсайта, но няма кой да го поправи?

Този безплатен инструмент разкрива проблеми. Ще анализирам отчета, ще ги приоритизирам и ще ги отстраня: SEO одит, ускорение, маркиране и миграция към нов сайт без загуба на класиране.