¿Existe alguna forma de modificar la configuración de SEO para ciertos temas? Por ejemplo, a veces el contenido del foro genera lo que se conoce como «contenido delgado» (poco contenido en una página). Google penaliza los sitios con mucho contenido delgado, y se recomienda establecer una etiqueta «noindex» para este tipo de páginas. ¿Hay alguna manera de marcar ciertos temas como «noindex»? Además, ¿es posible modificar la metaetiqueta de descripción a nivel de tema? Parece que se genera automáticamente y no siempre se hace de manera óptima para mejorar el CTR en los resultados de búsqueda (Google mejora el posicionamiento en función del CTR en relación con el volumen de búsqueda). Gracias.
No para temas, pero si son categorías, puedes hacer que esas categorías requieran TL0 y que Google no pueda verlas.
Puedes marcar estos temas como No listados; esto los eliminará de los motores de búsqueda. Sin embargo, también los vuelve (casi) invisibles para los usuarios, ya que ahora necesitarás encontrar un enlace explícito desde otro lugar para acceder a ese tema.
Honestamente, si los temas son cortos y sin utilidad… simplemente elimínalos. Problema resuelto ![]()
Creamos muchas publicaciones con instrucciones en video para nuestros clientes en nuestro foro. Por lo tanto, queremos que los usuarios puedan encontrar estos videos fácilmente. Si los hacemos no listados, los clientes no podrán encontrarlos, ya que no aparecerán en las categorías o etiquetas. Al mismo tiempo, sin embargo, las páginas de video con poco contenido son consideradas contenido delgado por Google (especialmente cuando alojamos estos videos en YouTube), y queremos aplicarles “noindex”. ¿Es correcto que actualmente no hay forma de mantener las publicaciones en el sitio y, al mismo tiempo, aplicarles “noindex” a Google? De ser así, sería genial contar con una función sencilla como esta. Vengo del mundo de WordPress, y su enfoque consiste simplemente en tener una función de SEO en una publicación, donde puedes aplicar “noindex” a esa publicación, pero eso no significa que no se pueda encontrar en ningún lugar del sitio. Se trata simplemente de una configuración de etiqueta meta de SEO.
Podrías crear o encargar un complemento para hacer eso, o podrías hacer que esos videos en categorías estén disponibles solo para quienes han iniciado sesión.
Si te preocupa no tener suficiente contenido, podrías transcribir los videos y agregarlos debajo del incrustado del video en el tema.
En realidad, hemos estado revisando el código para ver cómo modificar algunas de las etiquetas Meta mediante un plugin, ya que no son realmente ideales para SEO. ¿Podrías indicarme si es correcto asumir que deberíamos usar un plugin para modificar la plantilla ‘app/views/layouts/application.html.erb’?
El archivo robots.txt ahora es editable para los administradores, por lo que puedes insertar las URLs allí.
Solo visita:
https://YOURSITENAME/admin/customize/robots
Así que inserta las URLs allí si lo deseas.
¿En qué versión de Discourse está esto? No lo tenemos. Estamos en Discourse 2.3.2 y no está disponible. Esa URL devuelve un error 404.
Esta es una función que se agregó después de la última versión estable. Estará disponible cuando se lance la versión 2.4 estable o si cambias a tests-passed.
Desafortunadamente, a partir del 1 de septiembre de 2019, Google ya no admite “noindex” en robots.txt:
https://webmasters.googleblog.com/2019/07/a-note-on-unsupported-rules-in-robotstxt.html
Por lo tanto, necesitamos otra forma de indicar a Google que ciertas publicaciones no deben aparecer en los resultados de búsqueda de Google.
¿Aparecerán las publicaciones “ocultas” en la búsqueda interna?
Probablemente no.
=> Quizás debería agregarse una función (del núcleo) para que cualquier publicación marcada como “noindex” incluya etiquetas meta noindex (pero que aún aparezca en la búsqueda interna y se liste normalmente).
¿Alguna otra idea?
Gracias,
Sven
Hemos comenzado a investigar esto y, si no estoy equivocado, no existen métodos de API ni widgets existentes que permitan modificar las etiquetas meta. Por lo tanto, creo que sería necesario un plugin para sobrescribir la forma en que se generan las etiquetas meta actuales. Sin embargo, otra solución que se me ocurrió es utilizar JavaScript para inyectar una etiqueta meta noindex en el encabezado. De ser así, sería trivial crear un componente de tema con un widget que realice esta acción y permita la inyección tema por tema. No estoy seguro, sin embargo, de si usar JavaScript para esto sea una buena idea, ya que desconozco cómo Google trata la generación dinámica de etiquetas meta. ¿Indexarían toda la página y solo luego verían la etiqueta noindex, haciendo que…? He leído rápidamente sobre este tema y, honestamente, no estoy seguro de que inyectar la etiqueta mediante JavaScript sea el camino correcto. Me interesaría saber qué opinan desarrolladores con más experiencia, ya que, para ser sincero, soy un principiante en Discourse.