- ベストアンサー
URLに変化が起きないと検索されずらくなる理由
「POSTで情報を受け取ってその情報を元にページを構成していると、全部同じURLになってしまうので、その場合は検索されずらくなります。」 といった記事を読んだのですが、URLが同じだとなぜダメなのは、 検索エンジンのロボットがURLを元にインデックスしているからですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>質問の仕方が悪くてすみません。URLが変わらないとなぜSEOで不利になるのか、を主にお聞きしたかったです。 これは >検索エンジンのロボットがURLを元にインデックスしているからですか? の認識で良いと思いますよ。 とは言っても、「戦車は燃費が悪いので、普段乗り回すのに燃料代が掛かって不利ですよね?」という質問のように、そもそもの前提がおかしいんですけどね。「戦車を普段乗り回そうと考える方がアホ」としか言いようがない。 POSTがSEOに不利、有利ウンヌン以前に、「POSTはそんな風には使いません。SEOに有利、不利を考える必要さえありません。有利、不利を考えなければいけない使い方をしようとするのはアホ」というのが答えです。 >検索ロボットにとってパラメタは天敵なので、GETでのパラメタがついたURLはSEOに不利ですが これ書いたの、いつの時代の人間ですか?記事が古いとかいう以前の問題です。 199x年なら、上記があり得たかも知れませんが、少なくとも2000年台以降ではあり得ません。 こんな事を言う人は、「原始人かよ!!」と罵ってあげましょう。 >ajaxを使うとパラメタがつかないので天敵がない わけが判らないことを書いていますね。その記事を書いた原始人は、何か大きな勘違いをしているようです。 いわゆる「日本語でOK(日本語で書いてください、意味が判りません)」と指摘されるレベルです。 >ajaxでJavaScript未対応ブラウザのためのサイトを作れば AJAXでJavaScript未対応ブラウザのためのサイトを作る方法なんてありません。 とりあえず、その記事を書いた日本語の使えない原始人は、まず「火」という文明の出発点から学び直さなければならないレベルのようです。「PC」なんて高度なものを理解する能力を欠いているようです。 まずその原始人に「火」を教えて、その後「車輪」を教えて…「PC」を教えるに足りるレベルにまで進化するまでに、これから2億年程掛かりそうです。 >これらの記事は言っていることが矛盾していると思います。 結論として、それらの参考にした記事は、嘘ばっかり書いています。矛盾しているのはそれが理由。 そんな嘘を参考に勉強してしまった事は不幸な事ですが、嘘を見抜ける目を持つ為にも基礎からやり直す事を進めます。 >現在ではGETでパラメータをつけても、URLがまったく変化しなくても、SEOで不利になることはないんですよね? パラメータ付きでもSEOに不利なんて事はありません。 しかし、「URLがまったく変化しなくてもSEOに不利にならない」なんて、私は書いてませんよ。 POSTを正しく使うなら、SEOなんてそもそも関係ないという話です。 SEOに有利・不利を考えなくてよい場面なので、URLがまったく変化しないような技術を使う、それが正しい使い方だというだけ。 SEOに有利・不利を考えなければならない場面に、URLがまったく変化しないようなPOSTのような技術を使うのは間違っている。間違った使い方をして、SEOに不利だというのはアホ。 また、元々普通(=基本に忠実)に使うなら、SEOうんぬんと気を遣う必要さえなく、POSTを使う場面というのは自動的にSEOに有利・不利を考えなくても良い場面でしかない。 わざわざ間違った使い方をしてSEOに不利だと騒ぐドアホ(=元記事を書いた原始人)だけが、そんな事を気にするんです。 原始人に騙されてしまった事は不幸ですが、基礎を勉強する事を強く進めます。
その他の回答 (1)
- coai
- ベストアンサー率50% (152/301)
そんな作り方をする方がアホなだけなので、気にしないでいいです。 アホな事をすると、アホな結果になる(=検索され難くなる)という事をわざわざ教えてくれているだけです。 もちろん、POSTで送らないといけない物は存在します。 存在しますが…誰がどう考えても、検索されなくていいものだけです。 メールフォームで送信確認画面、「この内容で送信してよろしいですか?」そんな画面は検索されなくていい。 メールフォームで送信完了画面、「送信しました」そんな画面は検索されなくていい。 ログインフォームで、ユーザーID・パスワードを入力以降の特定のユーザーのみ見られるページ。そんなページは検索されなくていい。(というよりも絶対に検索されてはいけない) 等々、POSTで送らないといけないのは、検索されなくていいページだけです。 (まあ、そんな内容でもGETで送っていけないとは言いませんが) ただのページ移動、ページ遷移にPOSTを使うようなアホな事をすれば、検索されにくくなります。 それは作成者がアホな事をしたからです。 アホな事をした上で、検索されないよ~SEOに不利だよ~なんて事を言うのはアホを通り越してドアホなので、普通に作りましょうね。 という事を丁寧な言いまわしで書くと、質問文に書かれていたような記事になるというだけです。 普通に作れば何の問題もありません。
お礼
ありがとうございます。POSTについての欠点よくわかりました。 質問の仕方が悪くてすみません。URLが変わらないとなぜSEOで不利になるのか、を主にお聞きしたかったです。 検索ロボットにとってパラメタは天敵なので、GETでのパラメタがついたURLはSEOに不利ですが、ajaxを使うとパラメタがつかないので天敵がない。なのでajaxでJavaScript未対応ブラウザのためのサイトを作ればGETで渡してもSEOで不利になることはない。という記事がありました。でも、「全部同じURLになってしまうので、その場合は検索されずらくなります」といった別の記事もありました。 これらの記事は言っていることが矛盾していると思います。 でも参考にした記事が古かったかもしれません。 現在ではGETでパラメータをつけても、URLがまったく変化しなくても、SEOで不利になることはないんですよね?