아이디와 클래스 이름을 축소하는 것이 나쁜 SEO 관행입니까?


10

나는 가능할 때마다 모든 것을 축소하는 큰 팬입니다. 내가 이것을하지 않는 것은 죄입니다.

그러나 최근에 검색 엔진에서 웹 사이트 순위를 높이기위한 수천 가지 팁 중 하나는 다음과 같습니다.

HTML에서 좋은 클래스와 ID 이름으로 콘텐츠 컨텍스트를 제공하십시오.

[출처]

나는 항상 아이디와 클래스 이름을 하나 또는 두 개의 문자 길이로 변경합니다 ...

내가 그 남자의 말을 믿지 않지만, 이것에 대한 확인이 정말로 필요합니다. 나에게 왜 그런지 이해가되지 않습니다.

  • 그 점이 맞습니까?
  • 왜 그런가?

답변:


9

나는 ID와 클래스 이름에 대해 걱정하지 않을 것입니다. 가장 많이 사용되는 ID 이름은 새로운 HTML5 태그 이름 (헤더, 바닥 글 등)에 영향을 미쳤으며 HTML5가 아닌 사이트가 페이지의 다른 섹션을 표시하는 데 도움이 될 수 있지만 키워드를 포함하면 순위에 영향을주는 것은 아닙니다. 그러나 올바른 HTML 태그와 마이크로 포맷을 사용해야합니다. Google은 검색 엔진이 이러한 요소를 순위 요소로 사용하거나 최소한 검색 엔진이 검색 결과에 콘텐츠를 표시하는 방식에 영향을 미쳐 클릭률에 영향을 줄 수 있다는 사실을 알고 있습니다.


SEO 순위에 영향을 미치지 않는다는 문서가 있습니까? 의심 스럽다. 메인 메뉴 클래스를 "navingation-bar"로 유지하면 Google에서 이해할 수 있지만 메인 메뉴 클래스를 "lorem-ipsum-sit-amet"으로 유지하면 파악하기 어렵습니다. SEO의 HTML 클래스 이름에 대한 모범 사례에 대한 문서를 찾고 있습니다. 누구나 알고 있다면 링크를 붙여 넣으십시오. 미리 감사드립니다.
Bhargav Joshi

5

아니요, 그것은 불행히도 정확하지 않고 불행히도 그 질문에 대한 저질적인 답변 중 하나입니다. 해당 줄을 제거하기 위해 편집했습니다.

HTML의 클래스 이름과 ID 이름은 SEO와 아무런 차이가 없습니다. 검색 엔진이 분석하는 마이크로 포맷의 경우는 예외이며 검색 결과에 특정 스 니펫이 표시 될 수 있습니다.

HTML을 "최소화"하려고 할 필요가 없습니다. 서버가 gzipped 컨텐츠를 전송하고 있는지 확인하십시오.

이 질문에 대한 많은 답변은 검색 순위를 직접적으로 개선하는 것이 아니며, 대부분 장기적인 간접 순위 요인 인 사이트 가시성 및 홍보에 관한 것입니다.


사람들이 우려하는 검색 엔진에 대해서는 이것이 사실 일지 모르지만 검색 엔진은 모두 알고리즘 일 뿐이며 무엇이든 기반으로 할 수 있습니다. 내 검색 엔진은 클래스와 ID 이름의 간결성을 기반으로 결과를 주문하므로 내 검색 엔진에서 SEO를 개선하려는 경우 가능한 한 최상의 최적화가 될 것입니다.
J.Money

1

나는 ID 나 클래스가 SEO 현명하다고 생각하지 않습니다.

그러나 왜 ID와 클래스 이름을 1 또는 2 자로 변경합니까? 당신은 그것으로부터 무엇을 얻습니까? 성능을 위해 수행하는 경우 수행하지 마십시오. 그것들을 축소하는 것은 당신에게 아주 작은 이익을 줄뿐입니다. 그리고 당신이 가진 유일한 것은 읽을 수없고 인식 할 수없는 것들입니다.


나는 축소되지 않은 버전의 사본을 유지
ajax333221

근데 내가 처음 궁금한 이유는 무엇입니까?
PeeHaa

낮은 파일 크기 = 다운로드 시간이 줄어 듭니다. 클래스와 ID는 html + css에서 약 100 번 나타납니다. 따라서 5
자를

@ajax는 나에게 마이크로 최적화처럼 들립니다. 이로 인해 수백 바이트를 절약 할 수 있지만 모든 JPG는 수백 배의 비용이 듭니다. 또한 적절한 gzip 압축은 이러한 패턴을 처리합니다. 그러나 나는 이것도 아무 해가 없다고 생각한다
Pekka

@ ajax333221 ^^ 그것은 단지 소리처럼 들리지 않습니다. 그것은 단지 :-)입니다
PeeHaa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.