究極のSEOガイド

検索エンジンを使用すると、ユーザーは必要な用語を正確に検索し、その検索に関連する最適な Web サイト ページのリストを返すことができます。

最良の部分に注意してください。ほとんどの検索エンジンは、特定の検索クエリに対して最良の結果を決定する方法であるランキングと呼ばれる原則を利用しているからです。

検索エンジンのランキングは特別なアルゴリズムと機械学習を使用して計算されますが、どのようなパラメータが使用されているかを正確に知る人は誰もおらず、それらを公開することは検索エンジンにとって最善の利益とはなりません。 、エクスプロイトを防止し、ユーザー エクスペリエンスをさらに向上させるために、アルゴリズムは常に更新されます。

検索エンジンで上位にランクされるようにサイトとそのコンテンツを最適化するのに役立つ推奨事項やベスト プラクティスが多数あります。このプロセスは SEO と呼ばれます。

SEO は Search Engine Optimization の略で、検索エンジンでのサイトの存在感を高めるために Web サイトのコンテンツとその技術的側面を最適化するプロセスです。

SEO はさまざまなサブタイプで構成されます: オンページ SEOオフページ SEOテクニカル SEO) 。

一般的な SEO の推奨事項:

  • 関連するキーワードを使用する
  • クリックを促進するようにウェブサイトをデザインする
  • サイトへのリンクを促す有益なコンテンツを作成する
  • サイトを Google Search Console に追加する
  • HTML のタイトル、メタ ディスクリプション、メタ キーワード タグを使用する
  • 正規リンクを使用する
  • 画像に alt 属性を追加する
  • ページの読み込み速度の向上
  • 'sitemap.xml' を配置します
  • 'schema.org' マークアップを実装する

オンページSEO

オンページ SEO は、サイト内のコンテンツ (通常はテキストと画像) を最適化するプロセスです。

オンページ SEO の重要な部分は、キーワード調査と Web サイトのエンゲージメントです。

キーワード調査

キーワード調査は、対象ユーザーが検索する可能性が最も高い単語やフレーズを見つけて、それらのキーワードを中心にサイトのコンテンツを作成するプロセスです。

理想的には、可能な限り最善の回答/解決策を提供できるように、自分が最も知識のある分野の質問に答えるコンテンツの作成に重点を置く必要があります。

ウェブサイトへの取り組み

ウェブサイトのエンゲージメントを示す良い指標は、Google Analytics の直帰率です。

直帰率とは、1 ページだけを閲覧してサイトから離脱したユーザーの割合を表す値です。直帰率は、すべての訪問者がセッションごとに 1 ページ以上を閲覧したことを意味する 0% から、すべての訪問者がサイトを離れる前に 1 ページのみ閲覧したことを意味する 100% までの範囲であり、直帰率が低いほど優れています。

Web サイトのデザインとコンテンツ構造を改善することは、直帰率を減らすための重要なステップです。

オフページSEO

オフページ SEO は、サイトの外部での存在感を最適化するプロセスであり、そのような SEO の最も顕著な部分は外部リンクの数です。

外部リンク

外部リンクは、他のサイトに配置され、サイト上の任意のページを指すリンクです。

外部リンクには 4 つのタイプがあります (1 つのリンクに複数のタイプを含めることができます): 'dofollow'、'nofollow'、'ugc'、および 'sponsored'

  • 'Dofollow' は、rel="(nofollow、UGC、またはスポンサー付き)" 属性を持たないリンクで、歴史的にページ ランクを計算する際に検索エンジンによって最もよく使用されてきたタイプのリンクです。
  • 'Nofollow' これは、インデックス作成時にリンクをたどらないように検索エンジンに指示する rel="nofollow" 属性を持つリンクですが、現時点では、Google (および場合によっては他の検索エンジン) がこのタイプのリンクを "hint" として使用する可能性があります。ランキング用に。
  • 'Ugc' rel="UGC" 属性を持つリンクで、開発者は特定のリンクがユーザー作成コンテンツ (コメント、フォーラムの投稿、レビューなど) からのものであることを検索エンジンに通知できます。
  • 'Sponsored' rel="スポンサー" 属性を持つリンクであり、スポンサー付きリンクまたは有料広告の一部であるリンクに適しています。

Googleサーチコンソール

