10 advanced ways to optimize a WordPress website for SEO

In this era of competition. If you want to start a blog. Then you must know how to optimize a WordPress website for SEO (Search engine optimization)? Without good SEO your blog can’t compete with others. So guys here I’m going to share the best SEO practices for WordPress. which will take your website to the next level.

How to optimize a WordPress website for SEO?

There are some basic thing in WordPress you must check first on your website. Those are the basic steps for a starter. Here we go –

I have mentioned all here – Top 30 on-page SEO Checklist

So, guys, Above points are for a beginner blogger. If you are just starting your blogging journey then for the SEO purpose you check those points first.

Now, let’s move to the advanced SEO practice for your WordPress website. In 2019 there is a lot of competition. So, to stand out from others you should have a good SEO optimized website. Without a good SEO optimization, you can’t reach your targeted audience. So, indirectly it will decrease your sale.

Yu know everybody wants good sale & a good profit. If you are interested too, then you are at right place. Here I’m gonna tell you the best WordPress practices that really worked for me. And you can also follow these steps to optimize your website.

So, let’s get started:

Do proper keyword research for your topic

First of all, let’s know what is a keyword? A keyword is the search terms that people type on google search bar for their query. Like valuable inventory scraped content fix”

Keyword searching, permalink and rich snippets in google

You need to know the keyword for which you will compete with others. Accordingly, do the further optimization of your articles based on that keyword keeping all the best SEO practice in mind.

There is so many keyword research tool available for you to do this. You will get both paid and free. First, let’s talk about paid tools available on the market. Tools like Semrush, Aherfs, Moz etc are the paid tool you can choose. Among those Ahrefs is the most popular one among the bloggers.

You can also use free tools like Google AdWords, Keyword Shitter, and many more. If you are interested then you can google them to know more about free tools. And among the free tools, the Google Adwords (keyword planner) is most popular. You must try this out it is very useful and provide a lot of data for free. Actually, this keyword planner is not created for the content writing. It is for the advertiser that publish ads on google.

But no doubt it is useful for bloggers too. So, now you get to know that proper keyword research is important to optimize a WordPress website for SEO.

Write detailed articles

Every time you search something on Google you want the best results and Google also wants to provide the best result to its user. So, you have to understand that to work accordingly. Google always ranked that article which has maximum word count which has useful information in their article.

So, if you are also interested to get ranked in the google search then write long article include useful facts. highlight the facts by bold letter. Do not bold those unnecessary things in your article, only for the sake of SEO that’s not gonna work for long. Do the genuine work, Put your best effort and that’s enough. You will break the SEO rock.

So, now you might be thinking what is the limit of word count? You can make it around one thousand words. You just focus on giving the full detailed information on the particular topic. It will automatically cross 1000 words. But yet, sometimes it is not possible to write long articles, reasons can be different with each individual. In that case, go with the content you have written. You don’t need to make that long.

Don’t make your article long by putting useless shits. It’s not going to work. One the user will enter your website and if they do not find the right information then get ready to increase your bounce rate, which is not good for SEO and search rank will also decrease.

So, always strive for detailed and unique articles which will help you to optimize your WordPress website for SEO

Also read: How to fix “this site may be hacked” Google search Error?

Use mobile responsive and SEO optimized theme

The theme is that part of the website that controls the whole user interface of the website. And you definitely know the value of having good user interface. A good user interface can impress the customer more and this is obvious. And everybody wants clean presentation nobody wants messy thing.

So, if possible try to go with the premium theme. Those premium them are lightweight, fast, mobile responsive, easy to customize and you also get support at time you need.

If you do not want to invest then do not worry there are lot of free option available. Just visit www.wordpress.org and choose from thousands of free themes.

Use a related image with image optimization

The image is the most interesting part of an article. Everybody loves good images while they are reading something. Image increase your interest in the topic when you are reading. And we all know that an image is enough to describe a thousand words so it worths including an image in your post.

Googlebot also love images that’s why it also give more preference to those articles which have sufficient amount of images along with the text.

Do not just add images for the sake of SEO. Always insert those images which relate to your topic that you’re talking about. It will make reader more interesting and they will spend more time in your blog. Which will increase your session duration and decrease website bounce rate.

Also, don’t forget to optimize your images by adding title, caption, description etc. It helps the images to ranked on google for the particular keyword. Which will definitely drive more traffic to your blog via your optimized image.

Recommended ReadTop 15 amazing tips to optimize an Image for better SEO

Avoid grammatical mistake

In optimizing a WordPress website for SEO good sentences always play a pivotal role. A grammatical mistake is the most annoying thing for your blog post. It really decreases your reputation among your audience.

Google also does not like a grammatical mistake. Google decreases the ranking of those post that has lots of grammertical mistakes. So, don’t make grammatical mistakes in your content.

There are so many free tools available on the internet. You can choose one that suits your need.

Talking about myself I always go with Grammarly. It is an amazing plugin available for all major web browser. Grammarly has both free and paid version. If you have money then I will recommend you to go with paid version. And free version is not bad you can use the free version without any hesitation. As said it’s better to have something than nothing.

Also read: How to disavow negative backlinks of your website?

Use SEO plugin like Yoast & All in One SEO

Yoast SEO plugin is the most useful plugin for every WordPress blogger. No doubt, Yoast all have some good and stiff competition One of them is All in One SEO, this you can also use for SEO purpose.

But I will recommend you to go with the Yoast. Yoast SEO is simple and has so many functions like you can customize your meta description, meta tags, URL slug and many other things.

One thing I like most about Yoast is that it does that analyzation for readability. This readability analysation is very useful here you can easily know the things that have gone wrong in your post. It also provides the tip to correct them.

In Yoast, you can also see the snippet preview of the appearance that going to appear in the Google search. You can easily modify meta description, URL and title of an article. Along this, you also have options to add Meta keyword and Related keyword with the synonyms.

Yoast SEO Snippet preview at okeyravi website - optimizing Website fro SEO

Always go with https:// (SSL certificate)

Get an SSL certificate for your website. Https is very much important. Google give more preferences to those URL which has Https:// over Http:// here ‘s’ stand for security.

Having https:// make a good impression to your user it feels more secure to your user.

If you on not have SSL certificate then you can contact your hosting provider to get on for you. You can also get this SSL certificate for free. But I never recommend you to go with FREE SSL Certificates. Most of the hosting providers like BlueHost, Interserver, Namecheap they provide SSL with Hosting. There are so many methods available by which you can get a free SSL certificate for your website without paying a buck.

Here is the list of website that provides free SSL certificate:

Also read: HTTP to HTTPS redirection using .htaccess file | Boost your SEO

Optimize your comment section

Google will know your user engagement via your comment section. More comment in comment section means more user in your website. And more user means your content is more useful.

So, always reply to query of your user. Try to solve their issues. By doing this you will get more comment in future.

And while replying to query try to include the keyword. That will be more useful for your SEO point of view. It will increase the keyword density which is beneficial for SEO.

Read AlsoHow to rank a keyword in 10 Steps?

Link Building is not so important

What I would like to say that in today’s date link building is not so useful? The main thing is your content. Content is the king for good SEO. Try to have useful and detailed content in your blog that automatically gonna give backlinks. The reason is very obvious. People love to share good contents on Social Media or on different blogs.

So. do not waste your time making backlink instead make good content that will persist forever.

You know if you ask me personally “How I have created my backlinks?” or “Which backlink strategy I follow?” then you will be amazed to see that in last 2 years I might have created near to 100 backlinks. Otherwise, all backlinks are created by people like you

Read Now105 ways to create high quality backlinks

I hope now you understood how to optimize a WordPress website or blog for a good SEO. If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or suggestions. Feel free to comment below.

Read Next7 Common SEO mistakes you should avoid

How to bulk delete unused tags from a WordPress website?

Bulk delete unused tags from WordPress – You know guys, deleting unused tags from WordPress website will be hectic sometimes if you don’t do it on time. But, who is taking tension of this? Do you? I don’t. We have some set of plugins which can perform this tag deletion action in a while. In this article, we will discuss both the manual and plugin deletion of unused tags on a WordPress website.

While writing a blog post and even when we perform SEO on our website, we create a lot of tags. Some of them left unused and this number will grow day by day. If you don’t delete them.

You know in the last post I have discussed how have I deleted 14k subscribers from my website? Most of them were spam subscribers. But, as a bit of luck, I don’t have any spam tags or tags created by those spam users.

So, why am I worried about unused tags? Yes, because they are very high in number. I have deleted almost 100’s of posts from my website in last 1 and half year but the tags I have created is still there. Not only these tags, while writing posts I have created a lot of tags and later I deleted them from the post edit page finding they are irrelevant to the content later. But those tags are still active in the tags directory.

How a tag becomes unused?

There might a lot of reasons for this. I am mentioning the reason which has I known and observed. If you found something else you can comment about that.

  1. Deleted posts and pages left tags behind
  2. Tags created and deleted from the post edit page, Not from the tag directory or database
  3. You type some tags and you pressed enter, means tags saved in tags directory but in the meantime you realized some spelling mistakes and deleted that tag from there. But it is still in the tags directory.

So, deleting these unused tags are very much important with respect to website SEO.

Read AlsoHow to fix “this page is not mobile friendly” google Search Error?

How to bulk delete unused tags from your website?

Mass deletion of unused tags can be performed either manually or by using some plugins. let’ see the manual process first.

Method 1 – Manual deletion of unused tags

Follow the steps provided below to delete a tag manually from tag directory.

Note: You might need to redirect an unused tag to some other URL after deletion. But, performing redirection in bulk is also not suggestable. So, better you deleted it. but it completely your choice. I have redirected some of my important tags to my main URL or the post URL because I have also submitted tags in the Google Search Console.

Here we go with the steps –

  1. Login to your WordPress dashboard
  2. Navigate to Posts->Tags
  3. Now see the count of tags. if the count is zero then that tag is not used anywhere on your website.
  4. Select tags having zero count
  5. Choose delete option in Bulk Actions
  6. Click Apply to delete them
  7. You can perform redirection according to your choice after then
bulk delete unused tags from your website
Manual deletion of unused tags

Deleted tag redirection is good for SEO

You know you can choose not to redirect your tags to another content. But, a good SEO expert will never suggest you this. There will be some situations in which you have to perform redirections. So basically, if you have any relevant post then redirect the deleted tag to them or else just redirect them to your homepage.

redirecting a deleted tag to some other content
deleted tag redirection

If your website is new or in the case you have deleted the post. better option for you will be homepage redirection or leave it blank.

Note: It may increase 404 page not found issues for some time. If you get so, submit your tag in google search console again.

There is a step where people stuck. They have asked “Sir, I don’t have count option in my tag section, how do I get that?”

The answer is very simple. Just click on “Screen options” button. You can find it in the top right corner. Now check the count option and click save.

You are done here. Smile please 🙂 Say, cheese!

Method 2 – Deleting unused tag using a plugin

As you came to know manual deletion of tags is time-consuming and need some effort as well. Which I know you don’t want to give? So, You can perform this deletion process within minutes using some plugins. Let’s see how it goes?

Mass deletion of unused tags using plugin

There are very few numbers of plugins available for tags deletion. the plugin which I am going to use right now is ‘Mass delete unused tags’

I will not recommend this plugin now. it is not tested with current version of WordPress. But still, if you wanna use it then follow these steps properly.

  1. Create a complete backup of your website
  2. Now download and install the Mass delete plugin, you can download it from WordPress store as well.
  3. Select the ‘Yes, delete all unused terms’ option and hit the Delete Terms button.
  4. Don’t refresh your browser tab or window till all the unused tags are deleted. Mass Delete Unused Tags plugin deletes 50 tags at a time to avoid database crashes.
Mass delete Unused tags using a plugin

Delete unused tags using SQL Query

