Можно поговорить о SEO?

Недавно я обнаружил, что Discourse показывает Googlebot совершенно другую версию сайта.

.. и это правильно, я только что проверил, может ли Google рендерить JS-версию сайта — и, apparently, нет (скриншот, отображаемый в Google Search Console, показал пустую страницу).

Хотя мы добиваемся неплохого прогресса, я хотел бы упомянуть некоторые другие критические проблемы SEO…

  1. “Powered by Discourse” в футере — Google не одобряет ссылки виджетов — кроме того, эта ссылка не отображается в JS-версии, что может быть воспринято как “клоакинг”.

  2. В версии без JS отсутствуют “предлагаемые темы”.

  3. Страницы пользователей пусты при переходе на них: нет истории постов или тем. Такая информация, как их “веб-сайт”, также не отображается. У пользователей с “уровнем доверия” 3 ссылки превращаются в обычные ссылки с удалённым rel=“nofollow”, но какой в этом смысл, если Google не видит ссылку? (Я имею в виду ссылку в профиле пользователя).

Помните, что Google не возражает против показа им НЕ-JS версии, если её контент “точно такой же”, как и версия для пользователей (а это не так).

Ваше утверждение неверно, и ваша ссылка этого не подтверждает. Вопросы доступности и то, что запрещено, — это совершенно разные вещи.

Кроме того, миллионы сайтов, включая практически все установки WordPress, доказывают вашу неправоту.

И это ещё не всё :wink: Знаете ли вы, что Googlebot делает с контентом на JavaScript и без него? Иногда он индексирует оба варианта, но использует версию с JavaScript и показывает её в результатах поиска.

Google лишь предупреждает, что пользователи, которые не видят JavaScript, не могут получить доступ к этому контенту, и это нехорошо. Но он никогда не наказывал за это.

Так что эта тема не об SEO. Она строго об основах.

Пожалуйста, старайтесь помещать каждую идею в отдельную тему — управлять темами «со всем подряд» (kitchen sink) очень сложно.

Вот несколько тем, которые дают контекст по упомянутым вами вопросам: