WordPress is, by far, the most popular open source CMS and it has a flexible and simple interface with thousands of plugins and templates. Learn how to create a website on WordPress in just 5 easy steps!
- WordPress powers an astonishing 25% of all websites. It is a free website management tool that makes it very easy to create and update your own website
- WordPress is not just for blogs. It has a massive plugin and theme ecosystem that enables you to make any type of website (ecommerce, social network etc.) without needing to know how to code. See live examples: www.wordpress.org/showcase
- Plugin Ecosystem: Plugins allow you to easily add custom functions and features to your WordPress site. Find plugins in the WordPress Plugin Directory
- Theme Ecosystem: A WordPress theme provides all of the front end styling of your WordPress site, like page layouts, fonts and colors. This makes it very easy to make a great looking site quickly even if you don’t know how to write code
Step 1 – Choose a Domain Name
First, follow these simple guidelines when choosing your domain name:
- .Com: Go for “.com” extension as it’s easy to remember and trustworthy
- Brandable: Make it distinct, easy to remember so that it rolls off the tongue
- Length: Keep it less than 20 characters
- Keywords: You don’t need to include keywords in your domain name but it is a good idea to have a name that suggests what your business is about e.g. Facebook, Dropbox etc.
- Check availability: Use NameVine to check the availability of your domain name on all domains extensions and social networks
Step 2 – Domain Registration & Hosting Account
- Domain Registration & Hosting Account. Get a free domain, 24/7 support and 60% off your hosting cost with Bluehost
- Add Ons:I did not sign up for any of the extra web hosting services but review them and add where appropriate
- ICANN verification: Required within 15 days of purchasing the domain or your domain may be suspended. Simply, verify your registered email address by clicking the link in the ICANN verification email you automatically receive
- Support: Contact your domain registrar or hosting company to resolve any issues experienced during this set up process
Step 3 – Install WordPress
Then, login into your hosting account (like Bluehost) and take these steps to install WordPress:
- Click on your domain name to open up the cpanel (control panel)
- Scroll down the page to the ‘CGI Scripts’ section. Click on the Install WordPress logo and wait for the new page to load
- Create a WordPress account and click on ‘Install WordPress’
- Log into WordPress using the username and password created in the previous step
- You will now have access the the WordPress Dashboard. This is the backend of your website where you can edit your site and add content
- To see what you site looks like click on your domain name at the top of the dashboard and then ‘visit site’
Step 4 – Add Pages/ Posts
- Add Pages: Click Pages > Add New in the sidebar of your WordPress Dashboard. Click “change permalinks” and select “post name” to set the url by default to the post title.Set up these 2 pages to get started: “/about” + “/thank-you”.
- Add Menus: Click Appearance > Menus > create a new menu. Select created pages and click “add to menu”. Select new menu as your “primary menu”.
- Add Posts: Click Posts > Add New (the same process as creating new pages).
Step 5 – Install Google Analytics for WordPress
- Install Plugin: Monster Insights for Google Analytics. Easy to use & free!
- Login into Google Analytics. Go to Admin> Create a New Property to generate a tracking ID for your new website
- Add tracking id to website. Click in ‘Authenticate with Google’ inside the plugin to start collecting data from your website
- Filter Internal Traffic so you don’t skew your data: Click admin> filters>add filter>predefined filter> exclude traffic from IP address
- Enable Demographics Reports: Collect age, demographics and interest data so you can understand you audience better. Click admin>property settings> enable demographics and interest reports
- Goal Tracking: Set up goals – ex: track email sign ups
Check other posts about marketing in the Marketing section of my blog