This is also a prime method used by core programmers. If you don’t have much knowledge of database then make sure to take a complete backup before trying this code.

This sql operation can be performed in phpMyAdmin.

Tag deletion Code

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or suggestion feel free to comment below.

Read Next How to bulk delete WordPress user with Specific role?

What is a Googlebot? Googlebot SEO benefits, working principle & types

“Googlebot” have you heard about it? Do you know how Googlebots works? What are the different Googlebot types we have? If you don’t, not to worry, we will discuss all the Googlebots in this article.

Whenever we talk about bots then it reminded us something or someone who came to visit our content on regular basis. A bot is a set of codes which have proper instructions to analyze contents. A bot can access Website SEO, videos, images, texts, links, backlinks, broken-links, Negative Backlinks and many more such things. these things help Google to determine DA, PA and other factors of your site.

Read Also Create and Submit Sitemap fro any WordPress Website

Google uses these user agents to crawl any site and their contents. If you don’t want anything to be crawled then just disallow that in the robots.txt file.

We will talk about how can you give special instructions to these bots using robots.txt file later in this article?

Googlebot types and their special purpose

These are the several Google bots which are commonly used. Have a look at them and check your robots.txt to identify are you using them or not?

Googlebot – It crawls pages from Google web index and news index for desktop and smartphone both.

Googlebot-Mobile – It crawls pages for mobile indexing. You might have heard about mobile indexing first.

Googlebot-Video – It crawl pages for video indexing. It also works with YouTube searching. If you use proper tags, titles and description then chances are higher that, your YouTube video will show on top for that particular keyword. It will also come in Google search as well. You should try Tubebuddy if you are a YouTube creator. It has some advanced feature for YouTube like tag suggestions.

Googlebot-Images – It crawls the pages for image indexing. As you know images are an important part of blog content. Without adding an image or video in the post it looks incomplete. So, every image of yours must be indexed properly. Learn more here about Image SEO and Image optimization.

Mediapartners-Google – This is only applicable if you use AdSense on your site. It crawls pages to determine Adsense content. Like when you apply for AdSense, this bot will come to crawl your content like it is ready for Adsense ads or not? People are getting Valuable Inventory: Scraped Content and Valuable Inventory: Under construction AdSense policy violation when they apply for AdSense.

Adsbot-Google – This bot will crawl pages to measure AdWords landing page quality. It is also applicable in the case of AdSense use.

Googlebot-News -This mainly crawls news contents, If you don’t want to use it just use Googlebot, it is applicable for all

There are some other types of Googlebots are also available like Adsbot-Google-Mobile and Adsbot-Google-Mobile-Apps which you can find here.

How Googlebot accesses your site?

For most sites, Googlebot shouldn’t access your site more than once every few seconds on average. Could you believe that? I don’t. But, yes it is real. However, due to network delays, It’s possible that the rate will be seen slightly higher than they say over a short interval.

Googlebot was designed to be distributed on several machines to improve performance and scale as the web grows. Also to cut down your bandwidth usage Googlebot crawl your site from the nearest crawlers available. Therefore, your logs may show visits from several machines at google.com, all with the user-agent Googlebot.

Google’s goal is to crawl as many pages from your site as they can on each visit without overwhelming your server’s bandwidth. You can also Request a change in the crawl rate.

How can you block Googlebot to access content on your site?

Googlebots only accesses and crawls those contents which you allow them to do. This allows and disallows matters should be written in the robots.txt file.

For Example – The sample code from a robots.txt file given below is just allowing all Googlebots to access all your content. It is not disallowing anything. This is not only allowing Googlebot it also allow Bingbot, Yandexbot, Ninjabot and other bots available on internet.

User-Agent: *

Whereas, If you see this sample robots.txt code from our website. You can clearly see the differences. Most of the Googlebots are used and they allowed to access all (Allow:/) contents. But some of the core files are disallowed including trackbacks, comments feed and affiliate links.

User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /recommends/ (Affiliate links are disallowed)
Disallow: /comments/feed/
Disallow: /trackback/
Disallow: /index.php
Disallow: /xmlrpc.php

User-agent: NinjaBot
Allow: /

User-agent: Mediapartners-Google*
Allow: /

Allow: /wp-content/uploads (Only we are allowing some specific folders for image indexing)

User-agent: Adsbot-Google
Allow: /

User-agent: Googlebot-Mobile
Allow: /

Note: If you want to prevent Googlebot from crawling content on your site, just allow or disallow them in your robots.txt file. Be aware of the difference between preventing Googlebot from crawling a page, preventing Googlebot from indexing a page, and preventing a page from being accessible at all by both crawlers or users.

One thing you have to set up in your head if a page is inaccessible for crawl it is automatically inaccessible for indexing as well.

If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or suggestions feel free to comment down.

Read Next“This site may be hacked” google search issue complete fix

How to bulk delete WordPress user with specific roles?

Spam users especially spam subscribers are something which you don’t want to keep into your list. Today I am going to share how can you bulk delete WordPress user with specific roles in a click? You don’t need to do it manually.

Whenever a user joins your website then you have to provide them a unique role like Administrator, Subscriber, Editor, Author and more.

Sometimes you unknowingly use a feature that every blog comment should be done only by signed in user. So, whenever a bot comments on your website, they create a default profile. In my case, it was a subscriber.

There may be some other specific reasons for getting a high amount of subscribers on your website. I want to know what was that. Specify that in comment section.

Read AlsoWWW vs Non-WWW which is beneficial for SEO?

So, let’s see how I have deleted all those in bulk. I am going to tell you two methods for this.

Bulk delete WordPress user with a specific role manually

This process is time taking if you have a long list to delete. Yet, if you are a blogger you should know this. For deleting a WordPress user of a specific role, simply go to WordPress Admin Area – > Users.

You can find a list of subscribers with theirs specific role. If you see the image. you can easily observe that we have more than 13000 subscribers in which most of them are either spam or bots created.

User role in WordPress - deleting a specific user role in Bulk

If I start deleting it manually. In one go I can delete only 20 users. So for me it is a very cozy task. But not for a plugin.

If you want to increase the no of subscribers shown to you. You can opt Screen option, available in the top right corner.

Screen Options in WordPress - deleting a specific user role in bulk

So, If I have to delete all the subscriber here. I will choose 13795 and click on apply button. If I do so then all the subscribers will be listed. Once listed I can select them all.

Aah, this is not so simple also. The maximum no of user which can be displayed on a page is 999. So, I can not select more than that. It simply signifies we have to repeat the selection process 14 times to delete all the subscribers.

Let’s delete 999 subscribers just to see how this manual deletion works? Select all the subscribers on the Page. After selection, choose delete option in Bulk Actions and click on apply to delete.

delete subscriber in bulk from wordpress website

A confirmation page will be seen, You just need to click Confirm deletion button. You are done with the manual deletion here. This is how it goes.

Confirm subscriber deletion in WordPress - Specific user deletion in bulk

If you have less no of subscribers to delete then this process is helpful for you. But, as you can see in my case it is not a usual case. I have to delete all subscribers. So manual deletion of a specific role is not recommended.

I have decide to do this with the help of a plugin called Bulk Delete.

Read AlsoSEO Benefits of Pingback in WordPress

Bulk delete WordPress user with a specific role using Bulk Delete Plugin

Bulk delete is quite simple to use if you want to delete a user specific role However, sometimes you may need to select users based on other criteria as well.

For example, you may want to delete users who are not active from a long time or users who signed up during a specific period of time.

In situations like this, the default user management tools will not be enough. Luckily, plugins like ‘bulk delete’ allow you to efficiently perform bulk tasks. Not only for users but also for posts, pages, categories, metafields and more

Let’s see how to delete users with specific roles using a Bulk Delete.

The first thing you need to do is install and activate the Bulk Delete plugin. After activation, you need to visit Bulk WP-> Bulk Delete Users

Bulk Delete Users using Bulk Delete Plugin - Deleting Specific user role in Bulk

Now, first, you need to select the specific user roles which you wanna delete. After that you can select the filtering options.

You can restrict bulk delete to user specific –

  • Restrict to users who are registered in the site for at least ____ days
  • Users who haven’t logged in the last __ no. of days.
  • Only if a user doesn’t have any post.
  • Only delete first __ users.
Deleting bulk no of subscriber using Bulk delete

A user can also be selected using User Meta. Scroll down a little to the ‘By User Meta’ box. In this box, you can select meta fields and use conditional operators to compare their values.

Once all the setup and filtering will be done, just click on Bulk Delete button to get rid of these spam or not required users. Isn’t it simple? Yes, it is.

That’s all, you are done here. I hope you are clear with the topic “How to bulk delete WordPress user with a specific role?”

If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

Have some queries? Feel free to comment below.

Read Next How to Create a WordPress Website step by step?

How to backup your WordPress Website using ManageWP?

Website Backup is a very important process. Every blog owner should know how to perform daily or a scheduled backup of their website? Today, I am going to discuss in detail about taking daily backup of a WordPress website using ManageWP.

ManageWp is a service like GoDaddy Pro Dashboard. ManageWp is powered by GoDaddy. Both have the same feature of providing some great options for WordPress Website like backup, SEO Add-ons, Performance Monitor, Uptime Monitor, Keyword ranking monitor and many more.

Do you know, why I am writing this post? A friend of mine from Bangalore has started a WordPress website and worked hard for 6 months. He had written more than 50 blog posts. His website started performing well day by day. But, one day he was trying to install Free SSL (Which I never recommend) and in this process, an error has occurred. Unknowingly he reset his WordPress without taking a backup and lost his posts and work.

If he was using GoDaddy managed WordPress hosting which provides automatic backup or ManageWP then the case would have different.

So, always take a backup of your WordPress or other site before doing anything which you don’t know.

Let’s see the step by step process to perform backup of a WordPress website using ManageWP.

How to create WordPress website backup using ManageWP?

To create a backup using ManageWP. First, you need to create an account. Once the account setup is done then you need to link your WordPress with ManageWp. See how it goes –

Completing the Onboarding on ManageWP

This process comprises three steps: Introduction, adding your website and run the backup that’s all.

1 Open ManageWP signup link
2. Enter your email to signup and confirm the email
3. Once the Signup Process completes then you will be redirected to the Onboarding Process
4. Enter your first and last name

Onboarding process in ManageWP wordpress website backup

5. Add your website to ManageWP – This can be done in two ways. Have a look –

#1. Using WordPress Username and Password

Entering website credentials in ManageWP

#2. Using API Key – If you want to authenticate your website using API key then please install the ManageWP Worker plugin manually. The ManageWP Worker plugin needs to be installed and activated. Once done, try adding the website again. For this, you need to enter the connection key found on the website’s plugin page, in the Worker plugin description.

Getting Connection Key in ManageWP
API Key in ManageWP Worker Plugin

After getting the key, add it to the given field on ManageWp website and click on add website button. It will authenticate your website credentials and take you to the dashboard.

Authenticating the website using API key in ManageWP

I think you have connected your website to ManageWP. Now it’s time to setup the backup process.

Activating Backup using ManageWP for WordPress

Open your ManageWP dashboard and navigate to the backup section. There are two plans which you can opt. Free and Premium. It’s totally up to you which plan you choose? But, If you ask my recommendation I will suggest you to go with Free plan if you just have started your blogging career. If you update your site frequently then the premium will be a better option for you.

Personally, I am using the Premium plan. It is cheap and reliable.

ManageWP Free Plan details

  • Monthly backup schedule
  • Secure cloud storage
  • Restore at any time

ManageWP Premium Plan details

  • All free plan features
  • Daily, Weekly, Monthly backup schedule
  • 30 days backup store
  • On-demand backups
  • Backup to Dropbox, Google Drive, OneDrive, S3
  • Clone & migrate websites options
  • Download backup archive enabled
  • Template Builder

