it-swarm-es.com

¿Los motores de búsqueda pueden indexar el contenido de texto en un elemento HTML5 <canvas>?

Me preguntaba si el contenido en un elemento HTML5 canvas tiene algún efecto positivo/negativo en SEO, o si está indexado en absoluto.

15
GSto

Probablemente no, pruebe esta herramienta http://robot.dabase.com/ para ver lo que un robot suele ver en su sitio.

10
hendry

Realmente no entiendo la pregunta, ¿quieres decir?

 <canvas>Some text</canvas>

? Eso sería una tontería por razones que no tienen nada que ver con los motores de búsqueda. La etiqueta <canvas> es para renderizar usando JavaScript, por lo que si está preguntando sobre eso, su pregunta es equivalente a si los motores de búsqueda pueden ver el texto escrito por JavaScript.

2
delete

Si el texto está en HTML, entre las etiquetas <canvas></canvas>, entonces sí. Aunque no estoy seguro de en qué contexto el motor de búsqueda vería ese texto.

Si el texto se dibuja en el lienzo, entonces no.

2
Bryson

Canvas representa el texto como imágenes, seguramente si tiene una imagen que muestra claramente el texto, en teoría Google puede reconocer la imagen e indexarla como encabezado, pero es muy poco probable en este momento. Personalmente, nunca jugaría con elementos importantes de SEO en la página, como encabezados y texto. Dado que los bots ven los elementos del lienzo como imágenes, entonces podríamos convertir los diseños del sitio a archivos JPEG y lanzarlos en línea con la esperanza de que todo el texto se indexe correctamente y los enlaces que podamos manejar con mapas de imágenes. Pero eso es una locura, ¿verdad? Es por eso que los sitios web flash tienen dificultades para indexar su contenido sin secuencias de comandos especiales compatibles con bots.

Hasta que Google proporcione pautas exactas sobre cómo manejar el lienzo en el SEO, solo usaría @ font-face para encabezados de aspecto agradable.

0
Boris Benz

Si se representa en el mapa de bits como píxeles, esta es la misma pregunta que se reconocería un GIF o JPEG con texto (sin un atributo alt). En otras palabras, la búsqueda de imágenes de Google está haciendo OCR en las imágenes ... la respuesta probablemente no.

El texto de reserva como en

<canvas> Algún texto alternativo aquí </canvas>

probablemente sería recogido.

También en muchos casos, cuando las personas usan lienzo, usan superposiciones, ya que poner texto en un dibujo de lienzo es un poco confuso, especialmente si desea un control de grano fino. En cambio, la gente termina optando por ponerlo en HTML/CSS y luego superponerlo. Así es como muchos gráficos hacen sus leyendas/etiquetas en realidad.

0
Thomas Powell