4つの技術的なSEO問題監査ツールはあなたに表示されません

公開: 2022-05-31

SEOの歴史を通して、人々は技術的なSEOツールに依存することの賛否両論を議論してきました。 監査ツールからのヒントに依存することは、真のSEO戦略と同じではありませんが、それらがなければどこにもありません。 ページごとに数十の問題を手動でチェックすることは不可能です。

SEO業界の利益のために、過去10年間に多くの新しい監査ツールが作成されており、そのうちのいくつかは業界のリーダーとして確固たる地位を築いています。 これらのいくつかの技術監査ツールは、その機能を継続的に改善することで優れたサービスを提供してくれました。これにより、クライアント、上司、その他の利害関係者により良いサービスを提供できるようになりました。

ただし、最高の監査ツールでさえ、SEOの取り組みに損害を与える可能性のある4つの重要な技術的なSEOの問題を見つけることはできません。

  1. ループをリダイレクトするための正規
  2. ハッキングされたページ
  3. JSリンクの識別
  4. JSによって隠されたコンテンツ

マーケターが頼る毎日のニュースレター検索を入手してください。

処理中...お待ちください。

用語を参照してください。


ツールがこれらを表示しない理由

これらの問題のいくつかはツールで検出できますが、デスクに出くわすほど一般的ではありません。 他の問題は、ツールが検出することは不可能です。

SEOの多くの場合と同様に、いくつかの問題はサイトに異なる影響を与える可能性があり、それはすべてコンテキストによって異なります。 そのため、ほとんどのツールは要約レポートでこれらを強調表示しません。

これらの問題を明らかにするために必要なツール

特定の問題に飛び込む前に、これらの問題を見つけるのに役立つ2つの特定の要件があります。

選択したWebクロールツール

ほとんどのツールはデフォルトではこれらの問題を発見しませんが、ほとんどの場合、大規模にそれらを検出するのに役立ついくつかの変更を加えることができます。

使用できるツールには次のものがあります。

  • 悲鳴を上げるカエル
  • Sitebulb
  • OnCrawl
  • DeepCrawl

これらのツールに必要な最も重要なことは、次の機能です。

  • ウェブサイト全体、サイトマップ、URLリストをクロールする
  • カスタム検索/抽出機能を持つ機能

Google検索コンソール

これは当然のことですが、アクセス権がない場合は、技術的なSEO監査のためにGoogle検索コンソールへのアクセス権を取得してください。 潜在的な問題を明らかにするために、いくつかの履歴レポートを利用できる必要があります。

問題1:ループをリダイレクトするための正規

リダイレクトループの標準とは、Webページに別のURLを指す標準タグがあり、それが最初のURLにリダイレクトされる場合です。

これはまれな問題ですが、大規模なブランドのトラフィックに深刻なダメージを与えることが私が見た問題です。

これが重要な理由

Canonicalsは、Googleがインデックスを作成してランク付けするための優先URLを提供します。 Googleが現在のページとは異なる正規URLを検出すると、現在のページのクロールを開始する頻度が低くなる可能性があります。

これは、Googleが301がより頻繁にリダイレクトするウェブページのクロールを開始し、一種のループ信号をGooglebotに送信することを意味します。

Googleではリダイレクトされたページを正規にすることができますが、前のページにループバックすることは紛らわしいシグナルです。

私はこれがいくつかの大きなブランドに起こるのを見てきました。 最近、ある人が私に来て、彼らの主要なページの1つが彼らが望んでいたトラフィックを促進していない理由を調査するように頼みました。 彼らはSEOに多額の投資をし、十分に最適化されたページを持っていました。 しかし、この1つの問題は、突き出た親指の痛みでした。

正規のリダイレクトループを検出する方法

この問題は、標準の監査ツールのデフォルトの要約レポートには表示されませんが、簡単に見つけることができます。

  • お好みの技術的なSEO監査ツールを使用して標準クロールを実行します。 標準のスパイダークロールだけでなく、サイトマップもクロールしてください。
  • 正規レポートに移動し、正規化されたすべてのURLをエクスポートします。 ツールがクロールしたURLではなく、正規タグのURLが何であるか。
  • そのURLリストを使用して新しいクロールを実行し、このカノニカルのリストを使用して応答コードレポートを確認します。 すべての応答コードは、ステータス200の応答コードを返す必要があります。

問題2:ハッキングされたページ

利益のためにハッキングされたWebサイトは新しいトピックではありません。 ほとんどのベテランSEOは、何らかの形でハッキングされたWebサイトに出くわし、ハッカーは別のWebサイトに害を及ぼすか利益を生み出すために悪意のある活動を行っています。

SEOで発生する一般的なウェブサイトのハッキングには次のものがあります。

  • サイト検索操作:これは、Webサイトの検索ページがインデックス可能である場合に発生します。 次に、悪意のある人物が、無関係な検索を含む大量のバックリンクを検索結果ページに送信します。 これは、ギャンブルや製薬の検索用語で一般的です。
  • 301リダイレクト操作:これは、誰かがサイトにアクセスし、自分のビジネスに関連するページを作成し、それらのインデックスを作成したときに発生します。 それから彼らは彼らを彼ら自身のウェブサイトにリダイレクトします。
  • サイトの削除:これは、ハッカーがコードを操作してWebサイトを使用できないようにする、または少なくともインデックスを作成できないようにする場合の最も簡単な攻撃です。

SEOに影響を与える可能性のあるサイトハッキングには数十種類ありますが、重要なのは、適切なサイトセキュリティを維持し、Webサイトの毎日のバックアップを実行することです。

これが重要な理由

