検索エンジンにヒットしにくいURLを作成する方法

このQ&Aのポイント
  • URLの表示をJavaScriptで行うことで、クローラーに引っかからずにURLを表示できる方法を検討しています。
  • ただ、この方法がページランクを下げる原因となる可能性もあるため、注意が必要です。
  • 1ページに100リンク以上がある場合は好ましくないと言われているため、この方法は応用できるかもしれません。
回答を見る
  • ベストアンサー

javascript?? 検索エンジンにヒットしにくいURLを作成したい。

Blogのトラックバックスパムや掲示板を運営していますが、ページランクの低いページや、無意味なページに、たくさんリンクを貼られると、自分の持っているホームページのランクが下がると聞いたことがあります。 そこで、URLを記入した場合、自動的に、 <script language="javascript"> <!-- var Url = "<a href=http://www.goo.ne.jp>goo</a>";document.write(Url); // --> </script> と、URLをJavaScriptを通して、出力するよう書き換えて掲示板に表示させようかと思っています。 こうすると、クローラーに引っかからず、URLも表示できて良いのですがいかがでしょうかね? また、1ページに100リンク以上あると好ましくないと言われているため、この方法が応用できるかもしれません。 ただ、不安な点は、逆に、これが、ページランクを下げる原因となったり(隠しリンクと勘違い)、簡単なjavascriptはクローラーでも読み取れるらしく意味が無いかとも思っています。 なにか、参考になることがありましたら、アドバイスいただけないでしょうか? よろしくおねがいいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#19206
noname#19206
回答No.1

URLをいじって検索エンジンのHIT率を下げるのは難しいと思います。 ただ、ページタイトルなどを誤爆率の高いものにすれば、 余計なものがHITする確率の高い言葉を選べば、検索上位に来る確率は少し下がると思います。 アクセス数の多い場合には無意味ですけどね。

