Zero = Hero: 이것이 SEO에 스키마가 중요한 이유입니다.

게시 됨: 2019-07-03

이 기사는 게스트 기고입니다. 게시물 하단에서 저자에 대해 자세히 읽어보세요.

0은 많은 SEO가 보고하는 것을 즐기는 것이 아니며 당연히 그렇습니다. 고객에게 전환 측정항목이 0이고, 해당 월에 방문자가 0이거나, 수익 성장이 0이라고 말하고 싶은 사람은 누구입니까?

우리는 모두 거기에 가본 적이 있으며 아직 가보지 않은 사람들을 위해 말하겠습니다. 적의 가장 친한 친구에게 바라는 상황이 아닙니다.

2019년으로 빨리 감기, 이제 모든 SEO가 되고자 하는 것은 0입니다… 글쎄, 위치 0 은 그렇습니다.

SERP 상단에 정보 상자, 자주 묻는 질문 및 기타 풍부한 스니펫이 있는 상황에서 SEO 업계는 그 아래의 나머지 속성에 어떤 일이 일어날지 궁금해하고 있습니다.

대답? 글쎄, 그것은 당신의 관점에 달려 있습니다. 많은 사람들이 이것을 검색 엔진 표준에 대한 위협으로 보고 있지만 다른 사람들은 이를 경쟁자보다 더 효과적으로 정보를 홍보할 수 있는 기회로 보고 있습니다.

위치 제로 개요

확실히, 위치 0은 새로운 것이 아닙니다. Google에서 리치 카드라고 부르는 레시피를 포함하는 식품과 관련된 틈새 시장은 이미 수년 전부터 존재해 왔습니다.

이제 유일한 차이점은 Google이 Schema의 도움으로 SERP 상단에서 다른 유형의 리치 스니펫을 활용하고 있다는 것입니다.

이러한 리치 스니펫에서 제공되는 정보는 일반적으로 권위 있는 웹 페이지의 요약으로, 검색자가 쿼리하는 정보를 빠르고 쉽게 찾을 수 있는 방법을 제공합니다.

위치 0 이라는 이름은 리치 스니펫이 모든 자연 검색 결과보다 페이지 상단에 표시된다는 사실에서 유래합니다. Google의 사명은 "전 세계의 정보를 체계화하여 보편적으로 액세스할 수 있고 유용하게 만드는 것"이기 때문에 이러한 정보 제공 방법이 어떻게 그 목표에 더 가까워질 수 있는지 알 수 있습니다.

그러나 리치 스니펫(또는 추천 결과라고도 함)이 항상 1순위 웹사이트에서 제외되는 것은 아니라는 점에 유의해야 합니다. Google은 제공하는 리치 스니펫의 검색어를 충족시키기 위해 첫 페이지의 다른 사이트 콘텐츠를 사용할 수 있습니다.

Position Zero가 SEO를 방해하는 방법

SEO 커뮤니티에 투자하고 있다면 2019년 1분기 Google에서 제로 클릭 검색의 비율을 보여주는 최근 연구를 읽거나 들었을 것입니다.

데이터에 따르면 1분기에 Google의 모든 검색 중 48.96%가 온페이지 클릭이 없었고 사용자가 검색어를 종료했습니다. 이 때문에 많은 업종이 SERPS에서 시장 점유율 기회를 상실하고 있습니다.

Google의 SERP 순위 기준이 점점 더 불투명해짐에 따라 회사 및 대행사 내부의 SEO 및 디지털 마케터가 논의의 최전선에서 검색 최적화를 유지하는 것이 무엇보다 중요합니다. 그렇지 않으면 시간이 지남에 따라 Google의 첫 페이지 결과를 공유하는 자산이 점점 더 많은 자산을 잃게 될 것으로 예상됩니다.

크롤러가 웹사이트와 제공된 정보를 이해하는 데 도움이 되는 주요 구현 방법 중 하나는 스키마입니다. 올해 출시된 최신 Googlebot 업데이트를 통해 Google은 이제 귀하의 콘텐츠와 스키마를 그 어느 때보다 잘 이해할 수 있게 되었습니다.

스키마를 사용하여 위치 0에 최적화

SEO가 진행 중인 모든 변화에도 불구하고 웹사이트를 0으로 만드는 것은 생각만큼 어렵지 않습니다. on-page SEO에서 on-SERP SEO로 순식간에 이동할 수 있는 몇 가지 단계가 있습니다.

콘텐츠

심오하고 가치가 있으며 항상 녹색인 콘텐츠는 0순위에 오르려는 웹사이트나 자산의 필수 요소여야 합니다. 앞서 논의한 바와 같이 Google은 검색자에게 최상의 결과만을 제공하고자 합니다. 지금은 그 어느 때보다 귀하의 콘텐츠와 콘텐츠가 작성되고 표시되는 방식에 투자해야 할 때입니다.

