スキーマとマイクロデータ: 概要

公開: 2016-03-09

史上初の Web サイトは 1991 年 8 月に公開されました。現在、10 億近くの Web サイトがオンラインであり、それらの複雑さ (それらが構成するエコシステムの複雑さは言うまでもありません) は増え続けています。 何百もの高度なプログラミング言語がありますが、それらはすべて同じこと、つまりコンピューターとの通信を行います。 何百もの言語を理解する必要があるため、コンピューター、システム、および人々が理解するのはかなりのプロセスであることが想像できます。 Yahoo、Bing、および Google の知識豊富な人々が、少し構造と組織が必要であることに気付いた時が来ました。 それは少しワイルドワイルドウェストになりました。

メタデータ: 検索エンジン用のカード カタログ

「メタデータ」とは、データが何であるかを示す情報です。 つまり、データに関するデータです。 図書館にある古いカードカタログを覚えていますか? カード カタログは、ライブラリ内のすべての本について特定のことを標準化された方法で伝えるカードにインデックスを付けます。 カードには、タイトル、著者、発行日などのデータが含まれています。 このデータは、Dewey Decimal System に基づいて一意の請求番号を生成するために使用されます。 これは、図書館内の各本にインデックスを付けるために使用される一連の標準であり、同じ主題の本が予測可能な順序で互いに近くにあることを確認します。 デューイ システムは 1876 年から使用されています。

スキーマとは

過度に単純化されたインターネットのコンテキストでは、「スキーマ」はメタデータを構造化および編成する方法です。 2011 年半ば、Google、Bing、Yahoo という 3 つの最大の検索エンジンが、これまでにないコラボレーションの取り組みで集まり、Web サイト メタデータの一連の標準の作成を開始しました。 年が明ける前に、ロシアの検索リーダー Yandex が参加しました。

検索エンジンは、Web マスターや他のユーザーが Web サイトのコンテンツをマークアップするために使用できる、合意された構造 (および同様の語彙) の採用を定義し、奨励することを目的として、Schema.org を形成しました。 その結果、検索エンジン (およびその他のシステム) が Web サイトの内容をより簡単かつ正確に理解できるようになり、情報がより見つけやすくなります。

スキーマの仕組み

Schema.org Web サイトがその共有語彙について述べているように、「これらの語彙は、エンティティ、エンティティとアクション間の関係をカバーし、十分に文書化された拡張モデルを通じて簡単に拡張できます。 1,000 万を超えるサイトが Schema.org を使用して、Web ページや電子メール メッセージをマークアップしています。」

人、場所、物はそれぞれページ上に表現され、スキーマはそれらを Web 全体で一貫して定義するように機能します。 場所や連絡先情報などの単純な要素だけでなく、評価などの複雑な要素も簡素化され、Schema.org の言語と一致しています。 以下は、映画の検索結果を見ている読者に構造化データがどのように表示されるかの例です: …そして、サイトが検索エンジンに同じ情報のいくつかを表示する方法は次のとおりです:

これは別の映画の例で、検索エンジンが Web サイトの内容を理解するのにスキーマがどのように役立つかを示しています。 「アバター」という言葉にはさまざまな意味があります。たとえば、人物のオンライン表現、有名な映画、無関係のテレビ シリーズなどです。 廃盤になったアフターシェーブのブランドでもあります。 アンティークのメンズ フレグランスを集めていて、Coty のアバターを探している場合、このページのスキーマは検索エンジンに、この映画について非常に人気のあるページではなく、このページを返すのが適切であることを伝えます。

メタデータが違いを生みます。 サイト全体で、サイトの HTML の舞台裏で使用され、コンテンツとコンテキストを定義します。 検索エンジンにとって、この情報は検索エンジンを動かす原動力です。 コンテキストと理解がなくても検索エンジンは機能しますが、Web サイトを正確に分析することはできません。 これは、そのサイトが検索者の質問にどのように回答するかを判断できないことを意味します。つまり、そのサイトを返す可能性が低くなる可能性があります。

ここの 2 番目のエントリのように、小さな青いリンクが Google 検索結果にどのように表示されるのか疑問に思ったことはありませんか?

または、たとえば、一部の結果には評価があり、他の結果には評価がないのはなぜですか? または、一部の結果が検索結果ページで展開されて表示され、他の結果では表示されないのはなぜでしょうか? これがスキーマとマイクロデータの魔法です。

スキーマの種類

