Así que, al ir a /admin/customize/robots
Usando el plugin de mapa del sitio, noté esto al final. Si quisiera permitir que Google acceda a todas las publicaciones que requieren iniciar sesión para verse, ¿cómo debería cambiarse esta parte?
¿O simplemente usaría declaraciones Allow para todas las categorías?
Estoy enfocándome estrictamente en SEO, ya que recientemente cambié la visibilidad de algunas categorías y me gustaría que Google siga rastreando las páginas.
<%- if SiteSetting.sitemap_enabled? %>
<%- unless SiteSetting.login_required? %>
Mapa del sitio: <%= request.protocol %><%= request.host_with_port %>/sitemap.xml
<% end %>
<% end %>
El foro es público. Algunas categorías no lo son. Lo que intento lograr es obligar a los usuarios a iniciar sesión para ver las categorías, pero permitir que Google vea las páginas y las rastree.
Estaba leyendo en línea sobre el archivo robots, donde se puede lograr esto con Allow:, pero el ejemplo solo mostraba cómo permitir una página específica y no una categoría completa.
No es posible. Las categorías no públicas requieren iniciar sesión para acceder. El rastreador web de Google no tiene sesión iniciada (es anónimo). Por lo tanto, Google no puede ver la categoría ni ninguno de sus contenidos.
A propósito, si Google pudiera acceder al contenido sin iniciar sesión, también podrían hacerlo técnicamente usuarios con conocimientos.
Entendido. ¿Existe alguna forma de forzar la aparición de un popup para mostrar la categoría de inicio de sesión en función de cada categoría? En el sentido de contratar a alguien para crear un plugin para esto?
No tengo conocimiento de que exista un complemento que permita eso, pero definitivamente se ha discutido sobre esto antes aquí en Meta. Una búsqueda rápida debería encontrarlo.