it-gundan.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로 변환하고 모든 텍스트가 올바르게 색인화되고 링크를 이미지 맵으로 처리 할 수 ​​있기를 바랍니다. 하지만 그건 미친 이야기입니다. 이것이 바로 플래시 웹 사이트가 특별한 봇 친화적 인 스크립팅없이 컨텐츠를 인덱싱하는 데 어려움을 겪는 이유입니다.

Google이 SEO에서 캔버스를 처리하는 방법에 대한 정확한 지침을 제공 할 때까지 @ font-face를 Nice 헤더에 사용합니다.

0
Boris Benz

비트 맵에 픽셀로 렌더링되는 경우 텍스트가있는 GIF 또는 JPEG (alt 속성 없음)를 인식하는 것과 같은 질문입니다. 즉, 이미지에서 OCR을 수행하는 Google 이미지 검색은 ... 답은 아닐 것입니다.

와 같은 대체 텍스트

<canvas> 여기에 대체 텍스트 </ canvas>

아마 픽업 될 것입니다.

또한 사람들이 캔버스를 사용하는 경우에는 캔버스 그리기에 텍스트를 넣는 것이 특히 미세한 입자 제어를 원하는 경우 약간 까다롭기 때문에 오버레이를 사용하는 경우가 많습니다. 대신 사람들은 HTML/CSS에 넣은 다음 오버레이하도록 선택합니다. 실제로 범례/레이블을 수행하는 차트 수입니다.

0
Thomas Powell