無料記事スキーマジェネレーター - JSON-LD | OneStepToRank

記事スキーマジェネレーター

ブログ投稿やニュース記事向けに有効な Article JSON-LD 構造化データを生成します。見出し、著者、出版社のマークアップを追加して Google がコンテンツを正しく理解できるようにします。

記事スキーマを作成

自動化されたスキーマモニタリングが欲しいですか?

OneStepToRank は本番環境の構造化データを監視し、スキーマが壊れた際に通知し、リッチリザルトの変化を時間とともに追跡します。

始める

記事スキーマとは?

Article schema は、ページに記事が含まれていることを検索エンジンに伝える構造化データマークアップです。Schema.org Article type を基に、見出し、執筆者、公開日、代表画像、背後にある組織など、コンテンツの機械可読な詳細を提供します。Google がこのマークアップを読み取ると、トップストーリーのカルーセルや Discover フィード、公開日と著者名が表示されたリッチスニペットなど、強化された形式で記事を検索結果に表示できます。

Article schema がない場合、Google は HTML から情報を推測しなければなりません。日付が間違って表示されたり、画像が誤って取得されたり、著者情報が欠落したりすることが頻繁に起こります。構造化データはその推測を排除します。必要な情報を正確に Google に伝えることで、よりリッチでクリック率の高い検索結果が得られます。

ブログ投稿が構造化データを必要とする理由

ブログ投稿は混雑した検索結果で注目を争います。構造化データは投稿に視覚的・情報的な優位性をもたらします。適切なスキーマを持つ記事は、検索結果ページに 公開日著者名サムネイル画像 を直接表示でき、マークアップのない競合と差別化できます。Google は Article schema を利用して Google Discover などの機能を提供し、ユーザーの関心に基づいてコンテンツを表示します。Article マークアップと高品質画像(幅最低1200px)を備えたページは、Discover に表示される可能性が大幅に高く、コンテンツサイトへの大きなトラフィックを促進します。

構造化データは E-E-A-T シグナル(経験、専門性、権威性、信頼性)も強化します。著者を明示的に特定しプロフィールへリンクすることで、Google はコンテンツを検証可能な専門知識を持つ実在の人物と結び付けられます。特に YMYL(Your Money or Your Life)トピックでは、Google がコンテンツ品質をより厳しく評価するため、重要です。

Article と NewsArticle と BlogPosting の違いと使用タイミング

Schema.org は主に 3 つの記事タイプを定義しており、適切なタイプを選択することは Google がコンテンツを分類・表示する方法に影響します:

  • Article -- 一般的な親タイプ。コンテンツがブログやニュースのカテゴリに明確に当てはまらない場合に使用します。ガイド、チュートリアル、意見記事、常緑のリファレンスコンテンツに適しています。
  • BlogPosting -- Article のサブタイプで、特にブログ投稿向けです。個人ブログ、企業ブログ、寄稿記事など、ウェブサイトのブログセクションで公開されるコンテンツに使用します。多くのサイトで最も一般的に使用されるタイプです。
  • NewsArticle -- 時事性のあるニュース報道向けのサブタイプです。ジャーナリズム、プレスリリース、速報ニュース、認知されたニュース組織の編集コンテンツに使用します。Google は NewsArticle マークアップを Google News やトップストーリーカルーセルに優先的に表示することがあります。
  • TechArticle -- 技術系コンテンツ向けのサブタイプです。ドキュメント、コード例付きハウツーガイド、API リファレンス、開発者やエンジニア向けの技術チュートリアルに使用します。

判断に迷った場合は、ブログコンテンツには BlogPosting、それ以外は Article を使用してください。時事性のある報道を行うニュース組織である場合にのみ NewsArticle を使用します。

WordPress と Shopify に Article スキーマを追加する方法

On WordPress では、Yoast SEO や Rank Math といった SEO プラグインを使用するのが最も簡単です。これらは投稿用の Article スキーマを自動生成します。手動で制御したい場合は、生成された JSON-LD スクリプトタグをテーマの header.php ファイルに貼り付けるか、Insert Headers and Footers プラグインを使用します。ページビルダーを使用している場合、多くはカスタムコードブロックがあり、個別の投稿にスクリプトタグを貼り付けられます。

On Shopify では、ブログ投稿テンプレートに Article スキーマを追加します。Online Store > Themes > Edit Code に移動し、article.liquid テンプレートの <head> 部分に生成されたスクリプトを貼り付けます。動的に設定するには、Liquid 変数を使用してスキーマフィールドを自動的に埋め込めます:見出しには {{ article.title }}、著者には {{ article.author }}、公開日は {{ article.published_at | date: "%Y-%m-%d" }} を使用します。

プラットフォームに関係なく、デプロイ後は必ず Rich Results Test でライブページを検証してください。その後、Google Search Console のエンハンスメントセクションで継続的なエラーや警告を監視します。このジェネレーターは ローカルランクチェッカー と併用して、構造化データの改善がランキングに与える影響を追跡できます。

よくある質問

Article スキーママークアップとは何ですか?

Article スキーママークアップは、ウェブページに構造化データを追加し、コンテンツが記事であることを検索エンジンに伝えるものです。Schema.org の Article タイプ(または BlogPosting、NewsArticle などのサブタイプ)を JSON-LD 形式でエンコードし、見出し、著者、公開日、代表画像、出版社といった機械可読な詳細を提供します。これにより、Google はトップストーリーカルーセルや Discover フィード、日付と著者名が表示されたリッチスニペットなど、強化された検索結果形式で記事を表示できます。

Article、BlogPosting、NewsArticle の違いは何ですか?

Article はあらゆる文章コンテンツに適用できる一般的な親タイプです。BlogPosting はブログ投稿専用のサブタイプで、個人ブログや企業ブログ、寄稿記事に適しています。NewsArticle は時事性のあるニュース報道向けで、ジャーナリストやニュース組織が発信するプレスリリースや速報ニュースに使用します。Google は最も具体的なタイプを推奨しており、適切に選択することでリッチリザルトが得られやすくなります。

Article スキーマは Google Discover に役立ちますか?

はい。Google Discover は Article の構造化データを利用して、ユーザーの関心に基づきコンテンツを表示します。適切な Article スキーマと、幅最低1200px の高品質画像、明確な見出し、公開日が設定されたページは、Discover フィードに表示される可能性が大幅に高くなります。Google は、構造化データで提供された大きな画像が Discover のクリック率を最大79%向上させると報告しています。

Article スキーマに著者情報は必須ですか?

技術的には必須ではありませんが、Google は著者情報の記載を強く推奨しています。著者情報を含めることで、E-E-A-T(経験、専門性、権威性、信頼性)シグナルが強化され、リッチリザルトの取得や検索順位の向上につながります。最低でも著者名を記載し、可能であれば著者ページやソーシャルプロフィールへの URL を追加すると効果的です。