Lots of websites paginate their stories - we all know the so-called justifications for why - so I won’t expand on that argument.
However, many also helpfully include a “view all” link at the footer of each page so that if you want to view the whole story on one page you can (aside: with the various time-delay readers like Instapaper or Reader mode in Safari, this might be moot now, but I still use it a fair bit).
Unfortunately, these “View All” links are totally, and totally unnecessarily, broken.
Have a look at this recent Wired article: “3-D for your ears”.
It’s split into 3 pages, and at the bottom is one of those links.
But when I click on it, it reloads the entire page, and leaves me at the top, not where I was. I understand their desire to do a whole page refresh - in the game of page-view-counts, one more view is presumably a good thing.
But their internal CMS must also know how/where a page splits - as it provides a split option.
And we have the ability in HTML to link to any arbitrary point on a page via an Anchor Link.
So why not tag the bottom of each page with an anchor - something as basic as “page1”. In the View All, you could then link me to the anchor link for the page , using the #page1 anchor link.
You still get your extra page view, but you don’t annoy me in the process by making me find where I was in the now much larger content block. I think the best solution of these “View All” links would be to simply load in the rest of the content in the current page via AJAX call - so the content simply stretches down - less bandwidth for everyone involved, and significantly more “refined” feeling in practice - but as I said, that doesn’t help the page-view-count game.
Because these view all solutions are currently such an annoyance, I find myself clicking the “Reader” button in Safari on almost every site I go to that paginates their stories.
But for much the same reason I was never big on reading sites in RSS readers, I don’t particularly like this interface. I like the content to be snuggled in the chrome it was intended to be in.