Pagination

15-30 minIntermediate

Properly handling paginated content (blog archives, category pages) helps search engines understand the relationship between paginated pages and prevents duplicate content issues.

Prerequisites

  • WordPress admin access
  • Paginated archive or category pages

Step-by-Step Guide

1

Understand Pagination Options

1

Option 1: Self-referencing canonicals on each page (most common)

2

Option 2: All pages canonical to page 1 (not recommended usually)

3

Option 3: View all page with canonical (good for short lists)

4

Yoast SEO handles this automatically with Option 1

2

Verify Current Pagination Setup

1

Navigate to page 2 of any archive (e.g., /blog/page/2/)

2

View page source

3

Check the canonical tag

4

Should point to itself: /blog/page/2/

5

Check for prev/next links (deprecated by Google but harmless)

3

Consider Noindexing Paginated Archives

1

For some sites, page 2+ of archives add little SEO value

2

Go to Yoast SEO > Settings > Content Types

3

Consider subpages of archives settings

4

This is optional and depends on content strategy

Only noindex if paginated pages have thin content
4

Consider Infinite Scroll Implementation

1

Infinite scroll can hurt SEO if not implemented properly

2

Ensure each "page" has a unique URL accessible to crawlers

3

Use History API to update URL as user scrolls

4

Provide links in footer to paginated URLs

Verification Checklist

  • Each paginated page has correct canonical
  • Paginated pages are accessible to crawlers
  • Internal links exist to paginated content
  • Pagination does not create duplicate title issues

Pro Tips

  • Google deprecated rel=prev/next but proper setup still helps
  • Show more posts per page to reduce total paginated pages
  • Ensure page 1 links back to earlier content (not orphaned)
  • Keep paginated URLs clean without session parameters