Недавно я обнаружил, что Discourse показывает Googlebot совершенно другую версию сайта.
.. и это правильно, я только что проверил, может ли Google рендерить JS-версию сайта — и, apparently, нет (скриншот, отображаемый в Google Search Console, показал пустую страницу).
Хотя мы добиваемся неплохого прогресса, я хотел бы упомянуть некоторые другие критические проблемы SEO…
“Powered by Discourse” в футере — Google не одобряет ссылки виджетов — кроме того, эта ссылка не отображается в JS-версии, что может быть воспринято как “клоакинг”.
В версии без JS отсутствуют “предлагаемые темы”.
Страницы пользователей пусты при переходе на них: нет истории постов или тем. Такая информация, как их “веб-сайт”, также не отображается. У пользователей с “уровнем доверия” 3 ссылки превращаются в обычные ссылки с удалённым rel=“nofollow”, но какой в этом смысл, если Google не видит ссылку? (Я имею в виду ссылку в профиле пользователя).
Ваше утверждение неверно, и ваша ссылка этого не подтверждает. Вопросы доступности и то, что запрещено, — это совершенно разные вещи.
Кроме того, миллионы сайтов, включая практически все установки WordPress, доказывают вашу неправоту.
И это ещё не всё Знаете ли вы, что Googlebot делает с контентом на JavaScript и без него? Иногда он индексирует оба варианта, но использует версию с JavaScript и показывает её в результатах поиска.
Google лишь предупреждает, что пользователи, которые не видят JavaScript, не могут получить доступ к этому контенту, и это нехорошо. Но он никогда не наказывал за это.
Так что эта тема не об SEO. Она строго об основах.