URL を書き換えると、検索エンジンがページを見つけやすくなりますか?

StackOverflow https://stackoverflow.com/questions/884597

質問

データベースを使用してページのコンテンツを提供しているため、URL は「/pages.php?page=pageName」のようになります。URL を「/pageName」のようなものに書き換えると、検索エンジンがページを見つけやすくなりますか?もしそうなら、どうやって書き換えればよいのでしょうか?

役に立ちましたか?

解決

これはおそらく、ページを見つけるために、クローラを助けていませんが、それはより良いURIは(もちろん、他のものが等しい)のランキングは通常良くなるように、それらをランク付けするために起こっている方法にプラスの影響を与えることがあります。それは彼らが永久的にしても良いことだ。

を参照してください。クールなURIはに変更されません。

あなたが持っているかについては、のmod_rewrite のApacheの世界と一部では< href = "http://www.micronovae.com/ModRewrite/ModRewrite.html" のrel = "nofollowをnoreferrer">その他の<のhref = "http://www.isapirewrite.com/" のrel = "nofollowをnoreferrer">オプションは、IISの世界でを。

例(Apacheの構文):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1

これは、ページパラメータとしてpages.phpする(最後のスラッシュに関する注意点があります)ドメイン名の後のURIのすべてを通過します。

このは

http://yourdomain.com/bears 

タグによって提供されるなどのコンテンツを返します。
http://yourdomain.com/pages.php?page=bears

他のヒント

たぶん、より良い質問がされ、「URLのヘルプを書き換えないのユーザーの検索エンジンにページを見つけます?」。そして、これに対する答えは「イエス」です。たとえば、のは、あなたのページの内容はイルカを論じていることとしましょう。 Googleはに検索用語「イルカ」のためのより多くの重量を置くます:

/Dolphins.php

よりも

/pages.php?page=1323

あなたは、これは最も近代的なウェブサイトが(stackoverflowの含めて)やっていることである見つけることができます。

あなたは、サイトのルートに.htaccessファイルを作成し、ファイルにこれを追加することができます:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1

このブログのエントリをチェックするグーグルから。

特別この引用ます。

  

一つの勧告は、それが静的に見えるように、動的URLを再フォーマットしないようにすることです。

これは、検索エンジンが簡単にページを見つけるのに役立つしない(正しく実装されていない場合は、実際にそれが難しく、検索エンジンがサイトをクロールするために作ることができます)が、適切に行われている場合、それはあなたのページがその関連のためのより良いランクになりますキーワード

Apacheのmod_rewriteのでPHPの一見のための

私は正規表現専門家ではないが、それは、書き換えを実行するために、パターンマッチングのルールを使用して、mod_rewriteのためにオンラインドキュメントやチュートリアルがたくさんあるでしょう

検索エンジンがそれらを簡単に見つけられるようにすることはできません。検索エンジンがあなたのページを確実に見つけられるようにするには、次の 2 つの最も重要なことを行うことができます。

  1. を作成します サイトマップ, 、robots.txtで参照し、次のように登録します。 Google ウェブマスター ツール

  2. サイト上のすべてのページへのスパイダー可能な非 JavaScript リンク (できればテキスト リンク) が実際に存在することを確認してください。

のあなたのページには、より多くのなどの検索エンジンはの。エンディングダイナミックファイルとクエリ文字列がある場合は、ほとんどの検索エンジンはすぐに変更されますので、静的なページとして高いとしてそれをランク付けないであろう、それは動的なページだと思っています。

そして、あなたは簡単にPHPでそれを解析し、PHPを使用して、URLの構造を決定することができ、代わりに書き換えを持っています。

例えば、強調するのページへの拡張の必要性をご希望.htmlをし、URL内のスラッシュ事実は、サイトの「ツリーマップ」内の仮想ディレクトリパスとして解釈されます。

Keltexは/category/subcategory.html

よりcategory.htmlような経路に述べたように、

より「重み」があります

とにかくサイトマップと一緒にフレンドリーなURLを実装するために必須です。基本的なSEOのタイトルと組み合わせることすべて、適切な見出しはあなたに素敵な結果を与えます。

SEOの目的のために、それはURLにキーワードを含めることをお勧めします。それはすでに公開したページだ場合は、変更を行う前に、新しいURLに既存のURLからリダイレクトを設定していることを確認してください。誰も壊れたリンクを好きではない。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top