www.XXX.co.jpとwww.XXX.comが同じページ(HTMLデータ)を表示するように設定しているのですが、このような設定は、検索エンジンからスパムとして見られてしまうのでしょうか?


検索エンジンに、どちらか一方のみを認識してもらうにはどうしたらよいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/03/12 12:47:29
  • 終了:2008/03/17 07:05:49

回答(4件)

id:labtest No.1

labtest回答回数76ベストアンサー獲得回数42008/03/12 12:59:56

ポイント23pt

どちらか一方を検索エンジンがこないようにすればよいので

・ 登録型のサーチエンジンには登録はしない

・ロボット型サーチエンジンがこないようにmetaタグで規制する

(具体的には<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">を<HEAD>と</HEAD>の間に入れてください。)


>www.XXX.co.jpとwww.XXX.comが同じページ(HTMLデータ)を表示するように設定しているのですが、

>このような設定は、検索エンジンからスパムとして見られてしまうのでしょうか?

そんな話も聞いたことがありますが、実際の所は検索エンジンアルゴリズムに依存すると思うので、

検索エンジンサイトによって異なるという回答しかできないです。

urlはダミーです。

http://q.hatena.ne.jp/answer

id:iij

同じデータを使っているので、<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">のタグを入れてしまうと、両方のドメインでロボットに呼んでもらえなくなるのではないでしょうか?

2008/03/12 13:05:24
id:koujirou6218 No.2

koujirou回答回数597ベストアンサー獲得回数472008/03/12 13:13:21

ポイント23pt

サイトのドメイン取得などの関係でコンテンツが重複することはよくありますが、重複コンテンツはSEOスパムとみなされる可能性はあります。

HTMLデータでなくても近年RSSは普及してきているのでRSSを利用してのこの手のスパムが多くあります。

検索エンジンにどちらか一方を認識させる場合は、metaタグやjavascriptを利用してリダイレクトさせるのが一般的です。

この時にあまりにリダイレクトの時間が短すぎるということで、SEOスパムになったサイトがいくつかありました。(今は大丈夫かな?)

また、robot.txtを利用することでクローラを制限することもできます。

http://www.shtml.jp/htaccess/redirect.html


<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

どちらか片方に入れてください。

同じように表示している仕組みがわからないので的確にアドバイスできないのですが、静的にページを作っているなら簡単です。

動的に作っている場合はテンプレートがあるので編集する必要があるでしょう。

id:iij

WEBサーバーの設定で、どちらのドメインでも、同じパスを表示するように設定しているため、上記タグを入れると、両方のドメインのページに反映されてしまうのです・・

2008/03/12 13:48:13
id:j1960 No.3

j1960回答回数322ベストアンサー獲得回数212008/03/12 14:34:18

ポイント25pt

WEBサーバーの設定で、どちらのドメインでも、同じパスを表示するように設定しているため、上記タグを入れると、両方のドメインのページに反映されてしまうのです・・

例えばphpが使えるなら、index.phpの最初の方に

<?
        $domain=$_SERVER["HTTP_HOST"];
        $predomain=substr($domain,0,4);

        if ($predomain=="www.")
                $domain=substr($domain,4,strlen($domain)-4);

        $hoge="";
        if ($domain=="XXX.co.jp") 
                $hoge='<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">';

?>

として、

同じindex.phpのmetaタグを置く位置に

<?echo $hoge;?>

とすれば、www.XXX.co.jpやXXX.co.jpのアクセスの時だけロボットを避けるmetaタグを入れることができます。

http://q.hatena.ne.jp/answer

id:iij

PHP以外の方法はあるのでしょうか?(これがよさそうなのですが、他も検討してみたいので・・)

2008/03/12 15:24:37
id:AZUY No.4

AZUY回答回数343ベストアンサー獲得回数122008/03/13 20:46:37

ポイント27pt

こんにちは


www.XXX.co.jpとwww.XXX.comのどちらかをメインに決めて

301コードを返して、URL転送したほうがよいとSEO的に良いと思いますよ。

http://www.web-20.net/2006/05/seo301.html

id:iij

SEOを考えると、リダイレクトが必要のようですね・

2008/03/13 21:50:59

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません