사이트 전체의 엔터티 최적화를 위해 AI를 사용하는 3가지 방법

게시 됨: 2023-06-01

더 빠르고 효과적으로 최적화하는 데 도움이 되는 매우 간단하면서도 강력한 세 가지 전략을 발견할 준비가 되셨습니까?

이 기사에서 배울 내용은 다음과 같습니다.

  • AI를 사용하여 온페이지 최적화를 위한 데이터 소스를 제공하는 방법.
  • AI를 사용하여 웹 사이트의 모든 블로그 기사에 대한 여러 스키마 유형을 빠르게 생성합니다.
  • 내부 링크를 쉽게 만들어주는 무료 내부 링크 솔루션입니다.

주요 용어

시작하기 전에 이러한 개념을 엔터티에 연결하는 것이 중요합니다.

엔티티

기계 학습, 특히 자연어 처리에서 엔터티는 특정 컨텍스트에서 중요한 것 또는 개념입니다.

예를 들어, "Apple"은 문맥에 따라 기술 회사를 나타내는 엔터티이거나 과일 유형을 나타내는 엔터티일 수 있습니다.

내부 링크

내부 링크는 동일한 웹사이트의 다른 페이지로 연결되는 하이퍼링크입니다. 그들은 주어진 웹 사이트에 대한 정보 계층 구조를 설정하고 방문자를 우선 순위가 높은 사이트로 안내합니다.

SEO 관점에서 이러한 링크는 검색 엔진이 사이트의 모든 페이지를 검색, 인덱싱 및 이해하는 데 도움이 됩니다.

내부 링크는 또한 검색 엔진이 서로 다른 페이지와 해당 콘텐츠 간의 컨텍스트 및 관계를 이해하는 데 도움이 될 수 있습니다. 이는 검색 엔진이 사이트에서 관련 항목을 식별하는 데 도움이 될 수 있습니다.

개요

Schema(또는 Schema.org)는 인터넷에서 구조화된 데이터에 대한 스키마를 생성, 유지 및 홍보하는 임무를 가진 공동 작업 커뮤니티 중심 프로젝트입니다.

즉, 검색 엔진이 귀하의 페이지가 무엇인지 더 잘 이해할 수 있도록 웹 페이지의 정보에 태그를 지정하고 분류하는 방법입니다. 이것은 제품 리뷰에서 이벤트 발표에 이르기까지 무엇이든 될 수 있습니다.

스키마 마크업을 사용하면 검색 엔진이 웹 페이지에 있는 엔터티를 식별하고 이해하는 데 도움이 됩니다.

EAV(엔티티-속성-값)

EAV는 엔터티를 설명하는 데 사용할 수 있는 속성(속성, 매개변수)의 수가 잠재적으로 방대한 엔터티를 설명하는 데 사용되는 데이터 모델입니다.

이는 엔터티에 대한 정보를 유연하게 표현하는 데 도움이 되므로 SEO에서 특히 유용합니다. 이는 엔터티를 설명하는 데 사용되는 속성이 광범위하게 다를 수 있는 상황에서 유용할 수 있습니다.

검색 엔진은 검색 가능한 데이터 공간에 나타나는 용어의 문맥적 의미와 검색자의 의도를 이해하려고 합니다.

스키마, EAV 및 내부 링크를 사용하여 뒷받침되는 엔터티 개념을 통해 검색 엔진은 웹 사이트의 콘텐츠를 보다 효과적으로 이해하고 사용자에게 가장 관련성 높은 결과를 제공할 수 있습니다.


검색 마케터가 의존하는 일일 뉴스레터를 받으세요.

처리 중…기다려 주십시오.

용어를 참조하십시오.


전반적으로 다음 세 가지 전술은 웹사이트의 "의미론적 이해"를 향상시킵니다. 다른 SEO 관행과 함께 SERP에서 사이트의 가시성을 개선하는 데 도움이 될 수 있습니다.

1. 헥사 문법 프롬프트 시퀀스

이 프롬프트는 엔터티를 중심으로 특별히 설계되었습니다. 엔터티에 대한 결정적인 가이드에서 다루었듯이 엔터티 이해는 대체로 문법과 관련이 있습니다.

명사, 형용사, 동사, 부사, 전치사 및 EAV는 모두 엔터티에 통합되어 있습니다.

혼란스럽게 들리지만 생각보다 간단합니다. ChatGPT가 그 중요성에 대해 말한 내용은 다음과 같습니다.

ChatGPT에 따른 EAV

