1. A method for improving user navigation of a multi-page article on a small screen user device, the method comprising: presenting one page of the multi-page article to a user on a screen of the small screen user device; caching one or more pages of the multi-page article as the user progresses through the multi-page article; deleting cached data associated with one or more successive pages when the user goes back to an earlier page of the multi-page article; receiving a request from the user to view the multi-page article as a full-page article; comparing text of the cached one or more pages to text of the full-page article to determine a first appearance of non-duplicative text in the full-page article; returning all pages of the full-page article together; and presenting the full-page article to the user with the screen of the small screen user device showing a page containing the first appearance of non-duplicative text in the full-page article.