Note: If you buy a WordPress Managed hosting plan from GoDaddy then the ManageWP premium feature will be provided free via GoDaddy Pro Dashboard.

For your ease, I am going with Free plan now. You can upgrade your plan anytime. So, Activate your backup plan.

Activating and scheduling backup in ManageWP

Once you activated the plan. Now you have to choose the backup region and the files you want to backup including databases. Go with the recommended setting here. Once done click on the Activate button.

Activating backup in ManageWP

After activation, the backup of your website will be created instantly. You can check the progress of backup on ManageWP Dashboard.

Backup and restore in ManageWP fro wordpress website by Okey ravi

Hurray! You have successfully performed your first backup.

Restoring the backup of WordPress Website using ManageWP

Once the backup progress completes, you can restore this anytime. The restoration process is very easy. You just need to click the restore button. That’s it. Isn’t it great?

Once you click the restore button, they will ask to include or exclude content and assign a new admin. If it is required, you can do it accordingly. Otherwise just left it and click on the restore button.

It will take 2-3 minutes max to complete the restore process. Sometimes, depending on your backup size it might take a bit more time also.

What more you can do with ManageWP?

Here is a list of activities which can be added later in your ManageWp dashboard. Some of them are free but some are available for on a nominal charge.

  1. SEO Monitor
  2. WordPress Website Uptime Monitor
  3. Website Performance Monitor
  4. Website optimization
  5. Update WordPress theme and plugins
  6. Free Security Check
  7. Free Client Report
  8. White Label
  9. Analytics and more
Services provided by manageWp and Godaddy pro dashboard
Services by ManageWP

So, I hope this post is beneficial for you and now you know how to take backup of any WordPress Website?

If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any doubt, comment below.

Read Next – 7 common SEO mistake you should Avoid

Create & Submit Sitemap for a WordPress Website with pictures

Sitemap creation and submission are very important if you really want your content to be index faster on Google and other search engines. A sitemap is something which tells webmasters about the links added, updated or deleted on your website.

Every time when you add a post or page, delete some content on your website or update the content, sitemap gets updated itself and search engines like Google follows sitemap timestamp to evaluate and rank your content accordingly.

We have always said that websites which are updated regularly have high chances of ranking than a non-updated site. Google also wants frequent and fruitful updation.

So, how to create a sitemap and how to submit a sitemap to Google and other search engines? is the main concern now.

Creating and submitting a sitemap

If you do not create or submit your sitemap, chances are very hard that your site will rank. If you don’t do it it will come under a big SEO mistake.

For a non-WordPress Website

When we call a non-Wordpress website. it simply means any website which are not using WordPress.com Services. It can be any html, php or other CMS like Drupal or Joomla sites. It can be a Blogger or weebly website.

So, If you want to create a sitemap for non-WordPress website then I already have published a separate article on this. Refer the article here- Read Now

By the way, this article can be used for creating a sitemap for a WordPress website as well. But I don’t recommend this way of sitemap creation and submission for WordPress.

If you want to migrate form blogger to WordPress this post will be useful for you.

Read RecommendedBlogger to WordPress migration in easy steps with pictures

For a WordPress Website

In case of a WordPress blog or website sitemap creation is very easy. You can do it by installing Yoast SEO or All In One SEO. Both the plugins are suitable for SEO management in WordPress.

Enable Sitemap Creation Using Yoast Plugin

For SEO purpose if you have installed Yoast SEO plugin then follow the steps provided below to enable the sitemap creation.

Once sitemap creation is enabled then you can find it at https://domain-name.com/sitemap.xml

In case of Yoast, this address might be changed a little. For a reference, you can see our sitemap address which is “https://okeyravi.com/sitemap_index.xml”

If you have not installed Yoast yet then download here and install to your WordPress.

Once installed follow these steps to enable sitemap –

  1. Navigate to Yoast->General
  2. Open Features tab
  3. Find XML Sitemaps settings
  4. Click on “on” button to enable it
XML sitemap enabling in Yoast by Okey Ravi

Enable Sitemap Creation Using All In One SEO Plugin

Please keep in mind that you only have to use either All in One SEO or Yoast. Don’t install both the plugins together. Otherwise it will create an issue for your website SEO.

If you want to install All In One SEO. Download All In One SEO now.

Now follow these simple step to enable your sitemap creation –

  1. Install and Activate All In One SEO Plugin
  2. Go to Feature Manager
  3. Activate the features you want to use like XML Sitemap, Video SEO, Social and More
  4. Once enabled you can see the XML Sitemap in the menu options of All In One SEO
XmL Sitemap generation using All in One SEO plugin Okey Ravi
Activating XML Sitemap in All in One SEO

In All In One SEO, you also have an option to for “Video SEO” But to get this you have to buy the pro version.

So, you might be happy. You have performed an important task of blogging which is sitemap creation.

Now we will see, How we can submit this sitemap to Google, Bing and Yandex Webmaster tools?

Sitemap Submission to Webmasters

Generally sitemap submission is done for Google, Bing and Yandex Webmasters. We will see them one by one here. We have focused more on Google Sitemap Submission, you can follow up same for Bing and Yandex.

Sitemap Submission in Google Search Console

Follow the steps to submit your sitemap to Google Search Console –

1  Open Google Search Console
2. Click Start Now to create an account
3. Sign in using your Gmail
4. Enter your domain name and click on Add property

Adding a property in Google Search Console

5. Verify your domain Ownership using any method. The available methods are Html file upload, Html tag, Google Analytics, Google tag manager and Domain name provider.

Html File Upload – Download and upload the given html file to the root directory i.e inside public.html folder.

HTML Tag – This method is very easy. an HTML tag will be provided to you. Simply install and activate the  Insert headers and footers plugin. Once installed put the HTML tag inside the header section and click on the save button.

Google Analytics – You can do it in either way. But first, you need to add your website to Google analytics. A tracking code called gtag.js tracking code will be provided to you. Just add that code before </head> tag.

For this, you can use the Google Analytics Plugin or Insert headers and footers plugin.

These three methods are sufficient enough. Don’t go for Google tag manager or Domain name provider methods. It is a bit complicated than these.

Verifying Domain ownership in Google Search Console
Domain Ownership verification in Search Console

6. Once your domain ownership is verified. Now you are ready to submit your sitemap.

7. Go to stemap section and add your sitemap link.

adding a sitemap in Google Search Console
Adding Sitemap in Search Console

8. You are done with the process. Wait for Google to discover, evaluate and index your links.

Note: The process goes same for Bing and Yandex Webmaster. You can submit your sitemap there as well. If you do so, these search engines will index your site.

Read AlsoGoogle index issue, how to index faster on Google?

If you liked this article, then please subscribe to our YouTube Channel. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or concern. Comment below.

Google Indexing Issue – What to do for Fast Google Indexing?

These days bloggers always have a concern about “why their post and pages are not indexed properly on Google?” You write a post, create a webpage and then you expect that it will index and rank fastly in Google. But this is not the only thing that is required for fast Google indexing.

In today’s article, I will discuss all those aspects which help in fast indexing of your blog post.

If you have created a WordPress website and you are looking for indexing issue. Then make sure that before proceeding ahead in this article. You must have done sitemap submission in Search Console.

You might know how to create a sitemap? If you don’t, read the below given recommended post. This article is helpful for creating a sitemap for any type of website.

Read RecommendedCreating and hosting a sitemap for a non-WordPress website.

Especially, If you are a WordPress user then sitemap creation and submission to any webmaster (Google, Bing, Yandex) is very easy. We have separately written a post on that. You can follow the article here- Sitemap creation and submission for a WordPress Website

How the indexing is performed by Google?

Before Google can rank your content and give it’s a relevant place in the search result. It needs to discover it. For this, we do sitemap submission. Then Google will evaluate your content. Now if you follow all the criteria then Google will index your content.

If any of the processes go wrong, it will cause a delay in your indexing. And you will find that your post is not in search result which is obvious.

So, now let’s focus on each process one by one. This will help you to find where you go wrong?

Your Content Discovery

In Order to index your link Google must be able to discover your link. There should be a way which tells Google that something new has updated or added. Because once Google discover your content links then it makes a schedule to evaluate those new links.

You need to add your website sitemap to Google Webmaster for this. In WordPress. sitemaps are auto-created by Yoast SEO Plugin. You can also use All in One SEO for the same purpose.

You have to make sure that your content is not hidden i.e not blocked by robots.txt or any other sources. It is also not password protected or not available for a few countries only.

This is not happens in most of the cases but still it’s a precaution.

Content Evaluation

After discovering your content, Google will digest the content (including the HTML code and related assets) to assess the quality and relevance.

During this process, there is a number of aspects which might force Google not to index your link. They include:

1.When the quality of content is poor– Poor content in the sense spammy articles, duplicate contents, scraped contents, Over-optimized contents, copyrighted contents and contents which have a low word count.

This type of contents can create a problem in indexing. Most of the bloggers also don’t get AdSense Approval due to this.

2. When it can’t access the content – Sometimes it happens that the javascript codes and other codes on the page is more than the actual content. In another way, Google getting issues in accessing your content due to the poor content structure. In this case, there are chances that your content will not be indexed.

Make sure that sitemap is submitted properly. If you find any coverage error there fix that and send for evaluation.

3. When it discovers a specific indexing structure – This is also a possible case of not indexing your link. You should always check what is there in your robots.txt file? Which bots you have allowed? Which specific directory and type of links you allowed?

You can find your robots.txt file at https://domain-name.com/robots.txt. See our robots.txt just to analyze what is blocked for which bots?

Finally Article/link Indexing

If you have not mistaken and followed all the criteria then follow this hint to check whether your content is indexed or not.

Use site:full URL in Google Search bar and hit enter. See what is coming? For example, we have checked our Image SEO article for a reference. Here is the screenshot of that.

Checking Index status in Google Search by okey ravi
Google Index Status

Bear in mind that, once a page is in the index, that doesn’t mean it’ll stay there forever! Google repeatedly crawls and re-evaluates content – So, if your content quality drops, or if you accidentally prevent Google from evaluating the content, then your content or link might get dropped from search results.

You might have suffered copyright notices sometimes. In that case, Google removes the link from the search results. It also stops ad serving on those web pages.

Note: Update your content regularly to rank it faster but not too fast.

What else can you do for fast Google indexing?

We have mentioned a lot of good information above to index fastly. Yet, it happens that your content will not index or it will take some time. In these cases, you need to follow an approach. Try to take Google crawlers and bots to your content by any means. 

I prefer two ways. One is Google PageSpeed insights and other is Google Mobile-Friendly test to analyze my content. By doing this Google bots become active and they will come to your link to analyze your content. 

Then there is a chance that your link will index fast on Google. But, it is not a guarantee.

Try to get some page views via social sharing. It is also beneficial for fast Google indexing.

If you liked this article, then please subscribe to our YouTube Channel for WordPress, SEO, Affiliate marketing and AdSense video tutorials. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

Have some queries? Feel free to comment below.

Read Next: 650K backlinks in two days, How it will affect my website?

WWW vs non-WWW which is beneficial for SEO? Redirection

WWW vs non-WWW which is beneficial for SEO? Which have a higher impact on the website SEO? These are the primary questions which come into the mind of a blogger when they decide to choose a domain version.

You know there are four protocol of a domain which you can use:

  1. https://okeyravi.com
  2. https://www.okeyravi.com
  3. https://okeyravi.com
  4. https://www.okeyravi.com

If you look at our domain, we are using the protocol -3. I already have discussed in the last post about the benefits of using https. Read the recommended post to know more about it.

Read Recommended: http to https redirection and SEO benefits of using https

So, https is mandatory with respect to website SEO. Now the question arises “Should we use www or non-www version of website domain?”

I have seen most of the good bloggers website and found that some of them are using www and some of them are using non-www.

WWW vs non-WWW – SEO benefits

