Naibaサイト構築ノートはGoogle推奨のAMPプラグインをインストールしましたが、本日GoogleからAMP URLにエラーがあるという通知を受けました。その一つが„
必須の構造化データ要素に誤りがあります”

„必須の構造化データ要素に誤りがあります“の解決方法
解決方法は簡単です。Google構造化データテストツールを使用して、エラーが発生したウェブページのソースコードを貼り付け、検査すると問題箇所がわかります。 Google構造化データテストツールのリンク:
https://search.google.com/structured-data/testing-tool必須の構造化データ要素のエラー その1:logo
Naibaサイト構築ノートで発生したエラーは、ロゴのアドレスが設定されていないことでした。下図の通りです。

問題箇所が特定できたので、解決は簡単です。WordPress管理画面で「外観」→「カスタマイズ」を選択します。「サイト基本情報」でサイトアイコンをアップロードし、再度テストすると問題は解消されます。

必須の構造化データ要素のエラー その2:image
もしimageエラーがまだ表示される場合は、アイキャッチ画像をアップロードしていないことが原因です。解決方法は3つあります: 1. 手動で記事にアイキャッチ画像を追加する 2. ランダムアイキャッチ画像プラグインを使用して記事に一括でアイキャッチ画像を追加する
WordPress ランダムアイキャッチ画像プラグイン:Random Post Thumbnails3. コードを使用してAMPページにデフォルトのアイキャッチ画像を設定する。コードは以下の通りです(Naibaは未検証):
//修正 AMP image 錯誤
function bbm_amp_modify_json_metadata( $metadata, $post ) {
if (!array_key_exists('image', $metadata)) {
$metadata['image'] = array(
'@type' => 'ImageObject',
'url' => get_template_directory_uri() . '/image/default.png',
'height' => 512,
'width' => 1024,
);
}
return $metadata;
}
add_filter( 'amp_post_template_metadata', 'bbm_amp_modify_json_metadata', 10, 2 );上記の解決方法は
懿古今の記事。
AMPとは?
を参考にしました。 AMPはAccelerated Mobile Pagesの略で、モバイルページの高速化を意味します。Googleが提供する、モバイルデバイスでのウェブサイトアクセス速度を向上させるソリューションです。 簡単に言うと、AMPの仕組みはあなたのサイトを再エンコードし、不要なコードを排除してコンテンツのみを残すことです。また、現在BaiduもAMPページをインデックスします。興味があれば、WordPress管理画面で直接AMPを検索してインストールできます。 例えば、このページのAMP版はこちらです:
https://blog.naibabiji.com/skill/amp-jie-gou-hua-yuan-su.html/ampAMPを有効にするには?
WordPressを使用している場合、AMPを有効にするには管理画面でAMPプラグインをインストールするだけです。
ダウンロードリンク
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。