ホームページ >バックエンド開発 >PHPチュートリアル >検索エンジンにキーワードに基づいて Web ページを検索させるにはどうすればよいですか?

検索エンジンにキーワードに基づいて Web ページを検索させるにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-09-19 09:16:451179ブラウズ

まず最初に説明しなければなりません
users.phpを想定したページがあります
phpを使ってデータベースからデータを取得し、GET[ID]パラメータを取得してmysqlで表示されるデータを確認します
質問があります。 ..
それはすべて同じページ(users.php)ですが
しかし取得IDに基づいて異なる人の情報が表示されます
検索エンジン(Googleなど)にその人を見つけて入力させる方法を聞きたいですその人の情報は?
Facebook と同じように、誰かを探すと、その人の個人ページを見つけることができます....

返信内容:

まず最初に説明しなくてはなりません
users.phpを想定したページがあります
phpを使ってデータベースからデータを取得し、GET[ID]パラメータを取得してmysqlで表示されるデータを確認します
質問があります。 ..
それはすべて同じページ(users.php)ですが
しかし取得IDに基づいて異なる人の情報が表示されます
検索エンジン(Googleなど)にその人を見つけて入力させる方法を聞きたいですその人の情報は?
Facebook と同じように、誰かを探すと、その人の個人ページを見つけることができます....

この問題に関しては、まず検索エンジンのクローラーがどのようにページを取得するかを理解する必要があると思います。検索エンジンにサイト上のページを含めたい場合は、クローラーがクロールする可能性が高いページにそのページへのリンクを配置する必要があります。なぜなら、Web サイト上のページについてクローラーに積極的に「伝える」まで、クローラーはそのページがサイトに存在することを認識できないからです。

www.littled.cn にサイトがあり、このサイト (ホームページを含む) のページが検索エンジン (Baidu など) によってインデックス付けされていないとします。その後、Baidu に自分のサイトを含めてもらいたい場合は、Baidu が含めたページ (現在のページ https://segmentfault.com/q/1010000006911853 など) にリンクを投稿できます。このようにして、Baidu のクローラーが現在のページ https://segmentfault.com/q/1010000006911853 を再度クロールすると、クローラーは私のサイトのホームページ アドレス - www.littled.cn を見つけます。クローラーはこのアドレスをたどって私のサイトのホームページにアクセスし、Baidu のデータベースに含めることができます (実際の状況では、検索エンジンは独自のルールに従ってこの新しいページを含めるかどうかを判断します。説明を簡単にするために、クローラーがページにクロールすると、必ずそのページが含まれると想定します)。

私のサイトのホームページにサイト内の他のページへのリンクがない場合、私のサイトのホームページのみが Baidu によってインデックスされます。では、検索エンジンにサイトの他のページを検索させるにはどうすればよいでしょうか?とても簡単です。ホームページに含める必要があるページのリンクを追加するだけです。 (実際には、ホームページの後ろの何層かのページにリンクが配置される場合があります。例: ユーザー一覧ページにユーザー詳細ページへのリンクが配置され、その後にユーザー一覧ページへのリンクが配置される)ホームページにあります)。

あなたの質問 - 検索エンジンがその人の情報を正しく見つけられるようにする方法。

まずサイトにユーザー リストを提供する必要があります (対応する user_list.php)。user_list.php がサイト内のすべてのユーザーの nametagavatar、および を出力できると仮定します) (実際には、通常は部分的なユーザー リストが出力されます)ページ内) 個人詳細ページ (user.php?id=10 など) およびその他のコンテンツへのリンク。次に、ユーザー リスト ページを検索エンジン クローラーがアクセスできるページに配置して、クローラーが ユーザーを追跡できるようにします。各ユーザーの 個人詳細ページ は、対応するユーザーの詳細ページ に到達し、その情報が含まれます。

検索エンジンでキーワードによって私のウェブページを見つける方法についての質問です。

ページが検索エンジンによってインデックス付けされると、検索エンジンはタイトル、キーワード、説明などの先頭の情報などのページのコンテンツを分析し、独自のルールに従ってページにタグを付けます (

)単語に 关键词),并分配相应的权重张三 が含まれていると仮定し、検索エンジンで 张三 を検索すると、その重みが大きいほど上位に表示されます。 , 検索エンジンは、キーワードの重みやその他の要素に基づいてライブラリを比較し、 に関連するページの中で重みが最も高いページのリンクが最初に表示されます。张三 現在のデータベースでは、私たちのページが最初の結果に表示されます。 上記は非常に単純化した分析です。自分のアイデアをうまく​​実現したい場合は、サイトの SEO 最適化の知識が不可欠です。

これは、SEO 最適化と呼ばれる、比較的長く継続的な蓄積と最適化のプロセスです。詳細については、関連情報を検索してください。これは、1 つまたは 2 つの文で明確に説明できるものではありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。