По вопросам сотрудничества и выступлений: +7 (905) 567-61-13 (WhatsApp, Viber, Telegram)

Юрий Павлюк

Эксперт-практик, спикер и консультант по комплексному интернет-маркетингу

Слэш в конце ссылки, или Как одна косая 900 страниц сайта подвела

Для одурманивания верного семьянина Семёна Горбункова из «Бриллиантовой руки» было достаточно одной таблэтки. А для того, чтобы испортить результаты нескольких лет работы с сайтом, оказалось достаточно одного символа. И символ этот – слэш (/). Вообще проблема наличия или отсутствия слэш в конце ссылки (URL) сама по себе – небольшая проблема. Большая проблема – когда страничка открывается по ссылке со слэшем и по ссылке без него. Огромная проблема – когда структура ссылок резко меняется на всем сайте.

слэш в конце ссылки

Влияние «миграции» слэша в конце ссылки

Печальный и свежий пример из моей практики. Увлекшись технической оптимизацией одного из контентных проектов и опьяненный первыми положительными результатами, я стал реже заглядывать в Метрику. Оправдать себя могу лишь огромной работой по переписыванию сниппетов, которая близится к завершению и скоро (очень надеюсь) принесет свои плоды.

Так или иначе, трафик после первоначального подъема стал проседать. Причем, зараза, уверенно и сильно. За пару недель снизился процентов на 30 % по Яндексу (вместе с доходом, разумеется). И вспомнил я свою любимую, но нелюбимую многими статистику (а я настаиваю на солидарности с Новосельцевым: без нее не жизнь, а каторга какая-то!). И не сразу, но все-таки зарулил в отчеты содержания по заголовкам страниц.

Видите, как втыкаются в землю разноцветные линии на графике: зеленая, коричневая, фиолетовая, голубая?.. Это падает посещаемость самых популярных страниц. «Зеленая» генерировала около 100 посетителей в день. «Фиолетовая» – от 150 до 200. «Голубая» в некоторые дни приводила на сайт более 200 человек. А теперь они вчетвером приводят ноль. То есть примерно минус 500 человек ежедневно по сравнению с ситуацией двухнедельной давности.

слэш в конце ссылки

И это я еще вовремя спохватился! Потому что характер причины падения трафика таков, что он, этот трафик, в скором времени попросту должен быть исчезнуть. И дело вовсе не в бане от поисковых систем (странички продолжают успешно индексироваться, черным SEO я не занимаюсь). И не в проблемах с сервером (он в данной ситуации выступает свидетелем). Дело всего в одном символе – слэше.

Почему может пропасть слэш в конце ссылки

Выяснилось, что в процессе оптимизации изменилось содержимое любимца оптимизаторов – файла .htaccess. Прежде в нем было прописано принудительное проставление символа слэш в конце ссылки. Именно такими, с (/) на конце, ссылки перелинковывались. На них добывались внешние ссылки. Ну и в «картотеку» поисковика именно такими они попадали. А поисковик под них выделял трафик в соответствии с определенными поисковыми запросами.

Распутываем клубок дальше. Слэш исчез. При очередном посещении сайта поисковый паук обнаруживал новую страничку. Вспоминал, что была такая же, но со слэшем. И старую из своей памяти удалял, чтобы не получилось дублей.

По факту странички как были на сайте, так и остались. И в поисковом индексе как были, так и остались. Но вот весь ссылочный вес по понятным причинам исчез. Ведь для поисковика ссылка со слешем и без него – это разные ссылки. И по его разумению одна может вести на более релевантную поисковому запросу страницу, чем вторая. Результат «обновления памяти» поисковика – на вышеупомянутом графике.

Проблему со ссылками (после ее обнаружения) я поправил за полторы минуты. Жаль, что теперь придется ждать 2-4 недели, пока все вернется на круги своя. А с другой стороны, если сайт не убит, значит, он стал сильнее! Ну и вашим проектам не хворать) Поделитесь этой историей с теми, кому она может быть полезна!

Очень плохоПлохоСреднеХорошоОтлично! (2 оценок, среднее: 5,00 из 5)
Загрузка...

2 Comments

  • Максим

    Юрий, как поправили?
    Такая же проблема возникла.
    Спасибо заранее.

    • Юрий Павлюк

      Правим файл HTACCESS
      Добавляем в него (в конец):

      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_URI} !(.*)/$
      RewriteRule ^(.*[^/])$ $1/ [L,R=301]

      и всё)

Comments are closed.