Почему Ahrefs показывает Orphan Pages на Tilda-сайтах и как это исправить
Если вы работаете с сайтами на Tilda и используете Ahrefs для аудита, то наверняка сталкивались с этой загадочной ситуацией: Ahrefs показывает страницы товаров как Orphan Pages (сиротские страницы), хотя вы уверены — на них точно ведут ссылки из каталога.
Недавно я сам столкнулся с этой проблемой и хочу поделиться решением, которое сэкономит вам массу времени и нервов.
В чём суть проблемы?
На Tilda, как и на многих конструкторах сайтов, каталоги товаров часто загружаются динамически — через JavaScript. Это означает, что ссылки на страницы товаров появляются после рендеринга, а не сразу в HTML-коде страницы.
И хотя обычный пользователь или Google всё видит корректно, Ahrefs по умолчанию не исполняет JavaScript при сканировании сайта в разделе Site Audit. В итоге:
- товары вроде как присутствуют,
- ссылки на них есть в DOM после загрузки,
- но бот Ahrefs их не видит, и такие страницы помечаются как orphan.
Как я это понял?
В одном из проектов на Tilda я увидел, что все страницы товаров из каталога /tproduct/... отмечены как Orphan Pages. Проверка HTML-кода страницы показала, что ссылки на товары действительно присутствуют в .
Значит, проблема не в структуре сайта, а в том, как именно Ahrefs сканирует его.
Как решить проблему?
Решение нашлось в настройках самого Ahrefs:
- Перейдите настройки вашего проекта → Site Audit → Crawl settings
- Пролистайте до секции "Execute JavaScript"
- Включите тумблер — ON
Теперь при повторном сканировании Ahrefs будет исполнять JavaScript, как это делает браузер. Все ссылки, появляющиеся динамически, будут учтены, и ошибка "Orphan page" исчезнет.
Важные выводы:
- На конструкторах сайтов (Tilda, Webflow, Readymag и др.) многие элементы генерируются JS, что влияет на видимость для SEO-инструментов.
- Ahrefs не исполняет JavaScript по умолчанию при техническом аудите — это нужно включать вручную.
- Даже если в коде <a href> присутствует, Ahrefs может его не увидеть, если он вставлен позже загрузки страницы.