Как можно установить noindex для всех тем в конкретной категории?
Я знаю, что можно скрыть категорию от публичного просмотра, но это обходной путь, а не цель.
Спасибо большое!
Как можно установить noindex для всех тем в конкретной категории?
Я знаю, что можно скрыть категорию от публичного просмотра, но это обходной путь, а не цель.
Спасибо большое!
Итак, вы хотите, чтобы все, кроме поисковых систем, могли видеть темы в этой категории?
Какой у этого сценарий использования?
Если я правильно понимаю ваши намерения, вам понадобится кастомный плагин.
Привет, Джей, надеюсь, у тебя всё хорошо.
Мне не мешает, если поисковые системы будут сканировать контент, это не проблема. Я просто не хочу, чтобы они его индексировали. Для библейского форума нет смысла индексировать разделы о садоводстве, рецептах, неформальном общении и тому подобное. Это просто темы, не связанные с основной темой форума и не отражающие его суть.
Поэтому темы в этих категориях никогда не должны индексироваться.
Я подумал, что где-то должно быть соответствующее настройки, но постоянно упускаю её…
Я почти уверен, что это не так. Скорее всего, правильным решением будет сделать ваш контент «не по теме» доступным только для авторизованных пользователей.
А вот информация с ask.discourse.com
pfaffman:
Как можно установить noindex для всех тем в конкретной категории?
DiscourseHelper:
Поиск
Поиск: Как автоматически установить noindex для каждой темы, созданной в определённой категории Discourse, используя настройки, модерацию или плагины, и гарантировать, что поисковые системы не будут индексировать эти темы.
Чтение
Прочитать: Возможно ли указать noindex для всех тем в указанной категории?
Чтение
Прочитать: Как добавить noindex ко всей категории?
Чтение
Прочитать: Нужен способ добавить «meta robots noindex» в темы из категории
Чтение
Прочитать: Нужно найти решение для блокировки индексации тем из категории
Чтение
Прочитать: Как установить noindex для тем в конкретной категории?
Чтение
Прочитать: Удалить из индекса отдельное обсуждение без архивирования
В Discourse в настоящее время нет встроенной настройки для автоматической установки noindex для всех тем в конкретной категории, если категория остаётся общедоступной. Самый надёжный способ предотвратить индексацию тем в категории — ограничить видимость категории так, чтобы её могли просматривать только авторизованные пользователи, но это может не подойти, если вам всё ещё нужен публичный доступ.
Ключевые выводы:
noindex ко всем темам в конкретной категории./admin/customize/robots повлияет только на страницу списка категорий, но не на отдельные темы внутри этой категории (источник).noindex к темам в конкретной категории потребуется плагин (источник).Сводная таблица:
| Метод | Влияние на поисковые системы | Публичный доступ |
|---|---|---|
| Ограничение категории до TL0 | Блокирует поисковые системы и гостей, не является по-настоящему публичным | |
| Пользовательский robots.txt | Блокирует только страницу списка категорий, а не отдельные темы | |
| Плагин (кастомная разработка) | Необходим для добавления <meta name="robots" content="noindex"> к темам |
|
| Скрытие тем из списка | Темы остаются публичными и индексируемыми, если на них есть прямые ссылки |
Ссылки:
Если требуется решение с использованием плагина и вы размещены на платформе Discourse (Pro/Business/Enterprise), свяжитесь с team@discourse.org, чтобы обсудить ваши потребности. Платные планы хостинга не позволяют напрямую использовать пользовательские плагины, но могут предложить профессиональные услуги или альтернативные решения.
Дайте знать, если вам понадобятся дополнительные детали или помощь в формулировке требований для команды Discourse!
Спасибо за информацию.
Возможно, я так и сделаю, мне нужно подумать об этом.
Жаль, что приходится скрывать контент от посетителей, чтобы также скрыть его от поисковых роботов. Возможно, вы хотите, чтобы посетители могли обнаружить этот оффтоп-контент, чтобы показать, насколько ваша сообщество веселое, приятное и открытое…
Не планирует ли Discourse предложить простой чекбокс для каждой категории, чтобы разрешить или запретить индексацию её контента?
Кстати, хороший способ поддержать эту идею — проголосовать за неё.
Привет, спасибо, что откликнулись, ребята.
Я думал, что должна быть такая настройка, это ведь элементарно, а Discourse — такая продвинутая система. @chapoi, спасибо за комментарий, я проголосовал за неё, но это другой сценарий использования. Думаю, именно поэтому там так мало голосов.
Что вы имеете в виду?
Разве это не решит вашу проблему?
Конечно, дружище.
Я, наверное, должен был быть более ясным: главная забота пользователя касалась его интеграции с WordPress (который я использую), поэтому, возможно, люди видят это и отворачиваются от темы.
Мне просто трудно понять, почему за это проголосовали только три человека. Так что моя рационализация вступила в игру. ![]()
Но речь не о «посетителях» вообще, а о «посетителях, которые не настолько заинтересованы в вашем сайте, чтобы зарегистрировать аккаунт». И запрос заключается не в том, чтобы скрыть контент, а в том, чтобы боты могли его увидеть, использовать вашу полосу пропускания для его получения, а затем, если они решат следовать вашим инструкциям, не добавлять его в свой индекс.
Если вы считаете, что ваша офф-топик информация настолько привлекательна и интересна, что вы хотите, чтобы люди видели её без создания аккаунта, то почему бы не разрешить её индексацию, чтобы они могли её найти?
Я не пытаюсь усложнить задачу — у меня здесь нет никаких полномочий, но я не вижу, как этот запрос вам поможет. Возможно, те, кто влияет на то, что включается в ядро, понимают это лучше.