オフページ SEO を監視する 1 つの方法は、Web サイトを Google Search Console に追加することです。

Google Search Console は、ウェブサイト所有者が Google での検索パフォーマンスを監視できる分析サービスです。

ウェブサイトを Google Search Console に追加するには、コンソール ページに移動して、"Add property" をクリックします。

Googleサーチコンソール

注: 特別な DNS レコード (Google が提供) をサイトのドメインに追加するか、Web サイトに Google Analytics を実装することによって、自分がサイトの所有者であることを確認する必要があります。

サイトの追加後、Web サイトの現在の検索ボリュームに応じて、データが表示されるまでに数日 (または数週間) かかる場合があります。その後、Web サイトの外部リンク、ランキング、検索キーワード、クリック数の監視を開始できます。 、感想など。

あなたのウェブサイトに誰がリンクしているかを監視するには、Google Search Console の 'Links' ボタンをクリックし、[外部リンク] で ['MORE'] をクリックします。

特定のページをより早くインデックスするよう Google にリクエストするには、インデックスを作成するリンクをコピーし、Google Search Console の URL フィールドに貼り付けて、'REQUEST INDEXING' をクリックします。

テクニカルSEO

テクニカル SEO とは、フロントエンド コードとバックエンド サーバーの最適化に関連するあらゆるものを指します。主な目的は、検索エンジン スパイダーのクローリング プロセスを促進し、上位にランクされる可能性を高めることです。

検索エンジン スパイダーは、インターネット上を歩き回り、後でインデックス付けやランキングに使用するページ コンテンツをダウンロードする検索エンジンによって使用されるボットの一種です。

テクニカル SEO の重要な部分は、タイトルメタ ディスクリプションメタ キーワード です。正規リンク画像の alt タグページ速度'sitemap.xml' 、および 'Schema.org' マークアップ (別名スキーマ)。

タイトル、メタディスクリプション、メタキーワード

タイトル、メタ ディスクリプション、メタ キーワードは、ページ タイトル、説明、キーワードを定義するために使用される特別な HTML タグで、<HEAD></HEAD> セクション内に配置されます。

すべてのウェブサイトには、<HEAD></HEAD> タグ内に適切なタイトル、メタ ディスクリプション、メタ キーワード タグが含まれている必要があります。

ページ タイトルには、次の構造を使用することをお勧めします: (PAGE TITLE) (SEPARATOR: '-'、'|'、ETC.) (WEBSITE NAME)、またはホーム ページの場合は Web サイト名と説明のみ。

メタ ディスクリプションには、ページの短い説明 (最大 160 文字) を含める必要があります。また、検索エンジンはメタ ディスクリプションを無視して、代わりにページのコンテンツを使用することもできますが、適切な場所に説明を含めることは常に良いことです。

メタ キーワードには、ページ コンテンツに関連する単語のリストをカンマで区切って含める必要があります。

以下は、HEAD タグ内の HTML タイトル、メタ ディスクリプション、メタ キーワードの例です。

<head>
	<title>Title | Website</title>
	<meta name="description" content="This is the page meta description.">
	<meta name="keywords" content="word1,word2,two words,word4">
</head>

正規リンク

正規リンクは、<HEAD></HEAD> 内に配置される HTML タグで、ウェブマスターはページのメイン (または優先) URL を検索エンジンに通知できます。

正規リンクは、異なる URL から同じページにアクセスできる場合 (ページにモバイル版とデスクトップ版がある場合など) に備えてコンテンツの重複を防ぐために重要であり、ページの SEO を強化するためにも重要です。

正規リンクタグの例:

<link rel="canonical" href="https://example.com/page-main-url" />

正規ページにモバイル版がある場合は、ページのモバイル版を指す rel="alternate" リンクをそれに追加します。

<link rel="alternate" media="only screen and (max-width: 640px)"  href="http://m.example.com/page-main-url" />

画像の Alt タグ

画像の alt (または代替テキスト) は、IMG タグに追加できる HTML 属性で、画像に表示される内容や画像が何を表すかを説明するために使用されます。

検索エンジンがコンテンツを理解できるように、属性 'ALT' を使用して、タグ 'IMG' に画像の短い説明を含める必要があります。画像を改善してランキングを向上させます。

属性 'ALT' を持つタグ 'IMG' の例:

