SEOフレンドリーなURLへの完全なガイド
公開: 2018-07-30このガイドは、SEOに適したURLを作成する方法を示しています。
URL構造を最適化し、SEOの観点からURL構造を改善する方法について説明します。
なぜURLを最適化するのですか?
それは重要なランキング要素だからです。 さらに、SEO対応のURLは、Webサイトの使いやすさを向上させます。
URLの最適化はそれほど難しくありません。 これは、その方法に関するステップバイステップガイドです。
SEOに適したURLを作成する方法:
- 適切なTLDを使用する
- URLを短くする
- 安全な文字のみを使用してください
- 読みやすさに焦点を当てる
- 使用するフォルダーの数を減らします(最大2つ)
- キーワードを含めますが、詰め込みは避けてください
- HTTPSを実装する
- ファイル名拡張子を省略
- URLをページタイトルと同じようにします
- 動的および無限スペースのURLをブロックする
- サブドメインよりもサブフォルダーを優先する
- リダイレクトと正規タグを適切に使用する
- 適切なXMLサイトマップを作成する
1.適切なTLDを使用する
TLDまたはトップレベルドメインは、フルドメインの最後の部分です。
www.example.comでは、TLDは.comです。
www.webalive.com.auでは、TLDは.auです。
TLDには次の2つのタイプがあります。
- ジェネリックトップレベルドメインまたはgTLD (– .com、.org、.netなど)
- 国別コードトップレベルドメインまたはccTLD (– .au、.usなど)
一部のccTLDには、第2レベルの部分が必要です( .com.auの例に注意してください)。
しかし、どのタイプのTLDを使用する必要がありますか?
- 地元の消費者層に焦点を当てていない場合は、 .comを使用してください。 .comは、最も信頼できるgTLDを継承しています。 2017年5月の時点で、すべてのWebサイトの47.6%が.comドメインを使用しています。
- サイトが特定の地理的位置に焦点を合わせたい場合は、ccTLDを使用できます。
例:私たち自身のWebアドレスを見てください: www.webalive.com.au 。 主にオーストラリアのクライアントにサービスを提供しているため、.auccTLDを使用しています。
もちろん、すでにドメインをお持ちの場合は、.comを選択することはできません。 ただし、これはSEOパズルのほんの一部であるため、あまり心配する必要はありません。
それでも、場合によっては、.comTLDはSEOに適したより多くの信頼と権限を伝えます。 これは、将来のドメインを選択するときに覚えておくべきことです。
2.URLを短くします
URLの長さはどれくらいですか? 技術的には、URLは最大2083文字にすることができます。 しかし、短いものの方がランクが高くなります。
2016年、Backlinkoは100万を超えるGoogle検索結果を分析しました。 彼らの調査は、Googleがより短いURLを好むことを明確に示しました。
理想的には、URLの長さは約50〜60文字である必要があります。
言葉はどうですか? 彼らはいくつの単語を持っているべきですか?
例を挙げてこの質問を見てみましょう。
ブログ投稿のURLは次のとおりです。
- https://www.webalive.com.au/ ecommerce-ux-tips
投稿のタイトルは「 eコマースUX:ストアのコンバージョンを促進するための4つの簡単なヒント」です。 WordPressを使用して記事を投稿したとき、これはデフォルトのURLでした。
- https://www.webalive.com.au/ ecommerce-ux-4-easy-tips-to-boost-your-stores-conversion
提案されたURLには、記事のタイトルから約10語が含まれていました。 パスを編集して3に減らしました。
タイトルは常にダッシュで区切って3〜5語で要約するようにしてください。 これは、ブログ記事だけでなく、サイトにある可能性のあるあらゆる種類のページに適用されます。 長いURLはユーザーフレンドリーではありません。
要するに、SEOに適したURLの長さに関する重要なポイントは次のとおりです。
- 文字数制限: 60
- パス内の単語数: 3〜5
- 単語はハイフンで区切る必要があります(アンダースコアではありません)
ノート:
Googleでは、ハイフンを使用して任意のWebアドレスの単語を区切ることをお勧めします。
3.安全な文字のみを使用してください
技術的に言えば、URLには次の文字のいずれかを含めることができます。
英数字: A – Z a – z 0 – 9
特殊文字: $ –_。 +! *'()、
予約文字: ; /? :@ =&
予約文字は、特定の目的にのみ使用できます。 たとえば、疑問符(?)はクエリ文字列の先頭に使用されます。
したがって、基本的に英数字と特殊文字が残ります。 これらは技術的な問題なく自由に使用できます。
1つを除いて。
URLに大文字が含まれていると、一部のサーバーで404エラーが発生する場合があります。 したがって、ベストプラクティスは小文字を使用することです。
また、巧妙に作成されたURLの一部であってはならない安全でない文字がいくつかあることも知っておく必要があります。
ノート:
空白は避けてください。
画像またはファイルをアップロードすると、CMSによってファイルのアドレスが自動的に作成されます。
画像名が「 seotips.png 」だったとします。 ファイル名には空白があることに注意してください。
URLに変換すると、「 seo%20tips.png 」になります。
ご覧のとおり、空白文字はURLで%20として表されます。
URLを読みやすくユーザーフレンドリーにするために、すべての空白スペースをダッシュ(-)に置き換えてください。 アップロードする前にファイル名を編集してください。 この例では、画像名は「 seo-tips.png 」である必要があります。
4.読みやすさに焦点を当てる
URLを人間が読めるようにします。
どういう意味ですか?
Rand Fishkinは、このスケールのURL読みやすさ図で完全に次のように説明しました。
重要なポイントは–
誰かがあなたのURLを読むとき、彼らはそのページが何であるかを簡単に理解できるはずです。 人間と検索エンジンの両方に最適化する必要があります。
ノート:
URLでストップワードを使用しないことをお勧めします。 ストップワードは– a、an、the、for、ofなどです。これらの単語なしで実行できる場合は、それらを削除してください。 ただし、ストップワードを避けるために読みやすさを犠牲にしないでください。
たとえば、ブログ投稿のURLの1つは次のとおりです。
- https://www.webalive.com.au/tips-for-australian-startups
URLでストップワードを使用していることに注意してください。 これは、URLが読みやすくなるためです。
5.使用するフォルダーの数を減らします(最大2つ)
まず、フォルダの意味を説明しましょう。 2つのフォルダを持つURLの例を次に示します。
- www.example.com/ folder1 / folder2 / page
URL内のすべてのスラッシュは、フォルダーを示します。 (場合によっては、最後に余分なスラッシュが続く場合があります。)
フォルダは、Webサイトのページを整理するのに役立ちます。 しかし、それらを使いすぎると、URLの読みやすさが低下し、検索エンジンが混乱します。
SEOに適したURLには、2つを超えるフォルダーを含めることはできません。
これを見てください:
- https://au.neoncoproducts.com/ product / conditioner / for-blonds / toning-conditioner
整理されているように見えますが、ページは3つのレベルのフォルダーの下にあります。 このフォーメーションは、ユーザーフレンドリーでもSEOにとっても良いものではありません。
代替案を検討してください。
- https://au.neoncoproducts.com/ product / toning-conditioner-for-blondes
2番目のURLは同じ情報を伝えます。 しかし、それはより読みやすく、SEOにやさしいです。
一部のサイトでは、URLに日付が含まれています。 特にブログ投稿の場合。 これは良い習慣ではないので避けるべきです。 次に例を示します。
- https://www.forbes.com/sites/forbesagencycouncil/ 2017 / 08 / 01 /eight-things-to-consider-before-investing-in-seo
日付を含める必要はありません。
読者は通常、URLの日付にさえ気づきません。 また、Googleには、記事がいつ公開されたかを識別する他の方法があります。
日付はフォルダの数とURLの長さを増やします。 また、読みやすさを妨げます。
ノート:
eコマースサイトまたはオンラインショップの製品ページでは、次の2つの構造のいずれかを使用できます。
- www.myshop.com/カテゴリ/製品
- www.myshop.com/ product
どちらも良いです。 フォーマットを選択したら、一貫性を維持します。
さまざまな種類の製品がある場合は、1つのカテゴリフォルダを含めるとよいでしょう。 または、本当に必要な場合は、多くても2つです。
ブログ記事の場合は、次のいずれかの形式を使用する必要があります。
- www.mysite.com/article-title
- www.mysite.com/ブログ/記事-title
とにかく、あなたのサイトが完全にブログの公開に焦点を合わせているなら、次の構造がより適切かもしれません–
- www.mysite.com/ article-catagory / article -title
6.キーワードを含めますが、詰め込みは避けます
SEOに適したURLには、ページのコンテンツに関連するキーワードが含まれている必要があります。
多くの場合、人々はアンカーテキストを使用せずにインターネットやソーシャルメディアにページリンクを投稿します。 キーワードを含めると、リンク自体を見て、ページの内容を理解するのに役立ちます。
キーワードを含むリンクも検索エンジンによって支持されています。 ブライアンディーンは彼のグーグルランキングファクター研究で51番でこれに言及しました。
- ページのコンテンツに関連するURLのキーワードのみを使用してください
- パスまたはファイル名の先頭にmainキーワードを含めることをお勧めします
- キーワードを繰り返さないでください。 そして、それらの多くをターゲットにしないでください
このブログ投稿のアドレスを調べてみましょう。
- https://www.webalive.com.au/ seo-friendly-urls
誰かがこれを読めば、彼らはそのページが何であるかを簡単に理解することができます。 実際、 seoフレンドリーなURLは、この記事のターゲットキーワードフレーズです。
以下のようなものがあったらどうなりますか?
- https://www.webalive.com.au/blog/ seo / seo-friendly-urls
良い例ではありません。
フォルダ名seoは、記事のカテゴリを示すことになっています。 しかし、それではキーワードseoがアドレスに2回表示されるため、これはお勧めできません。 キーワードの乱用は悪い習慣であり、避けるべきです。
7.HTTPSを実装する
すべてのURLはHTTPまたはHTTPSで始まります。
サイトにSSL証明書がある場合、そのURLはHTTPSで始まります。 ブラウザは、それが安全なサイトであることも示しています。
そしてこれはSEOにとって非常に重要です。 Googleは、2014年にHTTPSがランキング要素になることを発表しました。
実際、SEMrushランキングファクター調査2017では、HTTPSが10番目に重要なランキングファクターとして言及されています。
なんで?
サイトにHTTPSがある場合、Webサイトの情報は暗号化されます。 これは、サイトにアクセスするときに人々がより安全になることを意味します。
そしてグーグルは常にユーザーフレンドリーな要素を後押しします。
彼ら自身の言葉で–「 …私たちはウェブ上で「どこでもHTTPS」を呼びかけました…私たちはすべてのウェブサイトの所有者がウェブ上ですべての人を安全に保つためにHTTPからHTTPSに切り替えることを奨励したいと思います。 」
したがって、サイトにSSLを設定することは絶対に重要です。
次の図は、サイトがSSL対応(つまりHTTPS)の場合に何が起こるかを示しています。
通常のHTTPサイトの場合、スヌーパーはユーザーがサイトのサーバーとの間で送受信するデータを読み取ることができます。 HTTPはデータをプレーンテキストで送信するためです。
ただし、HTTPSの場合、そのデータは暗号化されます。 したがって、侵入者がそれらを読んだとしても、彼らは何も理解しません。
つまり、SEOに適したURLにはHTTPSが必要です。
Yoastのこの記事では、サイトにHTTPSを実装する方法について詳しく説明します。
8.ファイル名拡張子を省略します
一部のURLがファイル名拡張子で終わっていることに気付いたかもしれません。 .asp 、 .php 、 .htmlなど。 ページにそのような拡張子がある場合は、これらを削除する必要があります。
なんで?
ASP.NETを使用してサイトを構築したとします。 また、Webページの拡張子は.aspです。
- https://www.example.com/ page1.asp
PHPベースのフレームワークに移行したい場合はどうなりますか? ページ拡張子が.phpに変わります。
- https://www.example.com/ page1.php
このタイプの変更では、 301リダイレクトを設定する必要があります。 そのため、誰かがあなたの古いアドレスを入力すると、新しいアドレスにリダイレクトされます。
さらに、そのような変更を加えるたびに、検索エンジンはページのインデックスを再作成する必要があります。
拡張機能を完全に除外することで、これらの問題を簡単に回避できます。
- https://www.example.com/ page1
これで、あるテクノロジーから別のテクノロジーに移動しても、ページアドレスは変更されません。
理想的には、アドレスは、バックエンドで使用されている実装やフレームワークから独立している必要があります。
ファイル拡張子のないURLは、よりクリーンで読みやすく、クリック率が高いと思われます。
ノート:
アドレスには、ユーザー側でダウンロードする必要のあるファイルが含まれている場合があります。 たとえば、サイトに、訪問者にダウンロードしてもらいたいPDFファイルがあるとします。 その場合、URLには実際にはhttps://wwww.example.com/file1.pdfのようなファイル拡張子が必要です。
9. URLをページタイトルと同様にします(妥当な程度まで)
ページのタイトルはURLと一致する必要があり、その逆も同様です。 ただし、これは、タイトル全体を一語一語コピーしてURLに入れる必要があるという意味ではありません。 先に述べたように、理想的にはSEOに適したURLは短い方にあるべきだからです。
ニール・パテルの例を次に示します。
ページタイトル:使用する必要がある唯一の6つのキーワード調査ツール
ページのURL: https: //neilpatel.com/blog/necessary-keyword-research-tools
タイトルとURLは非常に似ていますが、同じではないことに注意してください。
そのページのURLがhttps://neilpatel.com/blog/find-keywordsだった場合はどうなりますか? 短くてシンプルですが、それは良い選択ではありません。
重要な点は、ページのタイトルとURLが完全に異なってはならないということです。
10.動的および無限スペースのURLをブロックする
ホテルを予約できるWebサイトにアクセスしているとします。 検索すると、ホテルのリストが表示されます。 大規模なWebサイトの場合は、検索結果ページを絞り込むのに役立つ何らかのフィルターまたは並べ替えメカニズムを見つけることが期待されます。
たとえば、バリューレートのホテルが必要な場合があります。 さらに具体的にすることができます。 ただし、別のフィルターの上に新しいフィルターを追加するたびに、結果のURLは追加の部分を取得します。
フィルタを適用したときにURLがどのように変化するかを示す例を次に示します。
したがって、サイトには、多かれ少なかれ類似したコンテンツがさまざまな方法で配置された、不必要に多数のURLが含まれる可能性があります。
これにより、Googleクローラーに問題が発生します。 クローラーは、URLが異なる膨大な数のページを表示します。 しかし、それらのページはすべて同じような内容です。
これらのURLは、通常、サイトのデータベースでのクエリの結果であり、動的URLと呼ばれます。
一部のサイトには、日付に基づいて動的にページを作成できるカレンダーがあります。 また、制限がない場合は、無制限の数のURLが作成される可能性があります。 これらは無限スペースURLと呼ばれます。
動的URLと無限スペースURLはどちらも、SEOに悪影響を及ぼします。
robots.txtファイルを編集することで、これらのURLをブロックできます。 nofollow属性を持つ正規表現を使用して、Googleボットがこれらのページにアクセスしないようにすることをお勧めします。 正規タグを使用して、いくつかの動的アドレスを処理することもできます。
11.サブドメインよりもサブフォルダーを優先する
あなたのサイトにブログがあるとしましょう。 これで、ブログのURLは次のいずれかになります–
- www.example.com/blog
または -
- blog.example.com
アドレスwww.example.com/blogは、サイトのサブフォルダーまたはサブディレクトリを表します。
そしてblog.example.comはサブドメインです。
どちらがSEOに適しているかについてはいくつかの議論がありました。 グーグルはこの問題に関して明確なスタンスを持っていないようです。
しかし実際には、サブフォルダーはサブドメインよりも優れています。
MozのSEOフレンドリーなURL構造に関するこのホワイトボードフライデービデオの最初の部分では、このトピックについて説明しています–
ノート:
サブドメインがサブフォルダーよりも優れた選択である特定のケースが1つあります。
あなたのビジネスmybusiness.comが、フランスでの販売業務を拡大したいとします。 フランスの顧客のURLを設定する方法は3つあります。
- ccTLD:
mybusiness.fr - 国固有のサブフォルダー:
mybusiness.com/fr - 国固有のサブドメイン:
fr.mybusiness.com
どちらが最良の選択ですか?
もちろん、ccTLDのものです。 しかし、それは広大であるか利用できないかもしれません。 さらに、ccTLDには通常、いくつかの法的問題と事前設定された要件があります。
ccTLDを取得できない場合、2番目に良いオプションはサブドメイン(サブフォルダーではない)を持つことです。
理由は次のとおりです–
サブドメインは別のサイトとして機能できます。 別のサーバーの場所でホストすることもできます。 これはサブフォルダーには当てはまりません。 また、訪問者の観点からは、fr.mybusiness.comはwww.mybusiness.com/frよりも場所固有に見えます
検索結果を特定の国にターゲティングすることを忘れないでください。 ccTLDの場合、Googleはサイトを地理的な場所に自動的に関連付けます。 ただし、サブドメインを使用している場合は、検索コンソールから手動で行う必要があります。
12.リダイレクトと正規タグを適切に使用する
- 同じページにつながる複数のURLがある場合は、301リダイレクトを使用する必要があります。
ユーザーがサイトにアクセスしたい場合は、www.mysite.com、mysite.com、https://www.mysite.comのいずれかを入力できます。 しかし、これらのアドレスはすべて実際には異なります。 したがって、特定のアドレス(できればhttpsアドレス)を1つ選択し、301リダイレクトを使用して他のアドレスからそのアドレスにトラフィックを送信する必要があります。
これで、誰かがmysite.comまたはwww.mysite.comにアクセスしようとすると、自動的にhttps://www.mysite.comに移動します。 異なるバージョンをマージすると、サイトのSEO権限を向上させるのに役立ち、最適なユーザーエクスペリエンスを実現するために必須です。
- ページのURLを意図的に変更した場合は、301リダイレクトを使用する必要があります。
このガイドを読んだ後、あなたがあなたのサイトのページのアドレスを変更することに決めたと仮定しましょう。 ページの以前のURLはwww.mysite.com/randompage(アドレスA)でした。 そして、それをwww.mysite.com/about-me(アドレスB)に変更しました。
ここで、アドレスAからアドレスBへの301リダイレクトを設定する必要があります。
なんで?
なぜなら、人々はすでにインターネット上でURLAをブックマークまたは使用している可能性があるからです。 ページも多くの被リンクを受け取った可能性があります。 301リダイレクトを設定しないと、以前のアドレスを経由する可能性のあるすべてのトラフィックとリンクジュースが失われます。
- あまりにも多くの301リダイレクトを連鎖させないでください
長いリダイレクトチェーンを作成することは理想的ではありません。 アドレスAがアドレスBにリダイレクトする場合、それは絶対に問題ありません。 次に、アドレスBがアドレスCにリダイレクトする場合、それも問題ありません。 ただし、アドレスCからDへのリダイレクトチェーンを続行する場合、これはもはや理想的ではありません。
Googleボットは、1つ、2つ、または3つのリダイレクトを完全に追跡しますが、停止することを決定する場合があります。 したがって、リダイレクトホップを1つまたは2つのステップに維持します。
さらに、リダイレクトチェーンが長くなるとユーザーフレンドリーではありません。 ブラウザの速度が低下し、視聴者に不必要な遅延が発生します。
Googleウェブマスターからのこのビデオは、複数のリダイレクトの問題を説明しています–
- 重複コンテンツを処理するためにCanonicalタグを使用する
多くの場合、サイトには同じコンテンツの複数のページがあります。 一般的なケースは次のとおりです。
異なるページに同様の説明がある同様の製品があるeコマースサイトがあります。
ブログサイトがあり、URLが異なる2つの異なるカテゴリに同じブログ投稿があります。
サイトのページに別の印刷可能またはPDFバージョンがあります。
このような場合は、rel =” canonical”タグを使用する必要があります。
ページAがメインページであり、ページBに重複するコンテンツがある場合は、ページBのHTMLに次のコードを挿入する必要があります。
<link rel = "canonical" href = https://www.mysite.com/page-a/>
ノート:
301とrelcanonicalの違いは何ですか?
301リダイレクトは、永続リダイレクトとも呼ばれます。 URL AからBへの301リダイレクトを設定すると、検索エンジンのクローラーと訪問者の両方がAからBにリダイレクトされます。また、URL A自体にはコンテンツがなく、アクセスできません。
ページBで正規タグを使用する場合(ページAに移動する場合)、検索エンジンボットのみをBからAにリダイレクトします。ページAとページBの両方に引き続きアクセスできます。 ただし、検索エンジンはページAのみをランク付けします。
13.適切なXMLサイトマップを作成します
XMLサイトマップは、サイトのどのURLが最も重要なURLであるかを検索エンジンに伝えます。 Screaming Frogなどの無料ツールを使用して、サイトのXMLサイトマップを作成できます。
Screaming Frogを使用してXMLサイトマップを作成するためのステップバイステップのチュートリアルについては、ここをクリックしてください。
XMLサイトマップにNoindexまたはCanonicalizedページを含めることはできません。 つまり、検索結果に表示するページのみをリストする必要があります。
サイトマップを作成したら、それをサイトにアップロードし、Google検索コンソールからURLを送信する必要があります。
結論
URLの最適化はSEOの大きな部分ではないように思われるかもしれませんが、それは非常に重要です。 優れたURL構造のサイトは、使いやすさを向上させます。 そして、私たち全員が知っているように、検索エンジンでのランキングに関しては、使いやすさがおそらく最も重要な要素です。
ご覧のとおり、いくつかの技術的な側面を除けば、SEOに適したURLを作成することはそれほど難しくありません。 上記のポイントが検索エンジン最適化戦略の改善に役立つことをご理解いただければ幸いです。