Muy buenas!!
Si ya sé hoy es festivo, no voy a dar mucho la lata 😅, pero creo que esto es interesante...
A raíz del reto 4 que propuse: , en uno de los comentarios, acertadamente indico que "mucha gente se olvida que una canonical es una sugerencia y no una directiva". Es por ello, que he decidido, crear este corto pero creo que interesante post.
Aclaremos esas dudas:
✅ Canónical = sugerencia / recomendación:
Con rel= canonical, hacemos una sugerencia a Google. OJO!! puede ignorarla si cree que existe otra URL que representa mejor el contenido o si hay señales contradictorias (encuentra una URL con mayor autoridad, enlazado interno...)
✅ Noindex = directiva.
Si usas <meta name = "robots" content= "noindex">, estas ORDENANDO a Google que no indexe esa URL.
Peerooo si bloquemos esa URL con robots.txt antes de que Google pueda leer el noindex... Google no nos obedecerá, porque al no poder rastrear esa página (por tenerla bloqueada en el robots) no podrá ver esa metaetiqueta de noindex.
✅ Robots.txt: impide el rastreo pero no siempre la indexación.
SPOILER: Esta es sin duda la que más confusiones causa!!!
El robots.txt solo impide el rastreo, pero no garantiza que una URL no se indexe.
Un ejemplo claro sería si otra web enlaza a una URL bloqueada por robots.txt, Google podría indexarla sin haberla rastreado (la ha encontrado por enlaces externos, internos, sitemap...) y simplemente por el hecho de haberla descubierto sin necesidad de rastrearla, podría indexarla, vamos se guía por la información que va encontrando...
Al estar bloqueada y no poder rastrearla, volvemos al dilema de que no podrá leer la metaetiqueta noindex o si tiene canonical... así que podría indexarla igualmente...
El SEO técnico puede hacer que nos explote la cabeza si no entendemos bien los conceptos (y aún entendiéndolos hay veces que ya nos hace de las suyas...)
📍 Si aún no has participado en el Reto 4 (que justo va de esto 😎), pásate por aquí:👉
Un saludo!! Seguimos aprendiendo juntos! 💪✨