解説/ノウハウ9520073いまのSEOはコンテンツ命だとはいえ、良いコンテンツをさらに検索で有利にするノウハウが一切ないわけではない。descriptionをどう作るのが検索で有利か、米Etsyの調査から情報をお届けする。ほかにもGooglebotの動作やAjaxサイトのレンダリング、AMPのキャッシュモデル、ろくでもないサイトのUXなどなど、SEOとサイト運営に役立つ情報をまとめてお届けする。description、h1をどうするのが良いのだろうか――この疑問に対する調査結果を、昔からSEOに積極的に取り組んでいる米Etsyが発表した。[7](エッツィ)は、自分が作ったハンドメイド品を販売できる世界最大規模のマーケットプレイスだ。[8]本格的に事業展開している。エッツィはつい最近、次の3つの要素が検索トラフィックにどのように影響するかを検証した結果を共有した。descriptionタグh1タグそれぞれの結果と、結果に対する考察を次に示す。大前提として、SEOで最も大切なのはユーザーの検索ニーズに応えるコンテンツであることは忘れてはいけない。したコンテンツを作ったうえで、さらに検討するための情報としてとらえてほしい。titleタグ短いtitleタグのほうが、検索トラフィックが多かった。以前に行った実験でも同じ結果が出ていた。余計なワードがなく、短いほうが、ターゲットとするキーワードにより合致しているため、グーグルの評価が上がったのではないかと推測している。検索クエリとして指定された文字列だけのような短いtitleタグは、検索ユーザーから見て関連性が高く魅力的に思えたということも影響しているかもしれない。[9]が小さかったり一致度が高いほど、検索上位に表示されたという。こちらに関しては筆者としては何ともコメントしづらいところではある。参考情報としてとらえてほしい。descriptionは、検索トラフィックに統計的に有意な影響を与えている。descriptionが長いページのほうが好成績で、短いページの成績は悪かった。次のような仮説を立てている。descriptionのほうが、検索結果でより多くの面積を占められる(スニペットの文字数が多くなる)ため、クリック率が上がる。長いほうが、そのサイトの信用度が高かったり、コンテンツがたくさんあったりするように見えるため、クリック率が上がる。h1タグh1タグも検索トラフィックに統計的に有意な影響を与えていた。h1タグの変更はtitleタグとあわせて行われることが多いので、予測するのが難しい。今回の検証では、次のようなことがあったのだという。titleタグを修正するとトラフィックが増加した修正グループがあった。h1タグを変更するとトラフィックが若干上がる修正グループがあった。titleタグとh1タグの両方を変更すると、titleタグによる増加が出にくくなった場合もあった。調査方法とまとめこれらの調査はいずれも、多くのページをいくつかのグループに分け、それぞれ特定のルールに則って調整して行う「スプリットランテスト(A/Bテスト)」で調べたものだ。時間帯別の訪問数もグループ間で大きな違いがないように揃え、突発的な外的要因による変化も除外している。[5]あくまでもエッツィのサイトにおける検証結果なので、どのサイトにも当てはまるとは限らない。descriptionタグ、h1タグの比較テストをいくつかのページであなたも行ってみるといいかもしれない。検索ニーズに応えるコンテンツをちゃんと作ったうえで、だが。)今年最初のウェブマスターオフィスアワーが開催された。いつものように金谷氏と長山氏が、アンナ氏の進行のもとに事前に寄せられた質問に回答してくれた。念のために毎回説明しているが、「ウェブマスター向けオフィスアワー」とは、グーグルの社員が登場して、一般のウェブマスターからのサイト運営に関する質問に回答したり、ウェブマスターとカジュアルに情報交換したりしていく動画プログラムだ。グーグルが定期的に開催しており、イベントページや専用のフォームからから質問を投稿できる。今回取り上げられた主な質問は次のとおりだ。再審査リクエストの再送信ブログ記事に対するレビューのリッチスニペットグーグル検索に貢献するには?一般的ではないダウンロードの警告への対処いつにも増してバラエティに富んだトピックが扱われている。視聴していなければYouTubeにアップロードされた動画をチェックしよう。(ウェブマスター向け公式ブログ)ブログのコメント欄やフォーラムの投稿にスパムコンテンツが書き込まれることを未然に防ぐ対策方法を、グーグルがウェブマスター向け公式ブログで解説した。ソフトウェアを常に最新の状態に保つキャプチャを追加する疑わしい動作をブロックするフォーラムの上位投稿者を毎日確認する特定の種類のコメントを無効にすることを検討するコメントの管理機能を活用するスパム用語のブラックリスト作成を検討するコメント欄のリンクに「nofollow」属性を使用する自動化されたシステムを利用してサイトを保護するスパムコンテンツが投稿されると、そのサイトの品質が低いと検索エンジンが判断し、評価を下げられることもありうる。なによりも、訪問したユーザーに不快感を与えてしまう危険がある。不快なコンテンツに埋もれているサイトに再び訪れたいと思うユーザーはいないだろう。コメント欄、レビュー欄、ユーザー投稿など、サイト管理者が内容をコントロールできないコンテンツがあるサイトの管理者は、グーグルの解説を参考にして、ユーザー生成スパムから見を守ろう。ツイッター)グーグルがAjaxなどのJavaScriptを多用したページのコンテンツをどう把握しているかは、どうやって確認するのがいいのだろうか。Googleのレンダリングだけだ。Googleレンダリングをしっかりと使うのが大切だ。Japan)AMPが徹底的な高速化を実現するために利用している技術の1つに「キャッシュ」がある。グーグルは、AMP用に専用のキャッシュサーバーを提供している。HTMLは、あなたのウェブサーバーから直接取得したものではなく、キャッシュサーバーに保存された「コピー」だ。グーグルは、わざわざキャッシュサーバーを経由してAMPページを表示させるようにしたのだろうか。実際に、こうした仕組みになっていることに対する反論もあるようだ。大きな点として「速度」がある。ネットワーク)として構成されており、多数あるサーバーのなかから、ユーザーがすばやくデータを取得できるようになっている(たとえば、物理的にユーザーに近いサーバーからコンテンツを配信するなど)。それ以外にも、AMP配信にキャッシュモデルを採用している理由を、グーグルは次のように解説している。ページが効率的かつ安全にプリロードできるようにするコンテンツに対して、ユーザーにメリットをもたらすさまざまなパフォーマンスの最適化を追加で実施するAMP対応の実装をしたことがある人ならばわかると思うが、AMPの制限は厳しく、油断するとAMPの仕様から外れてしまうことが多い。キャッシュサーバーを介することによって、必ずAMP仕様に則ったものだけが配信されるのは、確かに大切なことだろう。あなたがすでにAMP対応していたとしても、サイト運営に直接役立つ話ではないかもしれない。(サイトエンジンブログ)多言語・多地域サイトを運用する際のドメイン名とURLの付け方のベストプラクティスを解説した記事を紹介する。ターゲットとする国や言語、運用形態によって最終的な判断に違いは出てくるであろうが、基本的な指針としてわかりやすくまとめられている。グローバルサイトの展開を計画しているなら参考にしてほしい。アプリの試験機能を今週はピックアップ。Twitter)「robots.txtを修正しても、モバイルのGooglebotが認識してくれない」というトラブルが起きているようだ。英語版のグーグル公式ヘルプフォーラムで次のような質問の投稿があった。より表示されません」と表示されてしまいます。PCからの検索結果には表示されません。今はrobots.txtでは何もブロックしていません。デザインで構成しています。PC検索では正常に表示されるのに、モバイル検索では依然としてブロックされたままなのはどうしてでしょうか?どうやら、質問者は最近までrobots.txtでURLをブロックしていたようで、ブロックを解除してもそれが反映されないということのようだ。ジョン・ミューラー氏はツイッターで回答した。Googleのインデックスに送信が役立つはずだ。モバイルページはそれほど頻繁にクロールしないので、robots.txtを変更した場合は反映までにしばらく時間がかかることがある。[20]ミューラー氏によれば、スマートフォン用GooglebotのクロールはPCクローラほど頻繁ではないので、最新状態の検索結果への反映が、モバイル検索ではPC検索よりも遅れることがあるらしい。こちらなら、修正内容に問題がないかを確認したうえで変更を反映させられる。属性のURLを読み取る。そのページのクロールは、レンダリングとは異なる流れで実行する。したがって、(ページ内のリンクをクリックした場合に)onclickイベントでコンテンツが変わるとしても、それはGooglebotには見えない。これは、あるタイプのJavaScriptによって動的に生成されたリンクをGooglebotが認識できるかどうかというツイッターでの質問に対する、Googleのジョン・ミューラー氏からの回答だ。[27]、CSSを読み取り、人間のユーザーがブラウザで実際に見ているようにウェブページをレンダリング(表示)できるようになっている。クロールとレンダリングは別プロセスだ。知られていないように思う。GooglebotはクロールしてHTMLやCSS、JavaScriptを取得する。その後に別処理として、CSSを適用し、JavaScriptを実行し、ページをレンダリングするのだ。そのページで発見したリンクをクロールすることはあるが、それはまた別の流れとして行われる。人間のように「ページ表示→リンクをクリック→次のページを表示」という行動をしているわけではないのだ。そもそもGooglebotはクリックやスクロールといった動作をしないため、そうしたイベントによってページの内容が変わるようにしていても、Googlebotには関係ない。Googleはクロールと同時にレンダリング結果も見せてくれるが、クロールとレンダリングの実際のプロセスとは必ずしも一致していないことも認識しておきたい(レンダリングの結果は実際と同じものだが)。[29]というカンファレンスで、グーグルニュースの責任者であるリチャード・ギングラス副社長はスピーチのなかでこのように語ったそうだ。AMPでサイトを高速化したパブリッシャーの広告の成果を紹介した。