- ベストアンサー
googleキーワード検索でHPが出なくなった
- googleでキーワード検索するとホームページが表示されなくなりました。
- ホームページの表示順位が大幅に後ろになり、トップに表示されなくなりました。
- ホームページの見出し部分を共通化するため、Java Scriptで作成したs_header.jsを使用していますが、それが原因ではなさそうです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず大事なこと googlebotはjavascriptを実行しませんから、意味ありません。あくまでgooglebotはテキストとして読んでいるだけです。 googleがどのように見ているか知りたければ、Lynxを使ってください。ウェブ製作には必須です。 【引用】____________ここから Lynx などのテキスト ブラウザを使用して、サイトを確認します(ほとんどの検索エンジンのスパイダーには Lynx で見えるようにサイトが映ります)。JavaScript、Cookie、セッション ID、フレーム、DHTML、Flash などの特殊な機能が使用されているためにサイトの一部がテキスト ブラウザで表示されない場合、検索エンジンのスパイダーがサイトをうまくクロールできない可能性があります。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[ウェブマスター向けガイドライン - ウェブマスター ツール ヘルプ( http://www.google.com/support/webmasters/bin/answer.py?answer=35769&hl=jp#2 )]より なお、GOOGLEは公式ブログで、KEYWORDは読まないと言ってます。これはウェブマスターの間では随分前から常識となっています。 Official Google Webmaster Central Blog: Google does not use the keywords meta tag in web ranking ( http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html ) ・Yahoo! はmeta「keywords」を見ている?いない? - SEO薬箱 ( http://pillcase.com/seo/2009/09/yahoo-metakeywords.html ) ・META Keywordsタグはランキングに関係なし – 米裁判所も認めた - 海外SEO情報ブログ - 海外のSEO対策で極めるアクセスアップ術 | 海外SEO情報ブログ ( http://www.suzukikenichi.com/blog/us-court-says-meta-keywords-dont-matter/ ) など・・・ googleの検索順位が下がったということは、HTMLの内容そのもの--Lynxで見たときの--で、あなたのページの内容が理解できていないということも大きな原因でしょう。 あなたのサイトの、そのページのtitleが、そのページの内容を的確に示したものであるか? そのページの本文に、そのキーワードがきちんと正しく使われているか???単に並べただけではダメです。 SEOとは、本来は検索エンジン最適化と言って、検索順位を上げる目的ではありません。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 検索エンジンがページの内容を正確に解釈できるようにすることです。検索順位にそれが反映されるのは、結果であって目的ではありません。 たとえば、すべてのページで<HEAD></HEAD>の内容が同じ、あるいはkeywordsやdescriptionの内容が同じであった時点でSPAMと判定して欲しいのは、検索エンジン利用者の立場に立てば理解できるでしょう。検索エンジンは著者のためではなくユーザーのためにあるという基本を忘れたらダメです。 あなたのサイトの、それぞれのページのtitle,内容、見出しはすべて異なるはずです。それを各ページごとに、検索エンジンにわかるように描かなければダメなのです。もちろん、本文もきちんと文書構造にしたがってマークアップされていることも、それらにまして重要です。 詳しくは ウェブマスター向けガイドライン ( http://www.google.com/support/webmasters/bin/answer.py?answer=35769&hl=jp ) などをお読みなさい。 私はgoogleの検索順位なんて、一切気にしません。keywordsもdescriptionもここ十年、まったく記述していません。その代わり <body> <div class="header"> ヘッダ <div class="abstrct> 要約--ここにdescliptionに該当する記事を、検索される可能性のある語句を含めて記述している。 </div> </div> <div class="section">あるいは<div class="body"> 本文 </div> <div class="footer"> フッタ(文書情報など) </div> </body> の構造だけは貫いています。 あくまで、検索エンジンが私のそのページの内容を正確に理解して、探しているユーザーにページの内容がきちんと伝わることだけを考えています。 幸いに、そのキーワードで探せば必ずトップに表示されますが、それは結果であり、目的ではありません。 ★最低限、Lynxで見たときにそのサイトの内容がわかるように記述しましょう。すくなくともheadの内容をjavascript任せにするのはだめです。どうしても自動化したければ、サーバーサイトでCGIなりで行いましょう。
お礼
非常に詳しい解説をありがとうございました。 ホームページの内容を見直します。