Может ли текстовое содержимое в элементе HTML5 <canvas> быть проиндексировано поисковыми системами?

15

Мне было интересно, имеет ли контент в canvasэлементе HTML5 какое-либо положительное / отрицательное влияние на SEO, или он вообще проиндексирован.

GSto
источник
Ну, вы можете сделать что-то вроде <canvas> Your text here </ canvas>, и «Your text here», вероятно, будет обнаружен.
luiscubal

Ответы:

10

Вероятно, нет, попробуйте этот инструмент http://robot.dabase.com/, чтобы увидеть, что робот обычно видит на вашем сайте.

Хендри
источник
2

Не совсем понял вопрос, ты имеешь ввиду

 <canvas>Some text</canvas>

? Это было бы глупо по причинам, которые не имеют ничего общего с поисковыми системами. Этот <canvas>тег предназначен для рендеринга с использованием JavaScript, поэтому если вы спрашиваете об этом, ваш вопрос в некотором роде эквивалентен тому, могут ли поисковые системы видеть текст, написанный на JavaScript.


источник
2

Если текст находится в HTML, между <canvas></canvas>тегами, тогда да. Хотя я не уверен, в каком контексте поисковая система увидит этот текст.

Если текст рисуется на холсте, то нет.

Брайсон
источник
0

Если он отображается в растровом изображении в виде пикселей, то это тот же вопрос, что и при распознавании GIF или JPEG с текстом в нем (без атрибута alt). Другими словами, поиск картинок Google делает OCR на изображениях ... ответ, вероятно, нет.

Резервный текст как в

<canvas> Здесь есть альтернативный текст </ canvas>

скорее всего, заберут.

Также во многих случаях, когда люди используют холст, они используют оверлеи, поскольку помещать текст в рисунок холста немного рискованно, особенно если вы хотите точный контроль зерна. Вместо этого люди заканчивают тем, что решили поместить это в HTML / CSS и затем наложить это. Вот сколько графиков на самом деле делают свои легенды / ярлыки.


источник
0

Canvas отображает текст в виде изображений. Конечно, если у вас есть изображение с четким отображением текста, теоретически Google может распознать изображение и проиндексировать его как, скажем, заголовок, но на данный момент это маловероятно. Лично я никогда не буду играть с важными SEO-элементами на странице, такими как заголовки и текст. Поскольку боты видят элементы canvas в качестве изображений, мы можем просто преобразовать макеты сайтов в jpegs и выложить их в Интернете, надеясь, что весь текст будет проиндексирован должным образом, а ссылки можно обрабатывать с помощью карт изображений. Но это сумасшедший разговор, верно? Вот почему флеш-сайтам сложно индексировать свой контент без специальных скриптов для ботов.

До тех пор, пока Google не даст точных рекомендаций по работе с canvas в SEO, я бы просто использовал @ font-face для красивых заголовков.

Борис Бенц
источник