{"id":11911,"date":"2026-10-05T11:13:06","date_gmt":"2026-10-05T02:13:06","guid":{"rendered":"https:\/\/code-plus.jp\/gp\/?p=11911"},"modified":"2026-10-28T20:15:22","modified_gmt":"2026-10-28T11:15:22","slug":"structured-data-11911","status":"publish","type":"post","link":"https:\/\/code-plus.jp\/gp\/structured-data-11911\/","title":{"rendered":"WordPress\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3092\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u5b9f\u88c5\u3059\u308b\u65b9\u6cd5\uff5cJSON-LD"},"content":{"rendered":"<!-- ---\ntitle: WordPress\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3092\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u5b9f\u88c5\u3059\u308b\u65b9\u6cd5\uff5cJSON-LD\ndescription: WordPress\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3092\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u5b9f\u88c5\u3059\u308b\u65b9\u6cd5\u3002canonical\u30fb\u8a18\u4e8b\u30fb\u30d1\u30f3\u304f\u305a\u306eJSON-LD\u3092\u51fa\u529b\u3059\u308bPHP\u30b3\u30fc\u30c9\u3068\u3001Yoast SEO\u30fbAll in One SEO\u3068\u306e\u51fa\u529b\u6bd4\u8f03\u3001\u78ba\u8a8d\u624b\u9806\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002\ntags: WordPress, \u69cb\u9020\u5316\u30c7\u30fc\u30bf, \u69cb\u9020\u5316\u30c7\u30fc\u30bf \u5b9f\u88c5, \u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057, JSON-LD, \u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8, canonical, schema.org, \u30ea\u30c3\u30c1\u30ea\u30b6\u30eb\u30c8\u30c6\u30b9\u30c8, Yoast SEO, All in One SEO, SEO\n--- -->\n<p class=\"fz-ss\">\u300cSEO\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u5165\u308c\u3066\u304a\u3051\u3070\u3001\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3082\u51fa\u308b\u300d\u3068\u8003\u3048\u304c\u3061\u3067\u3059\u3002<\/p>\n<p class=\"fz-ss\">\u3068\u3053\u308d\u304c\u3001\u5b9f\u969b\u306b\u30da\u30fc\u30b8\u306e\u30bd\u30fc\u30b9\u3092\u958b\u304f\u3068\u3001<b class=\"fw-600\">\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u304c\u6700\u4f4e\u9650\u3057\u304b\u51fa\u3066\u3044\u306a\u3044\u3001\u3042\u308b\u3044\u306f1\u3064\u3082\u51fa\u3066\u3044\u306a\u3044<\/b>\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u7b46\u8005\u306e\u30b5\u30a4\u30c8\u3067\u3082\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u4efb\u305b\u306b\u3057\u3066\u3044\u305f\u6642\u671f\u306f\u3001\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u306eWebSite\u304c2\u9805\u76ee\u3060\u3051\u3067\u3001\u8a18\u4e8b\u30da\u30fc\u30b8\u306b\u306f\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u304c\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002<\/p>\n<p class=\"fz-ss\">\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001<code>structured-data.php<\/code> \u30921\u3064\u7528\u610f\u3057\u3066\u3001\u69cb\u9020\u5316\u30c7\u30fc\u30bf\uff08JSON-LD\uff09\u3092<b class=\"fw-600\">\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u51fa\u529b\u3059\u308b\u65b9\u6cd5<\/b>\u3092\u3001\u30b3\u30fc\u30c9\u3064\u304d\u3067\u89e3\u8aac\u3057\u307e\u3059\u3002\u3042\u308f\u305b\u3066\u3001\u540c\u3058\u8a18\u4e8b\u30da\u30fc\u30b8\u306b\u300c\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\uff0f\u81ea\u524d\u5b9f\u88c5\uff0fYoast SEO\uff0fAll in One SEO\u300d\u3092\u9069\u7528\u3057\u3066\u3001\u51fa\u529b\u3092\u6bd4\u3079\u307e\u3057\u305f\u3002<\/p>\n\n<!-- \u2756\u76ee\u6b21\u30ea\u30b9\u30c8 -->\n<nav class=\"tocList mt-1.5r\" data-toc-id=\"js-tocBWGD\" style=\"height:28rem\"><\/nav>\n<nav class=\"tocBtn is-fixed\" data-toc-id=\"js-tocBWGD\"><\/nav>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"\u51fa\u529b\u3059\u308b\u5185\u5bb9\" class=\"fz-xl\">\u51fa\u529b\u3059\u308b\u5185\u5bb9<\/h2>\n<p class=\"fz-ss\">\u51fa\u529b\u3059\u308b\u5185\u5bb9\u306f\u3001\u4e3b\u306b\u6b21\u306e4\u3064\uff08\u4f01\u696d\u30b5\u30a4\u30c8\u306a\u30895\u3064\uff09\u3067\u3059\u3002<\/p>\n<table class=\"table my-0.75r\">\n  <thead>\n    <tr>\n      <th>#<\/th>\n      <td>\u51fa\u529b<\/td>\n      <td>\u51fa\u3059\u30da\u30fc\u30b8<\/td>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <th>\u2460<\/th>\n      <td>canonical<\/td>\n      <td>\u5168\u30da\u30fc\u30b8<\/td>\n    <\/tr>\n    <tr>\n      <th>\u2461<\/th>\n      <td>WebSite\uff08\u4f01\u696d\u30b5\u30a4\u30c8\u306a\u3089 Organization \u3082\uff09<\/td>\n      <td>\u30c8\u30c3\u30d7\u30da\u30fc\u30b8<\/td>\n    <\/tr>\n    <tr>\n      <th>\u2462<\/th>\n      <td>\u8a18\u4e8b\uff08Article \u306a\u3069\uff09<\/td>\n      <td>\u6295\u7a3f\u30da\u30fc\u30b8<\/td>\n    <\/tr>\n    <tr>\n      <th>\u2463<\/th>\n      <td>\u30d1\u30f3\u304f\u305a\uff08BreadcrumbList\uff09<\/td>\n      <td>\u30c8\u30c3\u30d7\u30fb404\u30fb\u691c\u7d22\u7d50\u679c\u4ee5\u5916<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n<h3 id=\"\u81ea\u524d\u5b9f\u88c5\u3059\u308b\u30e1\u30ea\u30c3\u30c8\" class=\"fz-ml\">\u81ea\u524d\u5b9f\u88c5\u3059\u308b\u30e1\u30ea\u30c3\u30c8<\/h3>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li>\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u5834\u5408\u3001\u8a2d\u5b9a\u3084\u30aa\u30d7\u30b7\u30e7\u30f3\u753b\u9762\u304c\u3084\u3084\u8907\u96d1\u3002<\/li>\n  <li>\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u5834\u5408\u3001\u4f4f\u6240\u30fb\u96fb\u8a71\u756a\u53f7\u30fb\u5bfe\u5fdc\u30a8\u30ea\u30a2\u30fb\u4e8b\u696d\u5185\u5bb9 \u7b49\u306e\u8ffd\u52a0\u306e\u7d44\u7e54\u60c5\u5831\u3001IndexNow\u3001\u30bd\u30fc\u30b7\u30e3\u30eb\u30e1\u30c7\u30a3\u30a2\u306e\u5916\u89b3 \u7b49\u3001<b class=\"fw-600\">\u4e00\u90e8\u6a5f\u80fd\u306f\u6709\u6599<\/b>\u3002<\/li>\n  <li>\u81ea\u524d\u5b9f\u88c5\u306e\u5834\u5408\u3001shortcodes.php \u7b49\u3001<b class=\"fw-600\">\u4efb\u610f\u306e\u5834\u6240\u3067\u4e00\u5143\u7ba1\u7406<\/b>\u3001\u30b5\u30a4\u30c8\u9593\u3067\u540c\u3058\u4ed5\u7d44\u307f\u3092\u4f7f\u3044\u56de\u305b\u307e\u3059\u3002<\/li>\n  <li>\u81ea\u524d\u5b9f\u88c5\u306e\u5834\u5408\u3001\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\u306e\u51fa\u529b\u5f62\u5f0f\u7b49\u306e<b class=\"fw-600\">\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u304c\u5bb9\u6613<\/b>\u3002<\/li>\n  <li><b class=\"fw-600\">\u51fa\u529b\u3059\u308b\u5185\u5bb9\u3092\u81ea\u5206\u3067\u6c7a\u3081\u305f\u3044\u30fb\u4f59\u8a08\u306a\u51fa\u529b\u3092\u5897\u3084\u3057\u305f\u304f\u306a\u3044<\/b>\u3002<\/li>\n<\/ul>\n\n<p class=\"fz-ss mt-1r\">\u3069\u3061\u3089\u306e\u5834\u5408\u3082\u3001<b class=\"fw-600\">\u30d7\u30e9\u30b0\u30a4\u30f3\u3068\u81ea\u524d\u5b9f\u88c5\u3092\u540c\u6642\u306b\u52d5\u304b\u3055\u306a\u3044<\/b>\u3067\u304f\u3060\u3055\u3044\u3002canonical \u3084\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u304c\u4e8c\u91cd\u306b\u51fa\u529b\u3055\u308c\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"\u540c\u3058\u8a18\u4e8b\u30da\u30fc\u30b8\u30674\u30d1\u30bf\u30fc\u30f3\u306e\u30bd\u30fc\u30b9\u3092\u6bd4\u3079\u305f\" class=\"fz-xl\">\u540c\u3058\u8a18\u4e8b\u30da\u30fc\u30b8\u3067\u30014\u30d1\u30bf\u30fc\u30f3\u306e\u30bd\u30fc\u30b9\u3092\u6bd4\u3079\u305f<\/h2>\n<p class=\"fz-ss\">\u540c\u3058\u8a18\u4e8b\u30da\u30fc\u30b8\uff08\u6280\u8853\u8a18\u4e8b\uff09\u306b\u5bfe\u3057\u3066\u3001\u6b21\u306e4\u3064\u306e\u72b6\u614b\u3067\u30bd\u30fc\u30b9\u3092\u78ba\u8a8d\u3057\u307e\u3057\u305f\u3002<\/p>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li><b class=\"fw-600\">SEO\u306a\u3057\uff1a<\/b> \u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306e\u51fa\u529b\u3092\u3059\u3079\u3066OFF\u306b\u3057\u305f\u72b6\u614b<\/li>\n  <li><b class=\"fw-600\">\u81ea\u524d\u5b9f\u88c5\uff1a<\/b> \u3053\u306e\u8a18\u4e8b\u306e\u30b3\u30fc\u30c9<\/li>\n  <li><b class=\"fw-600\">Yoast SEO<\/b>\uff08v28.6\uff09<\/li>\n  <li><b class=\"fw-600\">All in One SEO<\/b>\uff085.0.2.1\uff09<\/li>\n<\/ul>\n<p class=\"fz-ss\">\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u8a2d\u5b9a\u306f\u521d\u671f\u5024\u306b\u8fd1\u3044\u72b6\u614b\u3067\u3059\u3002\u8a2d\u5b9a\u3092\u5909\u3048\u308c\u3070\u3001\u51fa\u529b\u3082\u5909\u308f\u308a\u307e\u3059\u3002<\/p>\n<table class=\"table my-0.75r\">\n  <thead>\n    <tr>\n      <th><\/th>\n      <td>SEO\u306a\u3057<\/td>\n      <td>\u81ea\u524d\u5b9f\u88c5<\/td>\n      <td>Yoast SEO<\/td>\n      <td>All in One SEO<\/td>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <th>JSON-LD<\/th>\n      <td>0\u4ef6<\/td>\n      <td>2\u30d6\u30ed\u30c3\u30af<\/td>\n      <td>1\u30d6\u30ed\u30c3\u30af\uff08@graph\uff09<\/td>\n      <td>1\u30d6\u30ed\u30c3\u30af\uff08@graph\uff09<\/td>\n    <\/tr>\n    <tr>\n      <th>\u8a18\u4e8b\u306e\u578b<\/th>\n      <td>\u2015<\/td>\n      <td>\u9078\u3079\u308b\uff08TechArticle \u306a\u3069\uff09<\/td>\n      <td>Article<\/td>\n      <td>BlogPosting<\/td>\n    <\/tr>\n    <tr>\n      <th>\u542b\u307e\u308c\u308b\u30c7\u30fc\u30bf<\/th>\n      <td>\u2015<\/td>\n      <td>\u8a18\u4e8b\u30fb\u30d1\u30f3\u304f\u305a<\/td>\n      <td>\u8a18\u4e8b\u30fb\u30da\u30fc\u30b8\u30fb\u30d1\u30f3\u304f\u305a\u30fbWebSite\u30fb\u8457\u8005<\/td>\n      <td>\u8a18\u4e8b\u30fb\u30da\u30fc\u30b8\u30fb\u30d1\u30f3\u304f\u305a\u30fb\u7d44\u7e54\u30fb\u8457\u8005\u30fbWebSite<\/td>\n    <\/tr>\n    <tr>\n      <th>\u30d1\u30f3\u304f\u305a<\/th>\n      <td>\u2015<\/td>\n      <td>\u30c8\u30c3\u30d7 &gt; \u4e00\u89a7 &gt; \u8a18\u4e8b\u540d<\/td>\n      <td>\u30db\u30fc\u30e0 &gt; \u8a18\u4e8b\u540d<\/td>\n      <td>Home &gt; \u30ab\u30c6\u30b4\u30ea\u30fc &gt; \u8a18\u4e8b\u540d<\/td>\n    <\/tr>\n    <tr>\n      <th>canonical<\/th>\n      <td>\u306a\u3057<\/td>\n      <td>\u3042\u308a<\/td>\n      <td>\u3042\u308a<\/td>\n      <td>\u3042\u308a<\/td>\n    <\/tr>\n    <tr>\n      <th>meta description<\/th>\n      <td>1\u672c<\/td>\n      <td>1\u672c<\/td>\n      <td>1\u672c<\/td>\n      <td>2\u672c<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n<h3 id=\"\u6c17\u3065\u3044\u305f\u9055\u3044\" class=\"fz-ml\">\u6c17\u3065\u3044\u305f\u9055\u3044<\/h3>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li><b class=\"fw-600\">\u30d7\u30e9\u30b0\u30a4\u30f3\u306f\u3001\u60c5\u5831\u91cf\u304c\u591a\u3044\uff1a<\/b> \u8a18\u4e8b\u30fb\u30da\u30fc\u30b8\u30fb\u30b5\u30a4\u30c8\u30fb\u8457\u8005\u3092\u3001<code>@id<\/code> \u3067\u7d50\u3073\u3064\u3051\u305f1\u3064\u306e\u30b0\u30e9\u30d5\u306b\u307e\u3068\u3081\u307e\u3059\u3002\u81ea\u524d\u5b9f\u88c5\u3067\u306f\u3001\u3053\u3053\u307e\u3067\u95a2\u9023\u3065\u3051\u3066\u3044\u307e\u305b\u3093\u3002<\/li>\n  <li><b class=\"fw-600\">\u984c\u540d\u306b <code>&lt;head&gt;<\/code> \u3092\u542b\u3080\u8a18\u4e8b\u3067\u3001\u5dee\u304c\u51fa\u305f\uff1a<\/b> \u81ea\u524d\u5b9f\u88c5\u306e <code>headline<\/code> \u306f <code>&lt;head&gt;<\/code> \u3068\u6b63\u3057\u304f\u51fa\u307e\u3057\u305f\u3002Yoast SEO \u3068 All in One SEO \u306e <code>headline<\/code> \u306f\u3001<code>&amp;lt;head&amp;gt;<\/code> \u3068\u3044\u3046\u6587\u5b57\u5217\u306e\u307e\u307e\u3067\u3057\u305f\u3002All in One SEO \u306f\u3001<code>WebPage<\/code> \u306e <code>name<\/code> \u304b\u3089 <code>&lt;head&gt;<\/code> \u306e\u90e8\u5206\u304c\u6d88\u3048\u3066\u3044\u307e\u3057\u305f\u3002<\/li>\n  <li><b class=\"fw-600\">\u30d1\u30f3\u304f\u305a\u306f\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u3054\u3068\u306b\u9055\u3046\uff1a<\/b> Yoast SEO \u306f\u3001\u4e00\u89a7\u30da\u30fc\u30b8\u3092\u631f\u307e\u306a\u30442\u6bb5\u3067\u3057\u305f\u3002All in One SEO \u306f\u3001\u300cHome\u300d\u3068\u82f1\u8a9e\u3067\u51fa\u529b\u3057\u3001\u30ab\u30c6\u30b4\u30ea\u30fc\u3092\u7d4c\u7531\u3057\u307e\u3059\u3002\u30b5\u30a4\u30c8\u306b\u8868\u793a\u3057\u3066\u3044\u308b\u30d1\u30f3\u304f\u305a\u3068\u540c\u3058\u306b\u306f\u306a\u308a\u307e\u305b\u3093\u3002<\/li>\n  <li><b class=\"fw-600\">meta description \u304c\u91cd\u8907\u3059\u308b\u5834\u5408\u304c\u3042\u308b\uff1a<\/b> All in One SEO \u3067\u306f\u3001\u30b5\u30a4\u30c8\u304c\u5143\u304b\u3089\u51fa\u529b\u3057\u3066\u3044\u308b description \u3068\u3042\u308f\u305b\u3066\u30012\u672c\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f\u3002\u4f75\u7528\u3059\u308b\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u51fa\u529b\u306f\u3001\u30bd\u30fc\u30b9\u3067\u5fc5\u305a\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<p class=\"fz-ss\">\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u60aa\u3044\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002<b class=\"fw-600\">\u51fa\u529b\u306f\u3001\u30b5\u30a4\u30c8\u306e\u8868\u793a\u3068\u5408\u3063\u3066\u3044\u308b\u304b\u3001\u81ea\u5206\u3067\u78ba\u304b\u3081\u308b\u5fc5\u8981\u304c\u3042\u308b<\/b>\u3001\u3068\u3044\u3046\u3053\u3068\u3067\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"\u5b9f\u88c5\u306e\u5168\u4f53\u50cf\" class=\"fz-xl\">\u5b9f\u88c5\u306e\u5168\u4f53\u50cf<\/h2>\n<p class=\"fz-ss\">\u30d5\u30a1\u30a4\u30eb\u306f3\u3064\u3067\u3059\u3002<\/p>\n<table class=\"table my-0.75r\">\n  <thead>\n    <tr>\n      <th>\u30d5\u30a1\u30a4\u30eb<\/th>\n      <td>\u5f79\u5272<\/td>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <th><code>functions.php<\/code><\/th>\n      <td>\u5171\u901a\u306e\u95a2\u6570\uff08JSON\u306e\u51fa\u529b\u30fb\u30d1\u30f3\u304f\u305a\u306e\u9805\u76ee\u4f5c\u308a\uff09\u3092\u7f6e\u304f<\/td>\n    <\/tr>\n    <tr>\n      <th><code>structured-data.php<\/code><\/th>\n      <td>\u2460\u301c\u2463\u3092\u51fa\u529b\u3059\u308b\uff08<code>header.php<\/code> \u304b\u3089\u8aad\u307f\u8fbc\u3080\uff09<\/td>\n    <\/tr>\n    <tr>\n      <th><code>breadcrumb.php<\/code><\/th>\n      <td>\u753b\u9762\u306e\u30d1\u30f3\u304f\u305a\uff08<code>functions.php<\/code> \u306e\u95a2\u6570\u3092\u4f7f\u3046\uff09<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n<p class=\"fz-ss\">\u30dd\u30a4\u30f3\u30c8\u306f\u3001<b class=\"fw-600\">\u95a2\u6570\u306f <code>functions.php<\/code> \u306b\u7f6e\u304d\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u306f\u66f8\u304b\u306a\u3044<\/b>\u3053\u3068\u3067\u3059\u3002\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u95a2\u6570\u3092\u66f8\u304f\u3068\u3001\u8907\u6570\u56de\u8aad\u307f\u8fbc\u307e\u308c\u305f\u3068\u304d\u306b\u300cCannot redeclare\u300d\u3001\u8aad\u307f\u8fbc\u307e\u308c\u306a\u304b\u3063\u305f\u3068\u304d\u306b\u300cundefined function\u300d\u3068\u3044\u3046\u81f4\u547d\u7684\u30a8\u30e9\u30fc\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"1-functionsphp\u5171\u901a\u306e\u95a2\u6570\" class=\"fz-xl\">1. functions.php\uff1a\u5171\u901a\u306e\u95a2\u6570<\/h2>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * \u69cb\u9020\u5316\u30c7\u30fc\u30bf\u7528\u306e\u95a2\u6570\uff08functions.php \u306b\u8ffd\u8a18\u3059\u308b\uff09\n * \u203b \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\uff08structured-data.php \u306a\u3069\uff09\u306b\u306f\u66f8\u304b\u306a\u3044\u3002\n *   \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u66f8\u304f\u3068\u300c\u4e8c\u91cd\u5b9a\u7fa9\u300d\u3084\u300c\u672a\u5b9a\u7fa9\u300d\u306e\u81f4\u547d\u7684\u30a8\u30e9\u30fc\u306e\u539f\u56e0\u306b\u306a\u308b\u3002\n *\/\n\n\/\/ \u6587\u5b57\u5217\u3092 JSON \u7528\u306b\u6574\u3048\u308b\uff08\u30bf\u30b0\u9664\u53bb \u2192 HTML\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u5143\u306e\u6587\u5b57\u306b\u623b\u3059 \u2192 \u524d\u5f8c\u306e\u7a7a\u767d\u3092\u9664\u53bb\uff09\nif (!function_exists('sd_clean')) {\n    function sd_clean($s)\n    {\n        return trim(html_entity_decode(wp_strip_all_tags((string) $s), ENT_QUOTES, 'UTF-8'));\n    }\n}\n\n\/\/ JSON-LD \u3092\u51fa\u529b\u3059\u308b\uff08\u914d\u5217 \u2192 JSON\u3002&lt; \u3068 &gt; \u306f \\u003C \\u003E \u306b\u3057\u3066 &lt;\/script&gt; \u4e8b\u6545\u3092\u9632\u3050\uff09\nif (!function_exists('sd_json')) {\n    function sd_json($data)\n    {\n        echo '&lt;script type=\"application\/ld+json\"&gt;' . \"\\n\"\n            . wp_json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_HEX_TAG | JSON_PRETTY_PRINT)\n            . \"\\n&lt;\/script&gt;\\n\";\n    }\n}\n\n\/\/ \u30d1\u30f3\u304f\u305a\u306e\u9805\u76ee\u3092\u4f5c\u308b\uff08\u753b\u9762\u306e breadcrumb.php \u3068\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306e\u4e21\u65b9\u304b\u3089\u547c\u3076\uff09\n\/\/ \u623b\u308a\u5024\uff1a&lsqb;&lsqb;'name' =&gt; \u540d\u524d, 'url' =&gt; URL\uff08\u73fe\u5728\u30da\u30fc\u30b8\u306a\u3069\u306f\u7a7a\u3067\u3082\u3088\u3044\uff09&rsqb;, ...&rsqb;\nif (!function_exists('sd_breadcrumb_items')) {\n    function sd_breadcrumb_items()\n    {\n        \/\/ \u25bc\u30b5\u30a4\u30c8\u3054\u3068\u306e\u8a2d\u5b9a\uff1a\u6295\u7a3f\u30da\u30fc\u30b8\u306e\u89aa\u306b\u3042\u305f\u308b\u300c\u6295\u7a3f\u4e00\u89a7\u30da\u30fc\u30b8\u300d\n        $postlist_name = '\u6295\u7a3f\u4e00\u89a7';\n        $postlist_url  = home_url('\/postlist\/');\n\n        $items = &lsqb;&lsqb;'name' =&gt; '\u30c8\u30c3\u30d7', 'url' =&gt; home_url('\/')&rsqb;&rsqb;;\n\n        if (is_single() &amp;&amp; get_post_type() === 'post') {\n            \/\/ \u6295\u7a3f\uff1a\u30c8\u30c3\u30d7 &gt; \u6295\u7a3f\u4e00\u89a7 &gt; \u8a18\u4e8b\u540d\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; $postlist_name, 'url' =&gt; $postlist_url&rsqb;;\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(get_the_title()), 'url' =&gt; get_permalink()&rsqb;;\n        } elseif (is_page()) {\n            \/\/ \u56fa\u5b9a\u30da\u30fc\u30b8\uff1a\u30c8\u30c3\u30d7 &gt; \uff08\u5148\u7956\u30da\u30fc\u30b8\uff09 &gt; \u73fe\u5728\u30da\u30fc\u30b8\n            foreach (array_reverse(get_post_ancestors(get_the_ID())) as $ancestor_id) {\n                $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(get_the_title($ancestor_id)), 'url' =&gt; get_permalink($ancestor_id)&rsqb;;\n            }\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(get_the_title()), 'url' =&gt; get_permalink()&rsqb;;\n        } elseif (is_singular()) {\n            \/\/ \u30ab\u30b9\u30bf\u30e0\u6295\u7a3f\uff1a\u30c8\u30c3\u30d7 &gt; \u6295\u7a3f\u30bf\u30a4\u30d7\u306e\u4e00\u89a7 &gt; \u8a18\u4e8b\u540d\n            $type    = get_post_type_object(get_post_type());\n            $archive = get_post_type_archive_link(get_post_type());\n            if ($type &amp;&amp; $archive) {\n                $items&lsqb;&rsqb; = &lsqb;'name' =&gt; $type-&gt;labels-&gt;name, 'url' =&gt; $archive&rsqb;;\n            }\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(get_the_title()), 'url' =&gt; get_permalink()&rsqb;;\n        } elseif (is_home() &amp;&amp; get_option('page_for_posts')) {\n            \/\/ \u300c\u6295\u7a3f\u30da\u30fc\u30b8\u300d\u306b\u6307\u5b9a\u3057\u305f\u56fa\u5b9a\u30da\u30fc\u30b8\uff1a\u30c8\u30c3\u30d7 &gt; \u305d\u306e\u30da\u30fc\u30b8\u540d\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(get_the_title(get_option('page_for_posts'))), 'url' =&gt; ''&rsqb;;\n        } elseif (is_category() || is_tag() || is_tax()) {\n            \/\/ \u30ab\u30c6\u30b4\u30ea\u30fc\u30fb\u30bf\u30b0\uff1a\u30c8\u30c3\u30d7 &gt; \u9805\u76ee\u540d\n            $link    = get_term_link(get_queried_object());\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; sd_clean(single_term_title('', false)), 'url' =&gt; is_wp_error($link) ? '' : $link&rsqb;;\n        } elseif (is_archive()) {\n            \/\/ \u65e5\u4ed8\u30fb\u6295\u7a3f\u8005\u306a\u3069\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\uff1a\u30c8\u30c3\u30d7 &gt; \u30a2\u30fc\u30ab\u30a4\u30d6\n            $items&lsqb;&rsqb; = &lsqb;'name' =&gt; '\u30a2\u30fc\u30ab\u30a4\u30d6', 'url' =&gt; ''&rsqb;;\n        }\n        \/\/ \u691c\u7d22\u7d50\u679c\u30fb404 \u306a\u3069\u306f\u300c\u30c8\u30c3\u30d7\u300d\u3060\u3051\uff08\u51fa\u529b\u5074\u30672\u9805\u76ee\u672a\u6e80\u306f\u51fa\u3055\u306a\u3044\uff09\n        return $items;\n    }\n}<\/code><\/pre>\n<h3 id=\"\u3053\u3053\u3067\u6c17\u3092\u3064\u3051\u305f\u3053\u3068\" class=\"fz-ml\">\u3053\u3053\u3067\u6c17\u3092\u3064\u3051\u305f\u3053\u3068<\/h3>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li><b class=\"fw-600\">JSON\u3092\u624b\u7d44\u307f\u3057\u306a\u3044\uff1a<\/b> <code>\"name\": \"&lt;?php echo esc_js($title); ?&gt;\"<\/code> \u306e\u3088\u3046\u306a\u66f8\u304d\u65b9\u306f\u3001\u984c\u540d\u306b <code>'<\/code> \u3084 <code>&amp;<\/code> \u304c\u3042\u308b\u3068\u4e0d\u6b63\u306aJSON\u306b\u306a\u308a\u307e\u3059\uff08<code>esc_js()<\/code> \u306f <code>'<\/code> \u3092 <code>\\'<\/code> \u306b\u5909\u3048\u308b\u305f\u3081\uff09\u3002\u914d\u5217\u3092\u4f5c\u3063\u3066 <code>wp_json_encode()<\/code> \u3067\u51fa\u529b\u3057\u307e\u3059\u3002<\/li>\n  <li><b class=\"fw-600\"><code>JSON_HEX_TAG<\/code> \u3092\u4ed8\u3051\u308b\uff1a<\/b> <code>JSON_UNESCAPED_SLASHES<\/code> \u3092\u6307\u5b9a\u3059\u308b\u3068\u3001\u984c\u540d\u306b <code>&lt;\/script&gt;<\/code> \u304c\u542b\u307e\u308c\u305f\u3068\u304d\u3001JSON-LD\u304c\u305d\u3053\u3067\u7d42\u308f\u3063\u3066\u3057\u307e\u3044\u307e\u3059\u3002<code>JSON_HEX_TAG<\/code> \u3067 <code>&lt;<\/code> \u3068 <code>&gt;<\/code> \u3092 <code>\\u003C<\/code> \u3068 <code>\\u003E<\/code> \u306b\u5909\u3048\u3066\u3001\u9632\u304e\u307e\u3059\u3002\u6280\u8853\u30d6\u30ed\u30b0\u3067\u306f\u8d77\u3053\u308a\u5f97\u307e\u3059\u3002<\/li>\n  <li><b class=\"fw-600\">HTML\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u5143\u306e\u6587\u5b57\u306b\u623b\u3059\uff1a<\/b> \u984c\u540d\u306f <code>&amp;amp;<\/code> \u3084 <code>&amp;lt;<\/code> \u306e\u5f62\u3067\u4fdd\u5b58\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u307e\u307eJSON\u306b\u3059\u308b\u3068\u3001<code>&amp;lt;head&amp;gt;<\/code> \u3068\u3044\u3046\u6587\u5b57\u5217\u3068\u3057\u3066\u51fa\u529b\u3055\u308c\u307e\u3059\uff08Yoast SEO \u3068 All in One SEO \u304c\u305d\u3046\u306a\u3063\u3066\u3044\u307e\u3057\u305f\uff09\u3002<\/li>\n<\/ul>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"2-structured-dataphp\u672c\u4f53\" class=\"fz-xl\">2. structured-data.php\uff1a\u672c\u4f53<\/h2>\n<p class=\"fz-ss\">\u6b21\u306e\u9806\u306b\u3001\u2460\u301c\u2463\u3092\u51fa\u529b\u3057\u307e\u3059\u3002\u5148\u982d\u306b\u3001\u30b5\u30a4\u30c8\u3054\u3068\u306e\u8a2d\u5b9a\u3092\u307e\u3068\u3081\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * structured-data.php\n * header.php \u306e wp_head() \u306e\u76f4\u5f8c\u3067\u8aad\u307f\u8fbc\u3080\uff08\u8aad\u307f\u8fbc\u307f\u65b9\u306f\u8a18\u4e8b\u3092\u53c2\u7167\uff09\n *\/\n\n\/\/ \u25bc\u30b5\u30a4\u30c8\u3054\u3068\u306e\u8a2d\u5b9a -------------------------------------------------\n$sd = &lsqb;\n    'alt_name'      =&gt; '',          \/\/ \u30b5\u30a4\u30c8\u540d\u306e\u7565\u79f0\uff08WebSite \u306e alternateName\u3002\u7a7a\u306a\u3089\u51fa\u3055\u306a\u3044\uff09\n    'article_type'  =&gt; 'Article',   \/\/ \u8a18\u4e8b\u306e\u578b\uff1aArticle \/ NewsArticle \/ BlogPosting \/ TechArticle\n    'author_type'   =&gt; 'Person',    \/\/ \u8457\u8005\uff1aPerson\uff08\u6295\u7a3f\u8005\u540d\uff09 \/ Organization\uff08\u30b5\u30a4\u30c8\u540d\u7fa9\uff09\n    'default_image' =&gt; '',          \/\/ \u30a2\u30a4\u30ad\u30e3\u30c3\u30c1\u304c\u7121\u3044\u8a18\u4e8b\u306e\u4ee3\u66ff\u753b\u50cf\uff08http \u304b\u3089\u59cb\u307e\u308b\u5b8c\u5168\u306aURL\u3002\u4e0d\u8981\u306a\u3089\u7a7a\uff09\n&rsqb;;\n\/\/ ------------------------------------------------------------------\n\n$sd_site_name = sd_clean(get_bloginfo('name'));\n$sd_home_url  = home_url('\/');<\/code><\/pre>\n<h3 id=\"\u2460-canonical\" class=\"fz-ml\">\u2460 canonical<\/h3>\n<pre><code class=\"language-php\">\/\/ \u2460 canonical\uff08WordPress\u6a19\u6e96\u306e\u51fa\u529b\u306f\u3084\u3081\u3066\u3001\u3053\u3053\u3067\u4e00\u5143\u7ba1\u7406\u3059\u308b \u2192 remove_action \u306f\u8a18\u4e8b\u3092\u53c2\u7167\uff09\n$sd_canonical = '';\nif (is_front_page()) {\n    $sd_canonical = $sd_home_url;\n} elseif (is_singular()) {\n    $sd_canonical = get_permalink();\n} elseif (is_category() || is_tag() || is_tax()) {\n    $sd_term_link = get_term_link(get_queried_object());\n    if (!is_wp_error($sd_term_link)) {\n        $sd_canonical = $sd_term_link;\n    }\n}\nif ($sd_canonical) {\n    echo '&lt;link rel=\"canonical\" href=\"' . esc_url($sd_canonical) . '\"&gt;' . \"\\n\";\n}<\/code><\/pre>\n<p class=\"fz-ss\">WordPress\u306f\u3001\u6a19\u6e96\u3067\u3082\u6295\u7a3f\u30fb\u56fa\u5b9a\u30da\u30fc\u30b8\u306e canonical \u3092\u51fa\u529b\u3057\u307e\u3059\u3002\u3053\u3053\u3067\u4e00\u5143\u7ba1\u7406\u3059\u308b\u306a\u3089\u3001<code>functions.php<\/code> \u306b\u6b21\u306e1\u884c\u3092\u8db3\u3057\u3066\u3001\u6a19\u6e96\u306e\u51fa\u529b\u3092\u6b62\u3081\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">remove_action('wp_head', 'rel_canonical');<\/code><\/pre>\n<p class=\"fz-ss\">\u30d7\u30e9\u30b0\u30a4\u30f3\u304c canonical \u3092\u51fa\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u3069\u3061\u3089\u304b\u4e00\u65b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<h3 id=\"\u2461-website\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\" class=\"fz-ml\">\u2461 WebSite\uff08\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\uff09<\/h3>\n<pre><code class=\"language-php\">\/\/ \u2461 WebSite\uff08\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u306e\u307f\uff09\nif (is_front_page()) {\n    $sd_website = &lsqb;'@context' =&gt; 'https:\/\/schema.org', '@type' =&gt; 'WebSite', 'name' =&gt; $sd_site_name&rsqb;;\n    $sd_alt     = sd_clean($sd&lsqb;'alt_name'&rsqb;);\n    if ($sd_alt !== '' &amp;&amp; $sd_alt !== $sd_site_name) {\n        $sd_website&lsqb;'alternateName'&rsqb; = $sd_alt;\n    }\n    $sd_website&lsqb;'url'&rsqb;        = $sd_home_url;\n    $sd_website&lsqb;'inLanguage'&rsqb; = 'ja';\n    sd_json($sd_website);\n}<\/code><\/pre>\n<p class=\"fz-ss\"><code>alternateName<\/code> \u306f\u3001\u30b5\u30a4\u30c8\u540d\u306e\u7565\u79f0\u3067\u3059\u3002\u300c\u682a\u5f0f\u4f1a\u793e\u25cb\u25cb\u300d\u3068\u63a2\u3055\u308c\u308b\u30b5\u30a4\u30c8\u3067\u3082\u3001\u5b9f\u969b\u306b\u306f\u300c\u25cb\u25cb\u300d\u3068\u7565\u3057\u3066\u63a2\u3055\u308c\u308b\u3053\u3068\u304c\u591a\u3044\u305f\u3081\u3001\u7565\u79f0\u3092\u4f1d\u3048\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<blockquote class=\"alert mt-1r\">\n  <p class=\"fz-ss\"><b class=\"fw-600\">SearchAction \u306f\u3001\u3082\u3046\u5165\u308c\u306a\u304f\u3066\u3088\u3044\uff1a<\/b> \u65e7\u7248\u3067\u306f\u3001<code>WebSite<\/code> \u306b <code>SearchAction<\/code>\uff08\u30b5\u30a4\u30c8\u5185\u691c\u7d22\uff09\u3092\u5165\u308c\u3066\u3001\u30b5\u30a4\u30c8\u30ea\u30f3\u30af\u691c\u7d22\u30dc\u30c3\u30af\u30b9\u3092\u72d9\u3063\u3066\u3044\u307e\u3057\u305f\u3002Google\u306f\u30012024\u5e7411\u6708\u306b\u3001\u30b5\u30a4\u30c8\u30ea\u30f3\u30af\u691c\u7d22\u30dc\u30c3\u30af\u30b9\u3092\u5ec3\u6b62\u3057\u307e\u3057\u305f\u3002\u5165\u308c\u3066\u3044\u3066\u3082\u5bb3\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u691c\u7d22\u7d50\u679c\u3078\u306e\u52b9\u679c\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n<\/blockquote>\n<h3 id=\"\u2462-\u8a18\u4e8b\u6295\u7a3f\u30da\u30fc\u30b8\" class=\"fz-ml\">\u2462 \u8a18\u4e8b\uff08\u6295\u7a3f\u30da\u30fc\u30b8\uff09<\/h3>\n<pre><code class=\"language-php\">\/\/ \u2462 \u8a18\u4e8b\uff08\u6295\u7a3f\u30da\u30fc\u30b8\u306e\u307f\uff09\nif (is_single() &amp;&amp; get_post_type() === 'post') {\n    \/\/ \u8a2d\u5b9a\u5024\u306f\u8a31\u53ef\u30ea\u30b9\u30c8\u3067\u691c\u8a3c\uff08\u7db4\u308a\u9593\u9055\u3044\u306f\u65e2\u5b9a\u5024\u306b\u623b\u3059\uff09\n    $sd_type = in_array($sd&lsqb;'article_type'&rsqb;, &lsqb;'Article', 'NewsArticle', 'BlogPosting', 'TechArticle'&rsqb;, true)\n        ? $sd&lsqb;'article_type'&rsqb; : 'Article';\n\n    if ($sd&lsqb;'author_type'&rsqb; === 'Organization') {\n        $sd_author = &lsqb;'@type' =&gt; 'Organization', 'name' =&gt; $sd_site_name, 'url' =&gt; $sd_home_url&rsqb;;\n    } else {\n        $sd_author = &lsqb;'@type' =&gt; 'Person', 'name' =&gt; sd_clean(get_the_author_meta('display_name', (int) get_post_field('post_author', get_the_ID())))&rsqb;;\n    }\n\n    $sd_publisher = &lsqb;'@type' =&gt; 'Organization', 'name' =&gt; $sd_site_name, 'url' =&gt; $sd_home_url&rsqb;;\n    if (get_site_icon_url()) {\n        $sd_publisher&lsqb;'logo'&rsqb; = &lsqb;'@type' =&gt; 'ImageObject', 'url' =&gt; get_site_icon_url(512)&rsqb;;\n    }\n\n    $sd_article = &lsqb;\n        '@context'         =&gt; 'https:\/\/schema.org',\n        '@type'            =&gt; $sd_type,\n        'headline'         =&gt; sd_clean(get_the_title()),\n        'url'              =&gt; get_permalink(),\n        'mainEntityOfPage' =&gt; &lsqb;'@type' =&gt; 'WebPage', '@id' =&gt; get_permalink()&rsqb;,\n    &rsqb;;\n    if (has_excerpt()) {\n        $sd_article&lsqb;'description'&rsqb; = sd_clean(get_the_excerpt());\n    }\n    \/\/ \u753b\u50cf\uff1a\u30a2\u30a4\u30ad\u30e3\u30c3\u30c1 \u2192 \u7121\u3051\u308c\u3070\u4ee3\u66ff\u753b\u50cf\n    $sd_image = has_post_thumbnail() ? get_the_post_thumbnail_url(null, 'large')\n        : (strpos($sd&lsqb;'default_image'&rsqb;, 'http') === 0 ? $sd&lsqb;'default_image'&rsqb; : '');\n    if ($sd_image) {\n        $sd_article&lsqb;'image'&rsqb; = $sd_image;\n    }\n    $sd_article&lsqb;'datePublished'&rsqb; = get_the_date('c');\n    $sd_article&lsqb;'dateModified'&rsqb;  = get_the_modified_date('c');\n    $sd_article&lsqb;'author'&rsqb;        = $sd_author;\n    $sd_article&lsqb;'publisher'&rsqb;     = $sd_publisher;\n    $sd_article&lsqb;'inLanguage'&rsqb;    = 'ja';\n    sd_json($sd_article);\n}<\/code><\/pre>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li><b class=\"fw-600\">\u578b\uff1a<\/b> \u304a\u77e5\u3089\u305b\u30fb\u30cb\u30e5\u30fc\u30b9\u306a\u3089 <code>NewsArticle<\/code>\u3001\u6280\u8853\u8a18\u4e8b\u306a\u3089 <code>TechArticle<\/code>\u3001\u500b\u4eba\u30d6\u30ed\u30b0\u306a\u3089 <code>BlogPosting<\/code>\u3001\u8ff7\u3063\u305f\u3089 <code>Article<\/code> \u3067\u3059\u3002<\/li>\n  <li><b class=\"fw-600\">\u8457\u8005\uff1a<\/b> \u4f1a\u793e\u540d\u7fa9\u306e\u304a\u77e5\u3089\u305b\u306f <code>Organization<\/code> \u306b\u3057\u307e\u3059\u3002<code>Person<\/code> \u306e\u307e\u307e\u3060\u3068\u3001\u6295\u7a3f\u30e6\u30fc\u30b6\u30fc\u540d\uff08<code>admin<\/code> \u306a\u3069\uff09\u304c\u305d\u306e\u307e\u307e\u51fa\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/li>\n  <li><b class=\"fw-600\">\u753b\u50cf\uff1a<\/b> \u30a2\u30a4\u30ad\u30e3\u30c3\u30c1\u304c\u306a\u3044\u8a18\u4e8b\u306b\u306f\u3001\u4ee3\u66ff\u753b\u50cf\u3092\u51fa\u3057\u307e\u3059\u3002Google\u306e\u30c6\u30b9\u30c8\u3067\u300cimage \u304c\u3042\u308a\u307e\u305b\u3093\u300d\u3068\u3044\u3046\u8b66\u544a\u304c\u51fa\u308b\u306e\u3092\u9632\u3052\u307e\u3059\uff08\u4efb\u610f\u9805\u76ee\u3067\u3059\uff09\u3002<\/li>\n  <li><b class=\"fw-600\">\u8a2d\u5b9a\u5024\u306e\u691c\u8a3c\uff1a<\/b> <code>in_array()<\/code> \u3067\u8a31\u53ef\u3057\u305f\u5024\u3060\u3051\u3092\u901a\u3057\u3001\u7db4\u308a\u9593\u9055\u3044\u306f\u65e2\u5b9a\u5024\u306e <code>Article<\/code> \u306b\u623b\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n<h3 id=\"\u2463-\u30d1\u30f3\u304f\u305a\" class=\"fz-ml\">\u2463 \u30d1\u30f3\u304f\u305a<\/h3>\n<pre><code class=\"language-php\">\/\/ \u2463 \u30d1\u30f3\u304f\u305a\uff08\u30c8\u30c3\u30d7\u30fb404\u30fb\u691c\u7d22\u7d50\u679c\u4ee5\u5916\uff09\nif (!is_front_page() &amp;&amp; !is_404() &amp;&amp; !is_search()) {\n    $sd_items = sd_breadcrumb_items();\n    if (count($sd_items) &gt; 1) {\n        $sd_list = &lsqb;&rsqb;;\n        foreach ($sd_items as $i =&gt; $item) {\n            $li = &lsqb;'@type' =&gt; 'ListItem', 'position' =&gt; $i + 1, 'name' =&gt; $item&lsqb;'name'&rsqb;&rsqb;;\n            if ($item&lsqb;'url'&rsqb; !== '') {\n                $li&lsqb;'item'&rsqb; = $item&lsqb;'url'&rsqb;;   \/\/ \u73fe\u5728\u30da\u30fc\u30b8\u306a\u3069 URL \u304c\u7121\u3044\u9805\u76ee\u306f item \u3092\u7701\u7565\u3057\u3066\u3088\u3044\n            }\n            $sd_list&lsqb;&rsqb; = $li;\n        }\n        sd_json(&lsqb;'@context' =&gt; 'https:\/\/schema.org', '@type' =&gt; 'BreadcrumbList', 'itemListElement' =&gt; $sd_list&rsqb;);\n    }\n}<\/code><\/pre>\n<h3 id=\"\u2461-2-\u4f01\u696d\u30b5\u30a4\u30c8\u306e\u5834\u5408organization-\u3092\u8ffd\u52a0\" class=\"fz-ml\">\u2461-2 \u4f01\u696d\u30b5\u30a4\u30c8\u306e\u5834\u5408\uff1aOrganization \u3092\u8ffd\u52a0<\/h3>\n<p class=\"fz-ss\">\u4f1a\u793e\u60c5\u5831\u306f\u3001\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u306e\u2461\u306e <code>if<\/code> \u306e\u4e2d\u306b\u8ffd\u8a18\u3057\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">    \/\/ \u2461-2 Organization\uff08\u4f01\u696d\u30b5\u30a4\u30c8\u306e\u5834\u5408\u3002\u4e0a\u306e \u2461 \u306e if \u306e\u4e2d\u306b\u8ffd\u8a18\uff09\n    $sd_org = &lsqb;\n        '@context'   =&gt; 'https:\/\/schema.org',\n        '@type'      =&gt; 'Corporation',                 \/\/ \u8907\u6570\u4e8b\u696d\u306e\u4f1a\u793e\u306f Corporation\uff08\u696d\u7a2e\u5225\u306e\u578b\u306f1\u4e8b\u696d\u3057\u304b\u8868\u305b\u306a\u3044\uff09\n        '@id'        =&gt; $sd_home_url . '#organization',\n        'name'       =&gt; '\u682a\u5f0f\u4f1a\u793e\u30b5\u30f3\u30d7\u30eb',\n        'url'        =&gt; $sd_home_url,\n        'address'    =&gt; &lsqb;\n            '@type'           =&gt; 'PostalAddress',\n            'addressCountry'  =&gt; 'JP',\n            'postalCode'      =&gt; '812-0000',\n            'addressRegion'   =&gt; '\u798f\u5ca1\u770c',\n            'addressLocality' =&gt; '\u798f\u5ca1\u5e02\u535a\u591a\u533a',          \/\/ \u5e02\u533a\u753a\u6751\u306f\u756a\u5730\u3068\u5206\u3051\u308b\n            'streetAddress'   =&gt; '\u4f4f\u54091\u4e01\u76ee2\u756a3\u53f7 \u30b5\u30f3\u30d7\u30eb\u30d3\u30eb8F',\n        &rsqb;,\n        'telephone'  =&gt; '+81-92-000-0000',             \/\/ \u56fd\u756a\u53f7\u3064\u304d\n        'areaServed' =&gt; &lsqb;\n            &lsqb;'@type' =&gt; 'AdministrativeArea', 'name' =&gt; '\u798f\u5ca1\u770c'&rsqb;,\n            &lsqb;'@type' =&gt; 'AdministrativeArea', 'name' =&gt; '\u4e5d\u5dde'&rsqb;,\n        &rsqb;,\n        'knowsAbout' =&gt; &lsqb;'\u30d3\u30eb\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9', '\u65bd\u8a2d\u7ba1\u7406', '\u5efa\u7bc9\u8a2d\u5099\u5de5\u4e8b'&rsqb;,\n        'parentOrganization' =&gt; &lsqb;'@type' =&gt; 'Organization', 'name' =&gt; '\u682a\u5f0f\u4f1a\u793e\u89aa\u4f1a\u793e', 'url' =&gt; 'https:\/\/parent.example.com\/'&rsqb;,\n        \/\/ 'sameAs'  =&gt; &lsqb;'https:\/\/x.com\/example'&rsqb;,     \/\/ \u81ea\u793e\u306e\u516c\u5f0fSNS\u306a\u3069\u3060\u3051\u3002\u89aa\u4f1a\u793e\u306eURL\u306f\u5165\u308c\u306a\u3044\n    &rsqb;;\n    if (get_site_icon_url()) {\n        $sd_org&lsqb;'logo'&rsqb; = &lsqb;'@type' =&gt; 'ImageObject', 'url' =&gt; get_site_icon_url(512)&rsqb;;\n    }\n    sd_json($sd_org);<\/code><\/pre>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li><b class=\"fw-600\">\u578b\u306f <code>Corporation<\/code>\uff1a<\/b> \u8907\u6570\u306e\u4e8b\u696d\u3092\u6301\u3064\u4f1a\u793e\u306f\u3001\u696d\u7a2e\u5225\u306e\u578b\uff08<code>GeneralContractor<\/code> \u306a\u3069\uff09\u3060\u3068\u30011\u3064\u306e\u4e8b\u696d\u3057\u304b\u8868\u305b\u307e\u305b\u3093\u3002<\/li>\n  <li><b class=\"fw-600\">\u5e02\u533a\u753a\u6751\u306f\u3001\u756a\u5730\u3068\u5206\u3051\u308b\uff1a<\/b> <code>addressLocality<\/code> \u3068 <code>streetAddress<\/code> \u3092\u5225\u306b\u3057\u307e\u3059\u3002\u307e\u3068\u3081\u308b\u3068\u3001\u30c6\u30b9\u30c8\u3067\u8b66\u544a\u304c\u51fa\u307e\u3059\u3002<\/li>\n  <li><b class=\"fw-600\"><code>sameAs<\/code> \u306b\u89aa\u4f1a\u793e\u306eURL\u3092\u5165\u308c\u306a\u3044\uff1a<\/b> <code>sameAs<\/code> \u306f\u300c\u540c\u3058\u5b58\u5728\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3059URL\u300d\u3067\u3059\u3002\u89aa\u4f1a\u793e\u306f\u5225\u306e\u6cd5\u4eba\u306a\u306e\u3067\u3001\u89aa\u5b50\u95a2\u4fc2\u306f <code>parentOrganization<\/code> \u3067\u8868\u3057\u307e\u3059\u3002<\/li>\n<\/ul>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"3-headerphp-\u304b\u3089\u8aad\u307f\u8fbc\u3080\" class=\"fz-xl\">3. header.php \u304b\u3089\u8aad\u307f\u8fbc\u3080<\/h2>\n<p class=\"fz-ss\"><code>wp_head()<\/code> \u306e\u76f4\u5f8c\u306b\u30011\u884c\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">&lt;?php wp_head(); ?&gt;\n&lt;?php get_template_part('structured-data'); ?&gt;\n&lt;\/head&gt;<\/code><\/pre>\n<p class=\"fz-ss\"><code>header.php<\/code> \u3092\u89e6\u308c\u306a\u3044\u5834\u5408\u306f\u3001<code>functions.php<\/code> \u304b\u3089\u8aad\u307f\u8fbc\u307f\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">add_action('wp_head', function () {\n    get_template_part('structured-data');\n}, 99);<\/code><\/pre>\n<p class=\"fz-ss\">\u30c6\u30fc\u30de\u76f4\u4e0b\u306e <code>structured-data.php<\/code> \u304c\u8aad\u307f\u8fbc\u307e\u308c\u307e\u3059\uff08\u5b50\u30c6\u30fc\u30de\u306b\u3082\u5bfe\u5fdc\u3057\u307e\u3059\uff09\u3002<\/p>\n<h3 id=\"\u65e2\u5b58\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u51fa\u529b\u3092\u6b62\u3081\u308b\" class=\"fz-ml\">\u65e2\u5b58\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u51fa\u529b\u3092\u6b62\u3081\u308b<\/h3>\n<p class=\"fz-ss\">\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u30fbcanonical\u30fbOGP\u3092\u51fa\u529b\u3057\u3066\u3044\u308b\u30d7\u30e9\u30b0\u30a4\u30f3\uff08SEO\u7cfb\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u3084\u3001\u62e1\u5f35\u6a5f\u80fd\u3092\u307e\u3068\u3081\u305f\u30d7\u30e9\u30b0\u30a4\u30f3\uff09\u3092\u4f7f\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u3001<b class=\"fw-600\">\u305d\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306e\u51fa\u529b\u3092OFF<\/b>\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002OFF\u306b\u3067\u304d\u306a\u3044\u5834\u5408\u306f\u3001\u81ea\u524d\u5b9f\u88c5\u306f\u4f7f\u308f\u305a\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u51fa\u529b\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"4-\u753b\u9762\u306e\u30d1\u30f3\u304f\u305a\u3068\u63c3\u3048\u308b\" class=\"fz-xl\">4. \u753b\u9762\u306e\u30d1\u30f3\u304f\u305a\u3068\u63c3\u3048\u308b<\/h2>\n<p class=\"fz-ss\">Google\u306f\u3001\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306e\u5185\u5bb9\u304c\u3001<b class=\"fw-600\">\u30da\u30fc\u30b8\u306b\u8868\u793a\u3057\u3066\u3044\u308b\u5185\u5bb9\u3068\u4e00\u81f4\u3057\u3066\u3044\u308b<\/b>\u3053\u3068\u3092\u6c42\u3081\u3066\u3044\u307e\u3059\u3002\u30d1\u30f3\u304f\u305a\u306f\u3001\u753b\u9762\u7528\u3068\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u7528\u3092\u5225\u3005\u306b\u66f8\u304f\u3068\u3001\u98df\u3044\u9055\u3044\u3084\u3059\u3044\u90e8\u5206\u3067\u3059\u3002<\/p>\n<p class=\"fz-ss\">\u305d\u3053\u3067\u3001\u9805\u76ee\u3092\u4f5c\u308b\u95a2\u6570 <code>sd_breadcrumb_items()<\/code> \u30921\u3064\u306b\u3057\u3066\u3001\u4e21\u65b9\u304b\u3089\u547c\u3073\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ \u753b\u9762\u306e\u30d1\u30f3\u304f\u305a\uff08\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3068\u540c\u3058 sd_breadcrumb_items() \u304b\u3089\u4f5c\u308b\uff09\n$bc_items = sd_breadcrumb_items();\n$bc_last  = count($bc_items) - 1;\n?&gt;\n&lt;nav class=\"breadcrumb\" aria-label=\"\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\"&gt;\n  &lt;ul&gt;\n    &lt;?php foreach ($bc_items as $i =&gt; $item) : ?&gt;\n      &lt;?php if ($i === $bc_last) : ?&gt;\n        &lt;li&gt;&lt;?php echo esc_html($item&lsqb;'name'&rsqb;); ?&gt;&lt;\/li&gt;\n      &lt;?php else : ?&gt;\n        &lt;li&gt;&lt;a href=\"&lt;?php echo esc_url($item&lsqb;'url'&rsqb;); ?&gt;\"&gt;&lt;?php echo esc_html($item&lsqb;'name'&rsqb;); ?&gt;&lt;\/a&gt;&lt;\/li&gt;\n      &lt;?php endif; ?&gt;\n    &lt;?php endforeach; ?&gt;\n  &lt;\/ul&gt;\n&lt;\/nav&gt;<\/code><\/pre>\n<p class=\"fz-ss\"><code>sd_breadcrumb_items()<\/code> \u306e\u4e2d\u306e <code>$postlist_name<\/code> \u3068 <code>$postlist_url<\/code> \u306f\u3001<b class=\"fw-600\">\u5b9f\u5728\u3059\u308b\u4e00\u89a7\u30da\u30fc\u30b8\u306e\u540d\u524d\u3068URL<\/b>\u306b\u5408\u308f\u305b\u3066\u304f\u3060\u3055\u3044\u3002\u4e00\u89a7\u30da\u30fc\u30b8\u81ea\u4f53\u306e\u30d1\u30f3\u304f\u305a\u306b\u306f\u3001\u305d\u306e\u56fa\u5b9a\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u304c\u51fa\u307e\u3059\u3002\u6295\u7a3f\u30da\u30fc\u30b8\u5074\u306e\u540d\u524d\u3068\u3001\u4e00\u89a7\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\u3092\u63c3\u3048\u3066\u304a\u304f\u3068\u3001\u30b5\u30a4\u30c8\u5185\u3067\u8868\u8a18\u304c\u7d71\u4e00\u3055\u308c\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"5-\u78ba\u8a8d\u3059\u308b\u65b9\u6cd5\" class=\"fz-xl\">5. \u78ba\u8a8d\u3059\u308b\u65b9\u6cd5<\/h2>\n<h3 id=\"\u2460-\u30bd\u30fc\u30b9\u3092\u898b\u308b\" class=\"fz-ml\">\u2460 \u30bd\u30fc\u30b9\u3092\u898b\u308b<\/h3>\n<p class=\"fz-ss\">\u30da\u30fc\u30b8\u306e\u30bd\u30fc\u30b9\u3092\u8868\u793a\u3057\u3066\u3001<code>application\/ld+json<\/code> \u3092\u691c\u7d22\u3057\u307e\u3059\u3002\u6b21\u306e\u70b9\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li>JSON-LD \u304c\u3001\u610f\u56f3\u3057\u305f\u6570\u3060\u3051\u51fa\u3066\u3044\u308b\u304b<\/li>\n  <li><code>&lsqb;<\/code> \u3084 <code>&rsqb;<\/code> \u3067\u56f2\u307e\u308c\u305f\u3001\u7f6e\u304d\u63db\u308f\u3063\u3066\u3044\u306a\u3044\u6587\u5b57\u304c\u6df7\u3056\u3063\u3066\u3044\u306a\u3044\u304b<\/li>\n  <li><code>canonical<\/code> \u3068 <code>meta description<\/code> \u304c\u30011\u672c\u305a\u3064\u304b<\/li>\n<\/ul>\n<h3 id=\"\u2461-\u30ea\u30c3\u30c1\u30ea\u30b6\u30eb\u30c8\u30c6\u30b9\u30c8\" class=\"fz-ml\">\u2461 \u30ea\u30c3\u30c1\u30ea\u30b6\u30eb\u30c8\u30c6\u30b9\u30c8<\/h3>\n<p class=\"fz-ss\"><cite><a href=\"https:\/\/search.google.com\/test\/rich-results\" target=\"_blank\" class=\"link\">\u30ea\u30c3\u30c1\u30ea\u30b6\u30eb\u30c8\u30c6\u30b9\u30c8<\/a><\/cite>\u306bURL\u3092\u5165\u308c\u307e\u3059\u3002\u8a18\u4e8b\u30da\u30fc\u30b8\u3067\u306f\u3001\u300c\u8a18\u4e8b\u300d\u3068\u300c\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\u300d\u304c\u691c\u51fa\u3055\u308c\u308c\u3070\u6210\u529f\u3067\u3059\u3002\u9ec4\u8272\u3044\u300c\u91cd\u5927\u3067\u306f\u306a\u3044\u554f\u984c\u300d\u306f\u3001\u4efb\u610f\u9805\u76ee\u306e\u4e0d\u8db3\u3067\u3059\u3002<\/p>\n<p class=\"fz-ss\">\u30c6\u30b9\u30c8\u753b\u9762\u306b\u8868\u793a\u3055\u308c\u306a\u3044\u7a2e\u985e\uff08WebSite \u306a\u3069\uff09\u306f\u3001\u30bd\u30fc\u30b9\u3067\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<h3 id=\"\u2462-search-console\" class=\"fz-ml\">\u2462 Search Console<\/h3>\n<p class=\"fz-ss\">\u30c6\u30b9\u30c8\u306f\u3001\u305d\u306e\u5834\u3067\u30da\u30fc\u30b8\u3092\u8aad\u307f\u8fbc\u3080\u691c\u67fb\u3067\u3059\u3002Google\u691c\u7d22\u3078\u306e\u53cd\u6620\u306b\u306f\u3001\u6570\u65e5\u304b\u304b\u308a\u307e\u3059\u3002\u6570\u65e5\u5f8c\u306b\u3001Search Console \u306e\u300c\u62e1\u5f35\u300d\u3067\u3001\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\u306a\u3069\u306b\u30a8\u30e9\u30fc\u304c\u306a\u3044\u304b\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"\u30cf\u30de\u308a\u3069\u3053\u308d\" class=\"fz-xl\">\u30cf\u30de\u308a\u3069\u3053\u308d<\/h2>\n<table class=\"table my-0.75r\">\n  <thead>\n    <tr>\n      <th>\u75c7\u72b6<\/th>\n      <td>\u539f\u56e0\u3068\u5bfe\u7b56<\/td>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <th>\u4e0b\u5c64\u30da\u30fc\u30b8\u3060\u3051\u3001\u81f4\u547d\u7684\u30a8\u30e9\u30fc\u306b\u306a\u308b<\/th>\n      <td>\u95a2\u6570\u3092\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u66f8\u3044\u3066\u3044\u308b\uff0f<code>functions.php<\/code> \u306b\u8ffd\u52a0\u3057\u3066\u3044\u306a\u3044\u3002\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u3060\u3051\u78ba\u8a8d\u3057\u3066\u5b89\u5fc3\u305b\u305a\u3001<b class=\"fw-600\">\u56fa\u5b9a\u30da\u30fc\u30b8\u30fb\u8a18\u4e8b\u30fb\u30ab\u30c6\u30b4\u30ea\u30fc\u3067\u3082\u78ba\u8a8d<\/b>\u3059\u308b<\/td>\n    <\/tr>\n    <tr>\n      <th>JSON-LD\u304c\u9014\u4e2d\u3067\u7d42\u308f\u308b<\/th>\n      <td>\u984c\u540d\u306b <code>&lt;\/script&gt;<\/code> \u304c\u542b\u307e\u308c\u3066\u3044\u308b\u3002<code>JSON_HEX_TAG<\/code> \u3092\u4ed8\u3051\u308b<\/td>\n    <\/tr>\n    <tr>\n      <th>\u984c\u540d\u306b <code>&amp;lt;<\/code> \u3068\u3044\u3046\u6587\u5b57\u304c\u51fa\u308b<\/th>\n      <td>HTML\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u3092\u623b\u3057\u3066\u3044\u306a\u3044\u3002<code>html_entity_decode()<\/code> \u3092\u901a\u3059<\/td>\n    <\/tr>\n    <tr>\n      <th>\u753b\u9762\u3068\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306e\u30d1\u30f3\u304f\u305a\u304c\u9055\u3046<\/th>\n      <td>\u5225\u3005\u306b\u4f5c\u3063\u3066\u3044\u308b\u3002<code>sd_breadcrumb_items()<\/code> \u3092\u5171\u901a\u3067\u4f7f\u3046<\/td>\n    <\/tr>\n    <tr>\n      <th>canonical \u3084 description \u304c2\u672c\u51fa\u308b<\/th>\n      <td>\u30d7\u30e9\u30b0\u30a4\u30f3\u3068\u4e8c\u91cd\u306b\u51fa\u529b\u3057\u3066\u3044\u308b\u3002\u3069\u3061\u3089\u304b\u4e00\u65b9\u306b\u3059\u308b<\/td>\n    <\/tr>\n    <tr>\n      <th>\u8a18\u4e8b\u306e\u578b\u304c\u3001\u610f\u56f3\u3068\u9055\u3046<\/th>\n      <td><code>article_type<\/code> \u306e\u7db4\u308a\u9593\u9055\u3044\u3002\u8a31\u53ef\u30ea\u30b9\u30c8\u3067 <code>Article<\/code> \u306b\u623b\u3063\u3066\u3044\u308b<\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n<p class=\"fz-ss\">\u672c\u756a\u306b\u53cd\u6620\u3059\u308b\u524d\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u53d6\u308a\u3001<code>wp-config.php<\/code> \u3067 <code>WP_DEBUG_LOG<\/code> \u3092\u6709\u52b9\u306b\u3057\u3066\u304a\u304f\u3068\u3001\u30a8\u30e9\u30fc\u306e\u539f\u56e0\u3092\u3059\u3050\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002<\/p>\n\n<hr class=\"separator mt-3r\">\n\n<h2 id=\"\u307e\u3068\u3081\" class=\"fz-xl\">\u307e\u3068\u3081<\/h2>\n<ul style=\"list-style-type:bullet;\" class=\"my-0.5r\">\n  <li>\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306f\u3001SEO\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u5165\u308c\u3066\u3082\u3001<b class=\"fw-600\">\u30bd\u30fc\u30b9\u3092\u898b\u306a\u3044\u3068\u4e2d\u8eab\u304c\u5206\u304b\u3089\u306a\u3044<\/b><\/li>\n  <li>\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u3082\u3001<code>functions.php<\/code> \u306e\u95a2\u6570\u3068 <code>structured-data.php<\/code> \u306e1\u30d5\u30a1\u30a4\u30eb\u3067\u3001canonical\u30fbWebSite\u30fb\u8a18\u4e8b\u30fb\u30d1\u30f3\u304f\u305a\u3092\u51fa\u529b\u3067\u304d\u308b<\/li>\n  <li>JSON\u306f<b class=\"fw-600\">\u624b\u7d44\u307f\u305b\u305a<\/b>\u3001\u914d\u5217\u304b\u3089 <code>wp_json_encode()<\/code> \u3067\u4f5c\u308b\u3002<code>JSON_HEX_TAG<\/code> \u3092\u5fd8\u308c\u306a\u3044<\/li>\n  <li>\u30d1\u30f3\u304f\u305a\u306f\u3001\u753b\u9762\u3068\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3067<b class=\"fw-600\">\u540c\u3058\u95a2\u6570<\/b>\u3092\u4f7f\u3046<\/li>\n  <li>\u30d7\u30e9\u30b0\u30a4\u30f3\u3068\u81ea\u524d\u5b9f\u88c5\u306f\u3001<b class=\"fw-600\">\u540c\u6642\u306b\u52d5\u304b\u3055\u306a\u3044<\/b><\/li>\n<\/ul>\n<p class=\"fz-ss\">\u307e\u305a\u306f\u3001\u81ea\u5206\u306e\u30b5\u30a4\u30c8\u306e\u30bd\u30fc\u30b9\u3092\u958b\u3044\u3066\u3001\u4f55\u304c\u51fa\u529b\u3055\u308c\u3066\u3044\u308b\u304b\u3092\u78ba\u8a8d\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","protected":false},"excerpt":{"rendered":"WordPress\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u51fa\u529b\u3059\u308b\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3092\u78ba\u8a8d\u3057\u305f\u3089\u3001\u5185\u5bb9\u304c\u6700\u4f4e\u9650\u3057\u304b\u306a\u304b\u3063\u305f\u306e\u3067\u3001canonical\u30fb\u8a18\u4e8b\u30fb\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\u7b49\u306eJSON-LD\u51fa\u529b\u3092\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u306a\u3057\u3067\u5b9f\u88c5\u3059\u308b\u65b9\u6cd5\u3092\u3001\u30b3\u30fc\u30c9\u3068\u3042\u308f\u305b\u3066\u89e3\u8aac\u3002","protected":false},"author":1,"featured_media":15248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[793,794,795,796,797,798,431,430,427,194,199,70],"group":[],"pg":[],"class_list":["post-11911","post","type-post","status-publish","format-standard","has-post-thumbnail","category-php-wordpress","tag-793","tag-794","tag-json-ld","tag-796","tag-schema-org","tag-canonical","tag-431","tag-yoast-seo","tag-all-in-one-seo","tag-194","tag-seo","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/11911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/comments?post=11911"}],"version-history":[{"count":1,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/11911\/revisions"}],"predecessor-version":[{"id":15851,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/posts\/11911\/revisions\/15851"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/media\/15248"}],"wp:attachment":[{"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/media?parent=11911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/categories?post=11911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/tags?post=11911"},{"taxonomy":"group","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/group?post=11911"},{"taxonomy":"pg","embeddable":true,"href":"https:\/\/code-plus.jp\/gp\/wp-json\/wp\/v2\/pg?post=11911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}