2010-04-01 2 views
13

나는 실제 텍스트를 숨기는 동안 사용자에게 텍스트 이미지를 보여주기 위해 배운 네거티브 텍스트 들여 쓰기 기술을 사용하고 있습니다.은 클로킹으로 간주되는 부정적 텍스트 들여 쓰기입니까?

검색 엔진이 여전히 색인을 생성 할 수있는 동안 사용자가 멋진 스타일의 텍스트를 볼 수 있습니다.

그러나 나는 사용자와 다른 콘텐츠를 제공하기 때문에이 소리가 외설처럼 들리네한다고 생각하기 시작했습니다. 그러나, 나는 이것을 속임수로 사용하지 않고있다. 게다가 이것이 인기있는 기술 인 것처럼 보입니다.

그럼 SEO 안전인가요? 아니면 은폐입니까?

감사합니다.

+0

SEO 및 유용성을 위해 실제 텍스트에 대해 ALT 태그를 사용하는 것이 좋습니다. 일부 브라우저에서는 이미지를 사용할 수 없거나 꺼져있는 경우 ALT 텍스트가 해당 컨테이너의 글꼴 속성을 사용하므로 페이지의 일부로 보이게 할 수도 있습니다. –

+1

ALT 태그 같은 것이 없습니다. 그러나 ALT 속성이 있습니다. –

답변

14

아니요, 클로킹이 아닙니다. 내가 말할 수있는 것에서는 클라이언트가 크롤러인지 여부에 따라 실제로 다른 콘텐츠를 제공하지 않습니다. 귀하가 제공하는 컨텐츠는 거미가 아닌 브라우저에 의해 다르게 해석됩니다. 실제로 인 경우 다른 콘텐츠를 제공하는 이유는 무엇입니까?

나는 접근성이 좋은 연습이라고 말할 수있는 한 멀리까지 갈 것입니다. 화면 판독기는 여전히 숨겨진 텍스트를 가져오고, 텍스트 브라우저는 정상적으로 표시합니다.

+0

접근성의 관점에서 볼 때 이것은 나쁜 행동입니다. 이미지가 꺼져 있고 느린 네트워크의 공통 설정 인 CSS는 아무 것도 볼 수 없습니다. – fuxia

+0

@toscho, 모든 이미지 및 CSS를 비활성화 할 때마다 ... 텍스트가 잘 보입니다. tho에서 테스트 할 스크린 리더가 없습니다. –

+1

@toscho : 좋은 지적! 그러나,이 기술은 그 관점에서 다른 이미지 대체 기술보다 더 나쁩니 까? @ 존 : 요점은 : images * off *, CSS * on *. – Thomas

5

아니요, 클로킹이 아닙니다. 나는 Google's definition의 핵심 문구가 생각 :

Googlebot이 보는 파일은 일반 사용자가 보는 파일과 동일하지 않은 경우, 당신은 위험도가 높은 범주에있어.

다른 파일을 제공하지 않습니다. GoogleBot에 제공되는 파일의 내용은 사용자에게 제공되는 파일의 내용과 완전히 같습니다.

2

Thomas 맞아요. 이건 외투가 아닙니다. CResult의 인용문은 Cloaking이 크롤러와 사용자를 위해 다른 파일을 제공한다는 것을 의미합니다. 크롤링 컨텍스트에 대해 Content = File을 의미합니다. 따라서, 똑같은 파일을 제공한다면, 아무것도 클로킹하지 않을 것입니다.

오프 스크린 텍스트를 제공해도 상관 없습니다. 콘텐츠가 사용자에게 표시되는 방식은 중요하지 않습니다. 파일 안에 무엇이 있는지는 중요하지 않습니다.

+0

큰 감사, 지금 나는 "클로킹"의 정의에 대해 더 잘 이해하고있다. –

1

이것은 외함이 아닙니다. 항상 이미지 대체 기술을 사용합니다. 그것은 더 접근하기 쉽다는 사실에서 의미가 있습니다. 텍스트가 이미지가 말하는 것을 읽는다면 괜찮습니다. 그것은 이미지 기능입니다. 그러나 어쨌든 이미지에없는 이미지에 대한 설명을 숨기고 있다면, 나는 그것에 대해 걱정할 것입니다. 똑같은 것을 바꾸는 것은 괜찮습니다. 나는 ALT 텍스트를 사용하지만 때로는 이미지를 텍스트 위에 배경으로두고 화면에서 들여 쓰기를해야합니다. 그것은 동일한 요구 사항을 충족시킵니다.

2

적어도 하나의 blogone of google's help pages을 부정적인 들여 쓰기를 승인하지 않는다는 증거로 해석합니다.

또한이 post에는이 주제에 대한 Google 직원의 의견이 있습니다.

관련 문제