If I talk with respect to SEO of a website then there is no any benefits of using the www. It is totally an individual choice.

You can choose either www or non-www according to your benefits and interest. I personally don’t use www because I want a shorter length domain.

What’s important is that you stay consistent with the one that you chose at the time of starting your website.

In other words, Don’t change your site URL to add or remove WWW from it..

Read Also7 SEO mistakes you should avoid

WWW to non-WWW redirection using .htaccess

You can easily redirect your whole website to non-WWW just by editing your .htaccess file. Insert the below codes in your .htaccess file in between the # BEGIN WordPress and # END WordPress. See the sample below.

# BEGIN WordPress
#Force non-www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

# END WordPress

non-WWW to WWW redirection using .htaccess

# BEGIN WordPress
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

# END WordPress

Note: Be sure to replace example.com with your actual domain name. 

If you want step by step version of this redirection follow the InMotion post.

Choose the right domain version while you install WordPress for the first time

When you install WordPress for the first time using softaculous app installer then you might have seen an option to choose the domain version.

This is the first option. Refer the image given below.

Selecting a domian version in WordPress okey Ravi SEO
Domain protocol selection in cPanel

Here, you can decide your domain protocol,  if you don’t want to do it with the help of .htaccess file.

Technical difference between WWW and non-WWW

When you use a domain with WWW, it acts as a hostname which can help with flexibility with DNS, ability to restrict cookies when using multiple subdomains, and more.

Whereas non-WWW domains referred as naked domains and it doesn’t have any technical advantage.

Read AlsoHow to change website domain without hurting SEO?

Wrapping it up- Okey Ravi’s View

I already have discussed that there is no any SEO benefits of using either www or non-www. It is completely an individual choice. So, you decide which protocol of a domain will you use?

You should always use https this will be my recommendation to you. If you don’t have at concern with SEO then you are free to use any version.

Not a big deal.

One thing that is recommend to do is setting up your preferred domain in Google Webmasters tool. You should always do it. For doing this click on Setting Icon then navigate to Site Setting in Search Console.

preferred domain settings in Google Search Console Oeky Ravi

If you liked this article, then please subscribe to our YouTube Channel for WordPress, SEO, Affiliate Marketing and AdSense video tutorials. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or concern then feel free to comment below.

Enable/Disable Pingback | SEO Benefits of Pingback in WordPress

Comment is a very common term which everybody knows. But when I say “Pingback” and “Trackback” most of us don’t have a certain answer for this. What is a Pingback in WordPress? How pingbacks are beneficial for SEO? We will talk about pingbacks in this article. We will also see the differences between pingbacks and trackbacks.

What is a Pingback in WordPress Blogging?

I have used “Pingback in WordPress Blogging” in the title. The main reason is pingbacks and trackbacks are related to WordPress community. If you don’t use WordPress. Then this post is not for you.

Better you move to WordPress. It’s high time. Because WordPress is the upcoming future in Blogging. Refer the article below to start with WordPress.

Read RecommendedHow to Start a WordPress Website/blog step by step?

If you are using BlogSpot and wants to migrate on WordPress. Then refer to this article. It will help you step by step in the migration process.

Read Now: Blogger to WordPress Migration step by step with pictures

Now see, what a pingback is?

Likewise comments, pingbacks are a way in which one blogger can link his or her blog to another blog. This is not something which you need to do purposely.

This example will help you to understand it completely. Have a look-

For example, suppose me as a Person P and you as a Person Q, right? Now see the example.

  • Person P published a blog post on his blog
  • Person Q published a blog post on his blog, linking to Person P’s post. This automatically sends a pingback to Person P when both have pingback enabled blogs.
  • Person P’s blog receives the pingback, then automatically goes to Person Q’s post to confirm that the pingback did, in fact, it originated from there.

To create a pingback, just link to another blog post. If that post has pingbacks enabled, the blog owner will see a pingback appear in their comments section that they can approve personally.

Here is an example of how a pingback appears:

self pingback example okey ravi SEO

Whenever you interlink your articles for better SEO. You are connecting your blog together. In this case, if pingback is enabled in your WordPress settings then you will get a pingback in the comment section.

So, you can say pingbacks are created automatically whenever you interlink your WordPress blogs.

ow the question is, do I really need to enable pingbacks? If yes, then how can we enable pingback in WordPress?

SEO benefits of Pingbacks

As you know, how much important internal linking is in WordPress? For better SEO we always have to interlink our articles. Not inbound only, outbound also.

When we call outbound that simply means we are mentioning and using other blogs links to our article.

So, when we get pingbacks then we are increasing the no of links on that particular post and page, which anyhow beneficial for SEO.

WordPress pingback is a good way to get more links to your blog. If you link to another WordPress website, you automatically get a reciprocal link back from them, usually on the sidebar or bottom of their page.

But, you should keep in mind “two way links are not beneficial always.”

Theoretically, Pingback sounds good,But spammers have found a way to abuse the pingback, like so many things in SEO. If you have automatic pingbacks set up on your blog, any site that links to you will get a link back to their site right on your blog post, no matter how spammy that site is?

These low-quality pingbacks will ruin your trust and integrity in Google’s eye. So, it could have the opposite effect that you want them to have, so proceed ping-backing with caution! You can approve them manually if you have enabled the pingback.

See, how I have got 650K+ backlinks in just two days. All spammy, just from two Indonesian sites. Have a look at the case.

Read Also105 ways to get high-quality backlinks.

How to enable/disable pingback in WordPress?

Now you might have got an idea that, enabling or disabling pingback is totally an individual choice. If it is good for you, continue it. If not, you can disable it. So, simple it is.

Like in my case pingbacks are enabled but I keep a close eye on it. Like from where I am getting those links. If I found that useful and authentic I approve them personally.

You can do the same if you want. Now see the steps to enable or disable pingbacks in WordPress.

Enabling pingback

  1. Open WordPress Dashboard usually at https:yourdmain.com/wp-admin
  2. Navigate to Settings->Discussion
  3. Check the pingbacks and trackbacks checkbox
  4. Click Save Changes to save the settings
