Released as a simple blogging platform, WordPress is also a versatile CMS which is popularly used to build community websites, business websites, photo galleries, news & magazine websites, and so on. By simply install the plugin and customize the tags, categories, posts, pages for your website, you can easily convert a standard blog into a powerful website. In the following, we just introduce some easy steps for using WordPress as a CMS.
Before starting the process, you need to prepare a domain name for your brand. In order to be SEO friendly, the domain name should be simple and short so that it is easy to write and remember for visitors. As well, it should be typical and unique, obviously stand for your brand.
Then, you are required to sign up a web hosting package for running website. You can pick up a suitable solution and choose a quality web host to power your website based on your actual requirements. For readers who don’t register a domain name before, they can select a premium web hosting like BlueHost which offers a free domain as bonus. In addition, you can take the some tips into consideration when choose a specific web hosting solution.
Everything is ready. Now it’s time to start to build the CMS. First of all, you need to install WordPress software. Many web hosting packages include a built-in WordPress installation to help customers automatically create a website within minutes. Follow this tutorial to learn about how to install WordPress with a website installer.
Besides, you can go to WordPress.org and download the latest WordPress, and then follow the detailed instruction to install WordPress.
To make sure the WordPress site is running smoothly, you can log into the Dashboard and check out the website performance. As well, you can simply create a post and publish it.
Install WordPress Theme
By default, WordPress website is installed with TwentyEleven theme which is good enough for blogs. However, to make WordPress as a CMS, you can customize it with a premium and stylish theme. We have reviewed many special designs in the theme directory, or you can directly purchase a theme from the marketplaces as ThemeForest, Elegant Themes, Mojo Themes, etc.
Once you get the theme file, you can go back to the Dashboard, and click on Appearance -> Themes, then click Install Themes to upload your theme. Then, activate the theme to make it go alive.
Create Custom Pages
In general, the Home landing page presents all blog posts in a reverse-chronological list. To use WordPress as CMS, you can make the landing page static and create custom pages for posts and other kind of articles. You can go to settings -> reading to configure the reading settings like the following:
WordPress gives users the ability to create dynamic blog “Posts” that can work well in several context and taxonomies, as well as “Pages” which behaves like the standard and fixed web pages. As setting up a CMS, we can focus more on page creation.
In this tutorial, we are going to create Home, About Us, Contact Us and Blog page for instances. Click on Pages – > Add New to create these pages. Then, remember to disable comments on all of these pages.
Change The Permalink Structure
By default, WordPress generates URLs for posts such as “?post_id=10”. In order to make the URLs friendlier to SEO and customer understanding, we can customize its structure as the following, by which way the URL can tell visitors and search engines about the post content. And webmasters can include keywords into the URL for website optimization.
Go to Settings -> permalinks, insert /%postname%/ into the Custom Structure field. Finally, WordPress can present the post URL like https://whatswp.com/using-wordpress-as-cms.
Create a Custom Menu
For offering visitors a better navigation about your website content, we can create a custom menu. Go to Appearance -> Menu, select the primary menu, and then select the pages you want to display on the menu.
Then, you can arrange the menus order by dragging and dropping them into their right place. Moreover, you can adjust the pages and automatically generates a drop-down on the menu.