• 締切済み

JavascriptのSEOについての質問です

始めまして、現在PHPでホームページ作りにチャレンジしているのですが 少しわからないことがあるので質問します。 HTMLのリンクタグを以下のようにした場合 <a href="a.html" onclick="location.href = 'b.php'; return false;">aのページ</a> (a.htmlもb.phpも"http://"が抜けてますが外部のページです。) この記述だと、b.php に飛ぶと思うのですが SEO的には、外部リンクとしてa.htmlが有効なのでしょうか? それとも、スパム扱いになるのでしょうか? やりたい事は、クリックを集計して、外部リンクも増やすという動作をさせたいのですが やはり、素直に外部リンクはあきらめてb.phpにパラメーターをつけて、bで集計後aにジャンプさせたほうがいいのでしょうか? どなたか分かる方がいれば教えて下さい。

みんなの回答

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.1

.../b.php が行儀よくリダイレクトしてくれてれば、href=".../b.php" で 対bot はかまわないけれど、.../b.php が見えちゃうのは、ユーザーフレンドリーじゃないよね。 google の検索結果みたいに、 onmousedown で href をかきかえておいて、 「ぼくは、なにもしてないけど?」 と、とぼけて return true; してみるのはどう?

m9022454716
質問者

お礼

googleの検索結果ですか。 なるほどです^^ちょっと参考にしてみます。 ありがとうございました。