Nginx и SEO: настройки веб-сервера

Nginx — веб-сервер и обратный прокси, на котором работает значительная часть сайтов. SEOMaster определяет его по заголовку ответа Server. Правильные настройки сервера влияют и на скорость, и на безопасность, и на то, как сайт видят роботы.

Что настроить

  • Сжатие. Включите gzip или brotli для текста, HTML, CSS и JS, чтобы уменьшить объём передаваемых данных.
  • Кэширование. Для статических файлов задайте заголовки Cache-Control и срок хранения не меньше месяца.
  • Скрытие версии. Директива server_tokens off убирает номер версии из заголовков и страниц ошибок.
  • Редиректы. Настройте единое главное зеркало (с www или без) и переход с HTTP на HTTPS кодом 301.
  • Заголовки безопасности. Добавьте HSTS, X-Content-Type-Options и другие заголовки директивой add_header.
  • Страница 404. Несуществующие адреса должны отдавать код 404, а не 200.

После изменений проверьте сайт ещё раз: SEOMaster покажет, какие замечания исчезли.