🍣

SEOの基礎知識

に公開

SEO(検索エンジン最適化)の目的

  • 検索結果からのアクセス数を増やします
  • より多くの検索方法・ワードから結果に表示されるようにします
  • より上位・目立った位置に表示されるようにします
  • 表示時にクリックされやすいような結果内容にします
  • 契約に結びつく、離脱率が低いなど、質の高いユーザーが増えるようにします

検索エンジンについて

Google 検索を中心に考え、一部 Bing 検索にも対応します(日本におけるシェアはおおよそ Google 95%、Bing 4.5%、その他 0.5% 程度です)。

  • Google にとっては、ユーザーが検索結果を見て「検索時の目的に沿った結果が得られた/役に立った」と感じられることが重要です。そのため、質の高いコンテンツを高速かつ快適に表示し、タイトル・ディスクリプションと内容が一致しているページを作成することが大切です。
  • Googlebot と呼ばれるクローラーが独自のアルゴリズムに沿ってサイト内のページを自動的に巡回・取得します。取得した内容を保存・解析し、各ページを評価することで、検索結果に表示できる状態(インデックス化)にします。そのうえで、どの検索にどのページをどの順位で表示するかが決まります。
  • Google Search Console という Web サービスで、Web ページがどの程度インデックスされているかを確認できます。また、表示順位・クリック率、品質に関する指標なども確認できます。

具体的なアルゴリズムは公開されていませんが、順位に影響する要素として次のようなものが挙げられます。

  • ドメインオーソリティー(ドメイン作成からの経過時間など)
  • 被リンクの数と質
  • コンテンツの品質とユーザーニーズとの一致
  • モバイルフレンドリー・表示速度・Core Web Vitals(モバイル表示で主に評価が行われます。Lighthouse で大まかな評価や減点部分を確認できます)

キーワード

title 要素と meta 要素(description)

HTML 文書のうち、head タグ内に記述する要素です。ユーザーには基本的に表示されませんが、ページの情報を示すために利用します。
head タグ内にはほかにもさまざまな情報を書けますが、特に title 要素と meta 要素(description)は重要です。これらは検索結果に表示されます。
ただし、必ずしも設定した内容がそのまま表示されるとは限りません。短すぎる、または品質が低い場合は、Google がコンテンツの要約などから自動生成することもあります。自動生成に負けない内容を用意することが、最低限の SEO 対策だと考えています。
ほかには meta 要素(OGP)があります。Twitter や Facebook でサイト URL を共有したとき、カードのような表示でサイトが表示されることがありますが、その際に表示されるタイトル・ディスクリプション・画像などの情報です。

構造化データ

Google の検索結果には、通常の結果のほかに、ニュースや商品などが別枠で表示される場合があります。
head タグ内に特定の構造を持ったデータを書いておくと、その枠に表示される候補になります。
正しい構造化データが設定されているかは、チェックツールで確認できます。

Core Web Vitals

速度など、サイトの質を表す新しい 3 指標です。順位にも関係します。

サイトマップ・RSS フィード

Googlebot は、サイト内で人間がリンクをクリックして遷移するのと同じように、巡回先を探すのが基本です。ただし、こちらからページ一覧を紹介することで、ページの存在を知らせられます。
サイト内のページをすべて紹介する「サイトマップ」と、最新記事など更新があったものを数十件程度知らせる「RSS フィード」があります。どちらも XML 形式で配信します。

ツール等

ドキュメント・ブログ等

Discussion