ForHosting KIT · サイト取得・監視

構造化データを確認する方法

ページのソースコードを貼り付けると、埋め込まれているJSON-LDなどの構造化データを読み取り、schema.orgのどの型が使われているか、必須項目が揃っているかを確認できるツールです。貼り付けモードは無料で、URL指定はAPI経由の有料処理です。

● 安定提供中無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

読み取れる型

Article、Product、FAQPage、BreadcrumbList、Organizationなど、schema.orgで定義された主要な型を検出し、それぞれに含まれるプロパティを一覧にします。複数の型が同じページに存在する場合も、それぞれ分けて表示します。

貼り付けなら無料

ページのソースコードを貼り付けるだけで、ブラウザの中だけで解析が完結します。送信も保存もされず、会員登録や回数制限もありません。公開前のページや社内ページの構造化データもこの方法で確認できます。

よくある不備

必須プロパティが抜けている、価格や在庫状況の情報が実際のページ表示と食い違っている、複数のJSON-LDが競合している、といった不備は検索結果でのリッチリザルト表示に影響します。結果の一覧を見ながら、ページの表示内容と照合して確認します。

URLを指定して確認するなら

公開後のページをまとめて点検したい場合は、URLを渡すAPIモードを使います。1URLにつき$0.002(米ドル)で、結果はJSON形式です。テンプレートを共有する複数ページを順に確認すれば、共通の不備を早く見つけられます。

リッチリザルトが表示されない原因を調べる

高橋恵子は商品ページにレビューの星が表示されないことに気づき、ソースを貼り付けて確認したところ、aggregateRatingの値が抜けていることがわかりました。

FAQページの構造化データ確認

合同会社みどりデザインがよくある質問ページを公開する前に、FAQPageの型が正しく埋め込まれているかをこのツールで確認します。

テンプレート共通の不備を発見

複数の商品ページで同じ不備が出ていないか、URLをまとめてAPIに渡して確認し、テンプレート側の修正につなげます。

貼り付けたHTMLは送信されますか。

送信されません。貼り付けモードの処理はブラウザの中だけで完結します。

無料の範囲はどこまでですか。

貼り付けモードは回数の制限なく無料です。URLを指定して取得するAPIモードのみ、1件$0.002の有料処理になります。

microdataにも対応していますか。

JSON-LDを中心に、microdataで書かれた構造化データにも対応しています。

実際にリッチリザルトが表示されるかまで保証しますか。

構造化データの型と必須項目の有無を確認するものであり、検索結果への表示可否は検索エンジン側の判断によるため保証はできません。

日本語のサポートはありますか。

サポートの対応言語は英語とスペイン語のみで、日本語での窓口はありません。ツール自体は日本語で利用できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/web/schema

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/web/schema \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://ejemplo.com"}'
{
  "url": "https://ejemplo.com"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.schema",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

timeout_sec30
max_crawl_pages25
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →