To create a successful blog is everyone’s dream these days. Here’s how to start a blog on WordPress for the year 2021, simple process to make and develop your website in India, USA or anywhere in the world getting more visitors. Following through within minutes that website should be on the server and working. Get on and lets begin making that website from scratch for complete beginners.
Steps on How to start a blog on WordPress
1. Find a Domain Name
The first step to start a blog on WordPress is choosing and finding a domain name for Your Blog. Its the first step on how to Start a WordPress Blog For Free. Any website on the web developed uses a web address, commonly referred to as “domain” name. Make a blog on WordPress with any domain name of your choice. I recommend you buy affordable cheap names from Namecheap or Godaddy. These are best leading domain registrar and web hosting management in America and United Kingdom.
Choosing domain extension
Domain extensions define authority of a domain through the internet. Its a set of strings, called the identifier for naming purposes and allocating web addresses (gTLDs, ccTLDs and nTLDs).
A .COM extension is mostly common and available to call your website name. Others include .ORG, .CO, .NET, etc. Domain extension must represent what your website is about. For instance, .EDU is good for education websites and blogs. But you can use any blog extension, what matter is type of content published.
*How to choose a blog niche
Starting a blog and choosing a niche is a simplest thing to do. You just need to find what interests you. Blogging, previously considered a hobby due to facts, early in the days it just about voicing out.
Bloggers put information on the internet. Which can be from technology, cars, education, music, fashion, blogging, etc. In simple terms just follow your passion to get started blogging on WordPress.
*New Domains Vs Expired Domains
Buy your domain from scratch. this has some advantages but advantageous as well. Coming up with your own domain gives you an advantage to draft a name you need.
New domains take time to get indexed and developing some authority to compete on searches. Therefore, be patient with newly purchased domains. It takes time before new blogs can have traffic. Even though you might easily get traffic withing days, blogs takes three to seven months to generate authority.
Old domain s are good with search engine appearance. You don’t need to start from scratch building up some authority on the domain. Old expired domains have already indexed pages. Google and other search engines are already familiar with such previous websites.
Check for spam before buying expired domains. Ensure no penalization recorded from google in the past. Expired domain spam levels can be checked using Semrush and this platform to check previously penalized websites.
2. Choose a Web Hosting Plan
Second step is selecting a good hosting company. Making a blog on WordPress has intensively increased and over the years most companies have introduced WordPress hosting plans.
Dream host offers best packages and best tailored WordPress hosting plans from as low as $50.00 dollars per year. Signup today to get started with your WordPress hosting plan and get a 50% discount on plans.
All these plans come with 97 Days money back guarantee. In case you decide to change your mind. Probably the package does not interest you or simply just not good enough for your needs.
Comes with automated WordPress migration plugin, in case you’re moving from one previous host. 100% running resource with zero to no downtime if you migrate using Dream host’s automatic migration plugin.
No technical and expert knowledge is with hosting that your website on Dream host. Just Choose your plan and get started. There’s a 24hr support team to help you with further questions and support every step o the way.
*Sign up for Hosting
Forth step in making a website on WordPress is completing your sign up process. If its Dream host you have chosen for this or nay other hosting company. The process should be similar.
Step 1: Go to the Dream host main panel and homepage. The website can be quickly accessed on this link. On the top right corner, you should see two tabs one for getting started and another for login in if you’re a returning customer.
Step 2: Choose the type of hosting plan you want. Should see three options; Shared hosting, Dream press and VPS plan.
Shared hosting should give you a great head start and more especially if you’re a newbie. Dream press specifically made for WordPress management and superb high performance of any website running on your server and focus on growing your business.
VPS suits all website levels from new to those with tons of traffic, providing you with trusted Virtual Private Servers for your websites.
Step 3: Third step is to add domain name to that hosting plan chosen. Alternatively you can choose from a previously owned domain or register a new one. Select to choose domain later, meaning domain can be imported or registered through main hosting panel.
*Complete Web Hosting Registration
Complete payment method and activating your hosting subscription plan by linking banking details with account. Dream host again offers more than one payment method, from VISA, Debit card, check, and PayPal.
Check out through payment type of choice. Email sent and received immediately after signing up. Same is user name for accessing the account, look for password in the same message and further instruction included in the email.
If an email does not appear and possibly show, kindly check the spam folders of your email and whitelist all mails from Dream host.
To start a blog on WordPress, any website needs a resource software that keeps and organizes data. Databases can be accessed electronically through computers. Store information from user passwords, emails, template and website structure also links withing websites and web applications.
*How to create a WordPress database
Step 1: Sign into Dream host admin panel. Then on the left side of the admin panel, choose MySQL Databases.
Step 2: To start a blog on WordPress, choose and Add new Database: Then proceed to the next screen.
Step 3: Enter database details in the required sections:
This should include Database name, Host name, personal user name and password. Tip: set a very strong password, which must be a combination of special characters, upper case and lower cases including numeric keys. For example; 145yyBB! should be a password so no one can easily guess it and gain access to your Database.
*Fully Host Your Domain
Step 1: Go to domains then selecting manage domains
Assuming you have successfully created Database, next step is to proceed and fully host the domain name. On the same dashboard but at the top, go to domains, these choose manage domains.
Step 2: Select Add hosting to a Domain / Subdomain
Then start adding the domain, add Database which we created above to the domain and choose if to be installed in the root folder or sub folder. Next choose preferred PHP version, and whether to include www extension on domain or not.
To start a blog on WordPress, finally include Cloud flare to domain, for speed improvement, but we’re not diving deep not that on this article among other things. If you’re done proceed to the final step for hosting a domain with Dream host.
Step 3: Select Fully host Domain to complete the process
3. Install WordPress
Time to begin installing WordPress for our website, so we can start a blog on WordPress. There two possible was of installing WordPress software on the web server, which includes through the dashboard and manual installation via FTP which is file transfer protocol.
We will cover both methods of installing WordPress on the server in this guide. To install through web hosting dashboard you must be a logged user into the account with some Admin privileges.
WordPress manual installation requires FTP Admin privileges, a valid password and host name for the domain WordPress must be installed. Let’s begin!
*Automatic WordPress Installation
Getting started with WordPress, requires performing an installation of the software. Installation can be done through two methods, either an auto installation of wordpress or manual through file transfer protocol (FTP).
To install WordPress through one-click. On your wordpress main dashboard in dream host panel, Go to dashboard then wordpress. A group of packages will be open which includes Joomla, Drupal and WordPress.
*Manual WordPress Installation (FTP)
Performing a wordpress installation is very easy and not that complected even for newbies. Ensure to first download and install FileZilla on your computer start a blog on WordPress. How to Start a WordPress Blog For Free involves learning FileZilla, an FTP software or application which allows communication between server and client.
Both versions for mac and windows on main website must be available. Let’s do a manual installation via FileZilla file.
- FTP username : To log into your domain root folder a user name is required. Its the same name that you must have allocated to the database during settings in the top section.
- FTP password: This is the same as the password for a database you wish to access.
- Host name: Finally host name, refers to a domain URL or server name. Mostly hosting companies provide this information. In our case the server name is firstname.lastname@example.org.
Step 1: Download WordPress
Download content management software which is wordpress to your computer. Content management systems help run, and manage website files, and content which includes themes. Visit wordpress.org/download, depending on current internet speed it should be done withing a few minutes.
Step: Locate folder Containing WordPress Files
Find a folder containing WordPress. Mostly these files should be in Computer/drive/downloads folder for windows. Finally, unzip the files as shown above on the image.
Step 3: Upload Files
After logging into your server through FTP. Select all the files that contain WordPress, then drop on the root domain for your website. Preferably a sub-folder can be created for this and it works as well.
Wait for files to finish uploading to the server from computer. After confirming all files have completed, move to the next phase.
*WordPress Manual Configurations
Another important phase is ensuring the website’s files and database is configured with correct settings. Follow through on how to Start a WordPress Blog For Free by ensuring settings in an important file WP-config.php have been set.
WP-Config file Settings
WP-config settings can be dine by opening the file after downloading it to the desktop. Choose a text editor of your choice. In my case, I’m going to be using Sublime text to enter server configuration settings.
Step 1: Open WP-config file using sublime text.
After opening the file should be able to edit information shown on the image below. Check for relevant fields that require username configuration, host name and password.
Step 2: Enter the following information DB_NAME, DB_USER and DB_PASSWORD.
DB-NAME, should be assigned with Database name. DB-USER, is the name for user with access to the Database and finally DB-PASSWORD, which is the password for that particular user which corresponds with the Database.
*Log into WordPress Dashboard
Assuming the database is properly configured tour website must respond. Note sometimes DNS propagation can take up to 24 hours. On this website, you can check DNS name servers have already propagated to point to the correct web host IP-address.
- On your browser window type https://techguruhere.com/wp-admin. Make sure the replace our website URL with yours. Screenshot below will appear, or something similar.
- Next enter the Admin Email and click on reset password. Since its the first time login you must perform a password reset.
- Check Admin Email linked with website for password reset message, and click the link.
- Finally set new password. Mix uppercase and lowercase, including numbers if necessary.
4. Purchase Theme (WordPress Template)
Remember above, we stated WordPress has over 1 million templates but you can purchase a good look premium website to give your website a good looking structure.
*Where to Buy WordPress Themes
There so many places you can get a premium Theme for your website. But Envato and Theme forest is where we recommend you get your Theme. Prices range from $30.00 to $150 depending on the quality and template you’re looking for.
Free WordPress themes work just fine but premium themes have extended support and regular updates, hence ensuring your content remains safe and protected.
5. Install Your WordPress Template
Begin customizing your theme. To install WordPress theme Go to appearance. Then select themes and choose install theme to import a theme. WordPress has some preinstalled themes, of which you can select from and begin using it for your website.
*Install Free WordPress Plugins
Plugins refers to any software that increases the functionality of wordpress websites. Out of the box wordpress is limited from what it can do. Plugins are also very helpful with security and hardening your website. To install wordpress plugins, Go to plugins, then select Add new plugins. You can choose to import or just search on your plugin dashboard section, the name of plugin.
6. Optimize Your Website’s SEO
Search engine optimization an important thing to grasp for new bloggers, more especially for just created WordPress websites. Tip #6 to start a blog on WordPress. Ensure to perform and create good SEO strategy. Optimize pages, and posts for targeted keywords.
Install YOAST plugin which has both paid and free version. Search engine optimization, entails good linking, making sure posts can be found through search and internal linking withing posts with similar content.
7. Publish Your First Blog Post
Congratulations you have successfully created your first WordPress blog. Go ahead and publish that first post to your readers. It can take take a few days before newly published website can appear on Google search. Don’t forget to create Google search console account, after learning how to Start a WordPress Blog For Free and analytics for monitoring users and engagements .
Yesterday I just discovered 10 reasons why my website is not showing up on Google. Gladly I fixed the issues on that wordpress blog, and in this guide I’m going to show you techniques, and reasons most wordpress websites don’t appear on search engines.
We had just put up this website. Did everything myself been and SEO expert and developer. Therefore, it was so assuring it could work properly. Websites take long to rank on searches but showing up on Google isn’t supposed to take long.
Implementing some of the techniques I’m going to teach you in this guide. Withing minutes, site appeared on searches and that problem of my website is not showing up on google ceased to exist.