SEOに強いURLを作成するためのポイントと具体例
更新日:
ホームページのSEO対策を考えるときに、URLの設計は非常に重要なポイントです。
適切なURLを設定することで、検索エンジンに正しく評価されやすくなり、ユーザーにとっても理解しやすいものとなります。
今回は、SEOの観点から見た優れたURLの作り方について詳しく解説します。
URLは120文字以内に
SEOにおいてURLの長さは重要です。
長すぎるURLは検索エンジンによって切り捨てられることがあり、またユーザーにとっても覚えにくくなります。
そのため、URLはできるだけ120文字以内に収めるようにしましょう。例えば、以下のようなURLが理想的です。
良い例:
https://example.com/blog/seo-tips
悪い例:
https://example.com/blog/2023/07/18/how-to-optimize-your-website-for-search-engines-effective-seo-strategies-and-tips
コンテンツに関連する単語や表現を使う
URLには、ページの内容を端的に表す単語や表現を含めることが重要です。
これにより、検索エンジンがページの内容を理解しやすくなり、検索結果にも反映されやすくなります。
例えば、ブログ記事の内容が「SEO対策」についてであれば、URLに「seo」や「対策」というキーワードを含めましょう。
良い例:
https://example.com/blog/seo-tips
悪い例:
https://example.com/blog/post123
スラッグに記号や下線を使わない
URLのスラッグには、記号や下線を使わないようにしましょう。
代わりに、単語の間をハイフン(-)でつなぐことが推奨されます。
これは、検索エンジンがハイフンをスペースとして認識しやすいためです。
良い例:
https://example.com/blog/seo-tips
悪い例:
https://example.com/blog/seo_tips!
セッションIDを含めない
セッションIDをURLに含めることは避けましょう。
セッションIDは動的な情報であり、検索エンジンにとっては無関係なデータです。
また、同じページが異なるURLで表示されることになり、重複コンテンツとして扱われるリスクもあります。
良い例:
https://example.com/blog/seo-tips
悪い例:
https://example.com/blog/seo-tips?sessionid=12345
サブフォルダの数や種類を増やしすぎない
URLの階層構造はシンプルに保つことが重要です。
サブフォルダが多すぎると、URLが複雑になり、ユーザーにも検索エンジンにも理解しにくくなります。
理想的には、サブフォルダの数は2つ以下に抑えると良いでしょう。
良い例:
https://example.com/blog/seo-tips
悪い例:
https://example.com/blog/2023/july/18/seo-tips
コードサンプル
以下に、SEOに優れたURLを作成するための簡単なコードサンプルを示します。
これは、Pythonを使ってURLを生成する際の例です。
def create_seo_friendly_url(title):
# タイトルを小文字に変換し、スペースをハイフンに置き換え
url_slug = title.lower().replace(" ", "-")
# 記号を取り除く
url_slug = ''.join(e for e in url_slug if e.isalnum() or e == '-')
return f"https://example.com/blog/{url_slug}"
title = "SEO対策の効果的な方法"
print(create_seo_friendly_url(title)) # 出力: https://example.com/blog/seo対策の効果的な方法
まとめ
SEOに強いURLを作成するためには、URLの長さ、キーワードの選定、スラッグの書き方、セッションIDの扱い、サブフォルダの数に注意する必要があります。
これらのポイントを押さえることで、検索エンジンに評価されやすく、ユーザーにも理解しやすいURLを作成することができます。
是非、実践してみてください。
検索ボックスへキーワードを入力してください