it-swarm.it

Il contenuto del testo in un elemento <canvas> HTML5 può essere indicizzato dai motori di ricerca?

Mi chiedevo se il contenuto di un elemento HTML5 canvas avesse effetti positivi/negativi sul SEO o se fosse indicizzato.

15
GSto

Probabilmente no, prova questo strumento http://robot.dabase.com/ per vedere cosa un robot in genere vede sul tuo sito.

10
hendry

Non capisci davvero la domanda, vuoi dire

 <canvas>Some text</canvas>

? Sarebbe sciocco per ragioni che non hanno nulla a che fare con i motori di ricerca. Il tag <canvas> è per il rendering utilizzando JavaScript, quindi se lo stai chiedendo, la tua domanda è in qualche modo equivalente al fatto che i motori di ricerca possano vedere il testo scritto da JavaScript.

2
delete

Se il testo è in HTML, tra i tag <canvas></canvas>, quindi sì. Anche se non sono sicuro di quale contesto il motore di ricerca vedrebbe quel testo.

Se il testo è disegnato sulla tela, allora no.

2
Bryson

Canvas rende il testo come immagini, sicuramente se hai un'immagine che mostra chiaramente il testo, teoricamente Google può riconoscere l'immagine e indicizzarla come diciamo intestazione, ma è molto improbabile a questo punto. Personalmente non scommetterei mai con importanti elementi SEO in-page come intestazioni e testo. Dato che i robot vedono gli elementi della tela come immagini, potremmo semplicemente convertire i layout del sito in jpeg e lanciarli online sperando che tutto il testo venga indicizzato correttamente e i collegamenti che potremmo gestire con le mappe delle immagini. Ma è un discorso folle, vero? Ecco perché i siti Web flash hanno difficoltà a indicizzare i loro contenuti senza speciali scripting compatibili con i bot.

Fino a quando Google non fornirà linee guida precise su come gestire la tela nel SEO, utilizzerei @ font-face per le intestazioni dall'aspetto piacevole.

0
Boris Benz

Se viene renderizzato nella bitmap come pixel, allora questa è la stessa domanda che verrebbe riconosciuta una GIF o JPEG con testo (senza un attributo alt). In altre parole, la ricerca di immagini di Google sta eseguendo l'OCR sulle immagini ... la risposta è probabilmente no.

Il testo di fallback come in

<canvas> Qualche testo alternativo qui </canvas>

verrebbe probabilmente raccolto.

Inoltre, in molti casi, quando le persone usano la tela, usano le sovrapposizioni poiché mettere il testo in un disegno su tela è un po 'rischioso, specialmente se si desidera un controllo accurato della grana. Invece la gente finisce per scegliere di metterlo in HTML/CSS e quindi sovrapporlo. Questo è il numero di grafici che fanno effettivamente le loro leggende/etichette.

0
Thomas Powell