When you first create a WordPress site your homepage will display your latest posts. Unless you will use your site only as a blogging platform you most likely will want a static homepage. Here I will show you how to set the homepage to whatever you like.
Step 1 – Create two pages
Go to Pages –> Add New and make two pages. You can name them as you like but for this example name one “Home” and the other “Blog”. As the names imply, you will use “Home” as your static homepage and “Blog” will hold your posts. NOTE: Even if you will not include a blog on your site, WordPress still needs a location to index posts, so you need to create this page.
Step 2 – Set the homepage
Go to Settings –> Reading
Set “Front Page Displays” to “A static page” and set the field “Front Page” to “Home” and “posts Page” to “Blog”. Click on “Save Changes and you are done.
Step 3 – Permalinks
Once you have set the homepage go to Settings –> Permalinks and under the common settings select “Post Name”. This will make your page cleaner looking your homepage address will appear as http://www.example.com and not http://www.example.com/?p=342. It looks better, it is easier to remember and is also search engine friendly.
Step 4 – Add your homepage to the menu
Go to Appearances –> Menu. If you don’t already have a menu, create a new one by clicking on “create new menu”. Give it name and save it.
On the left of the screen you will notice “Pages” option, select “View All” and look for the page (or pages if you want to include the blog) that you created earlier. Select it and click “add to menu”. One they have been added you can drag and drop and arrange the menu as you like. Normally you set the homepage as the first menu item but that is up to you. Click “Save Menu” and view your website.
Now we learned how to set the homepage in WordPress and the fun begins. We can customize the front page and the choices are limitless from now on.