Pingback enabling in WordPress okey ravi SEO tips
Enabling Pingback in WordPress

Disabling pingbacks

  1. Open WordPress dashboard usually at https:yourdmain.com/wp-admin
  2. Navigate to Settings->Discussion
  3. Uncheck the pingbacks and trackbacks checkbox
  4. Click Save Changes to save the settings
disabling pingback in WordPress okey ravi SEO tips
Disabling Pingback in WordPress

How trackback is different from pingback? i.e pingback vs trackback

Trackbacks are a way to notify legacy blog systems that you’ve linked to them. If you link to a WordPress blog then they will be notified automatically using pingback. No further action is required.

So, you can think trackbacks as equivalent to acknowledgements and results at the end of a semester exam in a graduation college.

Your exam copy will tell the educator how any pingbacks and trackbacks you have from your friend’s examination copies. Hahaha 🙂

I hope you get it now.

If you liked this article, then please subscribe to our YouTube Channel for WordPress, SEO, Affiliate marketing and AdSense video tutorials. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have any query or suggestion then feel free to comment below.

HTTP to HTTPS redirection using .htaccess file | SEO Booster

SSL check is always mandatory for website SEO and to get good remarks from Google. Without an SSL you can’t perform HTTP to HTTPS redirection. I have always suggested people to use SSL. Now the question is why HTTPS redirection is so important?

Does HTTPS redirection help in website SEO? What will be the effect on my website if I don’t use HTTPS? So, let’s see the importance of HTTP to HTTPS redirection.

Read Also: How to create a WordPress website step by step?

Why HTTPS to HTTPS redirection is important today?

You know it happens with everybody when you visit a website, It says “This site doesn’t have a secure connection.” And it sucks. They have put a lot of efforts to write and deliver a good content. But their site is not secure due to invalid SSL.

Browsers like Chrome and Mozilla will show and recommend not to visit that site. Giving some security reasons.

Example Case Study while doing SEO

A travel business came to me for SEO on his website. They started complaining that we are not getting any leads from our ads campaign. They were actually running a Google AdWords campaign for getting some calls and signups. But they don’t have HTTPS on their website.

This is what we call foolishness. His half of AdWords campaign money will be lost due to the browser not to visit recommendation. So, generating sales and leads by that campaign is far away.

You know in this particular case HTTP to HTTPS redirection is not only the factor that affected the lead. There were a lot of other factors as well. Which I will discuss some other time.

So, the first thing I recommended them to install an SSL certificate. Namecheap is providing very cheap and good SSL Certificates. You can take from there.

Things to do before doing HTTP to HTTPS redirection

You know, you can’t perform a HTTPS redirection without having a valid SSL. So, you have to install SSL first if you want to do HTTPS redirection.

If you don’t know how to install an SSL certificate. You can refer the below article. It will provide a good knowledge base for every server. You can choose accordingly like in my case it is cPanel.

Recommended ReadHow to install SSL certificate?

HTTP to HTTPS redirection using .htaccess file

In most of the cases, when you have domain, hosting and SSL from the same provider. You need need to perform HTTPS redirection. But, in cases it is required to do it manually.

So, this can be done easily by the .htaccess file. You can find this file in your root directory.

Ways to edit an .htaccess file:

  1. Use a text editor and SSH to edit the file.
  2. Use the File Manager in cPanel to edit the file.
  3. Edit the file on your computer using notepad or notepad++ and upload it to the server using FTP.
  4. Use the “Edit” mode in the FTP program that allows you to edit a file remotely.

In my recommendation, the better way to do it is to “use the file manager in cPanel.”

Filem Manager in Cpanel Okey ravi SEO
File Manager In cPanel

Pro Tip: Always take a backup of your whole site, before editing .htaccess file. A single mistake will destroy your site sometimes.

Editing .htaccess in cPanel File Manager

  1. Login to cPanel, use domainname.com/cpanel
  2. Open File Manager
  3. Check “Show Hidden Files (dotfiles)” in case if you don’t find the .htaccess file. In the case of multi-hosting, you have to go to the relevant website folder
  4. Click “Go”
  5. After a new tab or window opens, look for the .htaccess file
  6. Right click on the .htaccess file and click on “Edit” on the menu (refer the below image)
  7. A dialogue box may pop up asking about encoding. Click “Edit” button to continue
  8. Edit the file accordingly the codes suggested below
  9. Click on “Save Changes” when done
  10. Test your website to make sure it is done correctly. In case, there is an error, restore to the previous version and try again
  11. You can now close or logout if you don’t need
Editing the .htaccess file

Redirecting HTTP to HTTPS using .htaccess

1. Redirecting All Web Traffic

If you want to redirect all your website traffic to HTTPS then add the following code into your .htaccess file. You can enter these codes between  # BEGIN WordPress and # END WordPress. Like this –

Redirection for HTTPS and WWW both

# BEGIN WordPress
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https:
//www.yourdomain.com/$1 [R,L]
# END WordPress

Redirection for only HTTPS

# BEGIN WordPress
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https:
//yourdomain.com/$1 [R,L]
# END WordPress

editing .htaccess file in Cpanel http to https redirection okey ravi SEO
.htaccess code sample

Note: Replace “yourdomain.com” with your original domain name. 

2. Redirecting a specific domain only

For redirecting a specific domain to use HTTPS, add the following code.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

Note: Here also you need to replace “yourdomian.com” with your original domain name.

3. Redirecting a specific folder only

For redirecting to HTTPS on a specific folder, add the following code. By the way this is not required most of the time.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]

Note: Replace “yourdomain” with your original domain name wherever required. Also, in case of the folder, replace /folder with the actual folder name.

If you liked this article, then please subscribe to our YouTube Channel for WordPress, SEO, Affiliate marketing and AdSense video tutorials. You can also find us on Twitter and join our Digital marketing hacks Facebook group.

If you have nay query or suggestions, feel free to comment below.

Read Next: How to edit an ads.txt file?