How to start a blog in 2019
Are you ready to start a blog?
If you want to start a blog and make passive income from your blog then you are in the right place. There are many ways to make money online, Blogging is one of the best way to make passive income working from home.
WebMinto will walk you through step by step guide for the beginners to start a blog in few minutes.
Choose Blogging Platform
There are many blogging platform to create a blog and one the prominent blogging platform chosen by successful bloggers is WordPress. WordPress has made easy to start a blog for the beginners. Majority of the successful blogs are build with WordPress.
It is open source loved by the bloggers and is free to build a blog but you need to invest few bucks in purchasing your own domain name e.g. www.yourblog.com and web hosting server. Although you have to invest few bucks, it will be worth for long running blogs.
We recommended you to start a blog with self hosted platform WordPress.org. You will have full control on your blog and runs in your own hosting server with custom domain name.
Lets Get Start…
Step-2: Install WordPress
Step-3: Install blog themes
Step-4: Install Plugins
Step-5: Create Menu
Step-6: Setup SEO friendly blog.
Step-7: Publish your Post.
Step-8: Promote and Earn Money Online
Step-1: Get your domain name and hosting.
Domain name is the blog address and web server makes your blog live on the internet. Domain name typically cost $15 per year and best web hosting cost starts from $3.95 per month.
We recommended you to host your domain name with bluehost that also provides you free domain name for first year.
Web hosting server is the foundation of the blog. Choosing best hosting provider will accelerate your blog and increase visitors. Bluehost is one of the WordPress recommended hosting providers that optimize your blog performance and help your blog ranking in search engine such as Google, Yahoo and Bing.
Bluehost hosting plan starts at $3.95 per month, in purchase of 3 years plan. You can also purchase 1 year plan that cost you $5.95 per month. Follow this “Bluehost link” and click on “Get Started Now” button.
In the next screen, Bluehost offers you three plans basic, plus and prime. Basic plan is recommended for the beginners, choose “basic option” and click on “Select” button.
Now, you will see two options in the next page, signing up with new domain and with existing domain name.
To get the free domain name, type unique and easy to remember domain name e.g. wpstartablog.com in “new domain” section at the left side (It’s free) and choose domain extensions e.g. .com, .net or .org from the drop-down box. Click on “Next” button.
In the next screen, fill the details in “Account Information” section.
In second section, choose account plan that is convenient for you. Choosing 36 months plan cost $3.95 per month and 12 months plan cost $5.95 per month which is best value comparing to other host.
In the third section, it is not necessary to have additional package. If you wish, get “SiteLockSecurity” that provides trusted logo to the blog and protect your blog from hackers.
In the last section, you need to provide your payment details and click on “Submit” button selecting “Terms and Condition”.
Now, your account is set and can access bluehost dashboard. Login to the bluehost dashboard using username and password provided by bluehost and start install WordPress.
Step-2: Install WordPress
One-Click installer make easy to install WordPress in few clicks. You will find this tool in Bluehost dashboard.
Login to Bluehost dashboard and Click on “Install WordPress” under “Website”.
In the next screen, Click on “WordPress” under “Blogs and Website Builders”.
Now, click on “Install” button.
In the first section, select your domain name from drop-down box.
In Second Section, select “Show advanced options” and type the name of your blog, username and password. Remember your username and password, you need while login to WordPress dashboard.
Select “Automatically create a new database for this installation” and accept “Term and Conditions”. Click on “Install Now” button.
Once installation complete successfully, login to your WordPress dashboard using “www.yourdomain.com/wp-admin”.
Step-3: Install blog themes
Login to the WordPress dashboard using “www.yourdomain.com/wp-admin. Hover on “Appearance” and click on “Themes”.
Click on “Add new” button at the top.
Choose free themes from featured, popular, latest and favorite tab from the top. You can also search the themes using search box at the right. Simply type the categories or name of the themes. WordPress will show matching themes.
If you want to see the preview of the theme, click on “Preview” button. Once you decide the blog themes, click on “Install” button and “Activate”.
Step-4: Install plugins
In WordPress dashboard click on “Add New” under “Plugins”.
In the Search box, type the name of the plugins e.g. “Yoast SEO”. You will see the Yoast SEO plugin at the beginning. Click on “Install Now” button and Click “Activate”.
Step-5: Create Menu
Create five categories before creating menu. You will use category name as a menu. From WordPress dashboard hover on posts and click on “Categories”.
Type category name and slug at the left side and click on “Add New Category”. Create five categories one by one. Your categories will be added at the right side of the screen.
Now, you have five categories to create menu. Login to WordPress dashboard, hover mouse pointer on “Appearance” and click on “Menus”.
You will see menu setup screen separated in two sections “Section 1” and “Section2”.
From Section 1, Click on “Categories” to expand and click on “View All” tab. You will see recently created categories. “Select” entire categories and click on “Add to Menu”.
Now, categories has added to Section 2. Move the categories name up and down to arrange. Depending on the theme, you may have Primary, Top or Header options on “Display location” under “Menu Settings” at the bottom. “Select” one of the options from “Display location” and click on “Save Menu”.
You can try all the options on “Display location” to position the menu bar.
You can see detailed guide on How to create navigation menu.
Step-6: Setup SEO Friendly blog.
SEO (Search Engine Optimization) boost your blog ranking in search engines like Google, Bing, Yahoo and Yandex. It is very important to setup SEO friendly blog to rank higher in search engines. Few quick steps to setup SEO friendly blog in WordPress.
In your WordPress admin panel, you have option named “Settings”. It will allow you to setup your blog title, description, permalink, frontpage and option of allowing or disallowing search engine indexing your blog.
Login to WordPress dashboard, hover on “Settings” and click on “General”.
At the top of the page, you will see “Site Title” and “Tagline”. Site title and tagline explains about your blog (What your blog is about?). In “Site Title” field provide your brand name (usually domain name) and in “Tagline” write short description or slogan about the blog. Click on “Save Change” button below.
WordPress provides option to set custom homepage or FrontPage of your blog. You can replace default homepage with custom post or page.
In WordPress admin panel, hover on “Settings” and click on “Reading”.
You have two options of displaying homepage or frontpage. Your Latest Posts and A Static page as a homepage.
- Your Latest Posts: This option is enable by default and recommended for the blog. It will display your latest post as a front page.
- A static page: Static page are custom FrontPage. Choose “A static page” and select custom “Page” or “Post” from drop-down box. Click on “Save Change”. You will see selected page or post in frontpage.
Search Engine Visibility
At the bottom of the reading page, you have option to “allow” or “disallow” search engine to crawl the blog. Make sure “Discourage Search Engines from Indexing this site” is “Unchecked”.
The structure of page or post URL is permalinks. You can set your post or page URL in plan, data and time, month and name, numeric, post name and custom format. In WordPress admin panel, hover mouse pointer on “Settings” and click on “Permalinks”.
You will see list of URL structure, select recommended permalink “Post name” and click on “Save Changes”
Step-7: Publish Your Post
Post is where you write and design the content of your blog. Great contain with beautiful presentation engage visitors and increase conversion rate.
In your WordPress admin panel, hover mouse pointer on “Posts” and click on “Add New”.
WordPress is upgraded to 5.0 Gutenberg and can see in new looks with additional features. You can use the classic features that add “Formatting Toolbar” to your post and have the same experience of WordPress previous version.
Click on “+” sign and Click on “Classic” under “Most used“. It will allow you to use classic editor.
You can see “Formatting Toolbar” to style your content. You can also see “Post Title” at the top, “Add Media” button in formatting toolbar that allow you to insert images and videos and “Formatting Toolbar”.
Your post title play a key role in SEO. Write long title of 8 words maximum to optimize your post in search engine.
Write your contain in “content area” and use toolbar to design the contain. Toolbar has two levels, “Upper” and “Lower”. Lower level is hidden by default. Click on “Toolbar Toggle” icon to show the hidden level.
Change Font Size
You can change the size of the text using “Heading” from drop-down box at the beginning of “Formatting Toolbar”. Select the text and choose appropriate heading. “Paragraph” will make the text size default.
Change Font Color
You can change colors of the text using this tool. Select the text, click on “Text Color” icon and choose preferable color. Click on “publish” button at right after your contain is ready.
Step-8: Make money Online
Blogger makes money from Advertising Network, affiliate marketing and promoting products of big companies like Amazon. The successful blogs make good income just monetizing the traffic with Ad network.
You have already launch your blog, now it’s time to promote. There are many online platforms like Facebook, Twitter and Google Plus to promote your blog. Share your blog in social networking sites that bring visitors to the blog and start monetizing your blog with Google AdSense.
Get Start with Google AdSense,
It few steps you can setup Google Adsense account. Open Google Adsense in your browser and click on “Sign Up Now” button.
In the next screen, type your blog name or URL and email address. If you do not have gmail email address create one. Click on “Save and Continue” button.
In the next step, choose your country and accept “Term and Condition”. Click on “Create Account”. Once your application is approved, you will be able to create ads unit in the AdSense dashboard. AdSense will take few hours to review your application.
Creating Ad Unit.
After approval you will be able to create ad unit. Login to AdSense dashboard and click on “Ad units” under “My ads” then click on “New ad unit”.
In the next page, select the ad type.
Type the name of your Ad unit, choose ad size and ad type and click on “Save and get code” button.
AdSense will provide you the code to insert into your blog. Copy the code.
Now, Login to WordPress dashboard. Click on “Widgets” under “Appearance”.
Move “Custom HTML” widget to the sidebar. Type the title and paste “Ad code” in the content area. Click on “Save” button.
After few minutes, ad will appear in your blog and as your visitors click the ad banners, you will receive income in your Adsense account.
We hope this guide on how to start a blog is helpful and guided you to create a blog easily. If you have any questions or want us to setup your blog, please use this free blog setup link or drop a message using contact form.