Помню тот хайп: «Одностраничные приложения — это будущее!», «Серверный рендеринг — это старье». Мы, как и многие, купились. Запустили красивый, быстрый сайт на Vue.js. Пользователи были в восторге. Мы — тем более. Пока через месяц не полезли в Google Search Console. Картина была удручающей. Страницы товаров? Проиндексированы, но сниппеты — только заголовок и навигация. Блог-статьи? Их просто не было. Поисковые роботы видели практически пустой HTML-скелет и кучу непонятного для них JS-кода. Наш шикарный динамический контент, который подгружался аяксом, для Google был невидимкой. Трафик из органики начал тихо, но уверенно проседать. **Что мы делали не так (спойлер: почти всё):** 1. **Положились на «умного» Google.** Миф о том, что Google давно умеет исполнять JS, — опасен. Да, умеет. Но делает он это в очередь, с задержкой, не всегда полностью и не для всех страниц сразу. Ваш JS может сломаться, зависнуть на какой-нибудь асинхронной операции — и робот уйдет ни с чем. 2. **Проигнорировали
JS-рендеринг и SEO: История о том, как мы чуть не угробили трафик, веря в «современный стек»
25 января25 янв
2 мин