다음은 여섯 가지 프롬프트입니다.

  • “주제와 관련된 가장 일반적인 동사의 포괄적인 목록을 제공합니다. 목록을 클러스터링하고 관련 동사를 중첩합니다.”
  • “주제와 관련된 가장 일반적인 명사의 포괄적인 목록을 제공합니다. 목록을 클러스터링하고 관련 명사를 중첩합니다.”
  • “주제와 관련된 가장 일반적인 형용사의 포괄적인 목록을 제공하십시오. 목록을 클러스터링하고 관련 형용사를 중첩합니다.”
  • “주제와 관련된 가장 일반적인 부사의 포괄적인 목록을 제공하십시오. 목록을 클러스터링하고 관련 동사를 중첩합니다.”
  • "주제와 관련된 가장 일반적인 술어의 포괄적인 목록을 제공하십시오."
  • "주제와 관련된 속성의 포괄적인 목록을 제공하십시오."

답변을 받으면 원하는 대로 저장할 수 있습니다. Google 시트를 선호합니다.

응답 800x234

이 목록을 몇 가지 다른 방법으로 사용하는 것이 좋습니다.

헥사 목록을 사용하여 콘텐츠 요약을 알릴 수 있습니다. 헥사 목록을 사용하여 기존 콘텐츠를 최적화할 수 있습니다. 이 목록을 사용하여 OpenAI에 대한 영리한 프롬프트를 만들 수도 있습니다.

사내 비밀을 모두 공개할 수는 없지만 이 목록을 사용하여 프로그래밍 방식의 AI 콘텐츠 배포에 도움이 될 수 있다고 말하는 것으로 충분합니다.

2. 스키마와 AI

수백 개의 웹 페이지에 대한 스키마를 생성하는 것은 절대적인 슬로그입니다. 지난 몇 년 동안 대행사는 아무도 원하지 않는 작업 중 하나이기 때문에 스키마를 제품화했습니다.

스키마는 이해하기 어렵고 이점이 항상 이해되는 것은 아니기 때문에 많은 사람들이 즉시 사용 가능한 솔루션(예: SEOpress, RankMath, Yoast)을 사용합니다.

이 기사의 공동 저자인 Andrew Ansley는 스키마 생성을 위한 간단한 시스템을 개발했습니다. 이 작업을 수행하기 위해 스키마에 대해 아무것도 이해할 필요가 없습니다.

OpenAI 놀이터와 GPT-4에 대한 액세스만 있으면 됩니다.

이 예에서는 웹 페이지 스키마를 사용하여 블로그 기사에서 발견되는 엔터티의 명확하고 구조화된 선언을 만들 수 있습니다.

설정

1단계: 블로그 기사의 URL을 가져옵니다.

2단계: 시스템 텍스트에 작성자, 웹사이트 URL, 조직 이름, 게시자 이름 및 웹페이지 URL을 제공합니다.

3단계: 블로그 기사 텍스트를 복사하여 시스템 텍스트에 붙여넣습니다.

광장

이미지에서 볼 수 있듯이 시스템 텍스트는 왼쪽에 있습니다. 실제 프롬프트는 페이지 중간에 있으며 주요 업그레이드와 함께 ChatGPT와 똑같이 작동합니다.

플레이그라운드에서는 메모리/컨텍스트로 설정 및 시스템 텍스트 기능을 조정할 수 있습니다.

놀이터 내부에서는 약 8,000개의 토큰을 사용할 수 있습니다(토큰당 .75단어 = 6,000단어).

스키마 프롬프트

프롬프트는 간단합니다. 사용자 상자에 입력해야 하는 것은 다음과 같습니다.

  • “WebPage JSON-LD 스키마를 생성합니다. 정보 및 언급을 사용합니다. 정보 및 멘션은 엔티티 및 관련 Wikipedia 페이지를 사용해야 합니다.”

작업이 끝나면 문서에 추가할 몇 가지 프로 스키마를 얻게 됩니다. 우리는 일반적으로 플러그인을 사용하여 헤더 코드를 블로그 기사에 삽입하지만 이는 많은 옵션 중 하나일 뿐입니다.

AI를 신뢰하지 않는 경우 https://validator.schema.org/로 이동하여 코드를 제공하여 오류가 있는지 확인할 수 있습니다.

스키마 검증

이미지에서 볼 수 있듯이 엔터티 최적화를 위해 설계된 내 프로 스키마 코드에는 결함이 없습니다. 후자!

