What is WordPress CMS?
If you are not familiar with WordPress CMS, it’s a platform that allows you to build and create your website without much hassle. WordPress is perfect for digital marketers, graphic designers, and people who don’t have much coding skills. There isn’t much of a learning curve and you can get started right away in just a few minutes!
Difference Between WordPress.com & WordPress.org
WordPress.com is completely free and allows you to build your own personal blog/website in just a few minutes. While the design and plugin choice is limited, it’s great for people who are just starting out and want to get their feet wet. When you open an account, it will be under the domain name http://yoursubdomain.wordpress.com, but you will have the option to upgrade it to http://yourdomainname.com.
- Simpler and easier
- Security managed by WordPress
- Doesn’t cost as much
- Limited functionality
- Limited choice & selection
- Looks unprofessional
WordPress.org on the other hand, provides you almost all the freedom you need to make a professionally looking website. It’s the platform that has one of the most support, features, and did you know that WordPress.org is the most widely used platform to build a website?
- Community support
- Theme and plugin selection
- Professionally looking
- Costs more to maintain
- You are in charge of website security
What Kind of Websites Can You Build With WordPress?
You can pretty much build any kind of website in whatever niche you prefer, however, it’s best suited for digital marketing purposes. What do I mean by Digital Marketing purposes? Well, if you are going to be developing a company’s websites with pages such as “About Us” “Services” “Contact” etc, WordPress is the perfect solution. There are many marketing tools and plugins you can use in tandem for generating leads.
Here are just a few amazing looking WordPress Websites:
(Insert website examples)
If you are going to be building database heavy websites such as community forums, web application, etc, WordPress is not for you.
How To Build A WordPress Website
Now that you understand the basics, let’s proceed with making a WordPress website. And by WordPress website, I mean WordPress.org websites, FYI.
Step 1: Registering a Domain Name
A domain name is your online website address. It is essential and mandatory to register a domain name if you want to develop a website. For example, http://orgilseo.site is our domain name. You can register any kind of domain name as long as it is available and no one has registered it.
There are different kind of domain extensions, otherwise known as TLD. Our domain name’s extension is .site
The most common domain name TLD/extensions are .com .net .org, however, if you are targeting a specific country with your website you can register country specific TLDs such as .fr .ca .mn and such.
What Kind of Domain Name to Register?
This comes down to whether you are targeting a specific country or looking to build a more general website that’s more international. If you are not targeting any specific country, it’s best to go with .com .net or .org domain extensions.
However, there are more cool choices that are becoming more popular to register. Domain name TLDs such as .io .agency .digital etc. These are great for tech related websites and makes you stand out in a way, but they are a more expensive.
Depending on what kind of domain name you are registering, the prices can vary from $1-$70 per year.
I recommend Namecheap for registering any domain names. They have great support for very affordable prices.
Step 2: Getting a Hosting Package
You are not ready to build a website just yet. You will need a hosting package! It’s necessary for storing website files, pictures/images, etc.
WordPress websites don’t really take up much space, so 1-2GB storage space will do and 1GB ram is more than enough to get you going. I recommend Siteground specifically for WordPress hosting. They have great support and their hosting is geared towards working really well with WordPress CMS.
Step 3: Connecting Your Domain Name With Hosting
If you haven’t done step 1 and step 2, please pause and get them done before proceeding. Assuming you have, you will need to configure the DNS. Just think of DNS as a way to route your domain name address to the right hosting (it just connects them together). If you are not too familiar, please watch the tutorial below.
Step 4: Installing WordPress CMS
Assuming you got a hosting package with Siteground, you will have gotten cPanel credentials. Log into your cPanel and proceed to installing WordPress as shown in the tutorial below.
Step 5: Installing Your Theme
Think of theme as one of the essential engines that will be running your website. Depending on what kind of theme you have installed, the design, performance, and functionality will vary greatly. There are free themes and premium themes. Depending on your needs, which one to choose will be up to you.
Premium Themes vs Free Themes
Let me just start off by saying, you get what you pay for. If you are low on budget and can’t afford to spend any money, you have no choice but to go with free themes, however I will tell you this, a premium theme is WELL WORTH the investment.
It will save you from a lot of headache, frustration, and time consumption. The question to really ask is whether $30-$90 is worth the many hours you save and better functionality/design.
Recommended Premium Themes
Our number one choice is DIVI by Elegant Themes (which can be build pretty much any website); read our DIVI review here. However, if you are looking for something that’s a bit more specific to your niche, try Theme Forest.
The main goal here is to identify which theme provides the functionality, design, and overall feel you are going for. Depending on your theme choice, the outcome and the user experience can be vastly different, so choose carefully.
Step 6: Installing Essential Plugins
Now that you have installed your theme, it’s time to install some essential plugins. Loginizer and Wordfence are highly recommended for security purposes.
Formidable forms, Google Analytics dashboard, Yoast SEO, and other marketing related plugins are highly recommended for generating leads and improving sales.
Step 7: Importing Theme Demo
Assuming you bought a theme you liked, most likely, it will come with some demos you can import. Some developers hate the idea of importing demos and see it as “not actually building” a website, however, unless you are good with design and actually have some prior experience with WordPress, it’s much simpler and easier to just import a demo.
Professional UX, UIX, and graphic designers pre-made these for you to use, so you save A LOT of time, and it just looks much more professional overall.
You will be able to change the texts, images, and make any minor adjustments of course, so you can change the demo to your liking and do customization.
Step 8: Building The Website Pages
Once you have all the pages done and ready, it’s time to connect any forms, tracking tools, and other necessary integrations.
To complete the tutorial, please watch the video course below, as explaining the development phase in words can be confusing. It’s better to show you and guide you through a video than through an article.