関連するQ&A

  • JavaScript内にJavaScriptを読み込む方法

    HTML内に <script type="text/javascript" src="main.js"></script> という一行を追加すると、バナーが表示されるというスクリプトを作成しています。 main.jsは、 html = '<script language="JavaScript">'; html += 'var url0101 = "url01.xxx.jp";'; html += 'var url02 = "url02.oooo.jp";'; html += '</script>'; html += '<script language="JavaScript" src="http://xxx.xxxx.xxx/test.js"></script>'); html += '<script language="JavaScript">'; html += 'Function01("check")'; html += '</script>'; document.write(html); というような風になっており、 (1) 変数の宣言 ↓ (2) http://xxx.xxxx.xxx/test.jsの読み込み ↓ (3) (2)で読み込んだjs内の関数Function01を実行 という流れです。 FireFoxでは表示されましたが、IE6では (2)のjsを読み込む前に(3)のFunction01が実行され、 「オブジェクトを指定してください」のエラーが表示されてしまいます。 よい方法がありましたら教えていただけますでしょうか? よろしくお願いします。

  • JavaScript内にJavaScriptを読み込む方法

    HTML内に <script type=\"text/javascript\" src=\"main.js\"></script> という一行を追加すると、バナーが表示されるというスクリプトを作成しています。 main.jsは、 html = \'<script language=\"JavaScript\">\'; html += \'var url0101 = \"url01.xxx.jp\";\'; html += \'var url02 = \"url02.oooo.jp\";\'; html += \'</script>\'; html += \'<script language=\"JavaScript\" src=\"http://xxx.xxxx.xxx/test.js\"></script>\'); html += \'<script language=\"JavaScript\">\'; html += \'Function01(\"check\")\'; html += \'</script>\'; document.write(html); というような風になっており、 (1) 変数の宣言 ↓ (2) http://xxx.xxxx.xxx/test.jsの読み込み ↓ (3) (2)で読み込んだjs内の関数Function01を実行 という流れです。 FireFoxでは表示されましたが、IE6では (2)のjsを読み込む前に(3)のFunction01が実行され、 「オブジェクトを指定してください」のエラーが表示されてしまいます。 よい方法がありましたら教えていただけますでしょうか? よろしくお願いします。

  • JavaScriptをURLから直接実行したい

    JavaScriptの関数として呼び出しているリンクを、直接URLアドレスから引数として値を代入して呼びしたいのですが、どうすればよろしいでしょうか? ---実際のコード--- hoge.jpsの中身 ↓JavaScriptの関数部分 <script type="text/javascript"> <!-- function searchSubmit(no) { var f = document.forms["search"] ; f.cat.value = '●●'; f.no.value = no; f.submit(); } //--> </script> ↓上の関数を呼び出している実際のページの <a href="javascript:searchSubmit('▲▲▲');"> ------------------- http://www.hogehoge.jp/hoge.jps?cat=●●&no=▲▲▲ としてブラウザーのアドレスバーに入力しても、真っ白なページになるだけで結果が表示されません。 URLに引数として記入しても、JavaScriptの方には値は代入されないのでしょうか?

  • javascriptで取得したurlの情報をGETで送る方法がわかりません。

    現在のURLをjavascriptで取得し、その取得した情報を送る方法を教えてください。 以下のソースでURLを取得しgetで送るにはどのようにすればよいのでしょうか? <scripttype="text/javascript"language="javascript"> var url = document.write(document.URL); </script> <a href="./submit.php?document.write(url)">新規登録</a> 以上よろしくお願いします。

  • javascriptのURL部分に引数を渡したい

    <script type="text/javascript" src="URL"></script> の URL部分に引数を渡したいのですが、どうしたらよいですか? イメージとしては、webページのどこかに <script type="text/javascript"> var keyword='キーワード'; </script> みたいにあって、次に <script type="text/javascript" src="URL&key=keyword"></script> とURLにパラメータを引数としてつけたいのです。 初心者で申し訳ありません。 どなたか教えてください。

  • いくつものJavaScriptは使えませんか?

    ひとつのHTMLにいくつかのJavaScriptを入れています。ひとつは</HEAD>のまえに外部ファイルを呼び出す形で <SCRIPT LANGUAGE="javascript"src="script/css.js"> </SCRIPT></HEAD> このような形。 そのほか<BODY>~</BODY>の間に<SCRIPT LANGUAGE="JavaScript">~</SCRIPT>という形で、日付表示とお気に入り登録を入れています。 この二つと外部ファイルの呼び出しは作動するのですが、なぜかリンクをクリックして出させる小窓はぜんぜん表示されません(下記内容です) <script> //Popup Window Script //By JavaScript Kit (http://javascriptkit.com) //JavaScript tutorials and over 400+ free scripts function openpopup(){ var popurl="thankyou.htm" winpops=window.open(popurl,"","width=450,height=450,toolbar,") } </script> <a href="javascript:openpopup()">Click here to open window</a> この内容だけで、HTMLに貼り付けると うまくいのですが・・・・・(^^;

  • JavaScriptでwindowopenを使用したとき

    ホームページビルダー7を使ってHP作成中ですが、JavaScriptでwindowopenを使用してページを表示することまでは出来たんです(一晩もかけて(T_T))プレビューでは表示されますがサイトを転送してみるとリンクされていません。ビルダーの「サイトのビジュアルを開く」で見てみてもやはりリンクされていません。タグが間違っているのでしょうか?ファイルはもちろん同じフォルダにあります。 <SCRIPT Language="JavaScript"> <!-- function nwn(url) { w = window.open(url, 'win01','width=350,height=600,status=0,scrollbars=1,directories=0,menubar=0,resizable=1,toolbar=0');} //--> </SCRIPT> <A HREF="javascript:nwn('link.htm')">○○○○</A>です。 ビルダーのプレビュー画面で、リンクされている文字や画像の上にマウスを乗せると画面上部にリンクされているファイル名が表示されますが、リンクがうまくいかないこの分に関してはマウスを上に乗せると javascript:nwn('link.htm')と表示します。 どなたかアドバイスお願いいたします。(T_T)/~~~

  • javascriptに詳しい方

    下のスクリプトで見るべきページが二つ以上ある場合どのように記述すればいいのでしょうか? javascriptに詳しい方よろしくお願いいたします。 <html> <head> <script language="JavaScript"> <!-- var isClicked = false; //--> </script> </head> <body> <A href="check.html" onClick="isClicked = true">見るべきページ</a><br> <A href="test.html" onClick="if (!isClicked){ alert('先に見るべきページをクリックしてください'); return false; }">A</a><br> </body> </html>

  • javascriptの動作について

    こんばんは。 直接アドレス指定などしてきたものについては、 トップページへ飛ばすことをしようと思ったのですが、 以下の記述だと、IE8では動作しましたが、GoogleCrome(11.0.696.77)、firefox(3.6.0)、safari では動作しませんでした。(location.hrefがダメなんでしょうか?) 解決策・回避策などあれば教えてください。 よろしくお願いします。 <script language="JavaScript" type="text/JavaScript"> <!-- var url; url = document.referrer; if(url != 'http://xxxxxxxxx'/){ location.href('http://xxxxxxxxxxxxx'); } // --> </script>

  • javascriptであれこれ

    皆さん、初めまして。こんばんわ。 少々、説明不足ではありますが、お許し下さい。 友人の管理している掲示板が迷惑書き込みに悩まされていまして。。 スパム対策のサイト様を参考にしながらやっていたのですが、 こちらのサイトさま↓ http://swanbay-web.hp.infoseek.co.jp/index.html の「掲示板URLの簡単javascript表示へ」で何とか掲示板へのリンク方法を変更しようと思い、リンクの工夫をしていたのですが、URL分割してjavascript表示にしようとしている最中で問題が発生致しまして。。 画像にリンクさせたいのですが、ただ単に画像にリンクさせるのではなくて、ロールオーバーをさせたいのですが、どのようにすればよいかわからず作業が進みません(;´Д`) もし、javascriptに詳しい方やweb制作に詳しい方、助けて下さい(´_`。) 他に方法があれば、教えて頂ければ助かります。 色々と参考になりそうなサイトさんは探しては見たのですが、該当するものがありませんでしたので。。。 私はあまり、javascriptには詳しくないので。。。

専門家に質問してみよう