블로그에 쉽게 추가할 수 있는 또 다른 스키마 유형은 FAQPage 스키마입니다.

FAQ페이지 스키마

이 스키마 유형은 이전 예보다 간단합니다. 이 스키마의 경우 시스템에서 기사 텍스트를 삭제하고 원하는 텍스트로 바꿀 수 있습니다.

프롬프트는 다음과 같습니다.

  • "FAQ 스키마를 생성합니다."

시스템 내부에 텍스트가 있는 경우 다음 예제와 같은 내용이 생성됩니다.

FAQ페이지 스키마

ChatGPT를 선호하는 사용자는 웹 브라우징 플러그인을 사용할 수 있습니다(사용이 훨씬 간편함).

필요한 유일한 프롬프트는 다음과 같습니다.

  • "URL [여기에 링크 삽입] 에 대한 FAQ 스키마를 생성합니다."

여러 URL을 수행하려는 경우 추가 URL을 추가하고 각 URL에 대한 FAQ 스키마를 생성하도록 ChatGPT에 요청할 수 있습니다.

AI로 SEO 작업을 수행하는 것이 얼마나 쉬운지 괴로워하지 않을 수 없습니다. 여기에서 프로그래밍 방식이 아닌 예제를 보여주고 있지만 빌드하려는 것을 문자 그대로 설명할 수 있으며 AI가 코드를 제공합니다.

스키마에 대한 프로그래밍 방식의 접근 방식을 수행하기 위해 AI에 코드를 요청할 필요조차 없습니다. 다음과 같은 간단한 프롬프트 시퀀스를 사용할 수 있습니다.

FAQ 스키마
  • “JSON-LD 형식으로 FAQ 스키마를 생성합니다. 하나의 URL을 처리하고 해당 작업을 완료하면 목록의 최종 URL을 처리할 때까지 작업을 계속하는 다른 프롬프트를 시작합니다.”

답은 다음과 같습니다.

ChatGPT 출력

이 방법을 사용하면 6번째 URL 부근에서 결과 생성이 종료됩니다.

출력 길이를 초과하는 URL 목록을 제공하는 경우 "계속"이라는 단어를 입력하면 AI가 URL 목록 아래로 계속됩니다.

3. 내부 링크 스크립트

내부 링크는 페이지 간에 권한을 전달하고, Google Bot의 크롤링 가능성을 개선하고, 항목 최적화를 위한 주제 관계를 전달하는 데 매우 중요합니다.

다음은 세 가지만 필요한 Ansley가 만든 스크립트입니다.

  • Google 문서.
  • 구글 시트.
  • 앱 스크립트.

문서는 다른 문서로 연결되는 작성 중인 문서입니다.

Google 시트에는 모든 키워드와 URL이 포함되어 있습니다. 저는 사이트맵을 사용합니다.

다음 단계는 URL 슬러그에서 키워드를 식별하도록 ChatGPT에 요청하는 것입니다.

