最近、クライアントのGoogleウェブマスターツールアカウントを設定しようとしていました。 header.php
から開始タグが欠落していることに気付いたとき、私はサイトを検証することができなかった理由を疑問視してほぼ1時間を費やしました。
このサイトはかなり大規模な組織向けですが、組織の名前が検索されたときにGoogleでもそのサイトを表示しません。障害のあるheader.php
が原因かどうか疑問に思っていましたか?クライアントが特定の理由で知るのが良いので、それが本当かどうか知りたいです。
Googleは、Googlebotがクロールしないように明示的に指示しない限り、含まれるエラー/問題に関係なく、可能な限りインデックスを作成します。
<head>
セクションが欠落していると、ページタイトル、メタタグ、スタイルシート、javascript呼び出しなどのすべてが欠落します。これにより、オーガニック検索でのサイトのパフォーマンスに関して多くの問題が発生します。問題のサイトを見ずに、さらにアドバイスすることは困難です。
Googlebotは有効なHTMLを気にしますか?
このYouTubeビデオでは、 Matt Cuttsによる HTML構文エラーに対処するためにクローラーが構築されています。
無効なHTMLがある場合、Googleは罰せられません。
Googleは、HTML構文ではなく高品質のコンテンツをより重視しています。
したがって、サイトが含まれていない唯一の理由は、誤った<head>
タグであるとは考えていません。このエラーが発生すると、ボットをブロックしている可能性のある他のエラー(robots.txt
ファイル、書き換えルール、ブラウザー検出コードなど)が存在する可能性があります。
サーバーログをチェックして、Googleが実際にサイトにアクセスしているかどうかを確認します。
次に、マークアップを確認し、Fetch as GoogleBotを使用してサイトをテストします。
グーグルは、スパイダーが遭遇する多くのエラーを無視して回避するためにtryブラウザと同様に、サイトを解析する可能性が非常に高いようですスパイダーする多くの多くのサイト。
それは、おそらくそのような壊れた問題がおそらくwillになるので、あなたのランクを劇的に落とさないと言うことではありません。
インデックスがまったく作成されていない限り、サイトの/robots.txtを探して、スパイダリングとインデックス作成が許可されていることを確認する必要があるようです。 wordpressの古いバージョンでは、すべてのスパイダースパイダーではないブログを推奨するrobots.txtを簡単に切り替えることができました。そのため、まずexample.com/robots.txtの場所を最初に確認します。
また、<head>
検索を使用して検索することにより、サイトがまったくインデックス化されていないか、または非常に低いランクになっている(site:example.com
が欠落する)ことを確認する必要があります。サイトのURL。
Google WebマスターのWebサイトを検証するために必要なheadタグが必ず必要になります。
これは特にGoogleアナリティクスの場合です:
スニペット(変更なし、全体)を追跡するすべてのWebページに貼り付けます。
</head>
タグを閉じる直前に貼り付けます。
ソース: ウェブトラッキングコードの設定-アナリティクスヘルプ
メタタグも<head></head>
部分で宣言されています
Googleは 'invalid' html。 でサイトのインデックスを作成します。ページがインデックス付けされている可能性があるため、site:searchを実行すると、ページがインデックス付けされているかどうかを確認できます。