Больше не работает? Значит, пора менять подход
Если вчера что-то работало, а сегодня – фиг вам, не грузится, не индексируется, не отображается, значит, пора закатывать рукава. Не жаловаться. Не страдать. А копать. Да, иногда это звучит, как «отломали и ушли», без объявления войны. Но ну и ладно. Никто ничего не обещал. Помните Flash? Примерно так же.
Честно говоря, я в шоке… но это не конец света
Я наткнулся на это утром – захожу, проверяю, а там… ничего. Пусто. Исчезло. Как будто кусок кирпичной стены из браузера выпилили. Ну класс. Потратил полдня на кофе, проклятия и перелопачивание справки. Оказалось – кое-что из привычных конструкций больше не воспринимается. Типа, фреймам – нет, XML тут тоже мимо. Как в старом меме: «Браузер сказал – нет.»
Вот тебе и стабильность… ага
Было дело, клиент делал лендинг на AMP. Все круто, летает, Google такой: «Мы это любим». А потом бах – и тишина. Страница вдруг «не соответствует критериям». То, что вчера было благословлено, сегодня – анафема. Переобулись? Ну ладно. Мы тоже умеем. Взяли и сделали всё по-новому. На React – работает, загружается, ищется. Кто не успел, тот успеет. Или не успеет. Не наша проблема.
Если у тебя есть сайт – ты в игре
Неважно, блогер ты, владелец интернет-магазина или просто фанат вики-страниц. Если ты вешаешь что-то в сеть – ты играешь в правила, которые меняют без предупреждения. И каждый раз, когда они вычеркивают старое, нам приходится делать новое. Иногда это злит. Иногда – вдохновляет. Иногда – и то, и другое сразу. Как играешь в “Dark Souls”, только с формами разметки и валидаторами.
Зачем я всё это рассказываю?
Потому что нет смысла держаться за вчерашние костыли. Хочешь оставаться в потоке – держи ухо востро. Проверяй, тестируй, не надейся. И, да, подписывайся на вот этот блог. Там, если честно, иногда бывает полезно. Прямо между строк можно вычитать, что пора переезжать с одной технологии на другую. Как, например, в прошлом месяце – вырезали поддержку одного старого API, и всё, привет, 404.
Что делать прямо сейчас
- Проверь, что из твоих страниц стало вести себя странно – и почему.
- Не доверяй кэшу. Очисти и прогоняй всё в режиме инкогнито.
- Просканируй сайт через Search Console – может, уже что-то сломано, а ты не в курсе.
- Посмотри, не пора ли наконец отказаться от костылей типа устаревших виджетов или встроенных видео из Jurassic Park.
Иногда надо просто отпустить
Есть штуки, за которые мы держимся просто из упрямства. Потому что «мы это делали годами» или «это работало в прошлом». Ну… не работает. И не будет. Значит, ищем замену. Или придумываем свою. Или берём и выкидываем это к чёрту. Как бы странно это ни звучало – иногда это единственный способ двигаться дальше.
Ну и, конечно, не забудь обновить свой чек-лист
То, что ты раньше считал «нормой», могло устареть вчера вечером. Буквально. Поэтому будь готов выбрасывать даже свои любимые решения, если они больше не работают. Это не предательство. Это – адаптация. Ну или, как говорят у нас в команде: «Это не баг. Это сигнал к действию».
Какие форматы были исключены и что это означает для владельцев сайтов
Сразу по делу – уберите JSON-LD для Video, если он у вас ещё болтается
Если у вас на сайте до сих пор размечены видео через `VideoObject` в JSON-LD – прям сейчас проверьте, есть ли от этого толк. Спойлер: его больше нет. Поддержка была, а потом – хлоп – и исчезла. Без объяснений. Ну ладно, с объяснениями, но формальными, как обычно. Суть: такая разметка больше не приносит плюшек в поисковой выдаче. А это значит, что никакого превью, никакого красивого сниппета – просто тёмная дыра. Было – и нету.
Я видел, как один клиент (ресторан в Триесте, не шучу) оставил старую разметку, думая, что «ну хуже не будет». Стало хуже. Сниппет исчез, CTR упал на треть, звонки – почти в ноль. Потом, правда, поправили всё, и жизнь вернулась. Но осадочек остался.
FAQ-плашки? Ага, их тоже порезали
Помните те красивые блоки с раскрывающимися вопросами прямо в выдаче? Всё, можно попрощаться. Только брендам везёт – им ещё оставили. А всем остальным – гуляй, Вася. И вот ты смотришь на свою разметку `FAQPage`, думаешь: «Ну ведь всё по правилам…» А потом бац – и ни одного отображения. Пусто.
Я сначала думал, что это баг. Потом – что фильтр. А потом просто понял: ну, не нужны мы им. Хочешь ответы – делай нормальные страницы, а не костыли через структурированные блоки. Или плати за рекламу. Угу, грустно, но так и живём.
Ну и да, HowTo теперь не работает почти нигде
Помните, как прикольно было использовать `HowTo`-разметку? Инструкция, пошаговые блоки, фотки, весь такой мастер-класс в выдаче. Сейчас – только если страница от имени организации. Обычные авторы? Увы. Я пробовал на своём блоге про велосипед – результат ноль. Сниппет исчез. Хотя раньше был даже с картинками. Красота. Теперь – обычная ссылка. Спасибо, что не 404.
Пример? Да легко. Есть у меня товарищ, делает гайды по ремонту кофемашин. Делал гениальные инструкции, честно. Пошагово, с фотками, с видео, даже с чеклистами. Разметка была эталон. Сейчас? 70% трафика испарились. Всё потому, что «больше не отображается» – мол, не для всех, не всегда, не надо баловаться.
Так что делать?
Я скажу просто. Удалите всё лишнее. Серьёзно. Не держите мёртвый код. Если что-то больше не работает, не даёт кликов, не выглядит в выдаче как раньше – выкидывайте без жалости. Это как держать кассетный плеер в надежде, что когда-нибудь снова придёт мода. Не придёт.
- Перепроверьте разметку через Rich Results Test
- Отслеживайте отображение сниппетов через Search Console (не через плагин, а ручками)
- Если что-то больше не даёт плюсов – вырезайте и не оглядывайтесь
И да, не надейтесь, что «потом всё вернут». Не вернут. Они не Санта-Клаус. Сегодня работает – завтра нет. Игры без правил. Привыкайте.
Маленький хак, если вы досюда дочитали
Если хочется поиграться с микроразметкой – сконцентрируйтесь на `Product`, `Review`, `Recipe`. Они ещё держатся. Но делайте это не ради украшения сниппета, а ради смысла. Ради людей. Тогда и система подтянется. А если нет – ну хотя бы не стыдно будет за страницу.
Как изменение поддержки форматов влияет на индексацию и видимость контента
Сразу к сути: если формат больше не читается – забудь о выдаче
Вот ты загрузил на сайт, скажем, интерактивный график в формате, который вчера ещё работал. Сегодня – всё, как будто невидимка. Поисковик на него смотрит… и проходит мимо. Не потому что злой, а потому что он его просто не «видит». А если не видит он – не увидит и пользователь. То есть ты мог делать крутой контент, лить бюджет, а потом бац – и у тебя минус трафик. Почему? Потому что всё это время ты строил замок из песка.
Сигналы, которые больше не сигналят
Я заметил, что многие до сих пор надеются, что раз контент крутой – его заметят. Но если под капотом страницы лежит то, что больше не поддерживается парсерами, то ты хоть пляши с бубном – не поможет. Пример из жизни? Один клиент делал шикарную анимацию в устаревшем SVG-подформате. Красота, плавность, вау-эффект. Только вот поисковый бот её проигнорировал. Потому что не смог разобрать. А значит – и никакого «вау» в поиске, и трафика как не бывало.
Что реально стоит делать, если не хочешь остаться в тени
- Проверяй каждый интерактив, мультимедиа или встроенный блок через рендеринг-симуляторы. Не просто валидаторы, а именно те, что показывают глазами бота.
- Избегай файлов и технологий, о которых в техспеке 2020 года хоть слово было. Реально – избавляйся без жалости.
- Замени устаревшие embed-решения на то, что нативно тянет браузер. И чтобы без костылей, без «вставок через iFrame».
Микроформаты и JSON-LD – а вот тут интересно
Слушай, были кейсы, когда даже валидный JSON-LD с кастомным типом переставал распознаваться. Просто потому что его больше не «съедали» – как будто это чужой язык. Поэтому если используешь разметку – проверяй не просто на валидность, а как она реально влияет на сниппет. Прям смотри глазами выдачи. Или лучше – поанализируй, как сайты в UK подстраиваются под актуальные шаблоны карточек. Там люди не экспериментируют вслепую. Там всё жёстко тестят.
Если тебе кажется, что всё в порядке – это ещё ничего не значит
Честно, я сам так попался. Страница норм, загрузка летит, валидация чистая – а в выдаче её нет. Оказалось, что один из медиа-файлов использует тип, который парсер больше не «расшифровывает». В итоге всё падало по релевантности. Да, один файл может убить всю страницу. Окей, не убить – но как минимум серьёзно придавить. Так что не расслабляйся. Всё, что ты используешь, должно быть не просто «прикольно» – оно должно быть видно. Для машин. Прямо. Без догадок.
Ты знаешь, как твой контент видит робот? Не ты, не дизайнер, не пользователь. А именно – тот, кто решает, попадёшь ты в топ или нет. Вот и подумай. Потому что «невидимый» формат – это как шептать на вечеринке, где все танцуют под techno. Тебя просто не услышат.
Альтернативы устаревшим форматам: что использовать вместо удалённых технологий
Ставь на JSON-LD, если ещё не поставил
Видеохостинг без Flash? Да, уже 15 лет как
А ты смеёшься, но я буквально в прошлом месяце видел проект, где видео было на Flash. Прямо Flash. Я, честно, охренел. Сейчас – только HTML5. Встроенный <video>
работает везде. Нужно адаптировать под мобильные? Пропиши responsive стили. Хочешь аналитику – подключай Mux, Vimeo или даже YouTube с параметрами в URL. Всё, никаких плагинов. Видеотег – твой друг. Минимум боли, максимум пользы.
SVG вместо этих пиксельных ужасов
Ты же не вставляешь логотип в PNG, правда? Или вставляешь?.. Бросай это. SVG – вот где магия. Весит меньше, масштабируется без потерь, можно красить через CSS и анимировать. Лично я один раз заменил всю иконку навигации на SVG-спрайт – и сайт стал грузиться на 1.2 секунды быстрее. Да, мы замеряли. Да, это звучит как телемаркетинг, но цифры были настоящие. Меньше рендеринга, меньше запросов, меньше головной боли.
WebP и AVIF – не трать трафик на старьё
Фотки в JPEG? Серьёзно? WebP весит на треть меньше при том же качестве. AVIF – вообще как магия, но поддержка ещё такая себе в экзотических браузерах (привет, кто-то из Африки на старом Android). Но если у тебя аудитория – нормальные люди с нормальными девайсами, переключайся. У нас был e-commerce проект, где после перехода на WebP страница загрузки ускорилась на 38%. Я думал, счётчик глючит. Нет, реально. Просто меньше байт = быстрее сайт = лучше поведенческие = выше позиции. Всё просто.
Нет AMP – и слава богу
Ну наконец-то можно нормально жить. Никогда не понимал, зачем нужны были эти убогие AMP-версии, где ничего нельзя, всё кастрировано. Вместо этого – адаптив. Нормальный, человеческий, с медиазапросами. Всё в одном шаблоне. Без дублей, без плясок с canonical. Сейчас ты просто берёшь Tailwind или свой кастомный CSS – и делаешь мобильную версию так, как тебе надо. Без подстраиваний под «чьи-то хотелки».
Искусственный интеллект? Да, но не по шаблону
Слушай, не надо засовывать на сайт унылого чат-бота, который отвечает как Википедия в похмелье. Если хочешь использовать AI – встрой его грамотно. Например, на одном проекте мы подключили нейросеть для генерации описаний товаров. Но не просто «опишите этот товар», а по схеме: «плюсы – минусы – странные факты – мем». Да, иногда описание носков заканчивалось строчкой «подходят для побега из тюрьмы». Зато их читали. Люди любили это. Даже делились. Всё, что вызывает эмоции – работает. Всё, что вылизано и формально – мимо.
Никаких .swf, .rss и прочих .zip
Всё, что отдаётся пользователю, должно быть быстро, прозрачно и легко потребляемо. RSS больше не нужен (да, прости, старый добрый фид), делай email-рассылки или Telegram-канал. ZIP-файлы? Зачем? Всё можно показать в превью или развернуть прямо на странице. SWF… даже говорить не буду. Если у тебя где-то валяется .swf – просто удали. Как старую куртку с моли. Без сожаления.
P.S. Ты не обязан гнаться за всем
Честно – не все замены нужны именно тебе. Если у тебя блог на Markdown и две картинки – не надо вплетать AVIF или делать отдельный CDN. Но знать альтернативы – полезно. Иногда одна мелкая замена вытаскивает всю производительность. Или экономит деньги на хостинге. Или просто избавляет от стыда перед фронтендерами. А стыд – тоже мотивация, иногда сильнее всего.