Reorder Custom SharePoint 2010 and 2013 Lists

This is a very common request from client when we do create them custom SharePoint lists. “How can I re-order the list?” In fact, you could create an extra column in your custom list via SharePoint Designer (SPD) or via your internet browser. Add a new column and have it as a “Number” field, name it “Display Order” and start identifying the order of each list item. Well, but we are going to use another way. The little trick I am going to show works perfectly in both SharePoint 2010 and 2013.

Why not adding a custom column?

Well, you cannot call it “Order” and the reason why SharePoint already have a field called “Order” (we will review later). If you try you will get this error:

So save you some time and let’s just use the one Out-Of-the-Box (OOB). In fact, if you go to the following URL:

For 2010: /_layouts/Reorder.aspx?List={ListGUID}

For 2013: /_layouts/15/Reorder.aspx?List={ListGUID}

You should see this.

Well, that’s it you could show your user how to get the list GUID ID and then send them to this page. But let’s be a little nicer and save them one step. We are going to add a custom action directly into the list settings for them to click and get redirected there.

Adding the custom action button

Ok. So you are going to need SPD to do the following.

Open the SP site hosting the list you would like to add the custom action

Click on “List and Libraries” and select your list. You should now see the “Custom Action” button

Click on “Custom Action” >> “ View Ribbon”

Complete the form as follow: Name: Change Item Order Description: This will allow user to reorder this list Navigate to URL: /_layouts/Reorder.aspx?List={ListGUID} (for 2010) /_layouts/15/Reorder.aspx?List={ListGUID} (for 2013) Select the image URL for 16×16 rendering 32×32 rendering



Going back to your list you should now see the new button action under List Tools. By clicking on it, your users will be able to reorder list item.

That’s it! Comment below if you have any questions!