Skip to content

I’ve set up a new blog that really needs to have the oldest posts on top. Is there a way I can reorder the entries so that they begin with the oldest entry on top?

TypePad

  1. Log in to TypePad.
  2. Go to Weblogs > Configure > Preferences.
  3. Under Post Listing Preferences you’ll see an option labeled Order of Posts.
  4. Choose Oldest First under Order of Posts.
  5. Click Save.

You can find more in-depth instructions about configuring your posting preferences in the TypePad Knowledge Base.

Blogger

Unlike TypePad, Blogger does not have a way to mark your publishing preferences so your posts show up in chronological order (instead of the usual reverse chronological order, i.e., newest first). To have your posts publish in chronological order, you will have to change the publish date of the post so it shows up in the order you want it to.

  1. Log in to Blogger.
  2. Go to Posts.
  3. Click Edit by a post that needs the date edited.
  4. Click Post Options (found at the bottom of the Compose box).
  5. Change Post date and time as needed.
  6. Click Publish Post.
  7. Repeat these steps as necessary so your posts appear in the correct order.

To change your archives to list the oldest post first:

  1. Log in to Blogger.
  2. Go to the Template > Page Elements.
  3. If you do not already have a Blog Archive element, add one now.
    1. Click Add Page Element.
    2. Scroll down to find Blog Archive.
    3. Click Add to Blog.
  4. If you already have a Blog Archive element, click Edit.
  5. Under Options, check Show Oldest Posts First.
  6. Click Save Changes.

WordPress
I searched for "reverse order" and "oldest post first" in the WordPress database. It looks like there is a plug-in for this type of publishing preference.