Creating Static front page for your WordPress sitePosted by Lets Nurture
As WordPress is a primarily a blogging platform it usually creates your web pages dynamically. But most people want their sites to have at least one static page that can get indexed very quickly by the Search Engines. Fortunately enough WordPress allows you to have a number of static pages in your site. WordPress allows you to have a static page, a number of pages or a splash screen (Interstitial) as a front page.
As WordPress is a CMS you can have a number of static pages and the blog section in your website. The method that we are seeing is very simple. We will basically be creating 2 pages: one that will hold all your static content and be your home page and another will hold all your recent posts in the blog. You will then configure WordPress to use the static page as the homepage. Sound simple enough? Well lets get to it then shall we:
- Login to your WordPress Administrator Portal. Just append /wp-admin to the URL of your site and you should open up the login screen. Login with your admin username and password.
- Navigate to Pages and select the Add New Node from the panel.
- The Screen that will allow you to add the New Page. Add the title to your page and put in the content for it. Remember not to use the name ‘home’ to avoid conflicts.
- Now create a second page named ‘Blog’ or any name of your choice. This will be used as a placeholder for the posts on your site.
- Now navigate to the Settings> Reading Node.
- On this page you see the option ‘Front Page Displays’. Select ‘A Static Page ’ from the Radio Button Box.
- In the ‘Front Page ’ dropdown select the static page that you created. In This Case we had named it as home.
- In the ‘Posts page’ select the page that will hold the blogs. In this case we have used ‘Blog’.
- Enable WordPress permalinks if you want the Page Title in the address instead of WordPress URLs.
If you need any help regarding wordpress customisation or wordpress theme development contact us .. we will be happy to help!