На этих сайтах https://staging.blockbutler.io и https://blockbutler.io (RoR на heroku обоих) Поисковые роботы Google и Яндекс не могут индексировать по причине: 'robots.txt blocks', но robots.txt - это хорошо.И если вы удалите javascript_include_tag
и stylesheet_link_tag
, это прекрасно проиндексировало страницу.Я потратил 3 дня на разные тесты - ничего не помогает:
- , если есть только
javascript_include_tag
с пустым application.js или только stylesheet_link_tag
с пустым application.scss - без индексации - добавить
gem 'rails_12factor'
- без индексации rake assets:precompile RAILS_ENV=production
и передать статические файлы из общедоступных / ресурсов на сервер - без индексации - поместить активы в нижний колонтитул - без индексации
- обернуть активы в
<noindex>
и rel: "nofollow"
- без индексации
Я действительно не знаю, что происходит, и что я действительно рад любым идеям
Журналы при запускеживой тест консоли поиска Google:
production.rb:
config.assets.js_compressor = :uglifier
config.assets.enabled = true
config.assets.version = '1.0'
config.assets.compile = true
robots.txt:
User-agent: *
Allow: /
User-agent: Yandex
Allow: /
User-agent: Google
Allow: /
Sitemap: https://blockbutler.io/sitemap.xml
ps извините заплохой английский - оценит редактирование моего языка (: