• 株式会社AliveCastはプライバシーマークを取得してます。
  • 福岡市インキュベート認定マーク福岡県子育て応援宣言登録マーク
  • 株式会社AliveCastは国の認定を受けた異分野連携新事業(新連携事業)に取り組んでいます。
  • FVM大賞2015 優秀賞 受賞
  • 平成26年度福岡市トライアル発注認定事業者
  • 平成25年度福岡市ステップアップ最優秀賞 受賞
  • 平成25年度九州ニュービジネス優秀賞 受賞
  • JTBビジネスイノベーターズ Travel・Fintechビジネスコンテスト 最優秀賞 受賞
  • AEON Financial Service Innovation 2017 特別賞 受賞
  • 第17回MIT-VFJビジネスプランニングクリニック&コンテスト 正会員特別賞・マイクロソフト賞 受賞
  • 福岡県情報セキュリティ連絡協議会加盟企業
  • 福岡ベンチャーマーケットプレゼン企業
  • 福岡大学共同開発企業
  • 経営革新計画 第1936承認企業
  • 平成23年度九州地域中小企業事業家支援
    お助け隊事業アドバイザー企業
  • 平成23年度福岡市競争入札参加有資格企業
  • 特許第6372856号
  • 特許第6316654号

「プログラマー辰人が、日々感じた事をおくるインターネット初心者向けのコラム」 ・・・かもしれないwebの辰人

2019年2月22日(金曜日)  (伊藤 辰彦)

構造化データとは

こんにちは。
今回は、SEOに間接的に関係しているであろう、検索エンジンクローラーとの対話に必要な、構造化データについてお話します。

ちょっと専門的な内容になってしまいますが、覚えておいてそんはないですよ。

構造化データとは

構造化データとは、ホームページ上の記事・ページ内の文章や単語に対して、情報や意味をメタデータとして持たせる仕組みをいいます。

これにより検索ロボット・クローラーの内容解釈を容易にし、
ユーザーにとってより有用な検索結果を、
検索エンジンは提供できるようになります。


クローラーの内容解釈

AliveCast(Engineer)

私たちヒトがこの文字列を見た際に解釈できるものとして、
アルファベット、AliveCastという人名?社名?といったことが挙げられます。

Googleをはじめとする検索エンジンのクローラーも、
優秀なAI(人工知能)を裏で動かしていますので、
上記のようなヒト同等の解釈はできます。

しかし、実際に人名であるか肩書きであるか、
これらは確かなものではありません。

そこで、これらの情報・意味を
クローラーに伝える手段の一方法として、
構造化データが挙げ・られます。


構造化データを使うことのメリット

1.意味をクローラーに伝えられる

上述の通り文字列や画像がどのような意味を持っているのかを伝えることで、そのページには実際にどのようなデータがあるのか、
ユーザーにとってどんな有益な情報があるのか、これらを容易に把握することが可能となります。

ブログ記事であれば、誰が書いたか、どのような人物なのか、どのような事柄について書いてあるのか、製品であればどのような製品か、
地域であればどのような地域か、といった情報も書くことができます。

2.リッチスニペット検索結果に表示される

普段のGoogle検索などで目にする検索結果は、
・青文字のページ名とリンク
・サイト内容の短い文字列
等が表示されるかと思います。

しかし、これらだけではなく、
パンくずや画像といったデータが
表示されていることもあります。

これらの付加情報はリッチスニペットと呼ばれ、
その中でもパンくずを簡単に表示してくれることでも、
構造化データの存在は知られています。

これらもページ構造を示した構造化データにより
クローラーに伝えることが・できます。


実際に構造化データを使う

実際にこれらの構造化データを使うためには、
ページのマークアップを行う必要があります。

また、意味を紐づけるためのボキャブラリーについても
知っておく必要があります。

■ボキャブラリー
Google、Microsoft、Yahoo! などが
仕様策定に取り組むschema.orgというものがあります。

ここでの定義をもとにマークアップする方法が一般的です。
http://schema.org

■シンタックス
マークアップを行う際にシンタックスを選択できます。

・Microdata
・RDFa
・RFDa Lite
・JSON-LD

GoogleはJSON-LD形式を推奨していますので、実際にはJSON-LDでのマークアップを行いましょう。

AliveCastIPのみ表示されます

OK

管理側

残り

javascript css html VIEW側

php matchルーチン