Интересует, можно ли полностью убрать канонические ссылки из форума Discourse.
Речь идёт о расширениях /2, /3, /4 и т. д., которые появляются в URL каждой темы, когда пользователь прокручивает страницу вниз. Я хотел бы, чтобы каждый ответ в теме ссылался просто на исходный URL (без перенаправления посетителей на оригинальный URL, а именно — полностью удалив эти пути, чтобы они вообще не существовали).
Сначала мне казалось, что это крутая функция Discourse, но за последний год, ведя похожий форум на NodeBB (который использует ту же функцию канонических ссылок для каждого ответа), мы обнаружили, что такая функциональность может быть катастрофической для SEO публичного форума.
Почему? Хотя эти URL с расширениями /2, /3, /4 являются каноническими ссылками, Google в конечном итоге просканирует и проиндексирует их все. Это означает, что каждый новый ответ в теме может появиться в результатах поиска Google. Поскольку это по сути дубликаты исходного URL темы, эти дополнительные проиндексированные страницы редко получают посещения, а когда всё же получают, посетители не задерживаются на сайте дольше нескольких секунд.
Когда Google индексирует множество дополнительных страниц, которые почти не используются, это сигнализирует Google о том, что домен в целом содержит много URL низкого качества, что негативно сказывается на здоровье домена в целом (как и произошло в нашем случае). Мы потеряли около 40% трафика после запуска публичного форума, и одним из основных факторов стали эти дополнительные URL (за 12 месяцев в нашу карту сайта было добавлено более 30 000 URL низкого качества, просто из-за ответов, оставленных в каждой теме).
Теперь, если вы ведёте частный форум, это не имеет никакого значения, поскольку частный форум не получает выгоды от SEO, так как весь форум скрыт от интернета. Но если вы пытаетесь вести публичный форум и ваша цель — привлекать органический поисковый трафик, эти дополнительные строки URL могут оказать огромное негативное влияние на общее состояние вашего сайта.
Поэтому я спрашиваю: существует ли какой-либо способ изменить настройки или создать плагин, который заставит форум Discourse не создавать эти дополнительные URL для каждого ответа в теме?
Я рассматриваю возможность миграции нашего форума с NodeBB на Discourse, но это имеет смысл только в том случае, если существует способ заставить наш форум Discourse не создавать эти дополнительные URL.
