ホームページにOrganizationスキーマを追加するにはどうすればよいですか?

ホームページに組織スキーマを追加するにはどうすればよいですか?

@PoojaPatel

お元気でしょうか。具体的にどこに追加されたいのでしょうか?

ご参照いただいたリンクに基づき、スキーマ(マイクロデータ形式)の例を以下に示します。

<p itemscope itemprop="organization" itemtype="http://schema.org/Organization">
  <a href="http://npr.org" itemprop="url">
    <span itemprop="name">National Public Radio</span></a> has a sponsor:
        <span itemprop="sponsor" itemscope itemtype="http://schema.org/Organization">
          <a itemprop="url" href="http://www.example.com/GloboCorp">
          <span itemprop="name">GloboCorp</span></a>
        </span>.
</p>

この場合、テーマのテンプレートにスキーマを追加し、表示させたい場所に配置してください。

ご参照いただいたリンクによると、このスキーマには以下の4つの形式があります。

  • マークアップなし
  • マイクロデータ
  • RDFa
  • JSON-LD

このスキーマの使用方法に詳しくないため、スキーマの形式を選択し、ページ(おそらくフッターなど)のDOM内の正確な場所を指定する必要があります。

参考:

迅速なご返信ありがとうございます。

JSON-LD スキーマを使用したいと考えています。

  1. JSON スキーマコードを追加するために、どのファイルを編集すればよいでしょうか?

  2. 組織(Organization)の JSON スキーマを作成する際、組織名(ウェブサイト名)、ロゴ(ウェブサイトのロゴ)、ウェブサイトの URL などのデータをどのように取得すればよいでしょうか?

スキーマの実装についてご教示ください。

schema.org メタデータの追加・変更方法の良い例はこちらです
discourse-articles/app/views/topics at master · paviliondev/discourse-articles · GitHub

Discourse はクローラー表示用に erb テンプレートを使用しており、プラグインからオーバーライドできます。