스키마 마크업 드리프트를 피하는 방법
게시 됨: 2023-03-01스키마 마크업 드리프트를 방지하는 방법
Google 구조 데이터 업데이트는 자주 발생합니다. 이것은 귀하의 통제하에 있지 않습니다. 최신 상태를 유지한다는 것은 제품을 쉽게 찾을 수 있도록 유지하거나 수동 패널티를 피하는 데 도움이 될 수 있음을 의미할 수 있습니다.
고품질 콘텐츠를 만드는 것은 사이트 방문자와 Google 모두에게 가치가 있습니다. 구조화된 데이터를 사용하면 검색 엔진이 게시한 유용한 데이터와 의도를 쉽게 알 수 있습니다. 가격, 제품 가용성, 제품 변형, 사용 방법 세부 정보, 연락처 정보 등과 같은 제품 페이지의 중요한 세부 정보를 고려하십시오. 이 모든 것은 지식 기반을 형성하기 위해 유효한 스키마 마크업이 필요합니다.
스키마 마크업 드리프트란 무엇입니까?
스키마 드리프트는 관리하기 복잡한 문제일 수 있습니다. 기본적으로 웹 페이지 콘텐츠와 스키마 마크업이 갈라질 때 처리하는 전략과 작업을 포함합니다. 일반적으로 이는 플러그인 엔지니어 또는 정적, 하드 코딩된 schema.org 마크업이 코드 또는 콘텐츠 업데이트보다 뒤쳐질 때 발생합니다. "Drift"라는 단어의 의미를 명사로 생각하면 매우 적절합니다. Oxford Languages는 "한 장소에서 다른 장소로의 지속적인 느린 이동"이라고 말합니다.
점진적인 모든 것과 마찬가지로 의도적으로 집중하지 않으면 놓치기 쉬운 경우가 많습니다.
월드 웹의 발전은 계속되고 있습니다. 이로 인해 SEO는 시맨틱 및 스키마 관리에 민첩하게 접근해야 합니다.
마크업이 지속적으로 진화하는 방식:
- Google은 새로운 기능을 도입하고 다른 기능은 더 이상 사용되지 않습니다.
- Schema.org에서 새 버전이 출시됩니다.
- 이전 콘텐츠가 업데이트되거나 이동되고 현재 코드가 깨집니다.
- 누군가 CMS 또는 기타 플랫폼을 변경하기로 결정합니다.
- JavaScript, 앱 또는 기타 타사 엔티티가 업데이트되거나 전환됩니다.
- 신디케이트되거나 자동화된 콘텐츠는 페이지에 있는 텍스트와 요소를 변경합니다.
- 사이트의 온톨로지가 변경, 병합 또는 마이그레이션됩니다. (탐색경로 마크업에 영향을 줄 수 있음)
- 팀원이 영향을 인지하지 못한 채 콘텐츠 또는 코드를 변경합니다.
- 비즈니스 엔터티는 이름을 변경하거나 이동, 병합하거나 기타 ID를 변경합니다.
Schema.org 어휘가 제거되었습니다.
예정된 Schema.org 어휘 업데이트에는 종종 새로운 어휘 기회가 포함되지만 다른 어휘는 제거됩니다. 특히 제품 옵션과 의학 용어에서 이런 일이 발생하는 것을 보았습니다. 이러한 변경 사항이 적용되는 경우 RDF 데이터베이스 쿼리를 수행하여 이를 발견합니다. 업데이트가 긍정적인 영향을 미칠 것이라고 확신하는 경우에만 용어를 제거하십시오. 오래된 스키마 용어에 플래그가 지정되면 보관하거나 대체하는 것이 가치가 있는지 평가하십시오.
드리프트를 감시할 스키마 마크업의 예
데이터세트 스키마 마크업에는 몇 가지 새로운 가능성이 있습니다.
Dataset
스키마 마크업은 2022년 10월 25일에 마지막으로 업데이트되었습니다. 그리고 많은 멋진 아이디어가 고려되고 있습니다. 예를 들어 AI 혁신 생태계의 지식 그래프와 ML 모델은 진행 중인 엔터티의 한 종류입니다. 새로운 가능성이 나타나면서 더 많은 질문이 떠오르고 있습니다. 예를 들어 "OML은 시맨틱 데이터 세트에 대해 ML을 설명할 수 있습니까?" OpenML 메타데이터는 일부 OML 온톨로지를 사용하지만 현재는 ml-schema
와 Expose
모두 사용하지 않습니다. (Expose는 PHP를 사용하는 터널 애플리케이션으로 로컬 사이트 및 애플리케이션을 인터넷의 다른 사용자와 공유할 수 있습니다.)
이미 데이터 세트 스키마 마크업이 있습니다. MLModel이 Dataset의 하위 클래스로 널리 채택되는 경우 상위 클래스 Model에 마크업 업데이트가 필요할 수 있습니까? 이런 시나리오가 너무 많아요. 몇 가지 스키마 마크업 업데이트가 곧 출시될 예정이며 나머지는 향후 구현을 형성할 수 있는 논의 포인트입니다.
유효한 제품 제안에 대한 항목 조건 자격 증명이 변경되었습니다.
2022년 10월부터 itemCondition
의 Microdata 및 JSON-LD 유효한 마크업이 모두 변경되었습니다. "new"의 콘텐츠 값은 더 이상 유효하지 않습니다. 이 스키마 유형을 사용하려면 이제 Offer
내에서 필요한 경우 NewCondition
사용하십시오. 이것은 일반적으로 Product
스키마 아래에 중첩됩니다. 모든 제품 마크업 오류를 수정하는 것은 전자 상거래 사이트에서 수익 흐름을 유지하는 데 특히 중요합니다.
명확한 리뷰 스키마 마크업
알아야 할 또 다른 사항은 Google이 최근 웹 페이지에 지역 리뷰를 삽입해도 웹 순위에 영향을 미치지 않는다는 점을 분명히 했습니다. 즉, 시간을 할애할 수 있는 더 필수적인 구조화된 데이터 구현이 있을 수 있습니다. John Mueller는 "귀하의 사이트에서 수집되지 않은 리뷰에 구조화된 데이터 마크업을 사용하지 않도록 하십시오"라고 분명히 말했습니다. 이것은 내가 과거에 물어본 적이 있고 모호한 대답을 한 것입니다. 우리는 신중했지만 항상 명확성을 유지하는 것이 가장 좋습니다. 몇 년 동안 업데이트하지 않은 일부 페이지의 경우; 스키마 마크업 드리프트를 방지하려면 리뷰 콘텐츠를 업데이트해야 합니다.
입증된 노하우를 가진 사람을 고용하는 경우 구조화된 데이터는 웹 사이트 코드에 수동으로 추가되는 경우가 많습니다. 여러 SEO 플러그인이 최소한의 노력으로 도움이 될 수 있습니다. 두 경우 모두 스키마 요구 사항을 주의 깊게 관찰하면 많은 골칫거리를 줄일 수 있습니다.
플러그인이 스키마를 관리하는 경우 발생하는 상황 파악
내가 가장 좋아하는 저자인 Roger Montti는 최근 올인원 SEO WordPress 플러그인 취약점이 최대 3백만 명에게 미치는 영향에 대해 썼습니다. 이 플러그인은 스키마 마크업을 기본적으로 지원합니다.
스키마 마크업을 관리하기 위해 플러그인을 사용할 때 주의해야 할 필요성을 강조합니다. 여러 번 "드리프트"가 중요합니다. 유사한 여러 플러그인을 테스트한 결과 자체 도구를 사용하는 자체 사이트의 오류가 심각한 경우가 많다는 사실에 놀랐습니다. 앱이나 플러그인을 최신 상태로 유지하기 위해 수행해야 하는 작업에 공감합니다. 또한 자신이 두 가지 XSS(교차 사이트 스크립팅) 공격에 취약하다는 사실을 발견한 300만 명 이상의 활성 사용자에게 공감합니다.
이것은 사소한 문제가 아닙니다. Montti는 "취약점은 버전 4.2.9를 포함하여 AIOSEO의 모든 버전에 영향을 미칩니다."라고 보고합니다. 어떻게 이런 일이 발생합니까? XSS(교차 사이트 스크립팅) 공격은 쿠키, 사용자 세션 및 사이트 탈취에 대한 액세스로 이어질 수 있는 사용자의 브라우저에서 실행되는 악성 스크립트와 관련된 인젝션 익스플로잇의 한 형태입니다.
잘 관리되는 플러그인과 앱은 현재 스키마 어휘 버전을 자동으로 수집할 수 있습니다. 가능한 모든 엔터티 유형을 지원하는 모든 스키마 기회를 탐색하고 싶을 것입니다. 그러나 개별 페이지의 목적에 가장 적합한 엔터티 유형을 아는 데는 경험이 필요합니다. 코드 부풀림을 방지하고 페이지를 가장 잘 표현하려면 효과적이고 간소화된 스키마 마크업이 모두 필요합니다.
검색 엔진이 추측해야 하는 이유는 무엇입니까?
Google이 콘텐츠의 핵심 포인트, 저자, 콘텐츠가 대표하는 회사/조직, 검색어 일치에 가장 유용한 데이터를 결정하는 것은 큰 추측 게임이 될 수 있습니다. 콘텐츠 업데이트는 좋은 것입니다. 스키마를 동시에 업데이트해야 한다는 사실을 잊어서는 안 됩니다.
Martin Splitt의 스키마 마크업 드리프트 설명
“스키마 마크업과 시간이 지남에 따라 업데이트되는 페이지의 내용 사이에 드리프트가 있을 것입니다. 페이지에 콘텐츠를 배치하는 것을 제어하는 사람은 의미론적 책임이 있습니다. 개발 또는 SEO 여부. 페이지에 있는 내용이 무엇이든 더 넓은 개념에 매핑하도록 노력하세요.” – Martin Splitt, Google 개발자 관계 책임자 [1]
검색 엔진이 주어진 엔터티의 다양한 속성과 해당 엔터티와 다른 엔터티 간의 관계 노드를 빠르게 인식할 수 있도록 스키마를 적절하게 구조화하고 중첩하는 것이 도움이 됩니다. 우리는 페이지의 요소에 주석을 달아 페이지의 데이터를 구성하는 JSON-LD를 선호합니다. 그러면 검색 엔진에 도움이 될 수 있습니다.
구조 데이터 마크업을 구현하는 주요 이점은 페이지 요소를 명확하게 하고 엔터티를 둘러싼 품질 및 사실을 설정하는 것입니다. 그러면 전체적으로 더 체계적이고 더 나은 웹을 만드는 것과 관련됩니다. 그러나 과거 코드가 중복되면 구조 데이터 마크업의 이점이 빠르게 사라질 수 있습니다.
일반적으로 핵심 이름, 주소 및 전화번호는 덜 자주 변경됩니다. 이러한 기본 비즈니스 세부 정보의 경우 정확한 조직 구조 데이터 또는 지역 비즈니스 스키마를 유지하는 것이 중요합니다.
스키마 마크업 드리프트를 방지하는 것이 중요한 이유는 무엇입니까?
스키마는 풍부한 결과를 획득할 가능성을 높입니다. Google 검색 엔진 결과 페이지(SERP)는 눈에 잘 띄는 위치에 낮잠을 잘 수 있는 새로운 방법을 지속적으로 추가하고 있습니다. 예를 들어 인기 있는 "People Also Ask" 상자와 "People Also Search For" 추천 스니펫에는 웹사이트로 바로 연결되는 링크가 포함될 수 있습니다.
웹 사이트 품질 및 EEAT 개선: 구조화된 데이터 자체는 직접적인 순위 요소가 아닙니다. 그러나 Google은 검색 엔진이 귀하의 사이트에 무엇이 있는지 알 수 있도록 도와주기 때문에 지속적으로 사용을 권장합니다. 구조화된 데이터를 통해 사이트에 포함된 콘텐츠 및 항목에 대해 Google을 더 잘 교육하는 이 방법은 웹사이트 품질 및 EEAT에 대한 평가 작업을 단순화하고 개선합니다.
단순히 기존 기사의 스키마를 변경해야 하는 이유가 있을 수 있습니다. 스키마를 남용하면 알고리즘 또는 수동 패널티가 발생할 수 있습니다. 스키마 드리프트 및 페이지 변경 사항은 한동안 눈에 띄지 않을 수 있습니다. 그러나 힘들게 얻은 순위를 잃고 Google 검색에서 떨어질 가치가 없습니다.
구조화된 데이터는 Google 지식 그래프에 피드를 제공합니다.
스키마를 수동으로 관리하든 구조화된 데이터를 자동화하든 다양한 용도로 사용할 수 있습니다.
Google의 Knowledge Graph 영역은 더 많은 SERP 공간을 빠르게 장악하고 있습니다. Google은 우리가 이해하지 못하는 여러 가지 방법으로 정보를 수집하지만 스키마 코드가 봇의 정보를 제공한다는 것을 알고 있습니다.
2018년 Google은 주제 계층에 대해 이야기하기 시작했습니다. 이것은 기계 학습이 웹 콘텐츠와 주제 및 하위 주제가 함께 작동하는 방식을 더 잘 평가하는 데 도움이 됩니다. 구글은 다음과 같이 밝혔습니다.
"그래서 우리는 사람, 장소, 사물 및 사실 사이의 연결을 이해하는 기존 Knowledge Graph를 가져와 주제 공간과 시간이 지남에 따라 관심사가 어떻게 발전할 수 있는지 깊이 이해하도록 설계된 Topic Layer라는 새로운 계층을 추가했습니다. 친숙함과 전문성이 커짐에 따라. 주제 계층은 주어진 주제에 대해 웹에 존재하는 모든 콘텐츠를 분석하여 구축되며 수백, 수천 개의 하위 주제를 개발합니다. 이러한 하위 주제에 대해 우리는 가장 관련성이 높은 기사와 비디오를 식별할 수 있습니다. 이러한 기사와 비디오는 주제에 대한 최신 콘텐츠뿐만 아니라 상시적이고 지속적으로 유용한 것으로 나타났습니다. 그런 다음 패턴을 살펴보고 이러한 하위 주제가 서로 어떻게 관련되어 있는지 이해하므로 다음에 탐색할 콘텐츠 유형을 보다 지능적으로 표시할 수 있습니다.” – 검색 여정을 도와드립니다.
Google의 구조화된 데이터 채택과 끊임없이 진화하는 Schema.org 라이브러리는 모두 콘텐츠를 더 잘 구조화할 수 있는 방법을 안내할 수 있는 환상적인 이점입니다. 사이트에서 콘텐츠 모호성과 정리되지 않은 데이터를 해결하는 데 도움이 될 수 있습니다.
기본적으로 스키마 드리프트는 검색 엔진에 대한 콘텐츠를 혼동합니다. 데이터 품질 문제입니다. Google의 주제 레이어에 정보를 제공하는 데이터 레이어라고 생각하세요. 데이터 품질 관리는 시간이 지남에 따라 더 많은 발행물 및 페이지와 함께 더 큰 작업이 됩니다. 스키마는 특정 목적을 위해 사용됩니다. 데이터 품질을 통한 구조화된 콘텐츠는 매우 유용합니다. 그러나 정확도에서 벗어나면 데이터 문제입니다.
스키마에는 신뢰성이 필요합니다. 스키마 변경을 관리하기 위한 내부 모범 사례 워크플로를 설정합니다. 모니터링 데이터 품질이 중요합니다.
스키마 마크업 드리프트를 어떻게 감지합니까?
스키마 드리프트 감지 방법:
Google 검색 콘솔 보고서
우리는 고객을 위한 Google 리치 결과를 얻고자 하므로 Search Console 보고서를 예리하게 주시하는 것이 최우선 과제입니다. 이 Google 도구는 크롤링 속도에 따라 시간 경과에 따라 웹 페이지 버전을 캐시합니다. 따라서 마크업을 자주 변경하는 경우 최신 마크업이 사이트에 있는 내용을 반영하지 않을 수 있습니다.
Screaming Frog 사용자 지정 보고서
사이트 마이그레이션 중 스키마 마크업 매핑은 엄청난 작업입니다. 마이그레이션이 스키마에 영향을 미치는 동안 종종 약간의 콘텐츠 변경도 있습니다. 예를 들어 누군가 질문-답변 콘텐츠를 변경하면 FAQ 스키마 마크업이 삭제될 수 있습니다. 모든 마이그레이션 파일에서 원하는 데이터베이스 스키마를 도출하기 위해 모든 시스템을 검사한 다음 라이브 데이터베이스의 실제 스키마와 비교하여 드리프트를 감지합니다.
매핑 데이터의 Microsoft 스키마 드리프트
스키마 드리프트 제어를 활성화하려면 싱크 변환에서 "허용" 스키마 드리프트를 선택합니다. 스키마 드리프트가 활성화되면 매핑 탭의 자동 매핑 슬라이더가 켜져 있는지 확인합니다. 이 슬라이더를 켜면 들어오는 모든 열이 적절한 대상에 기록됩니다. 그렇지 않으면 규칙 기반 매핑을 사용하여 드리프트 열을 작성해야 합니다.
스키마 마크업 드리프트 발생을 방지하는 방법은 무엇입니까?
다음을 통해 스키마 드리프트가 발생하지 않도록 방지합니다.
- 책임감 있게 스키마를 모니터링할 개인을 지정합니다.
- 완전한 팀 접근 방식을 취하십시오.
- 외부 스키마 드리프트를 확인합니다.
- 스키마 분석기 도구에 투자하십시오.
- 스키마 관리에서 선택적이고 전략적이며 능률적이어야 합니다.
- 각 스키마 속성에 대해 동일한 언어로 정렬합니다.
- 날짜 및 시간 형식을 포함하여 값을 추가하기 위해 동일한 구조에 정렬합니다.
- 대문자 사용, 하이픈, 문장 부호와 같은 모든 속성에 대해 동일한 구문을 공유합니다.
- 속성당 동일한 인코딩 형식을 사용합니다(예: 문자 인코딩).
- Google 개발자의 구조화된 데이터 업데이트
- Schema.org에서 새 릴리스를 출시합니다.
책임감 있게 스키마를 모니터링할 개인을 지정합니다.
이와 같은 작업은 일정과 이 감독에 대한 책임이 있는 사람에 대한 지정 없이 누락되거나 지연될 수 있습니다. 종종 SEO는 기회와 작업으로 과부하가 걸리기 때문에 매주 충분한 시간을 지정하여 확인을 완료하고 드리프트 발생과 소통할 수 있는 경우에만 작동합니다.
완전한 팀 접근 방식을 취하십시오.
드리프트가 발생할 수 있는 방법을 파악한 후에는 데이터 동기화를 변경하는 업데이트를 수행하는 사람이 다른 사람에게 알릴 수 있도록 알림 시스템을 설정하십시오. 외부 웹 페이지 컨테이너, 플러그인 구성, 테마 등이 변경되면 문제가 발생할 수 있습니다. 마크업에 영향을 미치는 여러 플러그인은 충돌 또는 중복을 유발할 수 있습니다.
스키마를 조정할 수 있는 모든 팀원은 다음을 수행해야 합니다.
외부 스키마 드리프트 확인
때때로 우리는 예를 들어 WordLift 또는 Yoast의 스키마를 사용자 정의 형식과 결합했습니다. 어떤 경우에는 마크업이 타사에서 호스팅됩니다. 이러한 추가 스키마 마크업 방법에는 이점이 있지만 @id
드리프트되어 외부 스키마 드리프트에 기여할 수 있음을 관찰하십시오.
스키마 분석기 도구에 투자
일부 앱 및 플랫폼은 스키마 데이터의 전반적인 상태를 보기 위해 사이트의 예약된 크롤링을 수행할 수 있는 스키마 분석기를 제공합니다. 더 이상 사용되지 않는 스키마 속성에 대해 데이터(RDF 트리플)를 쿼리한 후 시각화된 보고서를 제공하는 경우가 많습니다(제안: Screaming Frog Crawler). 연결된 개방형 데이터를 활용하여 관련성을 유지하십시오.
스키마 관리에서 선택적이고 전략적이며 능률적이어야 합니다.
검색 엔진에 불충분한 데이터를 제공하는 것과 "시끄러운 환경" 사이에서 적절한 균형을 유지하십시오. 여러 스키마 마크업 플러그인 관리자를 사용하면 단일 플랫폼이 제공하는 것을 달성할 수 있다고 생각할 수도 있습니다. 가능합니다. 그러나 지나치게 잡음이 많은 코드를 생성할 위험이 있습니다. 제3자의 프리미엄 지원을 위해 전략적 선택을 하고 개방적인 커뮤니케이션을 개발할 것을 제안합니다. 이것은 종종 프리미엄 버전에 대한 비용을 지불해야 합니다.
스키마 마크업 변경 사항을 지속적으로 알리기 위해 따라야 할 두 가지 주요 출처:
이 작업이 약간 시간이 많이 걸리는 것처럼 보이더라도 우리는 당신이 틀렸다고 말하지 않을 것입니다. 그러나 SEO가 일반적으로 동의하는 한 가지는 검색 마케팅이 여전히 시간 집약적인 전략이라는 것입니다. 어떤 단일 버전의 검색 엔진 최적화도 빠르고 즉각적으로 첫 페이지 검색 결과 순위를 보장하지 않습니다. 첫 페이지 광고 스팟에 입찰할 수 있는 유료 검색 옵션만 가능합니다.
웹 페이지에서 유효한 스키마 마크업을 유지하는 정기 감사는 스키마 드리프트가 발생하는 시기를 포착합니다.
요약: 스키마 마크업 드리프트로 인해 탈선하고 싶지는 않습니다.
스키마를 정확하게 유지하는 데 도움이 필요하면 651-205-2410으로 전화하십시오. 기꺼이 도와드리겠습니다! 우리는 귀하의 고유한 요구 사항을 해결하기 위해 맞춤형 SEO 스키마 마크업 솔루션을 제공하는 데 열정적입니다. 예를 들어 웹사이트의 크롤링 예산, 코드 중복 및 가능한 의도 명확화 문제를 평가합니다. 또한 Google이 스키마 마크업을 인덱싱하지 못하게 하는 가장 일반적인 실수에 대해서도 잘 알고 있습니다. 귀하의 데이터 품질은 중요하며 저희가 도와드릴 수 있습니다.
감사를 통해 구조화된 데이터 마크업 드리프트로부터 보호
참조:
[1] https://webinars.searchenginejournal.com/search-engine-journal/QA-With-Google-s-Martin-Splitt-Semantic-HTML-Search-Google-Search-Console