What is a Blog
Before we talk about how to start a blog with WordPress, we need to define what a blog is.
You sure remember the traditional way of keeping memories of events (either past or future), then, you have a diary and you note down your opinions about several things that caught your attention.
In this post today, we’ll talk about how to start a WordPress blog and make money
Blogging has a lot of advantages that most people look up to. Some blog for money, fun, political, religion, etc.→ Click here to Claim this Exclusive InMotion Hosting offer ←
Now, let’s go to the steps you need to create a blog that has the potential to bring to you a monthly passive income.
How to Start a Blog
This post will put more focus on using WordPress as a blogging platform. If you want to thrive as a blogger, you need to learn how to start a blog with WordPress
Choose the Best Blogging Platform
As a beginner, you’ll want a blogging platform that’s easy to set up, and doesn’t require any coding skills. You’ll also need to think about what kind of blog you want to create, now and in the future.
As your blog grows, you may want to change the look of your site and add more features for your growing audience. This means it is important for you to choose a blogging platform that’s flexible, giving you room to grow.
You can be lost in making a decision about which blogging platform you should use, but if you are a beginner, we strongly advise you go for WordPress. This post will teach you how to start a blog with WordPress
Here’s why we recommend WordPress:
- It’s FREE
- It’s super easy to set up.
- It’s secure.
- It’s HIGHLY customizable.
While other blogging platforms are generally all pretty OK, nothing, in our opinion, has ever come close to matching the freedom and customization options that WordPress offers.
Why you shouldn’t create a blog on a free blogging platform
You must never go for any free hosting blogging platform like Blogger, WordPress.com, Weebly, etc. If you not sure, read what Ogi Djuraskovic has to say on his blog: Don’t Use FREE Blogging Platform to Launch a Blog (If You Want to Be Taken Seriously)
- You don’t control your content
- The web address of your blog will be long and hard to remember
- No Customization
- Other Limitations
- You’re not allowed to advertise
What you really want is to self-host a WordPress blog – it’s the same software without all the limitations!
Now, that you have made your decision on which platform to use to power your blog, the next step to take to create a blog is to make another critical option.
Your domain name and web host company are as important more than you can ever imagine. Any mistake you make in this aspect may cost you more than your budget even in terms of energy and time.
A domain name will cost you around $15/year and a web host should be around $8/month. Now if you are just starting out, this may look more than your purse. But to save you some few bucks, we have partnered with InMotion Hosting
Below are the few important InMotion hosting feature and why you should use them
- Free Domain Name for a year
- SSD hard drive
- Unlimited BandWidth
- Free SSL Certificate
- Data Center Zone
Choose Your Domain
Domain name – This will be your personal blog address where people can find you over and over again. For example, Yahoo’s Domain is www.Yahoo.com.
Your new blog domain name will be www.YourBlogName.com, except you’ll choose what’s going to be behind YourNewBlog. The cost of a domain name is usually $10/year, but if you follow this guide all the way, we’ll show you how to get one for free.
Your domain name is important because:
- It’s your “first impression” to website visitors.
- It affects your rankings in search engines.
- It defines your brand.
With that in mind, you should put some thought into your domain name, but not too much.
Tips for Domain Name
- Choose brandable over generic. For example, www.LisasRocks.com is more brandable than www.RockCollectingBlog.com.)
- Keep it concise.
- Easy to type and pronounce.
Syed Banki blog about WordPress tutorials, so he made a blog named “WPBeginner.com”
If you’re not sure what to blog about, there are a few ways to find a good blog topic:
- Hobbies & passions.
- Life experiences.
- A personal blog.
Choose Your Hosting Service
Web hosting – This will be the home of your blog address and the content that’s on the blog. Without a web host, you’ll be unable to use your domain. Think of it as a computer hard drive that stores all your content on your blog (images, blog posts and so on). The cost of web hosting is usually somewhere between $2-5 per month.
When it comes to hosting, there are only two things that matter.
- Page load speed – The average amount of time (in seconds) it takes your blog to load.
- Uptime – 99.9% isn’t enough (it’s 42 minutes of downtime per month). You should be aiming for 100%.
There Are Good & Bad Hosting Companies
Choosing your host is one of the most important aspects of creating your blog.
Bad web hosts cause most of the issues people have related to their blog. For example, unhelpful customer service and hidden fees are quite common…
Many cheap hosts also overuse servers to cut their costs—and that leads to your site potentially not working just because many people are visiting some other site. There are lots of web hosts out there, overpromising and under-delivering.
You need to create an account with a web hosting company and in compensation, you pay them some bucks. As a starter, shared hosting is enough for you except you are creating a website for big companies having a lot of media files with heavy traffic.
Shared hosting is the cheapest you can see out there. The best web hosting companies that will give you all that you need even with the cheapest price you can’t beat is HostGator, InMotion, Bluehost, etc. But for the sake of this post, we will be using InMotion as our web hosting platform.→ Click here to Claim this Exclusive InMotion Hosting offer ←
Video Credit: web hosting Geeks
Disclosure: Because we’ve used InMotion and found their hosting great, all links to InMotion are referral links. we’ll earn a commission if you make a purchase and you’ll get a discounted price.
HOW TO SIGN UP WITH INMOTION HOSTING
First, let us walk you through how you sign up with InMotion.
STEP 1. CHOOSE YOUR HOSTING PLAN
VisitInMotion and choose the plan you want to use.→ Click here to Claim this Exclusive InMotion Hosting offer ←
STEP 2. CHOOSE YOUR DOMAIN NAME
Choose if you want to register a domain name with InMotion Hosting, or if you already have a domain name that you want to use.
STEP 3. CONFIGURE YOUR HOSTING PLAN
Choose which data center servers you want to use. Either U.S East Coast (if you’re in Europe choose this) or U.S. West Coast (if you’re in the Asia Pacific choose this).
Choose if you want InMotion Hosting to pre-install WordPress (or Joomla, PrestaShop or BoldGrid) for you.
STEP 4. CREATE YOUR HOSTING ACCOUNT
Enter your email address and click continue.
STEP 5. FILL OUT YOUR ACCOUNT DETAILS
Fill out your name, address and contact details, and select your preferred payment method.
InMotion Hosting accepts credit card payments (Visa, MasterCard, American Express and Discover), as well as payment via check and money order.
Next, go and review your order and finally submit your order – and you’re done!
Next, we are going to walk you through how you install WordPress on InMotion.
Install Your Chosen Blogging Platform (Recommend WordPress)
Installing any of your chosen platform in as easy as anything you can think of. Within a few minutes depending on your network or hosting company, it should be less than two (2) minutes. Get any of these, WordPress, Joomla, and Drupal
But for the sake of this, we will be using WordPress and we will be using InMotion as our hosting platform.
The video above is made by Webhost Speed Tests.
Log into your InMotion Hosting Account Management Panel (AMP). Under your account name, click on the cPanel button.
You will then be redirected and automatically logged into cPanel. Alternatively, you can access cPanel through your browser address bar by typing in domainname.com/cpanel (replace domainname.com with your actual domain name).
Login into your cPanel
Go to the Software section, then click on the Softaculous icon
Click on the WordPress logo. This will open a screen with several options to show You will see a screen with Install, Overview, Features, and Import. Click on the Install link
Fill in the WordPress set up information. The following is the necessary information you need to fill in the image below:
Here are the software setups you will ask to input:
- Choose the protocol. Choose which of the provided protocols your WordPress website should be accessible from. For example, I use https://www.websitehostingrating.com
- Choose domain. Select the domain name you want to install WordPress on from the drop box
- Install in the directory. Leave this blank to install on the domain directly. If you are installing in a subfolder of your site you type in the folder name. For example, if you type in folder-name then WP will be installed: website.com/folder-name.
- Site name. The name of your WordPress site.
- Site description. The description or “tagline” for your WordPress site.
- Enable Multisite (WPMU). Make sure this box is unchecked as you don’t want WPMU (Multiuser) enabled.
- Admin username. Enter a username for your WordPress Dashboard login.
- Admin password. Enter a password for your WordPress Dashboard login.
- Admin email. Enter an email address for your WordPress Dashboard login.
- Select language. Choose what language you would like your WordPress platform installed in. The list of supported languages is quite big and most probably you will find your native language there
- Limit login attempts (Loginizer). Enable this checkbox as you want the “Limit Login Attempts” plugin installed, as it boosts the security on your WordPress website
- Choose a theme to install. Select none unless you want to use a WordPress theme from the dropdown.
- Advanced options. Here you can rename the database name and table prefix, but you can leave the default values as-is.
- Install. Hit the install button and WordPress will begin installing, once done you will be shown the login details (and emailed too to the above email address you nominated)
Select the Domain you want to install your WordPress on from the dropbox
Installation directory differs base on what you want. Should you want to install in your homepage, then Leave this blank to install on the domain directly.
If you are installing in a subfolder of your site you type the folder name here. This will make the blog load like the following: example.com/foldername.
Note: Installing to Subdomains– If you decide that you wish to install to a subdomain, then you will need to first make sure that you have correctly created the subdomain in cPanel.
The main difference is that the path will appear like this: subdomain.main_domain.com instead of like this main_domain.com/subdomain. If the Subdomain is already created, then you will be able to select the subdomain at the Choose Domain stage of the installation.
If you are trying to install it to a sub-folder that is not specified as a subdomain, then the Choose domain option should remain as the domain name that you wish to use for the installation. The in-Directory option will be filled with the folder that you wish to use – as per the example above.
Click Install. Softaculous will Check the submitted data and install the files to your server for WordPress. Click Return to Overview.
Visit your website in your browser. You should see a new WordPress install like the snapshot to the right.
Log into your new blog
At this stage, you should now have a blank WordPress site installed, along with your admin access username and password are written down somewhere.
Start by typing in your new web address (www.YourNewBlog.com) to see what your WordPress blog looks like.
If you want to login to your WordPress Admin Dashboard and have an interface like the image above, you will have to type the URL or web address (i.e your domain name) and make sure you add /wp-login at the end of the URL. You should have something like this: www.yournewblog.com/wp-admin
Congratulations – you now know how to make a blog using WordPress. You’ve installed WordPress and set up your blog, all on your own! As you can see, it was really easy and straightforward.
To make a blog beautiful, you will need to follow the steps below.
Design Your Blog
Once you’re inside the WordPress dashboard, you can start customizing your blog. We’ll go through everything you need to do to get your blog ready and your first post published today.
Designing your blog can be as easy as anything you can think of, with the right template or theme, you are good to go. You can even hire us to help you out if you get stuck.
But if you want to design yourself, make sure you setup up your blog with all simplicity. But keep reading
In this section, we’ll show you some WordPress blog basics, including:
- Changing your blog’s design
- Installing new plugins/features
- Making your blog search engine friendly
If you’ve set up your blog, you’re now ready to start using WordPress and customizing your blog. It’ll be pretty easy and fun at the same time.
Remember: You can log in to your blog by going to www.yourNewblog.com/wp-admin/ and using the credentials you set up with InMotion or any other hosting company you used.
Choose a theme/template
You should get familiar with the look and items of the WordPress admin menu. Here are the various admin menu items:
- Dashboard – This is the page you see right after logging in.
- Posts – Here you can write and publish new blog posts and view and edit old ones. We’ll go through this once we’ve set up the blog otherwise.
- Media – This is your media library with all the images, PDFs, videos, etc. you’ve uploaded.
- Links – Many blogs don’t use this at all. You can skip it for now.
- Pages – Here you can write and publish new pages and view and edit old ones. We’ll look at this after choosing your blog design.
- Comments – Everything related to comments. You can get familiar with this when you’ve published your first post and readers leave the first comments.
- Appearance – Here you can change what your blog looks like. We’ll go through this in detail below.
- Plugins – Here you can add and remove plugins, which add functionality to your blog. We’ll go through this after selecting the theme.
- Users – If you create your content with others, you can add them as users here, so they can edit posts. Otherwise, you can skip this for now.
- Tools – Here are some additional tools you can use for publishing posts. You can skip this for now.
- Settings – Here you can edit your blog’s settings. We’ll look at the essential settings later.
There are tons of theme that you can use in WordPress repository and they are all free. But should you want something perfect with great support, then having a premium theme isn’t a bad either if it fits into your budget.
Otherwise, going for a free theme with also help you a lot in reducing the cost spent in creating the blog.
Here’s what to look for in a WordPress theme:
- Simplicity: Unclear design makes it difficult for readers to navigate your blog.
- Responsiveness: The theme needs to adjust its layout across different screen sizes and devices. In the highly mobile world we live in, responsiveness is a necessity.
- Speed: Although most themes don’t slow down your blog significantly, it’s still good to test it. To test a theme’s speed, use the Pingdom Website Speed Test, enter the URL of the theme’s demo, and see how long the page takes to load.
If the load time is longer than three seconds, you might want to find a different theme (ideally, the load time is below two seconds).
- Ease of customization: It should be easy to customize the theme—otherwise, you’ll struggle every time you want to tweak something. Fortunately, many themes offer plenty of easy customization options.
- SEO readiness: The theme shouldn’t make a huge difference to search engines. But it’s still better to choose a theme that’s designed with SEO in mind. (Look for “SEO Optimized” or “SEO ready” in the theme description.)
- Security: Themes don’t generally create security issues. But it’s anyway good to check some user reviews and comments—and while doing that, check if people have had security problems with the theme.
Keep these factors in mind when choosing a theme. But most importantly, pick something you love and want your readers to see.
You can read more on how to install a theme in WordPress. To install a theme, simply go to Appearance → Add New, then search through the archive of the WordPress repository for your desired plugin. You can read a well-detailed post on how to install a theme here
Get a Logo/Header
You definitely want to stand out and not be lost among the crowd huh? Then we advise you to go for a graphics designer to help out in helping you to design a logo for your website.
You can try hiring on Fiverr, it only costs a minimum of $5 per services rendered. It’s part of your branding strategy to make people recognize your voice among the crowds of bloggers out there, which in turns help build a better relationship and trust with your readers. It’s simply your identity.
Create your Primary Pages and First Post
You will need to create some primary pages for your website and the below samples can help in case you don’t have any idea.
- Terms & Conditions
Content is the soul of blogging. Without it, a blog is not a blog and you can’t have readers, users or visitors. Blogging is about giving information to the outside world. Content is not limited to writing alone, Videos and Pictures are also part of the content.
Even audio can be, no crime is picking the form to pass out your info to your audience. Just focus on making sure you put out something for your audience to see or read. Goto to Post→Add New and then click Publish after writing your contents.
Adding Posts and Pages
Let’s break down what you’ll see here:
- Title Area: This is where you write the title of your post.
- Content Area: This is where the body text of your post goes. The whole area works just like text editing in Word or Pages. You can also add images and other media to your post by clicking the “Add Media” button.
- Standard Editing Tools: Here are options like bold, italic, lists, paragraphs, and headlines.
- Publishing Tools: This is where you get your post shown to the world; chief among them is the big blue “Publish” button. You can also set a publication date to schedule your post in the future or save the post as a draft for more editing.
- Additional Fine-tuning Tools: Update your blog post and categorize it.
Click “Posts » Add New” (or “Pages » Add New) from the left sidebar.
Set your home page
Most bloggers prefer to display a list of all their written content on their homepage while some just want to display some other customized content on their homepage mostly known as Landing Page.
There are several ways to have a custom landing page as your homepage. But the primary thing that must be done is to first set a basic instruction on the WordPress dashboard.
Click on the Settings tab at the left side of the dashboard, then click the Reading tab, Set your custom homepage and blog page there and click remember to save
Set your navigation menus and widgets
The easy navigation menu cannot be overlooked, nope, it can’t. So, try creating a Menu item by going to the Appearance → Menu.
Remember to arrange them in the other you see fit and set appearance position at the bottom of the page, then click save. We have a post written to help with this: How to set up your Blog Menu navigation
Configure Your URL
The best form of URL is the canonical form. Make sure you implement it into your website. It will pay off later down the line especially in your SEO and also help your visitors know your websites URL link with little or no effort.
Goto Settings →Permalink and click save when you’ve chosen your desired link pattern.
There are important plugins you must install on your site depending on the type of blog/website you’re creating. From Security to Page Speed, Social share, Comment, SEO etc
Don’t know how to install a plugin? Simply click on the Plugins tab and click on the Add New and use the search feature to search your desired plugins and click the install button, then click the activate button.
A better and well-detailed post is written here on how to install a plugin, make sure you read.
You want to have all the analysis on your website at your fingertip, huh? Then having a site analytic plugin installed is a must. Just install the Monster Insight plugin by wpBeginner.
You can try out the Premium version of the plugin, you will definitely say a THANK YOU to us later. It only cost a few bucks
The search engine must be able to index your site and to do that you will need to confirm and validate with them. Don’t panic, there is a plugin the does that better than all other plugins out there.
The plugins make you validate with the most popular search engines in the world. The plugin’s name is WordPress SEO by YOAST
Site traffic is a major aspect of all blogs and you shouldn’t be lagging behind in that aspect too. Simply install the plugin WordPress SEO by YOAST and get the magic.
You definitely know that site traffic is not debatable huh, make sure you have the right SEO settings in place.
To get the amount of traffic you desire, you need to do more than just writing, sharing on social media and so on. There are major things that must also be done.
Remember, blogging is more than just a website these days, it’s now a competition. But stay relax, Brian Dean did a very good job in his post, click to read from him: 27 Ways to Increase Website Traffic in 2018
Promote Your Blog
All the points written above is not enough to make you a top blogger or make your website a top authority website. You have to learn to use social media ads to promote your blog. Advertising your blog is not a sin neither is it unethical.
When you start a blog, most people don’t know about it, that’s why you to promote your new blog and gain traction in a short time.
I’ll advise you submit your blog URL here (click on the image)
Have a budget to use, but you must have content to make your audience come back. Link up your content with each other and make sure they are all targeted to your cornerstone content.
SumoMe Share App
One of the easiest ways to drive more people to your blog content is to increase the amount of social engagement each post receives.
The easiest way to do this? Make it dead simple to share your content at all times, on any device. Meet the Sumo Share App. This free app makes it incredibly easy for people to share your content across every social media channel.
You can create floating social share icons that scroll with the visitor as they read down the page, giving them the option to share your content at all times.
The Share app is responsive, providing a great user experience across every device.
Some other cool features of the app include:
- Control the page and position social icons display
- Integrates with 16 different social channels
- Smart sorting to maximize which networks drive the most social traffic
- You can see which posts and social channels are getting the most engagement
Hack Quora for passive referral traffic
Quora threads rank for thousands of search queries AND get tons of organic traffic every month. How can you use Quora to promote your content? Well, people say post comments on Quora…
BUT… Not all Quora threads are created equal. In fact, some have absolutely ZERO traffic going to them…even the seemingly popular ones. Here’s a quick hack to find the best ones:
Go to SEMRush, enter Quora.com, then go to the “Positions” report under “Organic Research”. This will show a list of every keyword that Quora ranks for: BUT…most of these won’t be related to your business at all. SEMRush also shows threads ranking anywhere in the top 100 by default.
This is no use.
Luckily, SEMRush has a super-powerful filter built-in. You can use this to filter for threads related only to certain keywords + ranking in the top 5. Hit “Apply”.
The result? A list of threads that receive a TON of organic traffic and thus, have the potential to send a lot of referral traffic your way.
Pick the 5-10 threads most suited to the article you’re trying to promote, then place thoughtful comments on them with a link back to your new article
Robbie Richards has a long-standing list of how you can promote your blog post to thousands of people in 30 days. Read from him:
Make Money with Your Blog
You want to make money, right? Of course, you do. Everyone wants – and needs -to make money. So you started a blog since you’ve heard it’s an easy way to make cash, but you’re not quite sure how to actually make money doing it
Monetize with CPC or CPM Ads
One of the most common ways bloggers make money is through placing ads on their site. There are two popular types of ads:
- CPC/PPC Ads: Cost per click (also called pay per click) ads are usually banners that you place in your content or sidebar. Each time a reader clicks on the ad, you are paid for that click.
- CPM Ads: CPM Ads, or “cost per 1,000 impressions,” are ads that pay you a fixed amount of money based on how many people view your ad.
Perhaps the most popular network for placing these types of ads is Google AdSense. With this program, you do not need to be in direct contact with advertisers; you simply place the banner on your site, Google chooses ads relevant to your content, and your viewers click on the ads.
There are countless similar programs available if you find that AdSense doesn’t work for you, such as Chitika, Infolinks, and Media.net.
Include Affiliate Links in Your Content
Affiliate marketing is also another great tool for monetizing your blog. Here is how affiliate marketing works:
- An advertiser has a product she wants to sell. She agrees to give you a commission from each sale if the buyer is coming from your site.
- She gives you a unique link that tracks your affiliate code. That way, she knows when a buyer used your link to make a purchase.
- You include your affiliate link on your site. You can do this directly in the content or through banner ads. If a reader clicks on your unique link and buys the product you have recommended, you earn a percentage of what she purchased.
Sell Digital Products
If you would rather not advertise other people’s products on your site, or if you are looking for another stream of income, consider selling digital products. This can include items like:
- Online courses/workshops
- Images, video, or music people can use in their own content
- Apps, plugins, or themes
Sell Private Ads
Working with advertising networks isn’t your only option when it comes to selling ads. If you end up with enough traffic, advertisers may come directly to you and ask you to place their ad on your site.
You can also contact advertisers yourself. The biggest difference from the above-mentioned option is that there is no middleman, which means you can set your own ad rates.
Selling private ads can come in the form of banners, buttons, or links. You can even make money writing sponsored posts where you write about or give a review of an advertiser’s product or service.
Another option is to write an underwritten post or series, which is where you can write about any topic, but the advertiser pays for a “Brought to you by” mention in the content.
Every great blog has more to what you just see out there. The list can be endless, so we will like you to give your thought about this writeup.
Also, make sure you give your point about Ethics of Great Bloggers in the comment section below. And if you want our professionals to help out you can try to reach us for a FREE SETUP. YES, IT IS FREE
- How to Use and Customize WordPress Widget
- Complete Guide to Comments in WordPress
- The Part You Play in Your Website’s Security
- How to Create Menu Navigation in WordPress
- What is Web Hosting
- Complete Guide to Choosing the Best Blogging Platform
- How to Install WordPress on cPanel (Live Server)
- Essential Pages Every Blog Should Have
- Proper way on How to create pages in WordPress
- How to Upload Media File to WordPress Post/Pages
- WordPress Ultimate Guide to Security
- How to Add Email Subscriptions to Your WordPress Blog
- How to Install Themes on WordPress (Both Free and Premium)
- Why Blogging For Business And Companies
- Importance of Blogging for Individual (Personal)
- How to perform WordPress Backup
- Beginners Ultimate Guide to SEO
- How Does WordPress Work
- How to Auto Submit Your Blog/Website URL for Indexing
- How to Setup Google AMP in WordPress