特定のページがどんな検索キーワードから訪問されているかを知りたい
Googleアナリティクスでページの訪問状況を確認できますが、特定のURLのページがどんなキーワードで検索ヒットして流入があるのか?を調べたいのですが、GoogleAnalyticsで調べるためにはどのように操作すればよいか表示方法がよくわかりませんでした。
しかし、Google SearchConsoleで訪問に使用された検索キーワードをURLを指定して調べることができましたので、その方法をメモ。
特定のURLに絞った検索キーワード結果例
参考として『Windows10でWEBカメラ/マイク/スピーカーの動作確認を行う3つのテストツールと方法』というページを対象に検索キーワードを調べた場合の結果の表示画面の一部。WEBページがどのようなキーワードでヒットしているか分かります。
SearchConsoleで調べる方法
検索条件にURLを追加
メニューから[検索パフォーマンス]を選択して表示された画面。検索条件に「ページのURL」を追加して検索すると、このように個別に特定のページに絞って検索に使用されたキーワードが表示されます。
直接URLから検索結果を開く方法
以下のURLをブラウザのアドレスバーに入力してEnterを押せば、Google SearchConsoleが表示され、特定のURLのページにどんなキーワードで検索されて飛んで来たかわかります。
書式
https://search.google.com/search-console/performance/search-analytics?resource_id=サイトドメイン&hl=ja&page=*調査したいURL
URL例
このページの検索パフォーマンスページを開く場合。コピーして使用する際はURLエンコードしたご自身のサイトのURLに置き換えてください。
PHPでリンクを作成する方法
上記のURLをブログやWEBページにPHPで埋め込みたいときに使えます。
<a href="https://search.google.com/search-console/performance/search-analytics?resource_id=<?php echo urlencode((empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST'] . '/');?>&hl=ja&page=*<?php echo urlencode((empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);?>" target="_blank">SearchConsole-検索クエリ</a>