検索エンジン最適化(SEO)の基本について整理します。記事を投稿する際や原稿の作成時に参考にしてみてください。
検索エンジンの仕組み
Googleから検索エンジンについて公表されているのは、仕組みというより「サイトをどう作るべきか」という点です。
- Google ウェブマスター向け公式ブログ
- 検索エンジン最適化 ( SEO ) スターターガイドを更新しました
古い記事ですが、現在も変わらず参考になると思います。 - ウェブマスター向けガイドライン(品質に関するガイドライン)
そのため仕組みについては推測になりますが、およそ下記のような処理が日々繰り返されています。
- 検索エンジンがページを読み込む
- ページの内容を評価する
- リンク元、リンク先との関連性を評価する
「2」と「3」の「評価する」という部分が検索エンジンの肝になります。その詳細が公開されることはないと思いますが、下記のような情報からおよその仕様や変化が見えてきます。
- 「日本語検索の品質向上にむけて」のような公式のアナウンス
- 検索エンジンの順位の変化など結果から推測できること
- 「このようなページは望ましくない」など内部エンジニアからのリーク
SEOの前に考えること
一般にイメージされるSEOというと、上記のように日々検索エンジンの仕組みを推測して、検索結果上位を目指すというものだと思います。専門の業者へ依頼し、常時サイトの修正を行うことになり、運用コストもかなり大きくなります。
一方でGoogleのガイドライン(下記)にも書かれているように、検索エンジンは行きすぎた施策を嫌います。それを許すと本来のページの価値や順位を歪め、結果的にそれが検索エンジンの評価を下げることにもなります。そうしたサイトにはペナルティーもあるようです。
基本方針
- 検索エンジンではなく、ユーザーの利便性を最優先に考慮してページを作成する。
- ユーザーをだますようなことをしない。
- 検索エンジンでの掲載位置を上げるための不正行為をしない。ランクを競っているサイトや Google 社員に対して自分が行った対策を説明するときに、やましい点がないかどうかが判断の目安です。その他にも、ユーザーにとって役立つかどうか、検索エンジンがなくても同じことをするかどうか、などのポイントを確認してみてください。
- どうすれば自分のウェブサイトが独自性や、価値、魅力のあるサイトといえるようになるかを考えてみる。同分野の他のサイトとの差別化を図ります。
検索エンジンではなく、閲覧者を見る
検索エンジンも今はGoogleという一つの企業によるものですが、勝手な基準でサイトを評価している訳ではなく、むしろ利用者にとって何が有益かを日々試行錯誤しているはずです。
そのため検索エンジンと同じように利用者のためにページを作ることが、結果的にSEOになります。
またページ内容と同じくらい重要になるのが「リンク」です。リンクには「リンク先への投票」という意味があり、大まかに言うとリンクされればされるほどそのページの価値は上がります。
ただこの点について、ある程度の働きかけは可能だと思いますが、自ら対応できるものではありません。大量のサイトを自作してリンクさせたり、ニュースリリースなどの有料サービスからリンクを貼るとペナルティーを受ける可能性があります。
できることとしては関連会社のサイトや商店街のサイトにリンクを依頼したり、自らのSNSからリンクするような形が無難です。初めてサイトを制作するという場合、早い段階でSNSをスタートし、事前に外部とのつながりを作っておくこともおすすめします。
サイト内でのSEO
サイト内でできるSEOとしては、ページの「構造」と「内容」の二つに分けて考えます。
「構造」は必要な要素を正しい文法で配置するというものです。これは他のサイトと同じスタートラインに立つイメージになります。これができていないと検索エンジンに正しく伝わらず、いくら内容が良くても評価されない可能性があります。これらは長谷川のようなサイト制作側の重要な仕事になります。
また「内容」というのはページの中で使う「言葉=テキスト」です。商品やサービスをいかに適切な言葉でまとめ伝えていくかという点になります。
具体的に行う作業
- 検索エンジンが理解できる正しい文法で記述する
- 検索エンジンにページの存在や内容を伝える
- 人にとって価値ある内容にする
検索エンジンが理解できる正しい文法
ウェブサイトはHTMLという言語で書かれ、決められた文法があります。正しく記述することで検索エンジンにも伝わりやすくなります。
基本的にこの点は制作側に任せる形になりますが、WordPressなどで記事の投稿を担当される方にも一定の知識が必要です。
特に「ページタイトル(title・h1タグ)」と「文中の見出し(h2タグなど)」が重要になるため、どう書けばこれらに該当するのかを確認して下さい。
検索エンジンに存在を伝える
単にサイトを作成しサーバへアップするだけでは検索エンジンもそのページの存在を認識できません。検索エンジンへ知らせる必要があります。方法は主にこの2つです。
- 既に検索エンジンが存在を知っているページからリンクされること
- Google Search Console にて「サイトマップ(sitemap.xml)」を登録し日々更新すること
自らのサイトが既に検索結果に表示されていれば、サイト内で正しくリンクを貼るだけで検索エンジンは見つけてくれます。TwitterなどSNSにURLを記載するという方法もあります。
もう一つの「サイトマップ」というのは、サイト全ページの一覧表です。検索エンジンにページの存在を伝える最も有効な方法です。ただ記事の投稿の度に手作業で作るのは大変なので自動化を考えます。WordPressの場合は自動で作られます。
価値ある内容にする
これはページに記述する「言葉」をどう選ぶかです。
いろいろなアプローチがあると思いますが、いくつか書いてみます。
検索エンジンはページの価値を必ず数値化して評価するはずです。
おそらく頻繁に検索されているキーワードや、その時期の旬の言葉、新しい記事の中でよく使われている言葉など、インターネット全体から「今、人々が何を考えているか」を読み取り、評価基準を決定していると想像できます。つまりネット上にある言葉の数や組み合わせを見ています。時期や地域などで常に変化するはずです。
そのため原稿作成時には、まず伝えたい人にきちんと伝わる文章を書き、その上で選んだ言葉がどのように数値化されるかを再検討します。例えば、一度考えたタイトルや文章に「いつ・どこで・誰が・何を・どのように(5W1H)」という情報があるかどうか確認するだけでも効果があるかもしれません。
また数値化できるものとして、1ページ内の文章量(=文字数)もあるようです。文章が長ければ、それだけ言葉も増え評価しやすくなります。ただし同じ文章が繰り返されていたり、重要なキーワードが重複しているとペナルティーもあると思います。目の前の人に詳しく説明するつもりで必要十分な文章量を検討してください。
ただ一方でウェブサイト上の長い文章は読まれづらいということもあります。見出しを適切につけるなど読みやすさの工夫が必要です。
原稿作成時の言葉選びに一つ簡単な方法があります。
Googleの検索画面から関連するキーワードで検索すると、結果ページの下の方に「関連する検索キーワード」が表示されます。文面に加えるべきワードのヒントになります。
まとめ
- 商品やサービスの価値を正しくページで表現する。
- そのページがGoogleによって正しく評価される。
- その結果、人の目に止まる。
- 商品やサービスを購入する。
いずれも成功させることが難しく確率の低いことに思えますが、こうした綱渡りのような作業がSEOです。
成功の確率を少しでも上げるため、まずは構造をきちんと作り、その後は日々内容について試行錯誤していくという地道な作業になると思います。