프로 팁: 많은 사람들은 경쟁업체로 트래픽을 유도할 수 있다는 두려움 때문에 권위 있는 웹사이트에 연결하는 것을 두려워합니다. 그러나 SEO로서 첫 번째 우선 순위는 경쟁자를 언급하는 것을 의미하더라도 신뢰할 수 있는 저널과 기사로 리소스를 인용하는 것입니다. 경쟁업체에 연결하는 SEO 이점을 무효화하려면 href에 no-follow 속성 을 사용해야 합니다 .

페이지 SEO 시맨틱

다음 우선 순위는 귀하의 페이지 관행이 SERP의 경쟁 웹 사이트보다 동등하고 훨씬 더 나은지 확인하는 것입니다.

프로 팁: 유사한 의도를 가진 표 또는 목록 스니펫을 찾으려면 Google에 직접 이동하여 검색어를 입력한 다음 하단으로 스크롤하여 관련 검색 섹션에서 정보를 수집하는 것이 좋습니다.

페이지 스키마에서 구현

위치 0에 오는 프로세스를 시작하려면 웹사이트, 페이지 또는 게시물의 적절한 위치에 수동으로 마크업되고 삽입된 온페이지 스키마를 사용해야 합니다 .

다양한 유형의 스키마에는 페이지에 있는 Microdata 및 RDFa와 헤더에 포함된 JSON-LD가 있습니다.

아래에서 볼 수 있듯이 Google은 형식 간의 차이점을 설명하고 JSON-LD가 스키마 구현의 권장 형식임을 나타냅니다. JSON-LD는 일반적으로 헤더에 위치하므로 Googlebot에서 빠르고 쉽게 식별할 수 있습니다.

JSON 구글 스키마

목적에 따라 다양한 유형의 스키마 마크업이 있습니다. 그 중 일부에는 지역 비즈니스, 조직, 사람, 제품, 제안 및 이동 경로 식별이 포함되지만 이에 국한되지 않습니다.

오늘 우리는 JSON-LD가 Google에서 선호하는 형식이기 때문에 JSON-LD를 사용하면서 웹사이트가 쉽게 위치 0에 도달하도록 돕는 세 가지 유형의 스키마에 초점을 맞출 것입니다. 세 가지 유형은 How-To Schema , FAQ SchemaQA Schema입니다.

구독하다

이용약관*을 읽었으며 이에 동의합니다.

방법, FAQ 및 QA에 대한 전체 스키마 마크업 가이드

"방법" 스키마 마크업

How-To 스키마는 How-To 가이드에 필요한 필수 요소를 마크업하도록 설계되었습니다. 이러한 요소에는 비용, 소요 시간, 필요한 항목 및 프로세스를 완료하는 데 필요한 단계가 포함될 수 있습니다.

스키마 마크업을 포함하면 아래와 같은 리치 스니펫과 함께 0번 위치의 SERP에서 볼 수 있습니다.
Google 리치 스니펫 스키마 마크업이 없으면 Google은 How-To의 각 요소 또는 단계가 수행하는 작업을 식별할 방법이 없습니다. 위에서 볼 수 있듯이 사용자는 단순히 정보 목록을 보고 지시를 따릅니다. 반면에 Google은 JSON-LD용 HTML 또는 헤더에 필요한 마크업을 제공하지 않는 한 정보의 용도를 결정할 수 없습니다.

JSON-LD 마크업으로 안내하는 방법

기억해야 할 한 가지 중요한 점은 페이지의 방법 가이드가 스키마의 방법 정보와 일치하는지 확인하는 것입니다. 그렇지 않으면 Google에서 이를 SERP 조작으로 볼 수 있습니다.

다음은 각 중요 요소에 레이블을 지정하는 방법을 보여주는 방법 가이드의 예입니다.

 <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "HowTo", "name": "How To Edit CSS", "description": "How to guide on editing CSS inside of a website", "totalTime": "PT10M", "step": [{ "@type": "HowToStep", "text": "Head to your Cpanel" },{ "@type": "HowToStep", "text": "Locate your stylesheet, typically named style.css" },{ "@type": "HowToStep", "text": "Edit the style sheet with your changes" },{ "@type": "HowToStep", "text": "Save style sheet" }] } </script>

위의 내용은 How-To 스키마를 웹 사이트에 추가하는 방법에 대한 매우 간단한 개요이지만 이미지, 통화 유형 등과 같은 개체에 대한 다른 옵션이 있습니다.

포괄적인 스키마 마크업 생성기 의 경우 기술 SEO 도구 를 사용하는 것이 좋습니다.

FAQ 스키마 마크업과 QA 스키마 마크업