다음은 스크립트입니다.

 function addLinksFromSheet() { // Your Google Sheets ID var sheet = SpreadsheetApp.openById(' 1AOvyOL0PCVVjY86aEEx77RqUWthV1m5Vzs2SyXE2f7g ').getActiveSheet(); // Get all the rows of data in the Sheet, excluding the headers var data = sheet.getRange(" A2:B " + sheet.getLastRow()).getValues(); // Iterate over all the rows for (var i = 0; i < data.length; i++) { // The first column in the row contains the text to be hyperlinked var searchPhrase = data[i][0]; // The second column contains the URL var hyperlink = data[i][1]; // Use your addLinks function to add the hyperlink to the doc addLinks(searchPhrase, hyperlink); } } function addLinks(searchPhrase, hyperlink) { if (!searchPhrase) { return; } // Your Google Doc ID const document = DocumentApp.openById(' 1_T5BRHiNi3iPnEL6xtys2qEV9WNzPZAwsQdIqtgiFtI '); const body = document.getBody(); let search = null; let count = 0; while (count < 1) { search = body.findText(searchPhrase, search ? search : null); if (!search) { break; } const searchElement = search.getElement(); const startIndex = search.getStartOffset(); const endIndex = search.getEndOffsetInclusive(); searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink); count++; } document.saveAndClose(); }

스크립트에서 나만의 고유한 문서 슬러그가 필요한 부분을 강조했습니다.

이 스크립트의 영감은 Hamish의 YoTtube 채널인 Income Surfers에서 가져왔습니다. Hamish는 새로운 유튜버이지만 AI + SEO를 원한다면 그의 콘텐츠는 탄탄합니다.

아래 GIF는 Google App Script로 수행할 작업을 보여줍니다.

GIF
  • 프로젝트를 저장하다.
  • 실행을 클릭하고 권한을 수락합니다.

결과는 아래 스크린샷과 같습니다.

결과

이 설정의 특전은 본질적으로 모든 작성자에게 내부적으로 쉽게 연결할 수 있는 방법을 제공할 수 있다는 것입니다.

내부 연결의 가장 어려운 측면 중 하나는 대부분의 아웃소싱 작성자가 무엇을 연결해야 할지 모른다는 사실입니다.

작성자가 원하는 모든 내부 링크를 적용할 수 있도록 데이터베이스를 설정하고 해당 목록을 유지 관리하십시오.

추가 키워드를 포함하려면 ChatGPT로 이동하여 데이터를 붙여넣을 수 있습니다. 설명을 위해 5개의 키워드와 5개의 URL을 사용했습니다.

프롬프트 :

  • “이 테이블을 더 확장하고 싶습니다. 각 URL을 5번 반복하고 각 URL에 연결된 4개의 추가 키워드를 제공합니다. 새 키워드는 목록의 원래 키워드와 의미론적 관련성이 높아야 합니다.”

출력 :

이미지 150 650x600

보시다시피 이제 선택할 수 있는 키워드가 5개 있습니다. 동일한 URL에 연결하지 않으려면 스크립트를 수정해야 합니다. 새 버전은 다음과 같습니다.

 function addLinksFromSheet() { // Your Google Sheets ID var sheet = SpreadsheetApp.openById('1jTwgsEgz5X4BbiNDjQeHJrRVtYdGi3LEKEBvPgIYtg8').getActiveSheet(); // Get all the rows of data in the Sheet, excluding the headers var data = sheet.getRange("A2:B" + sheet.getLastRow()).getValues(); // Keep track of the used URLs var usedUrls = []; // Iterate over all the rows for (var i = 0; i < data.length; i++) { // The first column in the row contains the text to be hyperlinked var searchPhrase = data[i][0]; // The second column contains the URL var hyperlink = data[i][1]; // Check if this URL has been used already if (usedUrls.indexOf(hyperlink) === -1) { // It hasn't, so add the hyperlink to the doc addLinks(searchPhrase, hyperlink); // And mark this URL as used usedUrls.push(hyperlink); } } } function addLinks(searchPhrase, hyperlink) { if (!searchPhrase) { return; } // Your Google Doc ID const document = DocumentApp.openById('1rLL9J6Lag6McZ6F22R3ptyb7XFqg9Bc1qmEgobrTa3w'); const body = document.getBody(); let search = null; let count = 0; while (count < 1) { search = body.findText(searchPhrase, search ? search : null); if (!search) { break; } const searchElement = search.getElement(); const startIndex = search.getStartOffset(); const endIndex = search.getEndOffsetInclusive(); searchElement.asText().setLinkUrl(startIndex, endIndex, hyperlink); count++; } document.saveAndClose(); }

엔터티 SEO에 AI 사용

위의 세 가지 구체적인 예는 AI를 사용하여 엔터티 최적화와 관련된 시간을 획기적으로 줄이는 방법을 보여줍니다.

우리는 항상 반복적이거나 고도로 기술적인 작업에 AI를 활용하고 SEO의 전략 또는 창의적인 기능에 더 많은 시간을 할애할 것을 권장합니다. 엔티티 SEO도 다르지 않습니다.

그러나 엔터티를 최적화할 때 AI에 대한 다른 많은 용도가 있다는 것을 아는 것이 중요하며 이는 결코 완전한 목록이 아닙니다.

6월 13일부터 14일까지 열리는 SMX Advanced 세션에 참석하여 Entity SEO 및 AI에 대해 자세히 알아보고 Entity SEO가 향후 최고의 SERP 위치에 중요할 것이라고 믿는 이유를 알아보세요.

이 기사는 Andrew Ansley 가 공동 작성했습니다 .

엔티티 SEO 시리즈의 세 번째 글입니다. 처음 두 기사를 읽고 시작하려면 여기에 링크되어 있습니다.

  • 엔티티 SEO에 대한 결정적인 가이드
  • 항목을 최적화하는 방법

이 기사에 표현된 의견은 게스트 작성자의 의견이며 반드시 검색 엔진 랜드가 아닙니다. 교직원 저자는 여기에 나열됩니다.