最近、Google Webmaster Toolsを使い始めました。
Google がインデックスに登録しようとしているリンクの数を見て、私は非常に驚きました。
http://www.example.com/?c=123
http://www.example.com/?c=82
http://www.example.com/?c=234
http://www.example.com/?c=991
これらはすべて、パートナー サイトからのリンクとして存在するキャンペーンです。
現時点では、サイトが完成するまで、ロボット ファイルによってすべて拒否されています。これは、サイトのすべてのページと同様です。
robots.txt ファイルの制限を緩和する前に、このようなリンクに対処するための最善の方法は何だろうと考えています。
それらが別の URL として扱われ、Google の検索結果に表示されるようになるのではないかと心配しています。それらはすべて同じページに対応しています-ギブまたはテイク。人々がそれらをそのまま見つけてクリックしてほしくありません。
これまでの最良のアイデアは、次のようにクエリ文字列を含むページをレンダリングすることです。
// DO NOT TRY THIS AT HOME. See edit below
<% if (Request.QueryString != "") { %>
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<% } %>
これを行う必要がありますか? これは最善のアプローチですか?
編集:これは良いアプローチではないことが判明しました。Google は、NOINDEX を持たない別のページと同じコンテンツを持つページで NOINDEX を見ていることがわかりました。どうやらそれらは同じものであり、NOINDEXが優先されます。その結果、私のサイトは Google から完全に姿を消しました。警告: それは私が同時に行った何かだったかもしれませんが、私はこのアプローチを危険にさらすつもりはありません.