FAQ 및 QA 스키마는 검색자가 귀하의 페이지에서 유용하다고 생각할 수 있는 질문과 답변을 식별하도록 설계되었습니다. 둘의 차이점을 구별하고 올바른 스키마를 사용하는 것이 중요합니다.

FAQ 페이지는 하나 이상의 "자주 묻는 질문(FAQ)"을 제공하는 웹사이트 페이지입니다. FAQ는 웹사이트 자체에서 작성해야 하며 사용자가 질문에 대한 답변을 제공할 수 없도록 합니다.

반면에 QA 스키마는 페이지에 하나의 질문과 해당 질문에 대한 답변이 포함된 경우에만 사용됩니다. 한 가지 질문을 하고 다른 사용자가 답변을 하고 사용자가 답변이 얼마나 도움이 되었는지에 대해 투표할 수 있는 포럼 또는 고객 지원 페이지가 그 예입니다.

아래에서 FAQ 및 QA JSON-LD 스키마 마크업의 예를 찾을 수 있습니다.

JSON-LD 마크업 관련 FAQ

 <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "What is technical SEO?", "acceptedAnswer": { "@type": "Answer", "text": "Technical SEO covers the crawl, index, and render portion of the "crawl, index, rank" model." } },{ "@type": "Question", "name": "What is the most important part of gaining position zero as it pertains to Technical SEO?", "acceptedAnswer": { "@type": "Answer", "text": "The most important part of gaining position zero as it pertains to technical SEO is to have a great command of semantic coding and schema values and techniques." }] } </script>

JSON-LD 마크업을 사용한 QA

 <script type="application/ld+json"> { "@context": "http://schema.org/", "@type":"QAPage", "mainEntity": { "@type": "Question", "name":"What does SEO Stand For?", "text":"The acronym SEO stands for search engine optimization.", "answerCount":"1", "upvoteCount":"15", "dateCreated":"2019-06-26", "author": { "@type": "Person", "name": "Schieler" }, "acceptedAnswer": { "@type": "Answer", "text": "The acronym SEO stands for search engine optimization..", "dateCreated": "#qaAcceptDate", "upvoteCount": 1, "url": "", "author": { "@type": "Person", "name": "Schieler" } } } } </script>

WordPress에 스키마 구현

이 자습서의 목적과 안내 방법을 위해 위의 방법을 사용하여 WordPress에 스키마를 직접 구현하는 방법을 보여주므로 오늘 0순위에 대한 프로세스 순위 지정을 시작할 수 있습니다.

참고: WordPress가 이미 설치 및 구성되어 있다고 가정합니다.

페이지당 또는 게시물 기준으로 WordPress 헤더에 스키마를 삽입하는 방법

많은 경우 스키마에 Rank Math 또는 Yoast SEO와 같은 포괄적인 플러그인을 사용하는 것은 좋은 생각이 아닙니다.

지식 확인

