일반적인 스키마 마크업 실수

게시 됨: 2022-10-05

Schema.org는 검색 엔진이 콘텐츠를 더 잘 이해할 수 있도록 웹에서 구조화된 데이터를 제공하는 것을 목표로 합니다. 검색 엔진 크롤러가 웹사이트의 컨텍스트를 이해하는 데 도움이 됩니다. 그리고 올바르게 사용하면 Google SERP 내에서 특정 풍부한 기능을 얻을 수 있습니다. Hack My Growth의 최신 에피소드에서는 일반적인 스키마 마크업 문제와 이러한 문제가 웹사이트에 어떤 영향을 미칠 수 있는지 살펴보겠습니다.


동영상 대본:


스키마 마크업을 하는 이유

스키마 마크업은 크롤러가 웹 페이지의 컨텍스트를 더 잘 이해할 수 있도록 하는 데 사용되며 경우에 따라 풍부한 기능을 얻는 데 사용할 수 있습니다. 많은 사람들이 더 나은 순위를 얻기를 바라며 웹사이트에 이것을 추가하기 시작했습니다. 그리고 올바르게 수행하면 검색 엔진이 페이지 컨텍스트를 이해하는 데 도움이 되기 때문에 순위를 높이는 데 확실히 도움이 될 수 있습니다. 어떤 경우에는 가능한 풍부한 기능의 추가 이점을 제공할 것입니다.

문제는 많은 사람들이 프로세스나 영향에 대해 생각하지 않고 잘못된 마크업을 추가하거나 페이지에 마크업을 추가하기 시작한다는 것입니다. 크롤러에게 이 모든 정보를 제공하기 때문에 크롤러가 혼란을 겪을 수 있습니다. 당신은 "페이지는 이것이 기도 하지만 저것 이기도 하지만 이것이 기도 하다"고 말하고 있습니다.

그리고 컴퓨터는 인간처럼 정보를 통해 생각할 수 없습니다. 데이터를 보고 데이터를 이해하려고 합니다.

그리고 충돌하는 데이터가 있을 때 신뢰를 높이는 것이 아니라 최소화하게 됩니다. 컨텍스트에 도움이 되지 않습니다. 이것은 이 사람들이 자신의 사이트가 무엇인지 모르고 계속 진행할 것이라는 인상을 줍니다.

일반적인 스키마 마크업 문제


1. 잘못된 마크업 유형

일반적으로 볼 수 있는 일반적인 문제에는 어떤 것이 있습니까? 여러 번 잘못된 유형의 마크업을 보게 됩니다. 예를 들어, 누군가가 서비스 페이지에 제품 마크업을 넣거나 제품 페이지에 서비스 마크업을 넣습니다. 때때로 그들은 같은 페이지에서 조직적 마크업뿐만 아니라 로컬 마크업을 사용할 것입니다. 합병증을 유발할 수 있습니다.

2. 충돌하는 마크업

번째 유형은 함께 작동하지 않거나 개선에 도움이 되지 않는 마크업을 추가하는 경우입니다. 대신에 동시에 두 가지 다른 것을 말하고 있습니다.

3. 너무 많은 마크업 유형

또 다른 큰 문제는 너무 많은 마크업 유형을 추가하는 것입니다. 더 많은 것이 항상 더 나은 것은 아닙니다. 종종 구조화된 데이터를 추가할 때는 적을수록 좋습니다. 올바른 마크업만 있고 더 이상은 없는지 확인하십시오.

4. 잘못 구성된 마크업 유형

그런 다음 마지막 유형은 잘못 구성되고 JSON을 올바르게 빌드하지 않거나 특정 유형의 마크업을 정의하지 않아 오류가 생성됩니다.

schema.org의 유효성 검사 도구를 사용하여 웹 사이트 검사

schema.org의 유효성 검사 도구 사용:

첫 번째는 AutoNation 사이트입니다. 신차와 중고차를 파는 곳입니다. 그들의 홈페이지입니다. 그리고 그들의 홈페이지에는 두 번 나타나는 우편 주소가 있습니다. 그들은 동일한 정보의 두 가지 다른 유형을 가지고 있습니다. 이것은 중복입니다.
그들이 그것을 두 번 하기 때문에 그것은 그들에게 도움이 되지 않을 것입니다. 말도 안돼

또한 두 번 표시되는 지리 좌표도 있습니다. 그들은 또한 24개의 서로 다른 자동차 품목을 가지고 있으며 여기에 홈 페이지에 있는 다양한 유형의 자동차를 표시하고 있습니다. 그들이 왜 그렇게 하고 싶어하는지 이해합니다. 아마도 일종의 플러그인에서 수행하는 것 같습니다.

이 페이지의 내용은 무엇입니까? 이 다른 차에 관한 것입니까 아니면 자동차 딜러에 관한 것입니까? 그런 다음 "자동차 딜러"를 사용하는 대신(우편 주소, 지리 좌표 및 비즈니스 정보를 알고 있기 때문에 매우 의미가 있음) "자동차 딜러" 아래에 있습니다. 그런 다음 "독립 실행형 항목"으로도 표시했습니다.

