How Create the Front Page of Your Website
For the most part, when you visit a blog powered by WordPress, the blog is on the main page. This personal blog, powered by WordPress (of course), shows the latest blog posts on the front page. This setup is typical of a site run by WordPress.
But the front page of this business site, webdevstudios.com, also powered by WordPress, contains no blog. This site doesn’t display any blog posts; rather, it displays the contents of a static page — a page that’s not dynamically updated chronologically like a blog — created on the WordPress Dashboard.
This static page serves as a portal to the design blog, the portfolio, and other sections of the site. The site includes a blog, but also serves as a full-blown business website.
Both of these sites are powered by the self-hosted version of WordPress.org, so how can they differ so much in what they display on the front page? The answer lies in the templates on the WordPress Dashboard.
You use static pages in WordPress to create content that you don’t want to display as part of your blog but do want to display as part of your overall site (such as a bio page, a page of services, and so on).
Creating a front page is a three-step process:
Create a static page.
Designate that static page as the front page of your site.
Tweak the page to look like a website rather than a blog.
Using this method, you can create an unlimited number of static pages to build an entire website. You don’t even need to have a blog on this site unless you want to include one.