この方法は検索エンジンの一部の動作原則に違反し、さまざまな検索エンジンによって罰せられたり、Web サイトが削除されたりする可能性があると聞いたので、進取的な行為ではないことが確認されるまでこの処理を削除しました。引き続き使用できますが、ご自身の責任で行ってください。
このブログのトップページとアーカイブ ページには記事がリスト形式で表示され、記事の内容は訪問者がアクセスしたときにのみ読み込まれます。記事のコンテンツには大量のテキストと画像が含まれているため、モバイルの場合、Web ページをできるだけ早く表示することで、多くの訪問者を維持することができます。
一般的に言えば、Web サイトのホームページは検索エンジンによって最もアクセスされるページであり、可能な限り意味のあるコンテンツが表示される必要があります。記事はリスト形式で表示されますが、訪問者や検索エンジンは記事のタイトル情報しか取得できません。記事の内容や要約(特に記事の最初の一文)はSEOにとって非常に重要なので、このコンテンツを送信するように努めなければなりません。
わかりました。訪問者がクローラーであるかどうかを判断するにはユーザー エージェントを使用し、そうである場合は記事を一般形式で表示し、そうでない場合は記事リストをリスト形式で表示することができます。次の PHP メソッドを使用して、クローラーかどうかを判断します。
コードをコピー コードは次のとおりです。
function is_crawler( ) {
$userAgent = strto lower($_SERVER['HTTP_USER_AGENT']);
$spiders = array(
'Googlebot', // Google クローラー
'Baiduspider', // Baidu クローラー
'Yahoo! Slurp', // Yahoo クローラー
'YodaoBot', // Youdao クローラー
'msnbot' // Bing クローラー
// クローラー キーワード
); ($spiders として $spider) {
$spider = strto lower($spider);
if (strpos($userAgent, $spider) !== false) {
return
}
}
return false;
}