This belongs to the basics of WordPress and can also be found in the codex: Creating a Static Front Page. Though here is a quick how to for your convenience.
By default, the homepage of your site (yoursite.com) shows the latest entries of your blog. You may wish to use a static page instead and place the blog on another page (such as yoursite.com/blog/).
Here is how:
- From your WordPress admin panel, go to Pages > Add new and create a page to be used as your static front page. Call it something like “Home” or “Frontpage”.
- On the right pane of the page edition screen, under “Publish” and “Page Attributes” you will see the “Icefit Page Settings” metabox, which let you choose to add a sidebar on the right of left side, or no sidebar at all (full width layout). From here you can also choose to activate a slider for this page. Lastly, you have the option to show or hide the page’s title. Hit the “Publish” button when you are done.
- (Skip this step if you are not going to use the blogging functionalities of WordPress) Create another page for your blog. Call it something like “Blog” or anything you wish. Leave the content blank as this page will be used to display the blog, any content you enter here will be ignored. Hit the “Publish” button when you are done.
- Now go to Settings > Reading.
- The first options says “Front page displays”, which is by default set to “Your latest posts”. Select “A static page (select below)” instead.
- Select your previously created homepage from the “Frontpage” dropdown.
- Select your previously created blog page from the “Posts page” dropdown. (Or leave it as is if you are not going to use the blog.)
- Click “Save changes” at the bottom.
- Finally, if this has not been done already, go to Settings > Permalinks and choose a permalink structure other than default.