Ok, so I have added the following pagination tags: <?php next_posts_link( 'Older posts' ); ?> <?php previous_posts_link( 'Newer posts' ); ?> I can see in the address bar that the querystring is changing correctly e.g. localhost:8888/wordpress/?paged=3 However, the page results are staying the same *(showing the original first 10 results)*. What have I got wrong here?