WordPress rel =” prev”およびrel =” next”

グーグルウェブマスター

かなり数年前、人々はと呼ばれる技術を使用してページを微調整していました nofollowの。 基本的に、アンカータグ(リンク)内にrel =” nofollow”と記述した場合、検索エンジンはそのリンクを無視し、次のページを無視するという理論がありました。 ユーザーが編集したリンクが悪用されたりフォローされたりしないように、Wikiなどのサイトやコメント内で広く使用されています。

検索エンジンのコンサルタントは、これらのタイプのリンクがいかに有用であるかをすぐに理解し、ページ上のリンク全体にそれらを散りばめ、一部のリンクが他のリンクよりも重く重み付けされました。 練習は呼ばれました ページスカルプティング そして最終的にグーグルによって見下された。

私はまだ利用しました nofollowの サイトのページネーションリンク(次と前のリンクです)。 そうすれば、私のページ(2、3、4など)は検索結果に含まれません。 私は私が見つけた修正によってこれをしました KatzWebサービス のページをご覧ください。

先週、Googleはアップデートを提供しました ページネーションリンクは、rel =” next”およびrel =” prev”でコーディングできます。 アンカータグ内。 ありがたいことに、関数(テーマのfunctions.phpファイルに追加する必要があります)は非常に簡単に編集できます。 これがアップデートです。

次のページのリンクのカスタマイズ:

function mtb_next_posts_link($ label = '次のページ'、$ max_page = 0){グローバル$ paged、$ wp_query; if(!$ max_page){$ max_page = $ wp_query-> max_num_pages; } if(!$ paged)$ paged = 1; $ nextpage = intval($ paged)+ 1; if((!is_single())&&(empty($ paged)|| $ nextpage> = $ max_page)){echo '> a rel = "next" href = "'; next_posts($ max_page); echo '" title = "次のページ–ページ '。$ nextpage。'"> 'に移動します。 preg_replace( '/&([^#])(?![az] {1,8};)/'、 '&$ 1'、$ label)。 '> / a>'; }}

前のページのリンクのカスタマイズ:

function mtb_previous_posts_link($ label = '前のページ'){グローバル$ paged; if((!is_single())&&($ paged> 1)){$ prevpage = intval($ paged)– 1; echo '> a rel = "prev" href = "'; previous_posts(); echo '" title = "前のページ–ページ'。$ prevpage。 '">'に移動します。 preg_replace( '/&([^#])(?![az] {1,8};)/'、 '&$ 1'、$ label)。 '> / a>'; }}

それらの関数をに追加します のfunctions.php 次に、index.phpやページネーションリンクが使用されている他のページでこの関数を使用します。 この新機能をWordPressサイトまたはブログに実装するために必要なのはこれだけです。これを強くお勧めします。 うまくいけば、WordPressの開発者はこの変更をコアアプリケーション内に実装するでしょう。 しかし、今日まで、彼らは検索エンジン最適化にあまり注意を払っていなかったので、私は息を止めていません。

2のコメント

  1. 1

    Aタグのrel =” prev” / rel =” next”がGoogleによってヒントとして使用されているかどうかについては、いくつかの不確実性があります。 Google Webmaster Centralのブログでは、HEADセクションのLINKタグのみが関連性があると示されています。

    うまくいけば、グーグルによるフォローアップ投稿が混乱を減らすでしょう。

    議論については、以下を参照してください。 http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    素晴らしい投稿をありがとう。 残念ながら、これを実際に実装する方法がわかりません…それで、これを実行するプラグインがあることを祈ります(そして少しGoogle検索を行います)…

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.