Ответы:
Вероятно, нет, попробуйте этот инструмент http://robot.dabase.com/, чтобы увидеть, что робот обычно видит на вашем сайте.
Не совсем понял вопрос, ты имеешь ввиду
<canvas>Some text</canvas>
? Это было бы глупо по причинам, которые не имеют ничего общего с поисковыми системами. Этот <canvas>
тег предназначен для рендеринга с использованием JavaScript, поэтому если вы спрашиваете об этом, ваш вопрос в некотором роде эквивалентен тому, могут ли поисковые системы видеть текст, написанный на JavaScript.
Если он отображается в растровом изображении в виде пикселей, то это тот же вопрос, что и при распознавании GIF или JPEG с текстом в нем (без атрибута alt). Другими словами, поиск картинок Google делает OCR на изображениях ... ответ, вероятно, нет.
Резервный текст как в
<canvas> Здесь есть альтернативный текст </ canvas>
скорее всего, заберут.
Также во многих случаях, когда люди используют холст, они используют оверлеи, поскольку помещать текст в рисунок холста немного рискованно, особенно если вы хотите точный контроль зерна. Вместо этого люди заканчивают тем, что решили поместить это в HTML / CSS и затем наложить это. Вот сколько графиков на самом деле делают свои легенды / ярлыки.
Canvas отображает текст в виде изображений. Конечно, если у вас есть изображение с четким отображением текста, теоретически Google может распознать изображение и проиндексировать его как, скажем, заголовок, но на данный момент это маловероятно. Лично я никогда не буду играть с важными SEO-элементами на странице, такими как заголовки и текст. Поскольку боты видят элементы canvas в качестве изображений, мы можем просто преобразовать макеты сайтов в jpegs и выложить их в Интернете, надеясь, что весь текст будет проиндексирован должным образом, а ссылки можно обрабатывать с помощью карт изображений. Но это сумасшедший разговор, верно? Вот почему флеш-сайтам сложно индексировать свой контент без специальных скриптов для ботов.
До тех пор, пока Google не даст точных рекомендаций по работе с canvas в SEO, я бы просто использовал @ font-face для красивых заголовков.