多くのタイプのスキーマが使用されます。 数千が存在し、さらに開発が続けられています。 風景をナビゲートするのは少し混乱する可能性があります。

まず、ニーズに合った適切なタイプのスキーマから始めます。 実装に最適なスキーマのタイプを決定するには、すべてのオプションと利用可能なスキーマのタイプを理解することが重要です。 最も基本的なものを見てみましょう:

  • モノ– 「モノ」の定義は、任意の数の一般的な項目で構成できます。 これには、画像、テキストの説明、別名などの特定のマイクロデータが含まれます。 これは、最も一般的なタイプのスキーマ アイテムです。
  • イベント –指定された時間と場所で発生する可能性のあるイベントでは、特定のスキーマ データを使用して、期間、終了日、評価、主催者などの情報を共有できます。
  • Person –住所、所属、住所、生年月日、死亡などの個人の要素を定義するスキーマ データ。 人物の特徴をマイクロデータ形式で定義するために、実在または架空のスキーマ データを利用できます。
  • 場所 –物理的な場所は、プロパティ情報、住所、店舗コード、グローバル ロケーション番号、経度と緯度、ロケーション マップへの URL などのマイクロデータで定義できます。 これらのメタデータ アイテムは、ビジネスの所在地を定義するのに役立ちます。
  • 製品– アイテム名、製品の評価、オファー、製品のサイズ、商品の種類などの製品を定義するために使用できるスキーマ。 企業がオンラインまたはオフラインで販売する製品やサービスについて理解を深めるのに役立つマイクロデータ。
  • 組織 –住所、提供地域、受賞歴、ブランド情報、個人の連絡先、電子メール、納税者番号、電話番号、出版社 (該当する場合) など、組織の要素を定義するマイクロデータ。
  • レビュー –レビューするアイテムについて説明するページのすべての要素を定義します。 製品、サービス、またはエンティティのレビューから、著者、登場人物、引用、コンテンツ レーティングなどのレビューの要素まで、レビュー スキーマで定義されます。

ミクロデータとは?

ここで、一般的な語彙の出番です。 Microdata ボキャブラリーは、アイテムのセマンティクスまたは意味を提供します。

Google は microdata をうまく定義しています。 マイクロデータは、語彙に従って定義された名前と値のペア (アイテムと呼ばれる) で構成されます。」

以下は、1 つのボキャブラリでの一般的な名前と値のペアの例です。

Schema.org では、マークアップなし、microdata、RDFa、および JSON-LD の 4 つの形式で例を提供しています。 開発者やウェブマスターにとって、これは非常に役立つリソースです。

スキーマの実装

ここまで読んでいただければ、スキーマの種類と、スキーマが検索エンジンに提供できるものを理解できたと思います。 いよいよスキーマを実際に実装します。 どこから始めますか?

サイトで使用されるスキーマの機会を判断するには、2 つのプロセスがあります。 最初に、テストする実際のスキーマを決定する必要があります。 位置データを追加しようとしている場合、またはイベントに関するデータを提供しようとしている場合は、実装する項目を選択してください。

次に、スキーマを実装するには、CMS を使用しているか他のソリューションを使用しているかにかかわらず、Web サイト プラットフォームに関する知識が少し必要になります。 サイトにコードを追加することは気弱な人向けではなく、専門家に任せるべきです。 Web マスターまたはデジタル エージェンシーと話し合い、実装しようとしているスキーマの種類を伝え、それが実装を支援できるものかどうか尋ねます。 実装するコードを提供することさえできれば、さらに賞賛を得ることができます (以下のコード ジェネレーターを参照してください)。

スキーマの実装に関する有益な情報を提供するいくつかのリソースが利用可能です。 WordPress などの CMS では、実際のコーディングをあまり必要としないプラグインもいくつか利用できます。 技術チームと直接協力して、この非常に便利で価値のあるツールを実装してください。

その他のリソース

Schema.org: Schema.org へようこそ

GitHub: リソース スキーマ

Schematron: スキーマ リソース

Google Developers: スキーマ: 挿入

Google Developers: 動画のスキーマ

スキーマ作成者: Schema-Creator.org

WordPress: オールインワン スキーマ

Drupal: スキーマ

リソースの実装

Kissmetrics 「スキーマ マークアップを使用して SEO を強化する方法」

Moz の「Schema.org 構造化データ」

どこから始めればよいかわからない場合スキーマについて質問がありますか? 以下のコメントでお問い合わせください!