ホームページに組織スキーマを追加するにはどうすればよいですか?
お元気でしょうか。具体的にどこに追加されたいのでしょうか?
ご参照いただいたリンクに基づき、スキーマ(マイクロデータ形式)の例を以下に示します。
<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 スキーマを使用したいと考えています。
-
JSON スキーマコードを追加するために、どのファイルを編集すればよいでしょうか?
-
組織(Organization)の JSON スキーマを作成する際、組織名(ウェブサイト名)、ロゴ(ウェブサイトのロゴ)、ウェブサイトの URL などのデータをどのように取得すればよいでしょうか?
スキーマの実装についてご教示ください。
schema.org メタデータの追加・変更方法の良い例はこちらです
discourse-articles/app/views/topics at master · paviliondev/discourse-articles · GitHub
Discourse はクローラー表示用に erb テンプレートを使用しており、プラグインからオーバーライドできます。