Каждый редирект, который вы внедряете, замедляет работу вашего сайта. В итоге, слишком большое количество может сильно снизить производительность сайта.
Возможно, не все SEO-специалисты знают об этом. Но каждый раз, когда вы добавляете редирект на сайт - это технически замедляет его работу. Добавление минимального количества редиректов не повлияет на ситуацию со скоростью загрузки, но добавление слишком большого количества может со временем замедлить работу сайта.
Когда пользователь запрашивает просмотр страницы сайта, его браузер отправляет запрос на сервер. Во время этого запроса серверу необходимо выяснить, что делать с данным URL-адресом, прежде чем возвращать его. Во время этого обмена он должен обработать каждый редирект, когда-либо добавленный, чтобы убедиться, что ему не нужно перенаправлять страницу на другой адрес.
В результате, добавление слишком большого количества переадресаций может повлиять на время до первого байта (TTFB). Если серверу приходится сортировать огромный список редиректов, ему потребуется больше времени, чтобы ответить браузеру, что замедлит работу всего сайта.
В таблице ниже представлено исследование, проведенное в Matthew Edgar. В этом тесте он обнаружил, что добавление 2000 редиректов оказывает незначительное влияние на производительность сайта. Однако, добавив 10 000+ URL, на сайте начал наблюдаться рост TTFB.
Все это приводит к нескольким выводам:
1. Реализуйте как можно больше редиректов через htaccess: использование автоматических правил значительно уменьшит количество редиректов, которые нужно добавить.
2. Не перенаправляйте все что можно. Если нет причин перенаправлять страницу с точки зрения контента, трафика или ссылок, оставьте все как есть. Разрешите отдавать серверу 404 и оставьте редиректы для страниц, которые имеют наибольшее значение.
3. Объедините редиректы. Если на сайте есть давнишние перенаправления из предыдущих переездов, рассмотрите возможность их объединения. Это уменьшит количество правил, которые придется использовать.
Менее известный факт, но о нем должны знать все SEO-специалисты:
- Каждый раз, когда вы добавляете редирект, вы технически замедляете работу своего сайта.
Проверить наличие редиректов на странице поможет наша десктопная программа SiteAnalyzer, а также бесплатное браузерное расширение SiteAnalyzer SEO Tools.