ヘッダー上部の構造化データについて
- m maruneko
-
お世話になっております。
このたびはブログキャンプに参加させていただき、ありがとうございました。1月14日夕方にブログキャンプで質問させていただいた件について、まだお返事がないため、こちらに質問させていただきます。
①質問内容:
Q&Aの構造化データの内容が文字として、URLの下のサイト上部に表示されてしまっています。 (URLの下とヘッダー&インフォメーションバーの間に表示されています)
投稿編集ページでアコーディオンを使用しているページの「head内で読み込むタグ」設定の箇所に 構造化データを入れています。入れている内容は正しいJSONレスポンスです。
テーマエディッターや子テーマの変更は行っておらず、 カスタマイズ画面からの追加CSSも最低限(RSSボタンの色とカスタム固定記事の色指定)のみ変更しています。
Q:どのようにしたら構造化データが表示されなくなるでしょうか? ご教示いただけますと幸いです。
②今後のブログの移行の変更について:
JINからJIN:Rにテーマを変更するにあたり、これから多くのページに構造化データを追加する予定です。
現在、構造化データを入れるこのままで移行するか、フォーラムでの質問や開発者からの回答を踏まえて、どのように移行を進めていくかについて悩んでいます。
(参考リンク:https://jinr-forum.jp/jinr-question/%e6%a7%8b%e9%80%a0%e5%8c%96%e3%83%87%e3%83%bc%e3%82%bf%e3%81%b8%e3%81%ae%e5%af%be%e5%bf%9c/)
1の問題が解決すれば、2の問題も解決すると思いますが、場合によってはご助言いただけますと幸いです。
お手数をおかけいたしますが、何卒よろしくお願い申し上げます。- WP 6.7.1
- PHP 8.1.x
- JIN:R 1.4.0
- Conoha Wing
- GoogleChrome
- Windows11
こんにちは!
2025/01/30 11:23詳細ありがとうございます..!
scriptタグを含めて書いていないとかではないでしょうか??
参考リンクもありがとうございます!
こちらは開発陣で検討されていますが、実装には至っていない状況ですので、現状では、1つずつ入力していただく形になってしまいますね、、、
tsu_ 様
2025/01/30 12:35ご回答頂きましてありがとうございます。
前回共有させて頂いたURL(現在、ヘッダー上部に表記されているもの)は
入れている内容は正しいJSONレスポンスですが、scriptタグを含めて書いていない状態だと思います。
scriptタグを含めて入力をしたら編集画面上部に
「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」と
表示されて更新ができませんでした。
キャッシュのクリアをしても更新できませんでした。
script タグを含めて、正しく更新される方法が判りません。
編集画面の右側の「head内で読み込むタグ」設定の箇所は空欄で
記事本文の下部にHTMLブロック内にscript タグを含めたものを入力したら
ヘッダー上部は空欄になりましたが、構造化データが正しくサーチコンソールなどに
理解されて反映されているのか判りません。
これで良いのでしょうか?
ご教示お願い申しあげます。
また、以下の相談前に入れていた『入れている内容は正しいJSONレスポンスです』と判断されているものに
script タグを含めた、見本をご教授頂けますと幸いです。
(上記の方法が謝っていた場合、「head内で読み込むタグ」設定の箇所に入力更新可能なものを
ご指導頂きたく思っております)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "『アジョワン』精油の芳香成分類は?",
"acceptedAnswer": {
"@type": "Answer",
"text": "③フェノール類"
}
}
]
}
よろしくお願い申し上げます。
まず、「head内で読み込むタグ」で上手く出力をできるかを検証した方が良いと思います...!
2025/02/01 11:35特にコレという指定はないので、例えば↓の記事に出てくるコードを使って検証してみてはいかがでしょうか?
(こちらの環境下では問題なく出力できました)
https://burnworks.com/news/article/391/
上記が問題なければ、marunekoさんのコードに不備があるのかもしれません。
それに関しましてはカスタマイズの範囲に入ってきますので、marunekoさんご自身でご対応いただくか、有識者の方にご依頼いただければと存じます。
ご確認よろしくお願いいたします!
tsu_様
2025/02/01 12:07編集画面の右側の「head内で読み込むタグ」設定の箇所は空欄で 記事本文の下部にHTMLブロック内にscript タグを含めたものを入力したら ヘッダー上部は空欄になりましたが、構造化データが正しくサーチコンソールなどに 理解されて反映されているのか判りません。**
これで良いのでしょうか?
「head内で読み込むタグ設定」に入力せずに HTML内に入れるで対応しようと思います。
※サーチコンソールでURLもHTMLコードは正しく構造化データが 反映されていると表示されていますが
「head内で読み込むタグ設定」で同様の効果が 得られているかが判りません。
「head内で読み込むタグ設定」で反映されるかについての検証は 現在、御社は参考リンクに関して検討中で未実装とのことなので 現段階でそちらの検証に時間を割かずに
HTMLに入れて、早期のJINからJIN:Rの移行をすることで 見づらさの不便さでご迷惑をかけていることをの 解消を優先したいと考えております。
ご教示お願い致します。
"「head内で読み込むタグ設定」に入力せずに HTML内に入れるで対応しようと思います"
2025/02/02 18:27↓
こちらで構造化データが反映されているのであれば、この方法で問題ないかと思います...!
tsu_様
2025/02/03 09:45ご教示ありがとうございます。
今後とも、よろしくお願い致します。