자동차 딜러 아래에 중첩될 수 있습니다. 이 페이지는 서비스 페이지가 아니기 때문에 "서비스"는 의미가 없습니다. 여기 이 페이지에 표시되는 다양한 문제가 있습니다. 이 페이지에는 충돌하는 마크업과 잘못된 마크업 유형이 있습니다. 너무 많은 마크업을 추가하는 페이지가 있습니다.

여기에 리뷰와 종합 리뷰가 있습니다. 리뷰가 여러 개 있는데 리뷰 플러그인만 사용하는 것 같습니다. 사이트에서 많은 플러그인을 사용하고 이러한 플러그인 각각이 자체 마크업에서 실행되면 다음과 같은 결과를 얻게 됩니다. 이것은 크롤러에게 많은 혼란을 줄 수 있습니다.

우리는 이러한 우편 좌표가 필요하지 않습니다. 나는 이 차를 가지고 있지 않을 것입니다. 특정 자동차 페이지에만 자동차 마크업이 있을 것입니다. 왜냐하면 그것이 그 페이지에 관한 것이기 때문입니다. 이 경우 "자동차 딜러"가 있고 주소, 지리 좌표 및 영업 시간이 모두 여기에 중첩되어 있습니다. 이 유형인 "자동차 딜러"는 비즈니스 또는 조직 유형이기 때문입니다.

지역 비즈니스 마크업입니다. 여기 아래에 모든 정보를 중첩하고 정리하고 더 쉽게 만들 수 있습니다. 여기에 리뷰를 추가할 수도 있습니다. 특히 여기에 전체 리뷰를 추가할 수도 있습니다. 이것은 정리할 수 있고 사이트의 컨텍스트뿐만 아니라 전체 사이트의 크롤링을 개선할 수 있는 여러 문제가 있는 한 가지 예입니다.

트립어드바이저 웹사이트입니다. 보시다시피 조직지역 마크업이 모두 있습니다. 그리고 이 지역 마크업을 사용하면 주소가 없기 때문에 여기에 수많은 경고가 표시됩니다. 지역 마크업이 되려면 주소가 있어야 합니다. 그것은 의미가 필요합니다. Google이 "무엇을 하려는 겁니까?"

그리고 그들이 하려고 하는 것은 서비스를 제공할 수 있는 이 모든 다른 지역에 태그를 지정하는 것입니다. 그러나 그것은 로컬 마크업의 목적이 아닙니다. 지역 비즈니스 마크업은 특정 지역에 서비스를 제공하는 지역 비즈니스에 사용됩니다. 트립어드바이저는 지역 비즈니스가 아닙니다. 이 경우. 캐나다 전역에 서비스를 제공하는 국가 기업입니다. 그리고 조직 마크업이 있어야만 최소한 홈페이지에서 의미가 있는 유일한 마크업이기 때문입니다.

토론토에 기반을 둔 위치 또는 이러한 다른 지역 중 하나가 있고 특정 비즈니스 위치 또는 본사가 있는 경우 해당 정보를 여기에 표시하는 것이 합리적일 수 있습니다. 그러나 지금 우리가 보는 바와 같이 그들은 schema.org를 오용하고 있기 때문에 사이트 크롤링에 많은 혼란을 가중시키고 있습니다.

이것은 훈련 및 운동 구독을 하는 웹사이트입니다. WordPress 사이트에서 웹 페이지와 웹 사이트가 있는 곳을 여러 번 봅니다. 여기에 사이트 자체의 컨텍스트와 이에 대한 많은 정보를 제공하는 웹 사이트가 있습니다. 그리고 이것은 끔찍하지 않습니다. 이 정보의 대부분은 기업 자체의 사람, 이유, 위치에 대해 더 많이 이야기하기 때문에 조직 아래에 있을 수 있습니다. 여기 아래에 모두 중첩되어 있습니다.

그리고 여기에서 일부 중복 정보를 제공하는 "웹 사이트"도 있습니다. 그러나 이것은 일반적으로 Yoast 또는 다른 SEO 플러그인과 같은 것을 사용하여 주입됩니다. 거기에 웹 사이트 마크 업을 넣을 것입니다. "웹페이지"와 "웹사이트"는 필요하지 않습니다. 하나를 선택.

"조직"이 좋습니다. 일반적으로 홈 페이지나 정보 페이지에 이를 표시합니다. "사람"을 제외하고 다른 것들은 괜찮습니다. 다시 말하지만, 이것은 웹사이트의 홈 페이지이고 사람을 홍보하지 않기 때문입니다. 이 "사람" 마크업이 "조직"(CEO 또는 설립자 등)에 중첩되어 적용되는 경우 또는 개인에 대한 정보를 제공하는 특정 개인의 프로필 페이지에 중첩되기를 원합니다.

