web-dev-qa-db-ja.com

HTML5 <canvas>要素のテキストコンテンツは、検索エンジンでインデックス化できますか?

HTML5 canvas要素のコンテンツがSEOにプラス/マイナスの影響を与えるのか、それともインデックスが作成されるのか疑問に思っていました。

15
GSto

おそらくそうではありません。このツール http://robot.dabase.com/ を試して、ロボットがサイトで通常見ているものを確認してください。

10
hendry

質問を本当に理解しないでください

 <canvas>Some text</canvas>

?これは、検索エンジンとは関係のない理由からばかげています。 <canvas>タグはJavaScriptを使用してレンダリングするためのものです。そのため、質問は、検索エンジンがJavaScriptで作成されたテキストを表示できるかどうかに相当します。

2
delete

テキストがHTML内の<canvas></canvas>タグの間にある場合、はい。検索エンジンがそのテキストをどのコンテキストで見るかはわかりませんが。

テキストがキャンバスに描画される場合、いいえ。

2
Bryson

Canvasはテキストを画像としてレンダリングします。確かに、テキストを明確に表示する画像がある場合、理論的にはGoogleは画像を認識し、ヘッダーと言ってインデックスを付けることができますが、現時点ではほとんどありません。私は個人的に、ヘッダーやテキストなどの重要なオンページSEO要素でギャンブルをすることはありません。ボットはキャンバス要素を画像として見るため、サイトレイアウトをjpegに変換し、すべてのテキストが適切にインデックス付けされ、イメージマップで処理できるリンクを期待してオンラインで投げることができます。しかし、それはおかしな話ですよね?だからこそ、Flash Webサイトでは、ボットフレンドリーな特別なスクリプトを作成せずにコンテンツのインデックスを作成するのに苦労しています。

GoogleがSEOでキャンバスを処理する正確なガイドラインを提供するまで、私は見栄えの良いヘッダーに@ font-faceを使用します。

0
Boris Benz

ピクセルとしてビットマップにレンダリングされる場合、これは、テキスト(alt属性なし)を含むGIFまたはJPEGが認識されるのと同じ質問です。言い換えれば、画像に対してOCRを行うGoogle画像検索です...おそらく答えはそうではありません。

のような代替テキスト

<canvas>代替テキストはこちら</ canvas>

おそらく拾われるでしょう。

また、キャンバスを使用している多くの場合、キャンバスの描画にテキストを配置することは特にきめ細かな制御が必要な場合は少し危険なので、オーバーレイを使用しています。代わりに、人々はHTML/CSSに配置してからオーバーレイすることを選択することになります。これは、凡例/ラベルを実際に行うグラフの数です。

0
Thomas Powell