ハッキングがウェブサイトに悪影響を与える最も重要な理由は、ウェブサイトにマルウェアが含まれている可能性があること、またはソーシャルエンジニアリングを実施していることをGoogleが検出した場合、手動による措置を受ける可能性があることです。

ハッキングされたページを検出する方法

幸いなことに、ハッキングの脅威や試みを軽減するだけでなく、Webサイトがハッキングされたかどうかを検出するためのツールも数多くあります。

ただし、これらのツールのほとんどはマルウェアのみを検索します。 多くのハッカーは自分の足跡を隠すのが得意ですが、金銭的利益のために過去にWebサイトがハッキングされたかどうかを確認する方法があります。

Google検索コンソールを使用する

  • 手動アクションレポートを確認してください。 これにより、サイトに対する現在のペナルティがあるかどうかがわかります。
  • パフォーマンスレポートを確認してください。 パフォーマンスの大きなスパイクを探します。 これは、変更が発生した可能性があることを示している可能性があります。 最も重要なのは、パフォーマンスレポートのURLリストを確認することです。 ハッキングされたURLが突き出る可能性があります! それらの多くは無関係なトピックを持っているか、別の言語で書かれていることさえあります。
  • カバレッジレポートを確認してください。 ここで、各サブレポートに大きな変更がないか調べてください。

Webサイトのログインアカウントを確認する

  • すべてのユーザーを調べて、異常なアカウントを見つけます。
  • Webサイトにアクティビティログがある場合は、最近のアクティビティを確認してください。
  • すべてのアカウントで2FAが有効になっていることを確認してください。

オンラインスキャンツールを使用する

いくつかのツールがWebサイトをスキャンしてマルウェアを検出しますが、過去にWebサイトがハッキングされたかどうかはわかりません。 より徹底的なオプションは、https://haveibeenpwned.com/を見て、すべてのWebサイト管理者の電子メールアドレスをスキャンすることです。

このWebサイトは、これらの電子メールがデータ侵害にさらされているかどうかを通知します。 あまりにも多くの人がすべてに同じパスワードを使用しています。 大規模な組織では弱いパスワードを使用するのが一般的であり、Webサイトは脆弱である可能性があります。

問題3:JSリンクの特定

JavaScriptによって生成された内部リンクをたどったりクロールしたりしないことはGoogleからよく伝えられています。

今では、SEO監査ツールはJavaScriptによって生成された内部リンクを検出するのに優れているはずだと思います。 これまで、Webサイトをクリックするか、レポートのリンクの深さを確認することにより、JSリンクを手動で検出する必要がありました。

これが重要な理由

Googlebotはウェブページ上のJavaScriptリンクをクロールしません。

大規模なJavaScriptリンクを見つける方法

ほとんどのSEO監査ツールはデフォルトでJavaScriptリンクを検出できませんが、私たちを助けるためにいくつかのわずかな構成を行うことができます。 最も一般的な技術的なSEO監査ツールは、カスタム検索ツールを提供できます。

残念ながら、ブラウザは実際にはDOMに元のコードを表示しないため、「onclick」などの単純なものを検索することはできません。 ただし、検索できる一般的な種類のコードがいくつかあります。 これらが実際にJSリンクであることを手動で確認してください。

  • <button>:ほとんどの開発者は、ボタンタグを使用してJSイベントをトリガーします。 すべてのボタンがJSリンクであると想定しないでください。ただし、これらを特定すると、問題を絞り込むのに役立ちます。
  • data-source:これは、ファイルをプルして、コードを使用してアクションを実行します。 これはJSリンク内で一般的に使用され、問題を絞り込むのに役立ちます。
  • .js: data-source属性と同様に、一部のHTMLタグは、アクションを実行するための指示を見つけるために外部JavaScriptファイルをプルします。

問題4:JavaScriptによって隠されたコンテンツ

これは、Webサイトが犠牲になる最も不幸な問題の1つです。 共有できる素晴らしいコンテンツがたくさんありますが、ユーザーが操作したときにのみ表示されるように統合したいと考えています。

一般に、優れたコンテンツと優れたUXを組み合わせるのがベストプラクティスですが、SEOに問題がある場合はそうではありません。 通常、このような問題には回避策があります。

これが重要な理由

Googleは実際にはウェブページ上の何もクリックしません。 したがって、コンテンツがユーザーアクションの背後に隠されていて、DOMに存在しない場合、Googleはそれを検出しません。

JavaScriptによって隠されたコンテンツを見つける方法

これはもう少し注意が必要な場合があり、より多くの手動レビューが必要です。 ツールから生成された技術監査と同様に、見つかったすべての問題を手動で検証する必要があります。 以下のヒントは手動で確認する必要があります。

確認するには、WebページのDOMをチェックして、非表示のコンテンツが見つかるかどうかを確認するだけです。

非表示のコンテンツを大規模に検索するには:

  • カスタム検索を使用して新しいクロールを実行します。JSリンクの検索で説明した手法を使用します。
  • 単語数を大規模に確認する:単語数が少ないすべてのページを調べます。 チェックアウトするかどうか、またはWebページの単語数を増やす必要があるように見えるかどうかを確認します。

ツールを超えて成長する

経験を積んで、ツールをそのまま使用する方法を学びます。ツールです。

ツールは、戦略を推進するためのものではなく、大規模な問題を見つけるのに役立つものです。

このような珍しい問題を発見したら、それらを監査リストに追加し、将来の監査で探します。


この記事で表明された意見はゲスト著者の意見であり、必ずしも検索エンジンランドではありません。 スタッフの作者はここにリストされています。