Ниже — фрагмент технического SEO-аудита, сделанного на нашем собственном сайте прямо перед публикацией этой страницы: реальные заголовки ответа сервера, robots.txt, карта сайта, проверка страниц на дубли и битые ссылки. Никакой чужой сайт для примера не берём — берём свой, чтобы не светить данные клиента и чтобы каждую цифру можно было перепроверить самому. По вашему сайту отчёт выглядит так же — только находки и цифры будут ваши.
Цифры сняты в момент подготовки этой страницы; сайт живой, поэтому при повторной проверке в другой день возможны небольшие расхождения — так и должно быть.
| Проверка | Результат | Что это значит для бизнеса |
|---|---|---|
| Главная страница живёт по двум адресам | внимание | guardlabs.online и www.guardlabs.online обе отдают код 200 с одинаковым содержимым, редиректа между ними нет. Тег canonical подстраховывает, но это не замена редиректу: поисковик и внешние ссылки могут распределяться между двумя адресами вместо одного. |
| Постоянные переезды идут кодом 302, а не 301 | внимание | Разделы /web-audit, /care/, /partner/, /compare/ ведут на языковые версии временным редиректом (302), хотя переезд постоянный. Поисковик может дольше держать в индексе старый адрес и медленнее передавать вес новому. |
| Сжатие — только gzip, без Brotli | мелочь | Страница и так лёгкая, но Brotli обычно даёт ещё на 15–20% меньше веса текстовых файлов при той же настройке сервера. На медленном мобильном интернете это заметная экономия почти бесплатно. |
| Битые ссылки по выборке из карты сайта | чисто | 200 случайных адресов из 1 473 в sitemap.xml — все ответили кодом 200, ни одной битой ссылки не найдено. |
| robots.txt и карта сайта | чисто | Приватные страницы клиентов закрыты от индексации явно, всё остальное открыто; в индексе 17 тематических карт, ссылки на них указаны в robots.txt. |
| Canonical, hreflang, мобильная вёрстка | чисто | Canonical стоит на каждой странице, hreflang размечен на en/ru/es и есть x-default, viewport для мобильных настроен. |
| Скрипты не блокируют отрисовку страницы | чисто | Все подключения JS идут с async или defer — браузер не ждёт скрипты, чтобы показать страницу. |
Не скриншот и не пересказ — реальные запросы к серверу и реальный ответ на находку про два адреса главной страницы:
# два адреса, одна и та же главная страница $ curl -s -o /dev/null -w '%{http_code} %{url_effective}\n' https://guardlabs.online/ 200 https://guardlabs.online/ $ curl -s -o /dev/null -w '%{http_code} %{url_effective}\n' https://www.guardlabs.online/ 200 https://www.guardlabs.online/ # содержимое действительно одинаковое (сверка контрольной суммой) $ md5sum home.html www.html 008f321501f707fb8cbf9305cfe60144 home.html 008f321501f707fb8cbf9305cfe60144 www.html ← совпадает — это дубль, а не два разных сайта
Главная страница отвечает и на www, и без www. Ссылочный вес и переходы теоретически могут делиться между двумя версиями вместо того, чтобы стекаться на одну.
Один канонический адрес принимает весь трафик и все ссылки, второй отдаёт постоянный редирект. Правка — одна строка в конфиге сервера, без риска для остального сайта.
На этой демо-странице правка не применяется намеренно — сайт рабочий и трогать его конфигурацию ради демонстрации мы не станем. В отчёте по вашему сайту такие правки идут с точным местом, где их вносить, и оценкой времени.
Пришлите адрес сайта — и получите отчёт по той же схеме, но с находками и приоритетами по вашим страницам, а не по нашим.
guardlabs.online