キーワードスタッフィング(Keyword Stuffing)とは、検索エンジンのランキングを操作する目的で、ウェブページコンテンツ内にターゲットキーワードを過剰に繰り返し使用することです。これは初期のSEOで広く使われていましたが、検索エンジンのアルゴリズムが進化した現在では、明確にペナルティの対象となるブラックハットSEOの手法となっています。
簡単に言えば、記事中で「東京の賃貸」「東京の賃貸物件 おすすめ」「東京の安心できる賃貸」といった言葉を、読みにくくなるほど高い密度で繰り返し使用すると、キーワードスタッフィングにあたります。このような行為は、ユーザーエクスペリエンスを損なうだけでなく、ウェブサイトが検索エンジンから評価を下げられたり、最悪の場合、除外されたりする原因となります。
検索エンジンの初期段階では、アルゴリズムは比較的単純で、主にキーワードの出現頻度によってページの関連性を判断していました。当時、多くのウェブマスターは、ページ内にターゲットキーワードを大量に繰り返せば、簡単にランキングを獲得できることに気づきました。そこで、様々な極端な手法が登場しました。ページ下部に白い文字でキーワードを詰め込んだり、メタタグに数百の単語を詰め込んだり、本文中でも数文字ごとにターゲットキーワードを挿入したりする人もいました。
このような近道的なアプローチは、2000年代初頭には確かに効果がありましたが、すぐにGoogleなどの検索エンジンに見破られました。Google Pandaアップデート(2011年)からHummingbirdアップデート(2013年)にかけて、検索エンジンはコンテンツの質、意味理解、ユーザーエクスペリエンスを重視するようになり、キーワードスタッフィングは次第に有効な手段から致命的な欠点へと変わっていきました。
キーワードスタッフィングは、必ずしも悪意のある明白な行為とは限りません。コンテンツ制作者が無意識のうちに落とし穴にはまってしまうこともあります。以下に、いくつかの一般的な現れ方を挙げます。
コアキーワードの過剰な繰り返し:「東京の賃貸」というフレーズが300字の段落に15回出現するなど、通常の読書リズムが完全に崩壊し、ユーザーは価値ある情報をほとんど得られなくなります。
隠しテキストによるスタッフィング:背景と同じ色の文字、極小のフォントサイズ、またはCSSの隠し技術を使用して、キーワードを大量にページに忍び込ませ、検索エンジンを欺こうとしますが、ユーザーの視覚体験には影響を与えません。このような行為が発覚した場合、ペナルティはしばしば非常に厳しくなります。
無意味なリスト羅列:ページ下部やサイドバーに「上海 引越し、上海 引越し業者、上海 プロ 引越し」といったキーワードを羅列する。