AI を使用してサイト全体のエンティティを最適化する 3 つの方法
公開: 2023-06-01より迅速かつ効果的に最適化するのに役立つ、信じられないほどシンプルな (しかし強力な) 3 つの戦略を見つける準備はできていますか?
この記事で学べる内容は次のとおりです。
- AI を使用してページ上の最適化のためのデータ ソースを提供する方法。
- AI を使用して、Web サイト上のすべてのブログ記事に対して複数のスキーマ タイプを迅速に作成します。
- 内部リンクを簡単に作成できる無料の内部リンク ソリューション。
重要な用語
始める前に、これらの概念をエンティティに結び付けることが重要です。
エンティティ
機械学習、特に自然言語処理において、エンティティは特定のコンテキストにおいて重要な物または概念です。
たとえば、「Apple」は状況に応じて、テクノロジー企業を表すエンティティまたは果物の種類を表すエンティティになる可能性があります。
内部リンク
内部リンクは、同じ Web サイト上の別のページに移動するハイパーリンクです。 これらは、特定の Web サイトの情報階層を確立し、訪問者を優先度の高いサイトに誘導するのに役立ちます。
SEO の観点から見ると、これらのリンクは、検索エンジンがサイト上のすべてのページを検出、インデックス付け、理解するのに役立ちます。
内部リンクは、検索エンジンがさまざまなページとそのコンテンツの間のコンテキストや関係を理解するのにも役立ちます。 これは、検索エンジンがサイト上の関連エンティティを識別するのに役立ちます。
スキーマ
Schema (または Schema.org) は、インターネット上の構造化データのスキーマを作成、維持、促進することを使命とする、コミュニティ主導の共同プロジェクトです。
言い換えれば、検索エンジンがページの内容をよりよく理解できるように、Web ページ上の情報をタグ付けして分類する方法です。 製品レビューからイベントのお知らせまで、何でも構いません。
スキーマ マークアップを使用すると、検索エンジンが Web ページ上に存在するエンティティを識別して理解できるようになります。
EAV (エンティティ属性値)
EAV は、エンティティを記述するために使用されるデータ モデルであり、エンティティを記述するために使用できる属性 (プロパティ、パラメータ) の数は潜在的に膨大です。
これは、エンティティに関する情報を柔軟に表現できるため、SEO で特に役立ちます。これは、エンティティの説明に使用される属性が大きく異なる可能性がある状況で有益です。
検索エンジンは、検索者の意図と、検索可能なデータスペースに表示される用語の文脈上の意味を理解しようとします。
スキーマ、EAV、内部リンクの使用に裏打ちされたエンティティの概念により、検索エンジンは Web サイトのコンテンツをより効果的に理解し、最も関連性の高い結果をユーザーに表示できるようになります。
マーケティング担当者が頼りにする毎日のニュースレター検索を入手します。
規約を参照してください。
全体として、次の 3 つの戦略は、Web サイトの「意味の理解」を強化します。 他の SEO 実践と合わせて、SERP でのサイトの可視性を向上させるのに役立ちます。
1. ヘキサグラマリアンプロンプトシーケンス
このプロンプトは、エンティティを中心に特別に設計されています。 エンティティの決定版ガイドで説明したように、エンティティの理解は主に文法と結びついています。
名詞、形容詞、動詞、副詞、前置詞、および EAV はすべて、エンティティに統合的に関連付けられています。
ややこしく聞こえるかもしれませんが、思っているよりも簡単です。 ChatGPT はその重要性について次のように述べています。
6 つのプロンプトは次のとおりです。
- 「トピックに関連する最も一般的な動詞の包括的なリストを提供します。 リストをクラスター化し、関連する動詞をネストします。」
- 「トピックに関連する最も一般的な名詞の包括的なリストを提供します。 リストをクラスター化し、関連する名詞をネストします。」
- 「トピックに関連する最も一般的な形容詞の包括的なリストを提供します。 リストをクラスター化し、関連する形容詞をネストします。」
- 「トピックに関連する最も一般的な副詞の包括的なリストを提供します。 リストをクラスター化し、関連する動詞をネストします。」
- 「トピックに関連する最も一般的な述語の包括的なリストを提供します。」
- 「トピックに関連する属性の包括的なリストを提供してください。」
回答を取得したら、好きなように保存できます。 私はGoogleシートの方が好きです。
このリストをいくつかの異なる方法で使用することをお勧めします。
ヘキサリストを使用して、コンテンツの概要を通知できます。 ヘキサリストを使用して、既存のコンテンツを最適化できます。 このリストを使用して、OpenAI 用の賢いプロンプトを作成することもできます。
社内秘密のすべてを公開することはできませんが、このリストはプログラムによる AI コンテンツの導入に役立つと言えれば十分です。
2. スキーマと AI
何百もの Web ページのスキーマを作成するのは、非常に大変な作業です。 過去数年間、エージェンシーはスキーマを製品化してきました。スキーマは誰もやりたがらないタスクの 1 つだからです。
スキーマは理解しにくく、利点が常に理解されているわけではないため、多くの人はすぐに使えるソリューション (SEOpress、RankMath、Yoast など) を使用します。
この記事の共著者である Andrew Ansley は、スキーマ生成のための簡単なシステムを開発しました。 これを機能させるためにスキーマについて何も理解する必要はありません。
必要なのは、OpenAI プレイグラウンドと GPT-4 へのアクセスだけです。
この例では、ブログ記事内にあるエンティティの明確で構造化された宣言を作成できるように、Web ページ スキーマを使用します。
セットアップ中
ステップ 1:ブログ記事の URL を取得します。
ステップ 2:システム テキストに作成者、Web サイトの URL、組織名、発行者名、Web ページの URL を入力します。
ステップ 3:ブログ記事のテキストをコピーしてシステム テキストに貼り付けます。
画像からわかるように、システムテキストは左側にあります。 実際のプロンプトはページの中央にあり、ChatGPT とまったく同じように機能しますが、メジャー アップグレードが施されています。
プレイグラウンドでは、設定を調整でき、システム テキストはメモリ/コンテキストとして機能します。
プレイグラウンド内では、約 8,000 個のトークン (トークンあたり 0.75 ワード = 6,000 ワード) を使用できます。
スキーマプロンプト
プロンプトは簡単です。 ユーザーボックスに入力する必要があるのは次のとおりです。
- 「WebPage JSON-LD スキーマを作成します。 「about」と「mention」を使用します。 about と言及では、エンティティと関連する Wikipedia ページを使用する必要があります。」
完了すると、記事に追加するプロのスキーマがいくつか表示されます。 通常、プラグインを使用してヘッダー コードをブログ記事に挿入しますが、それは多くのオプションの 1 つにすぎません。
AI を信頼できない場合は、https://validator.schema.org/ にアクセスしてコードを提供し、エラーがあるかどうかを確認できます。
画像からわかるように、エンティティ最適化用に設計された私のプロ スキーマ コードには欠陥がありません。 ハッザ!
ブログに簡単に追加できるもう 1 つのスキーマ タイプは、FAQPage スキーマです。
FAQページのスキーマ
このスキーマ タイプは、前の例よりも単純です。 このスキーマでは、記事のテキストをシステムから削除して、好きなものに置き換えることができます。
プロンプトは次のとおりです。
- 「FAQスキーマを作成します。」
システム内にテキストがある場合は、次の例のようなものが生成されます。
ChatGPT を好む人は、Web ブラウジング プラグインを使用することもできます (これはさらに簡単に使用できます)。
必要なプロンプトは次のとおりです。
- 「URL [ここにリンクを挿入]の FAQ スキーマを作成します。」
複数の URL を実行したい場合は、追加の URL を追加し、ChatGPT に URL ごとに FAQ スキーマを作成するように依頼できます。
AI を使用して SEO タスクを達成するのがいかに簡単かについては、興味をそそらずにはいられません。 ここではプログラム以外の例を示していますが、何を構築したいかを文字通り説明すると、AI がコードを提供します。
スキーマに対するよりプログラム的なアプローチを実現するために、AI にコードを要求する必要さえありません。 次の単純なプロンプト シーケンスを使用できます。
- 「JSON-LD形式でFAQスキーマを作成します。 1 つの URL を処理し、そのタスクが完了したら、リスト内の最後の URL を処理するまでタスクを継続する別のプロンプトを開始します。」
答えは次のようになります。
この方法を使用すると、結果の生成は 6 番目の URL あたりで終了します。
出力の長さを超える URL のリストを指定した場合は、「続行」という単語を入力すると、AI が URL のリストを下に向かって進みます。
3. 内部リンクスクリプト
内部リンクは、ページ間の権限の受け渡し、Google Bot のクローラビリティの向上、エンティティ最適化のためのトピックの関係の伝達にとって非常に重要です。
Ansley が作成したスクリプトを次に示します。必要なのは 3 つだけです。
- Google ドキュメント。
- Google シート。
- アプリスクリプト。
ドキュメントは、他の記事にリンクする、あなたが書いている記事です。
Google シートには、すべてのキーワードと URL が含まれています。 サイトマップを使用しています。
次のステップは、ChatGPT に URL スラッグからキーワードを識別するように依頼することです。
これがスクリプトです。
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 は新人 YouTuber ですが、AI + SEO を求めるなら、彼のコンテンツはしっかりしています。
以下の GIF は、Google App Script で何を行うかを示しています。
- プロジェクトを保存します。
- 「実行」をクリックして権限を受け入れます。
結果は以下のスクリーンショットのようになります。
この設定の利点は、基本的にどのライターにも簡単に内部リンクできる方法を提供できることです。
内部リンクの最も難しい側面の 1 つは、ほとんどの外注ライターが何にリンクすればよいのかわからないという事実です。
データベースをセットアップしてそのリストを管理し、ライターが使用したいすべての内部リンクを適用できるようにします。
追加のキーワードを含めたい場合は、ChatGPT に移動してデータを貼り付けることができます。 説明のために 5 つのキーワードと 5 つの URL を使用しました。
プロンプト:
- 「このテーブルをさらに拡張したいと考えています。 各 URL を 5 回繰り返し、各 URL に関連付けられた追加のキーワードを 4 つ指定します。 新しいキーワードは、リスト内の元のキーワードと意味的に高い関連性を持つ必要があります。」
出力:
ご覧のとおり、選択できるキーワードは 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 を使用する
上記の 3 つの具体的な例は、AI を使用してエンティティの最適化にかかる時間を大幅に短縮する方法を示しています。
私たちは、反復的なタスクや高度な技術的なタスクには AI を活用し、SEO の戦略や創造的な機能により多くの時間を費やすことを常にお勧めします。 エンティティ SEO も例外ではありません。
ただし、エンティティを最適化する場合、AI には他にも多くの用途があり、これがすべてを網羅したリストではないことを知っておくことが重要です。
Entity SEO と AI についてさらに詳しく、そして将来 SERP の上位に入るために Entity SEO が重要であると当社が考える理由については、6 月 13 ~ 14 日に開催される SMX Advanced での私のセッションに必ずご参加ください。
この記事はAndrew Ansleyの共著です。
これはエンティティ SEO シリーズの 3 番目の記事です。 最初の 2 つの記事を読みたい場合は、ここにリンクされています。
- エンティティ SEO の決定版ガイド
- エンティティに合わせて最適化する方法
この記事で表明された意見はゲスト著者の意見であり、必ずしも Search Engine Land とは限りません。 スタッフの著者はここにリストされています。