Google Analytics · Tag Manager
従来のアナリティクスから Google Analytics 4 へ
_setDomainName、_link、_linkByPost のコードを削除し、Google タグを設置して、クロスドメイン測定と除外する参照元を現在の方法で設定します。
ガイド · 構造化データ
何千ものサイトが、query.example-petstore.com を検索アドレスとする Google のサイトリンク検索ボックスのサンプルをコピーしました。機能は廃止されましたが、マークアップは今も残っています。このガイドでは、その役割と代わりに使用すべきものを説明します。
Google は、サイトの検索結果のすぐ下に検索ボックスを表示することができました。サイトは、SearchAction を含む WebSite ブロックでその表示を求めていました。ユーザーが入力した語句が target 内の {search_term_string} に入り、Google はそのアドレス、つまりサイト自身の検索結果ページへユーザーを送っていました。
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "https://www.example-petstore.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://query.example-petstore.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
Google のサンプルでは、query.example-petstore.com はペットショップの検索ページとして作られた架空のアドレスで、実在したことはありません。2014年の時点でも、Google は target がサイトと同じドメインにあることを求めていたため、サンプルの target がほかのサイトで機能することはありえませんでした。
host.example-petstore.com/search?q={search_term} が使われます。この例は 2014年9月下旬まで掲載されていました。query.example-petstore.com/search?q={search_term_string} を使った最もよく知られたバージョンで、SEO ブログ、フォーラム ソフトウェア、テーマにコピーされました。example.com に切り替わります。SearchAction は、Google 検索では目に見える効果がなくなりました。自社の名前とアドレスを含む WebSite ブロックは、検索結果に表示するサイト名を Google が選ぶ際に引き続き役立ちます。ホームページにのみ配置してください。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Your site name",
"url": "https://www.example.com/"
}
</script>
よく使われる短い名前がある場合は、alternateName を追加できます。potentialAction は省略するか、ほかのサービスで引き続き使われている場合は自社の検索ページを指定してください。
example-petstore を検索します。url を自社のホームページに置き換え、name に自社のサイト名を設定します。SearchAction は削除します。add_filter( 'disable_wpseo_json_ld_search', '__return_true' ); を追加し、Rank Math ではフィルター rank_math/json_ld/disable_search を使い、All in One SEO では Search Appearance › Advanced › Enable Sitelinks Search Box をオフにします。SEOPress はバージョン 8.4(2024年12月)で削除済みです。name と url を含む WebSite ブロックが 1 つあること。example-petstore.com が含まれていないこと。