
Без чистой технички вас не увидит ни Яндекс, ни искусственный интеллект — и в этом главное отличие сегодняшней ситуации от той, что была пять лет назад. Раньше технические огрехи компенсировались ссылками и объёмом текстов. Сейчас у сайта два читателя, и оба машины: классический поисковый робот и языковая модель, собирающая ответ из источников. Первый ещё простит мелкие шероховатости. Второй просто не возьмёт сайт в работу, если не сможет его аккуратно прочитать. Ниже — что входит в понятие технической чистоты, как проверить своё состояние и в каком порядке чинить.
Что входит в чистую техничку
Обычно под этим понимают зелёные галочки в сервисе проверки. Понимание поверхностное. Техническая чистота — состояние, при котором робот и AI-краулер могут найти каждую важную страницу, корректно её прочитать, понять содержание и структуру и сделать это быстро, не тратя ресурсы на мусор.
За этой формулировкой стоит несколько взаимосвязанных слоёв:
- Доступность. Правильные коды ответа сервера, отсутствие случайных запретов в директивах индексации, работающая карта сайта.
- Однозначность. Один документ — один адрес. Никаких копий по слэшу, протоколу, параметрам и меткам.
- Читаемость. Содержимое доступно в исходном коде, а не появляется только после выполнения сценариев. Разметка семантическая, заголовки выстроены по уровням.
- Скорость. Страница отдаётся быстро и не требует от робота ждать загрузки десятка сторонних ресурсов.
- Структура. Логичная вложенность, внутренние связи, отсутствие страниц, до которых нельзя дойти по ссылкам.
- Понятность машине. Микроразметка, корректные заголовки и описания, однозначные формулировки в тексте.
- Искусственный интеллект
Каждый слой по отдельности выглядит мелочью. Вместе они определяют, попадёте вы в выдачу и в ответы моделей или нет.
Два читателя и разные требования
| Что проверяется | Поисковый робот | Краулер языковой модели |
|---|---|---|
| Доступ к содержимому | Умеет выполнять сценарии, но с задержкой | Часто читает только исходный код страницы |
| Дубли | Склеивает, выбирая основную версию | Может взять произвольную копию или пропустить обе |
| Скорость | Влияет на объём обхода | Медленные страницы пропускаются чаще |
| Структура заголовков | Помогает понять тему | Определяет, какой фрагмент будет процитирован |
| Однозначность формулировок | Полезна | Критична: размытый текст не цитируется |
| Авторство и дата | Учитывается | Влияет на выбор источника среди похожих |
Главный вывод из таблицы: требования второго читателя строже. Там, где поисковая система умеет достроить недостающее, модель просто выбирает другой источник. Поэтому сайт, который «как-то ранжируется» при кривой технике, из ответов моделей выпадает полностью.
Ответы сервера и доступность
Первый слой, с которого начинается любой разбор. Что проверяется:
- Коды ответа. Рабочая страница — 200, удалённая навсегда — 410, отсутствующая — 404, перемещённая — 301. Частая беда: несуществующие адреса отдают 200 с пустой страницей, и в индекс попадает бесконечное число мусорных документов.
- Директивы индексации. Проверьте robots.txt и метатеги на предмет случайных запретов. Закрытый от индексации раздел, оставшийся с этапа разработки, — самая обидная из технических находок.
- Карта сайта. Актуальная, без закрытых от индексации и удалённых адресов, с корректными датами изменений.
- Доступность для роботов. Ни защита от ботов, ни ограничение частоты запросов не должны блокировать поисковых и AI-краулеров. Проверяется по журналам сервера и по статистике обхода.
- Сертификат и протокол. Просроченный сертификат обрывает обход мгновенно и полностью.
Инструменты проверки: статистика обхода в Вебмастере, отчёт по страницам в поиске, обход сайта краулером с отчётом по кодам ответа. Если доля кодов, отличных от 200, превышает пятую часть обхода, чинить надо в первую очередь это.
Дубли: как размываются сигналы
Дубль не просто занимает место в индексе. Он делит между копиями всё, что страница накопила: релевантность, поведенческие данные, внешние ссылки. В результате ни одна из версий не набирает достаточно, чтобы выйти наверх.
Тему разбирал отдельно: «Почему Яндекс обходит мусорные URL чаще, чем ваши важные страницы».
Источники дублей, отсортированные по частоте встречаемости:
- Параметры в адресах. Метки рекламных кампаний, сортировки, фильтры, идентификаторы сессий. Лечится директивой Clean-param для Яндекса и тегом canonical.
- Слэш на конце. Две версии одного адреса, если не настроено перенаправление.
- Протокол и www. Четыре варианта сайта вместо одного.
- Пагинация без разметки. Страницы со второй по десятую с одинаковым описанием категории вверху.
- Страницы меток и тегов. Создаются движком автоматически, содержат по одному-два материала и повторяют содержимое рубрик.
- Мобильная версия на отдельном адресе. Устаревшая схема, при которой каждый документ существует дважды.
- Шаблонные тексты. Одинаковые описания на десятках карточек или региональных страниц — дубли по содержанию, а не по адресу.
- Искусственный интеллект
Помогу с продвижением: SEO-продвижение под ключ — вывожу сайты в топ Яндекса белыми методами.
Последний пункт — самый недооценённый. Страницы с разными адресами, но одинаковым по смыслу текстом воспринимаются как копии, и в выдачу выходит только одна. В региональных сайтах это встречается почти всегда.
Скорость и бюджет обхода
У робота есть лимит на объём страниц, который он готов скачать с сайта за единицу времени. На маленьком сайте это незаметно. На сайте в тысячи страниц лимит становится реальным ограничителем: новые материалы неделями ждут очереди, обновления не подхватываются.
Что этот лимит тратит впустую:
- Дубли и параметрические адреса, которые никогда не выйдут в поиск.
- Цепочки перенаправлений: один переход превращается в два-три обращения.
- Битые внутренние ссылки: робот идёт и возвращается ни с чем.
- Медленные ответы сервера: чем дольше отдаётся страница, тем меньше их успевает скачаться.
- Тяжёлые страницы с десятками сторонних подключений.
- Искусственный интеллект
Скорость при этом влияет не только на обход, но и на оценку качества страницы, и на поведение живых людей. Порядок работ обычно такой: сжатие и отложенная загрузка изображений, отказ от лишних сторонних скриптов, кэширование, современные форматы изображений, и только потом тонкая оптимизация кода.
Отдельно стоит смотреть на время ответа сервера — величину, которую путают со скоростью загрузки страницы. Это разные вещи: страница может отрисовываться быстро, но если сервер отдаёт первый байт с задержкой в несколько секунд, робот успевает скачать в разы меньше документов за то же время. Проверяется это в статистике обхода в Вебмастере, где показано среднее время ответа, и в журналах сервера. Причиной обычно оказываются тяжёлые запросы к базе данных на часто открываемых страницах, отсутствие кэширования или соседи по перегруженному тарифу хостинга.
Смежный материал по теме — «Дата публикации решает: почему Яндекс любит свежее и как использовать это без обмана».
Что читает машина в структуре документа
Здесь начинается то, что напрямую влияет на попадание в ответы моделей.
- Заголовки по уровням. Один заголовок первого уровня, дальше вложенность без пропусков. Заголовки — это оглавление документа для машины, и по ним определяется, какой фрагмент отвечает на конкретный вопрос.
- Содержимое в исходном коде. Если текст появляется только после выполнения сценариев, часть краулеров его не увидит вовсе.
- Семантическая разметка. Списки списками, таблицы таблицами, абзацы абзацами. Текст, свёрстанный набором одинаковых блоков с переносами, машина читает хуже.
- Микроразметка. Организация, статья, автор, дата, товар, отзывы, вопросы и ответы. Она не поднимает позиции сама по себе, но даёт машине однозначные факты вместо догадок.
- Заголовок и описание страницы. Уникальные для каждого документа, отражающие содержание, а не название компании на всех страницах подряд.
- Внутренние связи. Страница без входящих ссылок для машины периферийна независимо от качества текста.
Как модель выбирает, кого процитировать
Механика отбора источников устроена иначе, чем ранжирование, и это стоит понимать.
- Однозначность утверждений. Цитируется то, что сформулировано как проверяемое утверждение: «работает при таких условиях», «требуется столько-то», «проверяется так-то». Размытые формулировки не цитируются, потому что из них нечего извлечь.
- Структура ответа. Фрагмент, который отвечает на вопрос целиком в пределах одного раздела, имеет преимущество перед мыслью, размазанной по всему тексту.
- Наличие конкретики. Числа, порядок действий, критерии, ограничения. Общие рассуждения без деталей не отличаются от сотни таких же.
- Подтверждаемость. Указание автора, даты, источника данных. Модели чувствительны к признакам достоверности сильнее, чем классический поиск.
- Техническая доступность. Всё вышеперечисленное не имеет значения, если краулер не смог получить страницу или получил её в виде пустого шаблона.
- Искусственный интеллект
Практический вывод: работа на видимость в ответах моделей начинается не с текстов, а с технической базы. Сначала страница должна быть доступна и читаема, и только потом имеет смысл заниматься формулировками.
Проверить свою страницу на пригодность к цитированию можно за пару минут без всяких инструментов. Задайте вопрос, на который она отвечает, и попробуйте найти в тексте один связный фрагмент, который отвечает на него полностью — так, чтобы его можно было взять целиком и он остался понятным без остального текста. Если такой фрагмент находится, страница пригодна. Если ответ приходится собирать из четырёх абзацев в разных разделах, машина его тоже не соберёт и возьмёт источник, где всё уже собрано.
Отсюда практический приём при написании: каждый раздел должен закрывать ровно один вопрос и закрывать его целиком, а заголовок раздела должен этот вопрос называть. Такая структура одновременно удобна человеку, который сканирует страницу глазами в поисках своего случая, и машине, которой нужно понять, какой фрагмент соответствует запросу. Раздел частых вопросов работает по той же причине: там форма изначально совпадает с тем, что ищет модель.
Порядок технического разбора
| Этап | Что проверяется | Чем |
|---|---|---|
| 1. Доступность | Коды ответа, robots.txt, метатеги, сертификат | Краулер, ручная проверка адресов |
| 2. Индексация | Что в индексе и чего там быть не должно | Вебмастер, отчёт по страницам в поиске |
| 3. Дубли | Параметры, слэш, протокол, шаблонные тексты | Краулер, выгрузка проиндексированных адресов |
| 4. Структура | Глубина в кликах, страницы без входящих ссылок | Отчёт краулера по внутренним связям |
| 5. Скорость | Время ответа сервера, вес страниц | Инструменты замера, статистика обхода |
| 6. Разметка | Заголовки, микроразметка, заголовки и описания | Валидатор разметки, выгрузка краулера |
| 7. Содержимое для машин | Доступность текста без выполнения сценариев | Просмотр исходного кода, инструмент проверки страницы |
Порядок принципиален: чинить разметку на сайте, половина которого закрыта от индексации, бессмысленно. Каждый следующий этап имеет смысл только после закрытия предыдущего.
Если нужны детали, смотрите «Почему Яндекс не индексирует новые статьи на WordPress — и что с этим делать за один вечер».
Восемь находок, которые встречаются почти на каждом сайте
Список того, что обнаруживается при разборе чаще всего, — с признаком, по которому это видно, и с оценкой сложности починки.
- Метки рекламных кампаний в индексе. Видно по адресам с вопросительным знаком в выгрузке проиндексированных страниц. Чинится директивой в robots.txt за пятнадцать минут.
- Обе версии адреса со слэшем и без. Проверяется открытием страницы в двух вариантах. Одно правило на сервере.
- Одинаковые описания на десятках страниц. Видно в выгрузке краулера по колонке с описанием. Чинится долго, но частями.
- Страницы, до которых нельзя дойти по ссылкам. Отчёт краулера по внутренним связям. Решается расстановкой перелинковки.
- Цепочки перенаправлений, оставшиеся с прошлых переездов. Отчёт по редиректам. Сводится к прямым правилам.
- Изображения без сжатия. Видно по весу страницы. Одна из самых дешёвых по трудозатратам правок с заметным эффектом.
- Пропущенные уровни заголовков. Проверяется просмотром структуры документа. Правится в шаблоне разом для всех страниц.
- Карта сайта с удалёнными и закрытыми адресами. Сверка карты с реальными кодами ответа. Настройка генерации.
Из восьми пунктов пять решаются за один рабочий день и не требуют вмешательства в дизайн или тексты. Именно поэтому технический разбор всегда идёт первым: он даёт быстрые результаты и снимает ограничения, которые иначе обесценят любую последующую работу над содержанием.
Частые вопросы
Достаточно ли поставить плагин и получить зелёные галочки?
Нет. Плагины закрывают заполнение заголовков и генерацию карты сайта, то есть меньшую часть задач. Коды ответа, дубли, скорость, структура внутренних связей и доступность содержимого для краулеров плагином не решаются — это работа с сервером, шаблоном и структурой сайта.
Как понять, что техника мешает именно мне?
По трём признакам: страницы долго не попадают в индекс или выпадают из него, в статистике обхода велика доля кодов, отличных от 200, и число документов в индексе сильно расходится с реальным числом страниц. Любой из трёх — повод разбираться до того, как браться за тексты.
Что делать в первую очередь при ограниченном бюджете?
Доступность и дубли. Эти два слоя дают наибольший эффект на единицу вложений и часто чинятся правкой нескольких правил на сервере и в директивах. Скорость и разметка идут следующими, они дороже и дают более постепенный результат.
Влияет ли техническое состояние на попадание в ответы нейросетей сильнее, чем на позиции?
По наблюдениям — да. Поисковая система имеет длинную историю по сайту и может достроить недостающее, краулер модели работает с тем, что получил здесь и сейчас. Пустая страница, отданная из-за медленного сценария, для модели означает отсутствие содержимого.
Нужно ли переделывать сайт целиком, если техника плохая?
Обычно нет. Полная переделка оправдана, когда движок не позволяет управлять адресами, заголовками и разметкой. В остальных случаях состояние выправляется точечными правками, и это дешевле и безопаснее: переезд сам по себе несёт риск потерять накопленное.
Коротко
- Техническая чистота — это доступность, однозначность адресов, читаемость содержимого, скорость, логичная структура и понятная машине разметка.
- У сайта два машинных читателя, и требования второго строже: там, где поиск достраивает недостающее, модель выбирает другой источник.
- Дубли делят между копиями релевантность, поведенческие данные и ссылки; самый недооценённый их вид — шаблонные тексты на разных адресах.
- Бюджет обхода тратится впустую на дубли, цепочки перенаправлений, битые ссылки и медленные ответы сервера.
- В ответы моделей попадают однозначные проверяемые утверждения в чётко ограниченных разделах, а не размытые рассуждения.
- Разбор ведётся по порядку: доступность, индексация, дубли, структура, скорость, разметка, доступность содержимого без сценариев.
- Искусственный интеллект
Если нужно понять, в каком состоянии техническая база вашего сайта и что чинить в первую очередь, приходите на SEO-консультацию: посмотрим статистику обхода, индексацию и структуру, составим порядок работ.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →Комментарии
Онисим Наливайко
Проверил исходный код своих страниц — текста там нет вообще, всё подставляется скриптами после загрузки. Сайт сделан на современном фреймворке, разработчик уверял, что поисковики давно всё умеют. В индексе при этом висят пустые заготовки.
Анатолий Кузнецов автор
Формально разработчик прав: поисковые системы умеют выполнять сценарии. Практически это происходит с задержкой и не всегда полностью, а часть краулеров, включая тех, что собирают данные для языковых моделей, ограничивается исходным кодом. То, что вы видите пустые заготовки в индексе, — прямое подтверждение проблемы. Решение известное и не требует переписывания сайта: серверная отрисовка или предварительная генерация страниц. Большинство современных фреймворков поддерживают её из коробки, вопрос в настройке сборки, а не в переделке. Проверить результат можно тем же способом, которым вы обнаружили проблему: откройте исходный код страницы и убедитесь, что основной текст, заголовки и ссылки присутствуют в нём до выполнения любых сценариев.
Ануфрий Ушаков
Про закрытый от индексации раздел, оставшийся с разработки, — это про нас. Целый каталог был запрещён в robots.txt два года. Никто не проверял, потому что «сайт же работает». Открыли — за месяц в индекс зашло больше тысячи страниц.
Феодосия Тимашёва
Вопрос про шаблонные тексты на региональных страницах. У нас двадцать городов, текст одинаковый, меняется только название города и телефон. В индексе висит три страницы из двадцати. Понимаю, что дело в этом, но переписывать двадцать текстов вручную — большая работа. Есть способ проще?
Анатолий Кузнецов автор
Способ проще есть, и он не в переписывании ради уникальности. Различаться должно не оформление слов, а содержание, привязанное к городу: адрес и режим работы, ближайшие районы обслуживания, местные особенности задачи, сроки выезда, цены, если они отличаются, отзывы клиентов именно из этого города, фотографии выполненных работ там же. Достаточно, чтобы такого содержания было заметная доля страницы, а общая часть при этом может оставаться единой. Начните не со всех двадцати, а с трёх-четырёх приоритетных городов и доведите их до конца — так вы увидите, работает ли подход, до того как вложитесь во все. И отдельно: если в части городов у вас нет ни адреса, ни реального присутствия, честнее не делать под них страницы вовсе — в региональной выдаче они всё равно не поднимутся.
Феофан Ефимцев
Добавлю про защиту от ботов. Поставили фильтр против нагрузки, он начал резать в том числе поисковых роботов. Обнаружили только через полтора месяца по падению обхода в статистике. Проверяйте журналы сервера после любой настройки безопасности.
Прохор Перепёлкин
Не соглашусь с тем, что микроразметка не поднимает позиции. У нас после внедрения разметки товаров и отзывов заметно выросли клики, а следом и позиции. Так что косвенно она влияет.
Анатолий Кузнецов автор
Ваше наблюдение не противоречит формулировке, оно её уточняет. Разметка не является фактором ранжирования сама по себе, но она меняет вид сниппета, а расширенный сниппет собирает больше кликов при той же позиции. Дальше включается второй механизм: устойчиво более высокая кликабельность и хорошее поведение после клика читаются как сигнал соответствия запросу, и позиции подтягиваются. То есть цепочка есть, просто она проходит через поведение пользователей, а не напрямую. Практический вывод из этого такой: внедрять разметку имеет смысл там, где она реально меняет сниппет — товары, цены, отзывы, вопросы и ответы, организация, — а не расставлять её везде подряд ради формальной галочки в валидаторе.
Радислава Щукарева
Про порядок работ важное замечание. Мы начали с красивой разметки и микроданных, а базовые вещи вроде дублей по параметрам не трогали. Полгода ушло впустую, эффекта не было никакого, пока не занялись адресами.
Таисия Загряжская
Вопрос по бюджету обхода. Сайт около восьми тысяч страниц, новые материалы индексируются по две-три недели. В статистике обхода вижу, что примерно треть скачиваний приходится на адреса с параметрами. Правильно понимаю, что это и есть причина?
Анатолий Кузнецов автор
Понимаете правильно: треть обхода уходит на документы, которые никогда не выйдут в поиск, и ровно на эту треть медленнее доходит очередь до новых материалов. Действуйте так. Сначала выясните, какие именно параметры встречаются чаще всего, — обычно это два-три вида: метки кампаний, сортировки и фильтры. Метки и сортировки закройте директивой Clean-param, это самое быстрое действие с самым заметным эффектом. По фильтрам решите отдельно: сочетания с реальным спросом вынесите в статичные адреса с собственными заголовками, остальные закройте. Параллельно уберите внутренние ссылки на параметрические адреса — пока сайт сам на них ссылается, робот будет считать их важными. И проверьте цепочки перенаправлений: они тратят обход не хуже дублей. Результат в статистике обхода обычно виден через две-три недели.
Руфина Валуева
Замечание по кодам ответа. У нас несуществующие адреса отдавали двухсотый код с пустым шаблоном. В индекс попало несколько тысяч мусорных страниц, потому что кто-то расставил битые ссылки в стороннем каталоге. Настройка одна, а последствия разгребали месяцами.
Христина Юшкова
Про однозначные утверждения для цитирования — попробовала переписать один материал в таком стиле: короткие проверяемые формулировки, каждый раздел закрывает свой вопрос целиком. Материал стал появляться в ответах нейросети, чего раньше не было ни разу.
Лукерья Худоярова
Спорный момент про полную переделку сайта. У нас старый движок, в котором нельзя менять адреса и заголовки страниц. Точечные правки упираются в потолок каждый раз. Иногда переезд действительно единственный выход.
Анатолий Кузнецов автор
Ваш случай как раз попадает под исключение, о котором я написал: невозможность управлять адресами и заголовками — это именно тот потолок, при котором переезд оправдан. Уточню, как пройти его с наименьшими потерями. Соберите полный список текущих адресов из трёх источников сразу: обход краулером, выгрузка проиндексированных страниц из Вебмастера и список страниц с визитами из аналитики хотя бы за год. Третий источник ловит то, чего нет в первых двух, — старые страницы, на которые внутри сайта уже не ссылаются, но которые продолжают приводить людей. Дальше составьте постраничные соответствия, настройте перенаправления с кодом 301 без цепочек и сразу перепишите внутренние ссылки на новые адреса, а не полагайтесь на редиректы. Просадка на две-шесть недель будет в любом случае, это нормально; если через два месяца трафик не вернулся, ищите пропущенные соответствия.
Капитолина Жбанова
Добавлю про сертификат. Просрочился в выходные, никто не заметил до понедельника. Обход остановился полностью, часть страниц выпала из индекса, возвращались две недели. Настроили уведомление за месяц до окончания.
Феофан Дубровин
По поводу страниц без входящих ссылок — проверил краулером, нашёл больше двухсот таких на сайте в полторы тысячи страниц. Они существовали только в карте сайта. После расстановки внутренних связей часть из них впервые получила показы.
Отрезвляет. Сначала техника, потом контент. Иду наводить порядок в базе.
Добавлю: проверьте, как ваш сайт видит робот. Часто оказывается, что не так, как в браузере.
Спасибо. Иду проверять техничку своего сайта, а то всё вкладывалась только в тексты.
Согласен. Скорость, индексация, отсутствие дублей — база, на которой стоит всё остальное SEO.
Дошло, что без техники любые вложения в контент наполовину впустую. Меняю приоритеты.
Проверил Вебмастер — куча технических ошибок, о которых не знал. Начал чинить, трафик пополз вверх.
Чистая техника — это гигиена. Она не даёт топ сама, но без неё в топ и не пустят.
А что важнее навести в порядок в первую очередь, если ресурсов мало — техничку или контент?
Владислав, если ресурсов мало, сначала техника, потом контент. Логика простая: техника — это то, доберётся ли поиск и нейросеть до ваших страниц вообще. Если сайт не индексируется, закрыт в robots, дубли размывают вес, а контент не виден роботу, то любые вложения в тексты работают вполовину или впустую — их просто не увидят. Наведите базовый технический порядок, чтобы страницы были доступны и индексировались, и только затем вкладывайтесь в контент. Техника — фундамент, контент — то, что на нём строится.
Если бот нейросети закрыт в robots или контент грузится скриптом, ИИ вас просто не увидит.
Спасибо, что подчеркнули. Все гонятся за контентом, а про техническую базу забывают.
Дубли, кривой robots, битые ссылки, медленная загрузка — вот что мешает и поиску, и нейросетям.
А как понять, что у меня проблемы именно с техничкой, а не с контентом? По каким признакам это видно?
Николай, признаки технических проблем такие: страницы плохо или совсем не индексируются, в Вебмастере много исключённых страниц и ошибок, сайт медленно грузится, на телефоне всё разъезжается, есть дубли с параметрами, контент виден в браузере, но не виден роботу. Если контент у вас сильный, а трафика всё равно нет, и при этом в Вебмастере куча технических замечаний — проблема в технике. Проверьте Вебмастер, скорость и как робот видит страницу: расхождение с браузером сразу выдаёт техническую беду.
Навела порядок в технике — и старые статьи, которые лежали мёртвым грузом, начали расти. Работает.
Техника — это фундамент. Без неё контент как дом без двери: красиво внутри, а зайти нельзя.
А что входит в эту чистую техничку, с чего начать, если я в технических вещах совсем не разбираюсь?
Алина, в чистую техничку входят: доступность и корректные коды ответа, быстрая загрузка, рабочая мобильная версия, отсутствие дублей, правильный robots и sitemap, чистые адреса, чтобы важный контент был виден роботу без тяжёлых скриптов. Новичку начать проще всего с Вебмастера — подключите сайт, и он сам покажет технические проблемы и ошибки списком. Дальше по этому списку чините от критичного к мелкому. Вебмастер плюс проверка скорости и мобильной версии — вот с чего стартовать.
Верно. Можно писать шикарные тексты, но если техничка кривая, ни поиск, ни ИИ до них просто не доберутся.