Today, We are going to learn about how to create an SEO Friendly WordPress Website Easily. You will learn about each aspect of creating a site using WordPress. You can create any kind of Website using this step by step guide. Don’t worry about anything if you are a beginner. This Guide is specially made for beginners. Let’s Dive into the Guide.
Requirements to Make a WordPress Blog
- Domain Name (eg: Example.com)
- Web Hosting (Shared, Dedicated or VPS)
- Only 20 Minutes of your attention
- Requirements to Make a WordPress Blog
- What You are Going to Learn in this Guide
- 1. How to Buy a Domain
- 2. How to Buy a Web Hosting for WordPress
- Step by Step Guide to Buy Web Hosting
- How to Install WordPress (One-Click)
- How to Install an SSL Certificate in WordPress (https)
- Configure WordPress Basic Settings
- 2. Configure Site Title, Tagline and Time Zone for SEO (Optional)
- 3. Choosing WWW or Non-WWW Version
- How to Install Theme in WordPress
- How to Install Plugins in WordPress
- How to Properly Configure Google Analytics in WordPress
- How to Configure SEO in WordPress
What You are Going to Learn in this Guide
- How to Buy a Domain Name
- How to Buy a Hosting (WordPress Optimized & at Very Reasonable Price)
- How to Configure WordPress Basic Settings.
- How to Properly Install WordPress Theme
- How to Install Must Have WordPress Plugins
- How to Configure Google Analytics Tracking in WordPress
- How to Configure SEO Properly
- How to Configure Accelerated Mobile Pages for SEO & Speed
- How to Display Adsense Ads in WordPress and Earn Money
- Bonus Resources to
- Install WordPress Manually.
1. How to Buy a Domain
- Choose a Trustable & Reliable Domain Registrar of Your Choice (Like Godaddy or Namecheap)
- Search for your Domain Name (Check Availability)
- Choose Your Preferred Domain Name & Extension
- Fill out the Required Details of Your Purchase.
- Verify the ownership of your domain (via Email)
2. How to Buy a Web Hosting for WordPress
- Choose a Reliable Web Hosting for WordPress.
There are lots of Web Hosting Providers over the Internet. Each Hosting Company Offers Nearly identical price plans and offers all kinds of hosting services. There is 3 Kind of Hosting Servers which we are mentioned below.
1. Shared Hosting – Think You Rent a House and there are many rooms and you have only 1 Room to live in. This is Called Shared Hosting as name Describes “Shared” Means it’s shared between people. I Personally Suggest to Start your website with Shared Hosting. You can save a lot and get all the features.
Price Range – $1.5 to $20/ Month
2. Managed WordPress Hosting – WordPress is a Popular CMS Over Internet that Runs Millions of Websites. This Hosting Plan is Especially for WordPress Users. Because It Offers Many Tools to work with WordPress. Also, The Servers are specially configured for WordPress to Give Higher Performance and Security. This Plan is for those who want to only work with WordPress CMS and Have Massive Traffic etc.
Price Range – $2 to $20/Month
Note: The Price Range can Vary from Hosting Providers to Hosting Providers. There are Some Companies which offer Plan for more than $100/Month. It's Because they provide more storage and other premium features which are not available in other hosting companies.
Dedicated Hosting – As Name Describes “Dedicated”. It means that you get Your Own House and Freedom to do anything. You Get Your Own Server with RAM/CPU etc. This plan is for a high traffic website.
Price Range – $100 and up/Month
Step by Step Guide to Buy Web Hosting
- Go to Your Preferred Hosting Provider Website.
- Choose Plan (Shared Hosting for Starting)
- Enter Your Domain which you Bought or Buy New one (Free with Yearly Plan)
- Fill the Form Accurately (Email, Name, Location, Choose Plan Payment Term, etc.
- Deselect optional add-ons( Sitelock etc)
- Enter Payment Details and Select “Agree to Terms and conditions.
- Click Submit
- Choose the Password for your account.
Congratulations! Your Web Hosting is Now Set.
How to Install WordPress (One-Click)
Some Hosting Providers offer WordPress Pre-installed in WordPress Dedicated Hosting. If Your WordPress is Not Pre-installed then follow this guide to Easily install WordPress via C-Panel.
- Open Cpanel and Choose Softaculous or App Installer.
- Choose WordPress and Click Install.
- Choose Domain Name and Protocol (http, https, http//www or https//www).
If You Have SSL Installed then choose the “Https” Protocol. Also, “WWW” is Optional and Doesn’t offer any SEO Benefits.
4. Leave the Directory Field Empty. If You Fill Anything Inside Field like “Blog”. Then Your Website URL will Contain that Directory for example:-
If You Enter “Blog” in Directory Field:-
If You Leave Directory Field your URL would be like:-
Nearly in 99% Times, the Directory Field is left Empty and it’s Only be Used in Special Conditions. Adding anything in Directory Field would Create a Folder in your Home Directory and Install Your WordPress in that Folder/Directory.
5. Fill Your Site Details
This Option is Optional and You Can Change These Settings anytime from WordPress Settings. Just Leave the “Multisite” Option Unchecked if you don’t know what Multisite is in WordPress.
6. Create your Admin Credentials
These Settings are Required to Login in the WordPress Dashboard. Choose Your Admin “Username” and Use a Strong “Password”. You Can Enter any Email Inside the “Admin Email” field. Remember that you will receive your Mails on this Particular Email Address if anything happens to Your WordPress or Notifications.
Note: You can change these options anytime from WordPress Dashboard Settings.
7. Advanced Settings (Optional)
You can change the “Database” Name, Table Prefix and a few other WordPress related Settings. You Can Set Backup Frequency and Location. Also, If You want your WordPress to Automatically Update then set the option “Auto Upgrade” for Core, Plugins, Themes Respectively.
8. Click on Install and it will take not more than a minute to install your WordPress Website. You will receive your Admin URL like:-
All Done! Your WordPress Website is Now Properly Installed and Ready to Use.
How to Install an SSL Certificate in WordPress (https)
Secure Sockets Layer (SSL) Certificate can make your website use HTTPS Protocol and make your website secure. Basically it means that the data between the user’s browser and your website is encrypted.
As you should know that Google has officially announced that HTTPS Protocol is a Ranking factor in Search Results. You can use Free SSL Certificate but, for E-commerce Website’s we recommend to use Paid SSL Certificate. Because that kind of Sites collects users’ payment details etc.
Let’s Encrypt provides a free SSL Certificate for everyone. It’s an Open Source Certificate Authority.
Here is a step by step guide to install SSL Certificate
Configure WordPress Basic Settings
There are Many Settings that need to be changed. We are Going to Focus on each Essential WordPress Settings which needs to be Configured after installing WordPress.
1. Remove Demo Content
By Default WordPress have a Dummy Post (Hello World), a Page (Sample Page) and a Dummy Comment which are not Required and Needs to be Removed.
- Go to Posts and Remove “Hello World Post.
- In Pages Remove “Sample Page”.
- Remove the Dummy Comment.
2. Configure Site Title, Tagline and Time Zone for SEO (Optional)
If You Haven’t Followed Our WordPress Installation Process and already Configured Site Title, Tagline and Time Zone. Follow These Steps to Configure these Settings Easily.
1. Go to Settings>>General Settings.
All of these options are available in one place. Set The “Site Title” and Try to Add SEO Friendly “Tagline” Which Includes Keywords or Your Site Related Tagline.
In Order to Change the Timezone, Choose Your City or UTC Timezone offset. Changing these Settings Click “Save Settings”.
3. Choosing WWW or Non-WWW Version
We have Covered these Settings while Installing WordPress. If You Want to Change From or to WWW or Non-WWW version of your Website, You can Easily Change it in “General Settings”.
1. Go to Settings >> General Settings.
2. Add or Remove WWW and Click Save Settings. (Change in Both WordPress Address and Site Address)
Note: Remember to Know Your Login Credentials Because You Will be Logged out after savings these Settings.
4. Making Permalinks SEO Friendly
Permalinks Play Huge Role in Search Engine Optimization. You Need to Be Careful while changing Permalinks.
1. Go to Settings >> Permalinks to change the structure of the permalinks of your website.
Default Permalink – example.com/?p=123
2. Choose Your Permalink Structure.
I Would Recommend you to Choose “Post Name” Permalink Structure for SEO and Easy Readability for Users.
3. Click on “Save”
5. Configure User Registration Settings
If You want Users to Register to Your Website or to Enable “Guest Blogging” then you should enable “User Registration”. As Many Kind of Websites doesn’t require users to Register so you should disable “user registration”.
1. Go to Settings>> General Settings and Check “Membership” Option to Enable User Registration. Also, Choose the Role of Newly Registered Users. There are few User Roles with Special Capabilities for Each. These are the User Roles Available:-
Administration:- This Role Allows Complete Access to WordPress Features.
Editor:- Editor Role can only manage posts. The editor can also access other people’s posts.
Author:- Author Role can only Manage and publish their own posts.
Subscriber:- Subscribers can only manage their profiles and can comment on posts.
Contributor:- Contributor can only manage and write their own posts, but can’t publish them without admin approval.
There is a chance that there would be some more User Roles created by Some Plugins like “Yoast SEO” Creates some roles for SEO Editor etc.
6. Configure Reading Settings
This Section of Settings is Crucial and Needs to be set Properly. You can Easily Set a Static Page for Homepage by Selecting the preferred page from the drop-down menu. Also, You can Manage the Post Limit on the Homepage.
Reading Settings are located at Settings >>Reading Settings. Default Posts per Page is set to 10 and I would recommend to set it to 7-8 for faster page loading.
7. Configure Media Settings
By Default Whenever you upload an image, WordPress will Generate Some Other Images of Different Sizes and Consume Unnecessary Space. Those Images could be easily disabled by Changing Settings in Media Settings.
Go to Settings>> Media Settings and Change any particular image size to 0 height and 0 widths and WordPress will not automatically generate that unnecessary image size.
The Second Thing You can do with Media Settings is You can Change the Sizes of Generated Images.
Note: Many WordPress Themes also generate Images of their own sizes using Functions.php file. If the theme is generating Images then you should disable WordPress Media Sizes and save the Unnecessary Space.
8. Configure User Profile
If you followed our complete guide then you have already set some of the User Settings. But, there are more settings that could be changed and managed.
Go to Users>> All Users >> Click on User
These are the settings you can change:-
- First and Last Name
- Public Display Name
- Email Address
- Website of User (Optional)
- Social Media Links
- Profile Picture
- Password Change
9. Setup Language Preferences
WordPress is a Global CMS it Supports Hundreds of Languages from around the globe. You can Easily Change WordPress Backend Language to your Native Language.
Go to Settings >> General Settings and Find the Option “Site Language”. Change it to your preferred language by choosing from the drop-down menu and click Save.
Note: You Should Know that translating backend(Admin Area) is Different from the frontend(The Area which users see). You can change the backend language and still write posts in English. This option is helpful if you want the options to be in your native language. You can translate the backend language from within WordPress. To Translate the front end you can do this by using Free/Paid Plugins.
10. Check for WordPress Updates
You Would be thinking that we just had installed WordPress then why there would be new updates available right? Sometimes and Some Hosting Providers don’t update their versions of applications like WordPress. So it’s better to check for Updates after installing WordPress.
Go to Dashboard >> Updates and Click on Check Updates. If any Update occurs then Update it by clicking on the “Update” button.
Note: If You have chosen Automatic update option while Installing WordPress, Then you don’t need to worry about updating manually. Also, There are Various Free Plugins available to Extend the Update Functionality like “Easy Updates Manager”. You Can Easily Enable/Disable Automatic updates with one-click and many other helpful options available for free.
How to Install Theme in WordPress
Themes in WordPress are the appearance of your website and each theme contains special features or options for making the website user-friendly and to looks good. There are Lots of Themes available in the WordPress Repository for Free. Each theme has different layouts and features. Let’s Install a Theme for a Blog.
1. Go to Appearance>>Themes
2. Click on Add New and search for any Theme or you can see popular themes or recommended themes available for free. In this tutorial, we are going to choose “Astra” Theme.
3. After Choosing any Theme you can also preview it live without installing by clicking on “Preview button”.
4. Click on “Install” Button to Install Theme in WordPress.
Congratulations! You have Successfully Installed Theme for Your WordPress Website. Now, Go to “Appearance >> Customize” to Configure Theme Settings like Logo, Layouts, Menu, etc.
Note: Don’t Forget to Remove Other Installed Themes in Your WordPress which you don’t use.
How to Install Plugins in WordPress
Installing Plugins in WordPress is Similar to Installing Themes. Plugins are important in WordPress to extend functionality. There is a Huge list of Plugins available in the WordPress Repository for Free. Follow this guide to learn how to install Plugins in WordPress easily.
1. Go to Plugins>>Add New
2. You Can Search for Plugins or Upload Plugin to WordPress. For Showing Purpose we are going to Install “Yoast SEO” Plugin. In the Search box type “Yoast” and Plugins containing the keyword “Yoast” Will Appear.
3. Click on Install and wait for the loading then Click the “Activate” button.
That’s it, You have Successfully Installed your First Plugin in WordPress. There are many things to keep in mind while Installing any Plugin in WordPress like:
- Always install the well-coded plugin and do a quick research about the Plugin you are going to install.
- Many Plugins Creates there own database tables to store data.
- Many Plugins give the option to “Delete data on uninstall” to remove their database tables. If you really don’t need that Plugin to make sure to enable that option before uninstalling the plugin.
- Don’t install 2 Different Plugins For 1 Functionality like (Yoast SEO Plugin has option to generate Sitemap so, you should not install other Plugin like “Google XML Sitemaps“. If You Want Google XML Sitemap Plugin then make sure to disable Sitemap Option in “Yoast SEO”). This is an example of the Scenario.
- Remove Unwanted Plugins.
Note: You can also Manually Install any Plugin by Downloading it from WordPress and Using the “Upload” Option in Plugins>>Add New. Also, You can delete a Plugin via Cpanel(File Manager) if any Plugin Breaks Your Website (Just Delete that Particular Plugin Folder).
Related Content: 28 Most Popular WordPress Plugins (Free) – Must-Have Tools
How to Properly Configure Google Analytics in WordPress
Google Analytics is Recommended to be Installed Even before creating any Posts. It’s not a Rocket Science to Configure Your Google Analytics Account with WordPress. As You Only Need a Google or Gmail Account. Follow Below Step by Step Guide to Learn How to Create and Configure Google Analytics Account in WordPress.
1. Firstly go to Google Analytics Website and Sign in with Your Gmail Account.
2. On Successfully Signed in a Screen Will Open to Create Google Analytics Account. Then click on Sign up Button.
3. After that, a Form will open and fill the “Account Name” and click on Next.
4. You, Will, be Asked to Choose from Website or App. Make Sure to Choose Website and Click Next.
5. Now, Enter Your Website Name, Website URL, Category and Timezone. After that click on the Create button.
6. A Popup Screen with Terms and Conditions will open. Click on the “I Agree” button.
7. As You Successfully Created Your Google Analytics Account now Your Tracking Code will be Presented to You. Copy the Tracking Code. Now Let’s Start with Connecting with WordPress.
8. Go to WordPress Dashboard >> Appearance >> Editor and select header.php file.
9. Paste the Tracking Code (From Step 7) after the <body> Tag.
You Have Successfully Configured Google Analytics in Your WordPress Website. Well, there are many other ways to install Google Analytics in WordPress like
- Using a Plugin like “Monsterinsight Plugin“
- Using the “Insert Headers and Footers” Plugin to Paste the Tracking Code Automatically.
- Pasting the Tracking Code in Functions.php File.
How to Configure SEO in WordPress
Search Engine Optimization is a Critical and Most Important Factor in Every Website. Doing SEO Properly can benefit alot by increasing Traffic and Search Engine Visibility.
We are Going to Choose “Yoast SEO” Plugin for our Process as Yoast SEO is Widely Used and Popular SEO Plugin For WordPress. After Installing the Yoast SEO Plugin Follow this Step by Step Guide to Configure SEO Properly in WordPress.
1. Go to General Settings of Yoast SEO.
In This Section Navigate to “Your Info” Tab. Configure Your Website Name and also enter an alternative Name if you have any. Choose from Company or Person and it would help in increasing your search engine presence for Google Knowledge Graph.
2. In “Webmaster Tools” Tab Enter the Required Code in the options. You can connect your Google, Bing, etc Search Engine Tools to Your WordPress Website Easily.
3. Now let’s Configure “Titles & Meta“. First Select any Title Separator according to your liking. Then Add Eye-Catching and Keyword Rich Title & Meta for your Homepage. Now Setup “Knowledge Graph & Schema.org” to Make Your Website Looks Better in Search Results. Firstly Choose Wheater you are an organization or a person. Fill The Name and Choose Logo.
4. Again, in “Content Types” Select what you want to show in search results and what you want to hide. also, add title & meta for each option.
5. Head over to “Social” Settings and add your Social links. In “Facebook Tab” Enable the Open Graph Option and Add Image, Title, and Description. In “Twitter Option” Select Summery with a large image. Go to “Pinterest” and add your Pintrest Confirmation Key.
Thats it! you have successfully configured SEO Friendly WordPress Website. Hope You Liked our Article. If You Need Help Feel Free to Comment and we will help you out with your issues.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?