Hey! it’s a really nice idea to start blogging. Starting a blog has never been so easy as well as cheap before. Do you know you can start a blog for as low as $100 [Rs.7600] or even cheaper, and can make over $1000 per month easily? Well, it sounds so mouthwatering, but needs so much hard work and dedication.
When I started a tech blog back in 2016, I knew nothing or a very little about it and made some terrible mistakes at the initial stage. Which caused me organic traffic loss, and search ranking drop. Later throughout the next few years, I learned a lot more about some very important dos and don’ts which I’m going to share too. In this article, I’m gonna guide you about how to start a blog in 2020 from scratch and grow it.
Why do you want to start a blog?
Before getting into it, let me ask you this very simple question. Why do you want to start a blog? ummm…..don’t think too much man. It’s not an interview, but just an ordinary question to set your goal and route map accordingly. Let me make it easier and help you.
So if you’re a student, you need to make some money for obvious reasons. Or you’re someone who wanna share useful knowledge and help others, brush up writing skills or just to learn new things or a part time-hobby. And I know, the first reason makes much sense. Personally, as a student, when I started my blog, the reason behind it was to make some money off it.
Is it really possible to make money from a blog?
The answer is, “it depends”. I don’t like to write biased articles, instead, I like to share my own personal experience. Initially, the most difficult part is to generate your first $100 in Adsense which takes the first 3-4 months. And it takes at least 5-6 months to generate a few hundred dollars monthly revenues. But if you don’t maintain standards or improvise, it takes no time for a negative impact. Roughly there’re over a billion of blogs on Google and search engines, an estimated 1 blog per 8 users. It’s a really hard competition, and to become a successful publisher, you have to avoid making some mistakes or malpractices that 70% of other content writers do and keep hardworking with full dedication.
How to Start a Blog?
Go through the steps and consider the following important factors.
1. Select A Niche
Now lets come to the point, to start a blog, the most important thing is to determine your niche. Basically, a niche is a topic or keyword set, which is specific to your website content. Suppose your website niche is “technology”, you would create content about the latest gadgets like mobile, laptop, desktop, internet, software, etc. However, microniche works better for new websites with less DA and PA. If we take the previous example, the microniches would be “mobile”, “software”, “laptop”. Or if you wanna dig more into it, let’s dig into mobile, so it’s likely “Samsung mobile”, “Asus mobile”, “Xiaomi mobile”, etc. You’ve to set your niche or microniches very carefully, once set, try no to change it otherwise it’ll impact your ranking negatively.
I would not recommend writing articles on different niches on the same website. Suppose “yourdomain.com” is targeted on “technology”, and you also want to post articles on “healthcare” or any other niche. For that, go for a subdomain as “health.yourdomain.com” or a subcategory “yourdomain.com/health”. While subdomain based websites are the most preferred being more sophisticated. So based on your expertise, just select a nice “niche” or category. Now you’re all set to create your blog.
2. Get a top-level domain
The first step to create a blog involves making this important decision. Always opt for a TLD like .com/.in/.io or even others. Don’t even think of using free domains, I repeat don’t think of it, search engines won’t value those. TLDs are cheap, it costs something $10 a year or even less. And find a domain name, in which at least one of your targeted niche or micro-niche keywords are there in the domain name itself. It helps a lot in SEO, but that’s not essential or mandatory or always works.
Example: suppose you’re running a web hosting company or cloud service provider, you would want “cloud” or “hosting” related keyword in your domain name. If I were you, I would have opted for “Syscloud” or something like that based on my own company name “Syscodes”. It makes more sense than selecting just any random domain name. I would recommend registering your domain from GoDaddy, it’s cheap than most of the other registrars.
3. Purchase web hosting
There are many web hosting providers you’ll come across. I’ve tried at least 10-15 web hosting companies to host my different websites. Issues I faced include poor server performance, even if the performance is decent enough, then there is a lack of customer support. And sometimes, if I manage to pick a provider who has speedy servers and great customer support, then in most cases, the price was too high, not reasonable.
Choosing a great web hosting provider is the second most difficult task while creating a blog. In this guide, I will recommend using Hostinger, this UK based service provider has LiteSpeed enabled server which is fast enough, accompanied by a pretty much decent customer support team. Based on your budget, select a plan and sign up on hosting, even the basic plan is good enough to start a blog.
4. Create Blog with WordPress
Here I’ve .com domain and hosting shared web hosting. I will show you how to set up your WordPress blog easily in a wink.
Step 1: Add the domain in your hosting
Login to hosting panel from your account, and click on “manage” present at the right side of your plan. From the next window, we’ve to add the newly purchased domain. Click on “add a website”
Now enter your domain name and password, it’ll be your primary FTP account password. So always select something hard to guess but easy to remember. Then click on “add”.
Click on domain beside your domain name, it’ll open the H-panel from where you can manage it all.
At first, you’ll get this type of warning saying “Domain status: not pointing to our name servers”. It’s obvious because we’ve not pointed our name servers yet. Grab the two name server details, we’ve to make some changes in our domain DNS, in my case the name servers are – ns1.dns-parking.com and ns2.dns-parking.com.
Step 2: Update name servers of your domain
After logging to your GoDaddy account, go-to products. There you can see all of your active domains listed. Click on “DNS” present at the right side of the domain name.
Scroll down to name server section, click on “change”. Now enter the hostinger name server details and save it. You’re almost done. It could take sometimes for the DNS to be propagated globally.
Step 3: Install WordPress on the webserver
WordPress is the more preferred, it’s infact the best opensource CMS platform to start blogging. From hostinger panel, search for auto-installer. In the case of any other hosting provider, it could be Softaculous. Both have the same functionalities, which lets you install hundreds of apps and scripts in a click.
Now you’ll see a list of applications that are available to install. Click on “WordPress”.
From the next page, you’ve to input installation credentials. Select version – “latest version”, if you’ve SSL then choose https otherwise go with http. Choose the language – English US, by default it’s English UK, so change it.
After entering all the details, hit the “install button”. It’ll install WordPress on your domain in a few seconds. Once done, you’ll be able to login to the website by visiting “yourdomain.com/wp-admin”.
As you can see, here I’ve installed WordPress on the domain and now I’m logged into the control panel.
Step 4: Install a theme & design your blog
It’s the most sensitive area you should focus on. Your website has to feature a visually appealing design and blazing fast page loading speeds. You can just start with any theme, or get a premium theme such as Astra pro, Generatepress, Newspaper, etc. While selecting a theme to start a blog, ensure it’s lightweight, responsive and SEO friendly. Or if you have got a budget, hire a developer or get help from a web design agency.
At Syscodes, we’ve years of expertise in designing best in class websites at affordable costs and helped hundred of agencies to grow their business. We implement premium responsive designs, integrate SEO with your website, enable lifetime free SSL, compress codes and do all the on-page optimizations for improved loading speeds, enable caching and much more to help you get the most of it. You can have a free consultation with our team or contact us by visiting – https://syscodes.io/contact-us/.
What we can do for your blog?
- Help you in branding – designing a creative logo for your blog.
- Web Design – Our team of experienced web developers has over 10 years of experience in designing responsive websites. We will design a fully responsive interface for your website using a top-notch premium theme based on your requirements. Our creative designs are something that your visitors will remember.
- On-page optimization – If your page doesn’t get loaded in under 3secs, you will end up losing most of your visitors. Noone likes a slow website. We will optimize and minify the HTML & CSS codes and minify java scripts, enable compression and object caching followed by more backend server optimizations in order to boost up page loading speeds.
- AMP – AMP reproduces a minified version of your webpage for mobile users. We enable AWP on our designs which helps you in SEO as well as providers your mobile visitors an immersive experience.
- SSL & Security – Google made some changes to its algorithms, if you don’t have a SSL certificate installed on your domain, it will cause ranking drop. The main reason behind is, HTTP is not as secure as HTTPS, and valuable information entered by visitors could be stolen by attackers. We provide a lifetime valid SSL certificate for our clients and take every possible step to harden the security of their website.
- SEO – We integrate SEO with your blog website, enable sitemaps and submit your website to search engines so that It can appear in search results.
- Newsletter and Push notification – We will add a newsletter option to your pages where visitors can sign up using email, it’s useful for email marketing campaigns. In addition, we will enable the push notification which is very useful for blogs and news portals.
- Chatbot – Want to start chatting with your live visitors, we a solution for it. We will add a live chat window on your website so that visitors can start chatting with you, and you can answer their queries on the go.
- Want more? – Do you want to add some more features on your website? have a free discussion with our team and share your ideas with us. We will make them come true.
Visit us at https://syscodes.io/ and schedule a consultation. We would be more than happy to get a chance to assist you. Our premium class web design and guidance will surely help you in starting a blog and generating revenue.
Once you’re done with designing your website, go to dash board> post> add new and start blogging. Create amazing contents and unleash your blogging career.