베스트바이닷컴입니다. Best Buy는 항상 스키마 오류가 많은 것 같습니다. 제가 많이 사용하는 편입니다. 그리고 여기에 완벽하게 잘 작동하는 "breadcrumbs"가 있습니다. 그러나 여기에서 schema.org JSON-LD 파일을 생성할 때 오류가 발생했습니다. 여기로 내려가면 이러한 문제가 어디에서 발생하는지 알 수 있습니다.

자세히 짚어내지 못해서 문제가 무엇인지 정확히 모르겠지만 괄호가 누락된 것 같습니다. 제대로 공식화되지 않은 JSON-LD 코드가 있는 것 같으며 이로 인해 손상됩니다. 개발자는 이것을 살펴보고 이 정보가 전달되는 것을 허용하지 않기 때문에 어떻게 생성되고 있는지 파악하고 수정해야 합니다. 영향을 받고 있는 웹사이트가 있습니다.

그들은 "조직" 마크업, 즉 연락처를 가지고 있습니다. 이 모든 것은 Best Buy에게 매우 중요한 정보이므로 사람들이 그들에게 연락하고 지식 그래프 엔터티와 웹 사이트 간의 명확한 관계를 만들 수 있습니다. 이것은 Best Buy를 위한 놓친 기회이며 코드를 다시 보면 정리할 수 있는 것입니다.

마크업을 사용하는 공립학교 시스템 입니다. 그들이 하려고 하는 것은 일부 웹사이트 마크업 또는 조직적 마크업을 갖는 것이며 사이트에 마크업을 추가했지만 반드시 있어야 하는 마크업 유형을 선언하지 않았습니다. 현재 크롤러는 자신이 무엇을 하려는지 전혀 모릅니다.

그들은 이 마크업을 페이지에 주입했습니다. 기술적으로 잘못된 것은 아니지만 모호합니다. 도움이 되지 않습니다. 다시 말하지만 schema.org 및 구조화된 데이터의 목적은 일반적으로 컨텍스트를 제공하는 것입니다. 여기서 우리는 컨텍스트 없이 마크업을 얻었습니다. 사이트에 거의 영향을 미치지 않습니다.

그리고 여기 또 하나가 있습니다. 상품을 판매하는 사이트지만 메인페이지입니다. 여기에 웹 페이지가 있으며 이것은 Yoast에서 주입된 것처럼 보입니다. 이 웹 페이지 마크업은 꽤 좋아 보입니다. 필요한 모든 것을 갖추고 있습니다. 웹사이트 전체의 일부입니다.

다시, 웹 페이지는 웹사이트에 첨부됩니다. 여기에서 볼 수 있듯이 올바른 중첩입니다. 웹사이트의 일부입니다.

여기서 발생하는 문제는 "제품"입니다. 그들은 여기에 제품을 넣고 있으며 이것이 반드시 제품 페이지는 아닙니다.

여기서 발생하는 문제는 "제품"입니다. 그들은 여기에 제품을 넣고 있으며 이것이 반드시 제품 페이지는 아닙니다. 이 홈 페이지는 웹사이트에 대한 엔트리 페이지입니다. 이 사이트에는 제품 페이지가 있고 제품 ​​페이지에 제품 마크업을 넣어야 하므로 제품 페이지가 아니어야 합니다. 올바른 페이지에 올바른 마크업을 두지 않습니다.

스키마가 컨텍스트를 제공합니다.

다시 말하지만, 스키마 및 구조 데이터의 전체 목적이 크롤러에 컨텍스트를 제공하는 것이라면 다음을 수행해야 합니다.

  • 제대로 주입하고 있는지 확인
  • 올바른 JSON 코드를 작성하는 데 시간을 할애하십시오.
  • 플러그인이 특정 페이지에 의미가 없는 구조화된 데이터를 넣지 않도록 하십시오.
  • 구조화된 데이터를 웹사이트에 구현하기 전에 속도를 늦추고 매핑합니다.
도움이 될 수 있는 가장 큰 것 중 하나는 또 다른 눈을 갖는 것입니다. 구조화된 데이터 또는 전략적 SEO 전략을 구현하고 있고 명확성과 집중을 제공할 누군가가 필요한 경우 코칭이 바로 그것입니다. SEO 코칭 보유자 또는 SEO 코칭 계약이 어떻게 생겼는지 알고 싶다면 무료 샘플 세션을 제공하며 아래에서 등록할 수 있습니다.

계속해서 확인하십시오. 등록하면 전략에 대해 15분 또는 20분 동안 이야기하고 원하는 결과를 얻는 데 필요한 명확성과 집중을 위해 다른 시각을 얻을 수 있습니다.

이 영상을 시청해주셔서 다시 한 번 감사드립니다! 오늘 새로운 것을 배웠기를 바랍니다. 이 작업을 통해 부족한 부분을 정리하고 원하는 결과를 얻을 수 있는지 확인하기 위해 다시 돌아가서 마크업을 살펴보시기 바랍니다. 구독 버튼을 누르는 것을 잊지 마세요. 이 정보가 도움이 되었다면 친구들과도 공유하십시오.