<img src="image_url_here" alt="Image description here.">

ページ速度

ページの読み込み速度は、テクニカル SEO に関して最も重要な部分の 1 つです。

Web サイトの読み込みが速いと、検索エンジンのクロールが容易になるだけでなく、ランキングの重要な要素であるユーザー エクスペリエンスも向上します。

Web サイトの速度を測定する優れた方法は、Google PageSpeed Insights にアクセスし、テストする URL を入力することです。

Google PageSpeed Insights

速度テストが終了すると、モバイルとデスクトップの両方で、全体的な速度スコアとページの読み込み速度を示すさまざまな指標が表示されます。

ページスピードに関する洞察

理想的には、90% を超える速度スコアを目指し、警告が発生する可能性がある場合は修正する必要があります。

多くの場合、Web サイトが遅い場合は、読み込みすぎた JS、CSS、または画像ファイル (クライアント側)、またはサーバーの応答の遅さ (サーバー側) が原因です。

読み込み速度を向上させる方法の 1 つは、AMP (Accelerated Mobile Pages) を設定することです。これにより、Google やその他の大手検索エンジンが独自のサーバーからサイト コンテンツを提供できるようになり、読み込み速度が大幅に向上します。

ただし、最初は AMP を検討する前に、サイトを直接最適化することが合理的かもしれません。

'Sitemap.xml'

'Sitemap.xml' は、クロールに使用できるページ リンクと、オプションで各ページが最後に変更された日付を含む XML 形式のファイルです。

Google やその他の検索エンジンは、サイト上の新しいページを迅速に検出するためのロードマップとして 'sitemap.xml' を使用します。

Sitemap.xml は、以下に示すのと同じ方法で構造化する必要があり、ファイルはサイト ドメインの後の最上位レベルに配置する必要があります (例: 'website.com/sitemap.xml')。ファイルが別のパスに配置されている場合は、次のようにすることもできます。手動で Google Search Console に送信します。

'sitemap.xml' (別名サイトマップ) を Google Search Console に送信するには、[サイトマップ] メニュー -> 新しいサイトマップを追加 -> サイトマップ URL を貼り付けます。サイトマップが追加されると、Google は定期的にサイトマップをスキャンして新しいページや更新があるかどうかを確認するため、クロール プロセスが高速化されます。

'sitemap.xml'の例:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/foo.html</loc>
<lastmod>2018-06-04</lastmod>
</url>
</urlset>

'Schema.org'

'Schema.org' (別名スキーマ) は、データ構造化を促進するために作成された構文であり、検索結果を生成するときに Google やその他の検索エンジンによって積極的に使用されます。

Web サイトに構造化データを導入すると、Web サイトの検索の外観をカスタマイズして目立つようにできるため、ランキングとクリックスルー率に大きな影響を与える可能性があります。

'Schema.org' 構文はインラインで、または HEAD セクション内の <script type="application/ld+json"></script> タグ内に追加できます。

'SCRIPT' タグ内の 'schema.org' 構文の例:

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"@id": "https://somewebsite.com/#website",
"inLanguage": "en-US",
"name": "Some Website",
"image": "https://somewebsite.com/website_logo_image.png",
"url": "https://somewebsite.com",
"alternateName": "Some Website Alt",
"publisher": { "@type": "Organization", "name": "Some Organization", "@id": "https://somewebsite.com", "logo": { "@type": "ImageObject", "url": "https://somewebsite.com/organization_logo_image.png" } },
"potentialAction": {
"@type": "SearchAction",
"target": "https://somewebsite.com/search/{search_term_string}",
"query-input": "required name=search_term_string"
},
"sameAs": [
"social_media_url_1",
"social_media_url_2"
]
}
</script>

'schema.org' について詳しくは、こちらをご覧ください: 'Schema.org'

'schema.org' 実装をデバッグするには、Google リッチリザルト テスト ツールを使用できます: Google リッチリザルト テスト ツール

おすすめの記事
スイスの歴史的法律コーパスのための SEO テクニック
どちらの選択が良いでしょうか?
SEOで妙技を身につける
デジタル最適化が法的研究をどのように再構築するか
SEO によるスイス法定コーパスの可視性の向上
HTML5 | 閉じられていないタグチェッカーツール
矯正歯科医のためのSEO