テクニカルセオとは何ですか?
テクニカルSEOは、多くのSEO対策にとって厄介な領域です。 テクニカルSEOは、ウェブサイトのクロール統計とインデクサビリティに帰結します。 以前と比較して、Googleがページをクロールする方法に違いが見られます。 Googleが取り組んでいる新しいアップデートやイノベーションの数々を見ると、技術的な専門知識がないと、テクニカルSEOを始めるのは難しくなっています。 長くなりましたが、すべてのSEOスペシャリストがテクニカルSEOのためのスキルと知識を持っているわけではないのです。 でも、さまざまなテーマとテクニックをすべてご案内します
なぜテクニカルSEOが重要なのか?
以前は、多くのSEOマーケターがコンテンツとリンク構築に時間を割いていました。 もちろん、SEOの中でもこの2つの柱は常に重要である。 同時に、テクニカルSEOの必要性が高まっていることも、経験的に実感しています。 これは主に、ウェブサイトのクロールとインデックスの問題によるものです。 あなたのビジネスのウェブサイトをクローラーに好かれるものにするには、テクニカルSEOの活用が重要な要素となるはずです
ウェブページを成功させるための第一歩です。
Well begun is half done! ウェブサイトの技術が最高の状態であれば、将来的にウェブ開発者とマーケティング担当者の両方にとって、多くの修理作業や頭痛、時間を節約することができます。 納品後に変更しないであろう例として、サイト構造、URL構造、メインメニューなどがあります。 だからこそ、このSEOの最初の一歩は、自分に有利に働くウェブページを構築する上で欠かせない要素なのです。
ほとんどのウェブサイトは、技術的な面で劣っています。
多くのウェブサイトがパフォーマンスを低下させたり、テクニカルSEOのメンテナンスを怠りがちなのは、大企業でさえも注力することを忘れている部分です。 テクニカルSEOは青天の霹靂のようなものだと思われていますが、実際には、テクニカルSEOには時間、努力、専門知識、そして一貫性が必要です。 Webサイトを解析していると、サイトスピードの部分で損をしていることがよくある問題として見えてきます。 その結果、ユーザーエクスペリエンスが損なわれてしまうのです。 テクニカルSEOを改善することで、サイトスピードを倍増させれば、同時にクロール予算の使い方も最適化できます。 これにより、ページやウェブサイト全体のクローラビリティとインデックス性が大幅に改善されます。
ほとんどのウェブサイトは、技術的な面で劣っています。
多くのウェブサイトがパフォーマンスを低下させたり、テクニカルSEOのメンテナンスを怠りがちなのは、大企業でさえも注力することを忘れている部分です。 テクニカルSEOは青天の霹靂のようなものだと思われていますが、実際には、テクニカルSEOには時間、努力、専門知識、そして一貫性が必要です。 Webサイトを解析していると、サイトスピードの部分で損をしていることがよくある問題として見えてきます。 その結果、ユーザーエクスペリエンスが損なわれてしまうのです。 テクニカルSEOを改善することで、サイトスピードを倍増させれば、同時にクロール予算の使い方も最適化できます。 これにより、ページやウェブサイト全体のクローラビリティとインデックス性が大幅に改善されます。
SEOの専門家と通話する時間ですか?
seoツールを使っても、seoの専門家にはなれない。
光り輝くものは、すべて金ではありません。 無料のツールを使うのは魅力的ですが、そのツールにも限界があります。 技術的なSEOの限界について限られた情報しか提供しないか、あるいは単にすべての欠点を開示しないのです。
例えば、robots.txtファイルについて考えてみましょう。 ほとんどのツールは、robots.txtファイルが存在するかどうかを検査するだけです。 であれば、無料SEOツールによれば、この時点で成功したことになります。 しかし、robots.txtファイルが適切に完成されておらず、少なすぎる、あるいは多すぎるページが除外されることが頻繁に起こることを、私たちは実際に経験しています。
テクニカルなSEOインサイトを理解する
分析では、当然、正しいテクニカルSEOのインサイトを理解したいものです。 テクニカルSEOでは、サイトマップ、robots.txtファイル、3xxと4xxステータスコードリンクといった専門用語に多く出会います。 このような言葉の意味を知ることは必須ですが、それ以上に重要なのは、実際にどのような手順を踏めばいいのかを理解し、知ることです。 301ステータスコードのリンクに変更する方法がわからない場合は、特に以下をお読みください。
技術的なSEO分析のためのチェックリスト
さあ、本題に入りましょう そこで、技術的なSEO分析に含めるべき事項をまとめたチェックリストを作成しました。 これらの要素は、重要性の高いものから順に説明します。
ウェブサイト構造
ウェブサイトの構造は、Googleが優先度の低いページや高いページをインデックスするための重要な指標となります。 ヘッダーメニューに内部リンクを追加することで、これを実現します。
多くのコンテンツを特定のページにリダイレクトすると、このページがあなたにとって重要なページであることをGoogleに表現することになります。 これにより、Googleは最も優先度の高いページをランキングすることができます。 また、優れたリンク構造は、孤立したページを防ぐことにもなります。 オーファン・ページとは、サイトの他のページやセクションからリンクされていないウェブサイトのページのことです。 このようなページは何としても避けたいものです。
ヘッダーメニュー
ヘッダーメニューは、Webサイト内のナビゲーションとして使用されます。 さらに、すべてのページで表示されます。 だからこそ、テクニカルSEOの重要な要素であり続けるのです。 良いヘッダーメニューを開発する方法を以下に示します。
- 収益、マージン、SEOの観点から、最も重要なページは何かを考えてみてください。 また、キーワードの調査結果にも注目してください。
- これらのページを論理的に整理した順序でヘッダーメニューに追加します。
- Hotjarなどの様々なCROツールでメニューをテストする。
- 仕事上の付き合いで、メニューのフィードバックをするために相談する。
メインメニューに内部リンクが多ければ多いほど、本当に重要なページへの価値誘導は少なくなります。 この場合、あなたのWebサイトが15ページあることを想像してみてください。 15ページのうち7ページをヘッダーメニューに表示すれば、15ページすべてをヘッダーメニューに表示するよりも、7ページへのリンクバリューが高くなります。 そのため、最も重要なページをヘッダーメニューに表示させ、価値の低いページでヘッダーを埋め尽くさないようにしたいものです。
フッター
SEOのためだけに作成された特定のページが、ウェブサイトのフッターに配置されているケースをよく見かけます。 ヘッダーメニューに価値のないページがあった場合、フッターが解決策となります。 フッターには、お問い合わせや会社概要などの情報ページへのショートカットがよく表示されます。
コンテンツ
内部リンクのもう一つの使い方は、ページのコンテンツからのリンクです。 コンテンツ内の内部リンクの考え方は、訪問者に他の関連するページへの注意を促すことです。 リンク先のページに価値があることをGoogleに示すのです。
このページでは、追加情報があるトピックが記載されているため、いくつかの内部リンクを見つけることができます。 これにより、あなたのページが関連性のある情報源として見られるようになります。
ウェブサイト読み込み速度
ウェブサイトの読み込み速度を向上させる方法はたくさんあります。 以下では、ウェブサイトが通常最高のパフォーマンスを発揮できない要因について説明します。
画像サイズ
同時に、この点はSEO分野のツールで簡単に管理できます。 テクニカルSEOの中で、画像のkb数を把握する方法はいくつかあります。 最も簡単な方法は、Screaming Frogを使うことです。 以下、これらのインサイトをより詳しく知るための方法を説明します。
- Screaming Frogをインストールし、ドメイン名を入力します。
- 開始」をクリックし、スキャンが終了するのを待ちます。
- スキャンが終了したら、「画像」をクリックします。 その中の1列には、画像のサイズが表示されます。 これは、「サイズ」欄で示されます
- エクスポート」ボタンをクリックします
どの画像が大きすぎるかを知ることで、次にできることは、サイズを小さくする必要がある画像の選択をすることです。 インターネット上では、これを手助けするツールが数多く紹介されています。 例えば、ImagecompressorやCompress JPEGを考えてみてください。
REDIRECT CHAIN
リダイレクトチェーン(301-redirects)は、最初のURLと目的地のURLの間に複数のリダイレクトが存在する場合に発生します。 明らかに、これは検索者にとっても、特にGoogleのクローラーにとっても奇妙なことです。 Screaming Frogを使えば、これらのリダイレクトチェーンを簡単に検出することができます。 そのために、以下のことを行います。
- レポート」を開き、「リダイレクト」をクリックします。
- 次に、「リダイレクトチェーン」をクリックします。
Webサイトのリダイレクトチェーンがすべて見つかった場合のエクスポートを受け取ることができます。 その後、リダイレクトチェーンの概要を説明します。 内部リンクを変更したり、301-リダイレクトを設定することで、検索者が正しいページに誘導されるようにすることができます。 多くの場合、ウェブサイト内のリファラでは、正しい宛先URLに送られるものの、1つまたは2つの中間ステップを経ていることがあります。 ほとんどの場合、これらはURLが変更された古いページです。 このようなチェーンも読み込み速度の問題を引き起こすので、修正する必要があります。 有料版のYoastは、これらの問題を解消しています。 URLを変更したり、ページを削除したりすると、自動的に301リダイレクトが作成されます。
ホスティング
ホスティングもウェブサイトの読み込み速度に影響を与える要素です。 ホスティング会社を検討する際、少なくとも読み込み速度は高いレベルにあることが有益です。 この点は、ウェブホスティング会社の所在地と重なります。 いわゆるリソースのCPU(演算能力)とRAM(作業メモリ)が読み込み速度に影響します。 ですから、もしあなたのウェブサイトの読み込みが遅すぎることが判明した場合、あるいはもっと処理能力が必要で、ランダムアクセスメモリの動作も良くする必要がある場合。 ほとんどのホスティング会社で、これを(一時的に)アップグレードすることができます。 国際的なウェブサイトでは、サーバーの設置場所が非常に重要です。 最近では、コンテンツデリバリーネットワーク(CDN)を利用することで、簡単に対応できるようになりました。
seoとcss/javascript
ウェブサイトは、HTML(HyperText Markup Language)とCSS(Cascading Style Sheets)で構築されるのが基本です。 これは、最近ではWordPressなどの非常に便利なツールで管理することができます。 しかし、すべてのウェブサイトの所有者が知っておくべき重要なことがいくつかあります。 時間を節約できる重要な2つの領域について言及します。
cssの無駄使い
CSSはHTMLのレイアウトを担当し、使い勝手の良さをアピールしています。 CSSは、あらゆるWebサイトにとって重要な要素です。 また、多くのWebサイトが不必要にCSSを使用していることに気づきました。 これは、GoogleのPagespeed Insightsで把握することができます。 WordPressのWebサイトでCSSが不要になる理由の第一は、不適切なテーマとページビルダーの使用です。 ですから、ウェブサイトを作成する前に、テーマやページビルダー、そしてCSSコードの効果について教育してください。 テーマ内では、ウェブデベロッパーが修正することも可能です。 Web制作に関する知識が乏しい方は、ご自身で改造を行うことを強くお勧めします。
javascriptの無駄な使用
Javascriptの実装が悪いと、テクニカルSEOに不利になる。 Javascriptは、要素を動かしたり、インタラクティブに動作させるために使用します。 GoogleはJavascriptを正しく読み取ることがあまり得意ではありません。 SEOのためにJavascriptを使用する際に、以下のようなヒントを与えたいと思います。
- 最も重要なHTML要素は、必ずアンレンダリング版のソースコードに含めてください。
- Googleのクローラーがアクセスしやすいヘッダーメニューを検討する。
- ビューポートがHTML要素のみで構成されていることを確認してください。
- Javascriptの要素にレイジーローディングを実装する。
- インラインのJavascriptを活用する。
レスポンシブデザイン
Webサイトのモバイル対応は、ますます重要視されています。 このように、GoogleはWeb Core Vitalsやこれまでのアップデートで、レスポンシブデザインに確実に注目していることがわかります。 そのため、非レスポンシブデザインでSEO内で順位が上がる可能性は低くなります。 WordPressをはじめとする多くのウェブサイトビルダーでは、レスポンシブデザインは通常、すべて含まれています。 さらに、これを実装するための専用のプラグインも存在します。 WordPressのウェブサイトをお持ちでない場合は、現在のウェブサイトをCSSで再構築するという方法もあります。 デザインを美しく正しく見せるには、画面の画素数を下げるとよいでしょう。 デメリットは、2つのウェブサイトを維持しなければならず、コストアップにつながることです。 レスポンシブデザインを採用することで、Webサイトが困難に直面することがあります。 この原因は何であってもおかしくない。 多くの場合、これらのエラーは Google Search Console 内で通知されます。
アダルトコンテンツ
重複コンテンツは、内部・外部を問わず、常に避けたいものです。 Googleは、重複コンテンツのためにページに付加価値があることを認めない。 むしろGoogleの方が拒否する可能性が高く、結果的に
他のページがSEOの価値を失うこと。 内部重複コンテンツを確実に排除するためには、次のような優先順位をつけることが重要です。
- ページごとに別々のキーワードのフォーカスを設定する。 その際、役立つのがキーワード調査です。
- キーページは必ず別にしてください。
- ページのURL構造を確認し、重要なページがそのソースに近いことを確認する。
- コンテンツを束ね、古いページからの301リダイレクトを設定する。
- 相反する2つのページのうち1つをコンテンツで最適化し、もう1つのページのコンテンツを縮小する。
- canonicalタグを1つ設定する。
- リンクビルディングを実施する。
2つのページが矛盾を引き起こしていることを明確にするにはどうすればいいのでしょうか? これを把握する方法はいくつかあります。 まず考えられるのは、Siteliner.comのツールを使うことです。 このツールでは、他のページに相当する可能性があると思われるページのURLを入力します。 また、2つのページがぶつかる場所がわからない場合は、ドメイン名を追加することも可能です。 Sitelinerの他に、Screaming Frogというツールもありますね。 Screaming Frogの構成設定内で、重複コンテンツに対するいわゆる「しきい値」を入力することができます。 もうひとつは、すべてのHTMLページの検索機能でキーワードを入力する方法です。 これらの手順で、内部重複コンテンツの可能性を検出することができます。
httpステータスコード
ハイパーリンクは、HTMLページの構造の中に表示されます。 これらのページはHTMLでフォーマットされ、すべてHTTPステータスコードを持っています。 HTTP 200のステータスコードは、そのページがGoogleのロボットによってクロール可能であることを示します。 これは良い兆候ですが、それでも、HTTPステータスコードには他の種類があります。 テクニカルSEOの中で最も重要なステータスコードについて、以下の段落で詳しく説明しています。 また、これらを明確にすることがなぜ重要なのかを説明します。
http-301ステータスコード
301ステータスコードは、HTTP200ステータスコードに恒久的にリダイレクトされたURLを表します。 人々は、ページが永久に移動したことを示すために、Googleで301リダイレクトを設定します。 HTTP-301ステータスコードは先験的に悪いことではありませんが、この301ページへの内部リンクの変更など、二次的な作業を忘れてしまう人がいることがわかりました。 301リダイレクトを設定した後、この301ページへの内部リンクも変更されていることを確認してください。
http-404ステータスコード
ページ上のHTTP-404ステータスコードは、WebサーバーがURLを取得してレンダリングできない場合に発生します。 その際、404ページにつながる内部リンクがよく見受けられます。 これを回避・防止したいのです。 そのためには、まず、自分のWebサイトにある404ページの数を把握する必要があります。 インターネット上には、そのためのツールが無料で配布されています。 しかし、404ページの監視には、Screaming Frogをお勧めします。 なぜなら、このツールを使えば、404ページへの内部リンクの数を簡単かつ迅速に確認することができるからです。 404ページを把握した後、301リダイレクトを設定する。
http-503 ステータスコード
503-HTTPステータスコードは、ウェブサイトが稼動しているにもかかわらず、ウェブサーバーがお客様の要求を満たすことができない場合に発生します。 この場合、ページは存在しますが、情報やコンテンツは何も表示されません。 503エラーの原因は、Webサーバーで発生します。 これは、サーバーがメンテナンスのためにオフラインになった場合や、ユーザーからのリクエストが多すぎてWebサーバーが処理しきれない場合に起こります。 解決策は、サーバーのランダムアクセスメモリー、ワークプロセス、またはリソースをアップグレードすることです。
CANONICAL-TAG
canonicalタグは、同一のページであることを示すものです。 ページXからページYにcanonicalタグでリンクしている場合、ページYが同一のページであることを示すことになります。 オーガニックトラフィックによって、このページで見つけてもらいたい。 これにより、矛盾を引き起こすページを回避することができます。 Canonicalタグはインデックス可能です。 だから、no-indexタグと混同してはいけないのです。 Canonicalタグは、色、素材、ブランドなどのフィルターが異なるeコマースサイトでよく使用されます。 これは、フィルターが読みにくいURLを表示するケースがあるためです。 これらのURLにcanonicalタグがない場合、基本的にこれらのURLのインデックス化を許可していることをGoogleに伝えていることになります。 そのため、潜在的な内部競合が発生しています。 Screaming Frogは、どのURLがcanonicalを含んでいるかを理解するのに役立ちます。
サイトマップ
サイトマップとは、Webサイトのインデックス可能なページを示したディレクトリのことです。 サイトマップは、XMLファイルおよびHTMLファイルとして入力することができます。 XMLサイトマップはGoogleのクローラー向け、HTMLサイトマップはユーザー向けです。 WordPressウェブサイトのXMLサイトマップは、簡単に設置することができます。 そのためには、RankMathやYoastなどのSEOプラグインを使用します。 さらに、Google Search Consoleにサイトマップを送信します。 XMLサイトマップを導入する際には、以下のような注意点があります。
- 異なる場所(ページタイプ、国)がサイトマップに表示されることを確認します。 これは、<loc> のタグを使用して行うことができます。
- XMLサイトマップが実際にXMLファイルタイプであることを確認してください。
- サイトマップにcanonical-links、no-index、301-redirectが記載されないようにする。
ROBOTS.TXT
robots.txtファイル内で、クローラーがインデックスしてはいけないページをマークすることができます。 言い換えれば、これらはGoogleが検査する必要のないページです。 ウェブサイトの所有者だけがアクセスできる特別なウェブページや、PHPなどの特殊なファイル形式を考えてみてください。 ここでは、robots.txtファイルを形成するためのいくつかのヒントを紹介します。
- robots.txt ファイルをルートドメインの後ろに実装する(サブフォルダは不可)。
- XMLサイトマップは必ずファイル内から参照してください。
- CSSファイルや、ウェブサイトのレイアウトや機能に沿ったその他のファイルを除外しないでください。
- 正しい順序で不許可または許可することを確認してください。
トレフラング属性
hreflang属性は、国内を対象としたウェブサイトには関係ありません。 hreflang属性は、複数の異なる言語バージョンを持つ国際的なウェブサイトにとって興味深いものです。 Googleにどのような言語拡張であるかを適切に指示するためには、hreflang属性を適切に実装することが重要です。 Googleは、hreflang属性について詳しく説明したドキュメントを用意しています。 そのヒントをご紹介します。
- 国番号と言語コードの順番が正しいか確認してください。 言語から始めて、国名で指定する。
- 常にX-defaultを設定する。 X-defaultは、クローラの代替オプションです。 特定の国をターゲットとしないページです。
- 特定の言語にページがない場合、決してホームページを参照しないでください。
テクニカルセオスキャンを作成する:何から始めるか?
では、さっそくですが。 この最終章では、テクニカルSEO分析の作成に時間をかけます。
STEP1. 適切なテクニカルセオツールを選択する
これまでの章では、さまざまなツールについて説明しました。 このセクションでは、テクニカルSEOのために使用するツールについて言及します。
スクリ-ミングフロッグ
Screaming Frogは、テクニカルSEOの監査を行うための最も機能豊富で高度なツールですが、最も専門知識を必要とするツールでもあります。 このツールは、ウェブサイトが改善できる領域を特定するものではありませんが、それを示すデータを提供するものです。 つまり、スキャンそのものに基づいたアウトプットを理解する必要があるのです。 Screaming Frogでは、リダイレクトチェーンやオーファンページなどの標準的なレポートが用意されています。 この定期報告でデータが出るということは、少なくとも何らかの問題があることを暗示している。 Screaming Frogの有料版では、前項で述べたすべての問題を分析することができます。
Screaming Frogのメンバーシップは、500URLまで無料です。 小規模で基本的なWebサイトであれば問題ありませんが、大規模で複雑なWebショップの場合はそうはいきません。 ウェブショップをお持ちの方は、ぜひScreaming Frogのメンバーシップを購入されることをお勧めします。 年間費用は185.00ユーロです。 この有料会員になると、よりテクニカルなSEOデータを収集することが可能になります。
シテリナー
社内の重複コンテンツを見つけるには、SitelinerやScreaming Frogを使用します。 Sitelinerは無料ツールです。 URLを入力すると、内部で重複している可能性のあるコンテンツがレポートされます。 また、このツールは、どのような類似性があるのかを示し、衝突するページも表示されます。
グーグルサーチコンソール
Google Search Consoleでは、サイトバイタリティとして、ウェブサイトが抱える問題を見つけることができます。 Google Search Consoleは、LCP(Largest Contentful Pain)、FID(First Input Delay)、CLS(Cumulative Layout Shifting)に基づいてこれを行う。 レスポンシブデザインにおける問題は、しばしばCLSに直接影響を及ぼします。
ページスピードインサイト
LCP、FID、CLSは、GoogleのPage speed InsightsというツールにWebサイトのURLを入力することで分かります。 この監査から、お客様のWebサイトに関する改善案が浮かび上がります。
ステップ2:技術的なSEO監査の作成
無意味にスクロールすることがないように、上記のSEO要素をすべて挙げることにします。 他にも技術的なSEO機能を挙げるときりがありませんが、以下に重要なものをリストアップしてみました。 ただし、重要度の高い順に並べているわけではありません。
- フッター
- コンテンツ内リンク
- 画像サイズ
- リダイレクトチェーン
- ホスティング
- CSSの利用
- JavaScriptの使用について
- レスポンシブデザイン
- 重複コンテンツ
- (リンク先で) 301リダイレクト
- (リンク先) 404ページ
- 正準タグ
- サイトマップ
- Robots.txt
- Hreflang属性
STEP 3. 改善点を浮き彫りにし、スケジュールを作成する
技術的なSEO監査、または上記の要因のスコアリングの後、改善すべき個々の領域の優先順位を決定します。 各分野は相互に関連していることを念頭に置いてください。
この具体的な状況において、重複コンテンツを修正し、301リダイレクトを設定すると、コンテンツ内のリンクを変更する必要があることがわかります。 タスクごとに時間や従業員を割り当てるのが賢明です。 そうすることで、全員に情報が行き渡り、何を期待されているのかが明確になります。
ステップ4. 技術的な問題を解決する
技術的なSEOのポイントのほとんどは、ウェブデベロッパーが修正します。 技術的なウェブ開発者と直接コミュニケーションをとり、なぜこれが重要なのかを伝えること。 最も多い理由は、以下の通りです。
- Googleがあなたのウェブサイトをクロールする頻度が高くなります。
- 新しいページがGoogleのインデックスに早く表示される。
- 全体的なユーザーエクスペリエンスを向上させることができます。