각 웹사이트 페이지가 다른 작업을 수행하는 것을 목표로 하기 때문에 전역 header.php에 스키마를 추가하는 것은 권장되지 않습니다. 글로벌 스키마를 적용할 때 해당 페이지에 특정한 정보(예: 리뷰 및 평가 페이지에 대한 집계 등급, 블로그에 대한 How-To 가이드, 서비스에 대한 Q&A 또는 정보 페이지에 대한 정보 및 등등.

아래에 제공된 지침은 플러그인 사용과 관련이 있지만 사용에 제한이 없으며 스키마 이외의 작업에 사용할 수 있습니다. 플러그인의 유일한 기능은 사용자가 지정한 바닥글이나 헤더에 스니펫을 삽입하는 것이며 자체 변형을 추가하거나 변경하려고 시도하지 않습니다.

위에서 언급했듯이 웹 사이트에 스키마를 구현하는 가장 좋은 방법은 웹 사이트의 헤더를 통해 페이지 단위로 구현하는 것입니다. 제가 직접 추천하는 플러그인은 지금 여러 사이트에서 사용하고 있는 99robots의 Header Footer Code Manager 입니다. 사용자 인터페이스에 대한 직접적인 접근 방식으로 사용하는 가장 쉬운 플러그인입니다.
플러그인을 다운로드하면 왼쪽에 HFCM이라는 새 패널 옵션이 WordPress에 표시됩니다. 이 탭을 클릭한 다음 "새 스니펫 추가"를 선택합니다. 그러면 아래 스크린샷의 페이지로 이동합니다.
워드프레스 스키마 필드에 정보를 계속 입력합니다. 스니펫 이름은 스니펫의 이름을 지정하는 것입니다. 사이트 표시는 스니펫이 표시될 위치를 선택하는 드롭다운입니다. 페이지 목록은 스키마 스니펫을 표시하도록 선택할 정확한 페이지 또는 게시물입니다. 위치는 항상 헤더를 선택하십시오. 항상 상태를 활성으로 설정하십시오.
워드프레스 스키마 스니펫

위의 작업을 완료한 후 스니펫 코드 섹션으로 이동합니다. 여기에 JSON-LD 스니펫을 배치합니다.

스키마를 입력한 후 업데이트를 선택하면 완료됩니다!

플러그인이 없는 헤더의 스키마에 대한 WordPress 지침

WordPress 웹사이트에 추가 플러그인을 추가하고 싶지 않다면 PHP를 편집하고 페이지별로 헤더에 스키마를 수동으로 삽입하는 솔루션이 있습니다.

이 솔루션을 사용하면 플러그인을 더 간결하게 유지하고 서버 요청을 더 적게 요청할 수 있습니다!

  • 이 프로세스의 첫 번째 단계는 functions.php 파일을 찾는 것입니다. 대부분의 경우 WordPress의 프런트 엔드를 통해 이를 찾을 수 있습니다. 모양 > 테마 편집기 > 테마 함수 @ functions.php로 이동합니다.
  • 이 파일을 찾으면 이 파일의 맨 아래에 아래 기능을 추가합니다.
    add_action('wp_head', 'add_jsonld_head', 999);
    함수 add_jsonld_head() {
    if(is_page( 00 )){
    ?>
    <!– 스키마가 여기에 표시됩니다. –>
    <?
    } 그렇지 않으면(is_single(00)) {
    ?>
    <!– 스키마가 여기에 표시됩니다. –>
    <?
    }
    }
  • 함수를 추가한 후 JSON-LD 스키마를 삽입하려는 웹사이트의 해당 페이지에 페이지와 단일 ID 번호를 업데이트했는지 확인합니다. 또한 "Schema Goes"라고 표시된 코드에 직접 스키마를 추가합니다. 여기". 이제 다음과 비슷하게 보일 것입니다.
    add_action('wp_head', 'add_jsonld_head', 999);
    함수 add_jsonld_head() {
    if(is_page(58)){
    ?>
 <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "HowTo", "name": "How To Edit CSS", "description": "How to guide on editing CSS inside of a website", "totalTime": "PT10M", "step": [{ "@type": "HowToStep", "text": "Head to your Cpanel" },{ "@type": "HowToStep", "text": "Locate your stylesheet, typically named style.css" },{ "@type": "HowToStep", "text": "Edit the style sheet with your changes" },{ "@type": "HowToStep", "text": "Save style sheet" }] } </script>
  • <?
    } 그렇지 않으면(is_single( 58 )) {
    ?>
    <!– 스키마가 여기에 표시됩니다. –>
    <?
    }
    }
  • 파일을 저장하고 페이지 소스를 검사하여 스키마를 삽입하려는 페이지의 헤더를 확인합니다. 참고: 이 방법은 if ​​및 else 문을 사용하여 페이지와 게시물을 하나의 함수로 결합합니다. 이 기사(5.2.2) 당시 최신 WordPress 버전에서 작동하도록 테스트되었습니다.

스키마 작성을 위한 리소스

스키마를 처음 사용하는 경우 Google의 구조적 데이터 마크업 도우미가 유용할 수 있지만 저는 개인적으로 https://technicalseo.com/tools/schema-markup-generator/를 선호합니다.

이 도구를 사용하면 QA 이외의 대부분의 스키마 유형의 JSON-LD 버전을 마크업하고 가져올 수 있습니다. 하지만 곧 해당 옵션이 추가될 것으로 예상합니다.

도구를 사용하여 스키마를 생성하든, 다른 사람에게서 복사하든, 직접 작성하든, 항상 Google의 구조화된 데이터 테스트 도구를 사용하여 작업을 다시 확인하는 것이 좋습니다. 이렇게 하면 검색 엔진이 스키마를 올바르게 읽을 수도 있습니다.

위치 0 스키마에 대한 최종 생각

SEO가 더 쉬워지지는 않았지만 운 좋게도 계속해서 별에 도달할 수 있는 옵션이 있습니다. 이 경우에는 0위입니다. 제로 클릭 검색이 매달 증가함에 따라 지금은 귀하의 웹사이트를 SERP의 추천 스니펫으로 만드는 데 특히 주의를 기울여야 할 때입니다.

나는 개인적으로 귀하의 요구에 맞는 특정 유형이 거의 항상 있으므로 웹 사이트에서 작성하는 모든 페이지 또는 게시물에 스키마를 삽입하는 방법을 알아내는 것이 좋습니다.

이제 우리는 마침내 고객에게 0을 제시하는 것이 행복할 수 있습니다. 저도 알고 있습니다.

구독하다

이용약관*을 읽었으며 이에 동의합니다.