web-dev-qa-db-ja.com

単一のWordPress記事からrel next / prevを削除する必要がありますか?

まず第一に、これは「削除する方法」の問題ではなく、「削除する必要がある」という問題です。

単一のWordPressブログにrel nextおよびprevリンクがあります。それらが更新から新しくなったのか、それとも以前に気付いたことがないのかはわかりません。

私たちのブログは、多くのページにまたがって書かれた大きなブログのように互いに関連していません。それらはすべて個別であり、最初のものは次のものとは何の関係もありません。

Rel next/prevタグの私の理解は、それらがグループ化されたページをリンクするために使用されるということです-単一の大きなブログを多くのページに広げる場合のように。または、WordPressアーカイブページのページネーション。

これは私たちの単一のブログのいずれにも当てはまらないため、rel _next/prevを削除する必要があるかどうかを知りたいのは、検索エンジンに間違ったメッセージを送信する可能性があるからです。

私の経験からは、そこにあるべきではないと言いますが、WordPressがそれを追加するものなので、最初にセカンドオピニオンを得ると思いました。

4
user55478

あなたの理解は正しいです。 シーケンシャルリンクタイプ は、「シーケンスの一部」であるドキュメント用です。

一緒に属するブログ投稿(「…パート1」、「…パート2」)、ページ分割されたブログ投稿、または投稿の順序が重要なブログ(日記、毎日独自の投稿があります)。または、言い換えると、ユーザーが次の投稿を読みたいと思われる場合のみです。

しかし、「シーケンス」としてカウントされる/カウントされない客観的な定義はありません。あまり関係のないブログ投稿(つまり、それらがたまたまその時系列順に投稿される)にこれを使用しても、それほど遠くないようには見えません。セマンティクスに関する限り、これによる悪影響はないと思います。

ただし、WHATWGのHTML Living Standardは nextリンクタイプ を最近変更しました(この変更 (might もW3CのHTML 5.2の一部になります)。 link要素で使用される場合、ユーザーエージェントはResource Hintを使用する必要があります。つまり、ユーザーエージェントは、作成者がdns-prefetchpreconnectprefetchprerenderのいずれかのリンクタイプも指定したかのように動作する必要があることを意味します。そのため、ユーザーエージェントが選択するリソースヒントに応じて、帯域幅、バッテリー寿命、パフォーマンスへの影響などが発生する可能性があります。

そのため、ユーザーが次のページにアクセスしたい場合にのみ、シーケンシャルリンクタイプを使用するもう1つの理由になります。本当に同類ではない投稿にそれらを使用すると、リソースを浪費する可能性があります。

4
unor

Rel = "prev"およびrel = "next"は、関連するページをグループ化するために使用されます。記事は単一の記事(ユーザーがリンクをクリックする必要なく1ページにすべて収まる記事)であると言うので、rel = "prev"とrel = "next"を削除できます。

将来、長い記事をページに分割する場合、rel = "prev"とrel = "next"を使用してこれらのページを接続する必要があります。

たとえば、3ページの記事では、最初のページ(page1.htmと呼びます)のHTML本文セクションに次のコードを含めることができます。

<h1>Page one</h1>
<p>bla bla bla bla bla bla bla blabla bla bla blabla bla bla blabla bla bla bla</p>
<a href="page2.htm" rel="next">Next page</a>

2番目のページ(page2.htm)には次のコードがあります。

<h1>Page two</h1>
<p>bla bla bla bla bla bla bla blabla bla bla blabla bla bla blabla bla bla bla</p>
<a href="page1.htm" rel="prev">Last page</a>
<a href="page3.htm" rel="next">Next page</a>

最終ページ(page3.htm)には次のコードが含まれます。

<h1>Page three</h1>
<p>bla bla bla bla bla bla bla blabla bla bla blabla bla bla blabla bla bla bla</p>
<p>THE END</p>
<a href="page2.htm" rel="prev">Last page</a>

Rel値は、Googleが2つのページが互いにどのように関連しているかをGoogleが理解するのに役立ちます。また、適切な場合に使用して、重複するコンテンツでキャッチされる可能性を減らし、検索エンジンで上位にランクされる可能性を高めます。

0
Mike