HTML5 <canvas> 요소의 텍스트 내용을 검색 엔진으로 색인 할 수 있습니까?


15

HTML5 canvas요소의 내용이 SEO에 긍정적 / 부정적 영향을 미치는지 또는 전혀 색인 이 없는지 궁금 합니다.


글쎄, 당신은 <canvas> 여기에 당신의 텍스트 </ canvas>와 같은 것을 할 수 있고 "여기에 당신의 텍스트"가 감지 될 것입니다.
luiscubal

답변:



2

질문을 실제로 이해하지 못합니까?

 <canvas>Some text</canvas>

? 그것은 검색 엔진과 관련이없는 이유로 어리석은 일입니다. 이 <canvas>태그는 자바 스크립트를 사용하여 렌더링하기위한 것이므로 질문하면 검색 엔진이 자바 스크립트로 작성된 텍스트를 볼 수 있는지 여부와 같습니다.


2

텍스트가 HTML 사이에 있고 <canvas></canvas>태그 사이에 있으면 예입니다. 검색 엔진이 해당 텍스트를 볼 수있는 컨텍스트는 확실하지 않습니다.

텍스트가 캔버스에 그려지면 아니오.


0

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

와 같은 대체 텍스트

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

아마 픽업 될 것입니다.

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


0

Canvas는 텍스트를 이미지로 렌더링합니다. 분명히 텍스트를 명확하게 표시하는 이미지가 있다면 이론적으로 Google은 이미지를 인식하고 헤더라고 말하지만 색인을 생성 할 수는 있지만 현재로서는 거의 불가능합니다. 필자는 개인적으로 헤더 및 텍스트와 같은 중요한 페이지 SEO 요소를 절대로 도박하지 않을 것입니다. 봇은 캔버스 요소를 이미지로 인식하므로 사이트 레이아웃을 jpeg로 변환하고 모든 텍스트가 올바르게 색인화되고 링크를 이미지 맵으로 처리 할 수 ​​있기를 바랍니다. 하지만 그건 미친 이야기 지? 이것이 바로 플래시 웹 사이트가 특별한 봇 친화적 인 스크립팅없이 컨텐츠를 인덱싱하는 데 어려움을 겪는 이유입니다.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.