Website Income
Shares

Category Archives for Tutorials

5 Best Database Plugins for WordPress [Updated In 2019]

While building a website, you might go through many difficulties such as finding the domain name, selection of hosting service, create the content of your niche, maintaining performance.

After managing all the aspect, if you have mistakenly lost the data or site has been crashed then what will be the ways of getting the data back. There are many database plugins for WordPress available which will backup and restore your data automatically after activating it.

You can go for fully managed WordPress hosting services. That services provide uptime monitoring and restore your database if there is any fatal error on site.

But if you choose appropriate database plugins for your site then the data will be stored the backup files when there is an error. However, the database plugins for WordPress supports remote cloud storages such as Dropbox, drive, Amazon S3 etc.

Database plugins for WordPress

Here, we have mentioned Best database plugins for WordPress which will store the WordPress database as well as the entire website’s complete database.

1. UpdraftPlus – WordPress backup plugin

updraftplus-database-plugins-for-wordpress

Updraftplus is the highest-ranking backup plugin. The plugin will backup all the database files into the clouds.

The plugin accesses the backup into the dropbox, google drive, Amazon S3, updraft vault etc. However, the paid version backups the database into Google cloud storage, one drive, Azure etc.

Manual backups may consume a lot of time. But selecting a reliable plugin ensures the safety of your database files and restore it quickly without any time consumption. If the site is on schedule backups then it will save the time and work.

Moreover, the features in Updraftplus free and Updraftplus premium differs. The free version is fully functional which consists of backup and restore the database into the cloud and email reporting and schedule backups.

Updraftplus premium consists of migrate/clone option, advanced reporting features, encryptions with multiple online storage options. However, they provide free 1GB for Updraftvault storage.

With help of premium, you can also restore a backup from other plugins. Moreover, they have also developed UpdraftCentral. The service allows you to manage, update and backup the multiple sites from one place.

The database can be decrypted within the WordPress control panel via the drag-and-drop option. You can easily backup the existing and last modified logs quickly.

UpdraftPlus is supported currently on all the version of PHP

2. Duplicator – WordPress migration Plugin

duplicator-database-plugins-for-wordpress

Duplicator is the standard WordPress migration and backup plugin. It handles migration and backup or clones a website between domains in zero downtime.

However, it also transfers the WordPress site on the host to another. You can perform import/export the migrations without any SQL scripts. It creates a package of the database, plugin, themes, contents and other WordPress files into zip file.

Moreover, you can easily make preconfigured sites by using Duplicator package. You can go to duplicator editions to purchase the plans with advanced features and powerful tools.

They have also developed Duplicator Pro which supports the full multisite network. It provides features such as Scheduled backup, multiple online remote storages, email reporting, auto database creation etc.

The Duplicator requires PHP 5.3 version or higher.

3. Backup Guard- WordPress Backup and migrate plugin

backupguard-database-plugins-for-wordpress

Backup guard plugin is one of the effective database plugins for WordPress. It also provides the easiest way to backup, restores and migrate the sites.

The feature includes database restoration, multisite WordPress network, import and uploads the backups, large website support, upload to Dropbox.

However, they have developed the Backup Guard pro for advanced features. Pro backup feature includes multiple remote storage options, multiple scheduled backups, fully automatic migration etc.

Moreover, you can also specify the number of backups you want to keep on site. You can customize the backup cloud path and mode.

Backup guard allows you to reside the backup to your server. While backup guard pro allows uploading the database backup to clouds.

It has advanced settings which contain backup with reloads, auto delete after upload, backup retention and specifies cloud path options. It also provides smart archive solutions.

Backup Guard requires PHP 5.3.3 and WordPress 3.8

Backup Guard Pro requires PHP 5.3.3 and WordPress 3.8

4. BackWPup – WordPress backup plugin

BackWpup-database-plugins-for-wordpress

BackWPup is a WordPress backup plugin which backups the WordPress installation and saves them into remote storages.

BackWPup contains smart archive options, multiple remote storage options, optimize database and multisite support network etc. However, they have also developed the premium version BackWPup Pro.

The pro version consists of additional features such as store the backups in Amazon glacier, google drive with encryption and standalone apps for emergency restore.

The standard plan starts with $69 with one WordPress installation. It also supports WordPress XML export. The restore option is added in Pro version with advanced features.

BackWPup requires WordPress 3.9 and PHP 5.3.3 with FTP, curl and zip archive.

5. WP database backup – Free WordPress backup plugin

WP database backup is the free backup plugin. The plugin provides manual or automated backups and stores them in safe storages such as Amazon S3, DropBox, Google Drive and FTP etc.

The plugin includes schedule backup, easy configuration, email reporting, Pagination, search and sort backup features.

They have also developed Pro version WP all backup. The Pro version includes additional features such as multisite compatible, multiple options of backup and disk space check.

WP database backup requires WordPress 3.1 version or higher.

Conclusion

The above-mentioned database plugins for WordPress provide advanced features with secure backups and restores. However, you need to update the latest version to install the plugins as the plugins require a different PHP version.

Hope, you will find the best and appropriate backup plugin for your website so that it secures your site against crashes or errors.

Fix Serve Scaled Images Warning On GTmetrix [2019]

How often do you test your website performance with GTmetrix or Pingdom? Always remember to keep an eye on your site speed, page size and the total number of request.

Sometimes page speed performance may drop due to not serving the scaled image.

In this case, you will get a notification from page performance tester tools to serve scaled images. Many people seem confused about how to do that and search for third-party editing tools. Actually, re-configuring the uploaded image is not required because you can simply take advantage of the GTmetrix tool.

So in this tutorial, I will share the way to serve scaled image without using any image resizer at all. If you apply these steps to serve scaled images, all image issue on your web page will be solved including the lossless image problem. Before starting the tutorial, let’s begin with the introduction of a scaled image.

What does a scaled image mean?

A scaled image means those images whose size match exactly with the size defined by the HTML and CSS of your current website (WordPress) theme. So depending upon your WordPress theme, scaling of an image can be different for different themes.

Important Note: One of the main reason not to change your theme very often can lead to maximizing your work with serving scaled images more than once.

For example, consider that you need all the images of size 180*90 for your homepage thumbnails. But during the creation of your post, you have uploaded a featured image of size 1200*550.

In this case, the visitor’s browser will have to download the original sized image and then scale it down to display properly with the theme settings. Generally, in WordPress after uploading an image it automatically converted to different sizes. But still, sometimes the scaled image issue appears.

Serving a non-scaled image brings some extra work to the browser due to which the browser requires some extra time to load the page completely and ultimately the page loads slowly. This does not only happens to the homepage. Sometimes some of your essential posts can contain images that need to be served.

Now, what would you do to improve your website page speed? One solution is to upload an image which is already scaled to the size, that your theme requires. But at some point, that’s not the perfect solution for every one of us because it’s hard to know what exact size our theme require for the images. 

What is the advantage of using a scaled image

The advantage of having scaled images is a lower page size and hence faster load time. You can verify this statement by looking at the difference between page size and load time before not scaling the images and after serving scaled images for a specific page.

In my case, when I was warned about this problem, the web page took about 2.3 sec to load properly and the page size was 764 kb. And after fixing the issue with images it took around 1.2 sec to load with a decrease in page size to 397 kb.

So if you serve scaled images, website loading time will decrease with an improvement in site performance rate. Having a better site performance will boost your SEO and Google rank.

How To Serve Scaled Images For Your Web page

Which image needs to scale?

This is not possible to figure out which image needs to be scaled just by looking at the web page. So you need some tools to detect the issue with the images.

Anyway, this is not a hard task to detect those images as we are familiar with tools like Pingdom, GTmetrix, web-grader etc.

My recommendation is to visit GTmetrix or google page insight and test your domain and pages. If you find a warning to serve scaled images and then follow the steps provided below. Believe me, this will make your website load faster and improve your page score as well.

Example: The image below is the test result I had for this website. You can check this address www.rankwordpress.in if you wish to check.

It was tested on GTmetrix. So if you have anything wrong with your images, you will be notified by GTmetrix like this.

serve-scaled-image

The links inside this image are the link of images that need to be scaled. To see which image need to scale you can click on that link and verify where it’s appearing on your page.

Instead GTmetrix you can use page insight but both the tools will normally give you the same result. (Update: The recent update of page insight tool doesn’t show the unoptimized images which are why my love to that tool just decreased by a lot)

What other tools will you need to optimize the images

I have already mentioned that the first tool you are going to use the GTmetrix. When the testing part is done you will need to use the following tools to fix the issue.

  1. An FTP client or you need to have direct access to your Cpanel file manager.
  2. You need to create an account on Cloudflare and configure your website with Cloudflare. Open a new window and select your domain on Cloudflare which consists the page having unsealed images.
  3. If you are using Cloudinary to host your images then keep it open in a new tab too.

( I recommend to use Cloudinary which is a cloud drive that offers a huge space to host image and videos + lots of great tools are available to optimize the images. You can store about 4,50,000 images in a free subscription plan which also offers 11.5 GB managed storage and 23 GB monthly viewing bandwidth. Using Cloudinary is a good option for you if you don’t want to load all the images inside your host) Heading back to our main topic let’s follow the steps below.

Analyze The Website and Sub-pages

Check your performance on GTmetrix (I have already done it before in the first example) and got the optimize image warning. Let’s see another example:

gtmetrix-serve-scaled-images

After every image link, there should be appearing another link which says (optimized version). To download the optimized resources click on download optimized image on GTmetrix.

To upload it back to the website you need to unzip the files. I would recommend you to keep the downloaded file name same to the original file present on the web page. If it does contain some long string like (i838fu8fy8hwf4iy83ty398t99g3ig394) after the image size (720*350) then you can remove the string including the ( _ ) size.

When you delete the string by renaming the file then its ready to re-upload to your host. Same procedure if you have performed your test using Google page insight tool. This tool gives you all the files in a zip file where all the files will be classified by categories like an image, javascript, and CSS. In page insight tool the suggestion for optimization should appear like this.

pagespeed-insights-serve-scaled-images-warning

Caution: Google page insight tool doesn’t provide optimized image after the Latest UI update.

Now upload the optimized files to your hosting’s file manager

As you have the file ready to upload check the file name once again. It should be completely the same to the file name that needed to be optimized during the test including the image size.

Once you verify that both the name are same then proceed to the next step. Open your FTP client and connect to your host or directly go to your cPanel file manager.

Go to root/wp-content/uploads/2018/07/ and upload the previously downloaded optimized file there. (Here the date is 2018/07 because I uploaded the file on July 2018.

You will upload the file according to your date) Here’s how to know where to upload:

check-for-serve-scaled-images

Caution: Make sure the year (2018) and month (07) should be the same as your original file’s. By looking at the original URL you can know where you need to upload your optimized image. (Otherwise, your image will not be optimized)

Now upload the image to the desired folder. A pop up will appear to confirm overwrite the previous file, then hit yes.

Pop up-serve-scaled-image

If you are using Cloudinary or another cloud service to host your images then find the image address according to the image URL and upload the optimized version to the exact cloud drive. Overwrite popup should appear and then hit yes.

Purge all cache on Cloudflare

When uploading is done go to your Cloudflare account and select your domain name there. Then go to caching tab and purge all website cache to publish your current changes.

serve-scaled-images
  • Wait up to 30 seconds and now go to GTmetrix or page insight tool.
  • Check the web-page once again to verify the problem is fixed or not.

You can solve all the images and get a 100% performance rating by using this trick to optimize images. Apply this procedure and this will help you to serve scaled image properly and keep your page healthy.

If you find any difficulty during the tutorial don’t hesitate to ask a question. Put your question in the comment section below. I will answer each and every query there.

Conclusion: Scaling image is a very necessary task for your website. So always keep an eye on your homepage and fix any kind of issue with the scaled image using this method. If you know any more good way to fix this issue please let me know in the comment section below.

5 Great WordPress HTTPS Plugins To Enable SSL [Updated In 2019]

HTTPS refers that the connection is secure between the user’s browser and server. If your WordPress website has HTTPS URL then your site has better security which can be trusted by customers.

Most of the browsers alert the users when the sites have invalid security certificates. And if you want to make your site secure against eavesdroppers then you can use the WordPress HTTPS plugins.

If the site contains an HTTPS URL that means it has SSL (Secure socket layer) certificate. As the protocol is encrypted by SSL, it is known as HTTP over SSL.

However, the signal of HTTPS defines the authentication of the accessed website and the protection of privacy. Moreover, Google also uses the SSL certificate as a ranking factor to enhance your search ranking.

5 best WordPress HTTPS plugins

Here, we have mentioned best WordPress HTTPS plugins which will clean up the process and make it efficient.

1. WP force SSL

Wp-force-SSL-wordpress-https-plugins

WP force SSL plugin will redirect HTTP traffic to HTTPS without any coding. For activating the plugin, you need to have SSL certificate.

Users require to add HTTPS to WordPress URL and site address parameters in settings. The plugin is quick, easy and effective.

It does the process via 301 permanent redirect which is best for SEO. All the pages/subpages will be also redirected to SSL.

However, if you have tried several different codes in .htaccess to redirect and it didn’t work then this plugin will best choice.

WP force SSL requires WordPress 3.9 and higher version.

2. SSL insecure context fixer

SSL-insecure-content-fixer-wordpress-https-plugins

SSL insecure content fixer plugin will solve insecure content warning without any effort. It also cleans up the website’s HTTPS insecure content.

When you will install the plugin, it automatically fixes the settings on your website using a simple fix level. You can also select more comprehensive levels which are needed.

The level contains content fix level. Capture fix level, widget fix level and capture all fix level. Moreover, the plugin will also recommend the method of detecting HTTPS which suits your website configurations.

SSL insecure content fixer requires PHP 5.3 or higher version and WordPress 4.0 or Higher version.

3. Easy HTTPS Redirection

easy-https-redirection-wordpress-https-plugins

Easy HTTPS redirection plugin is also one of the effective WordPress HTTPS plugins. The plugin automatically redirects your site to HTTPS URL.

You can easily make your site SSL compatible. But before using this plugin you need to use HTTPS URL for your web pages and having SSL certificate.

However, if there are lots of static files which are embedded in your post using HTTP URL then it will show SSL warning to users. The plugin is providing an option to force those static files using the HTTPS URL dynamically.

If the files exist then the plugin will update the existing .htaccess files. But if the .htaccess files don’t exist then the plugin will automatically store the setting in the database.

Moreover, in the latest version of this plugin contains WP fastest cache which will clear the cache when plugin settings are changed. That prevents the mixed content warning from browsers.

Easy HTTPS Redirection requires WordPress 3.5 or higher version.

4. JSM’s Force SSL/HTTPS

JSM's-force-SSL-wordpress-https-plugins

JSM’s Force SSL/HTTPS plugin will ensure that your web pages URLs redirected to HTTPS quickly. You don’t have to adjust any changes in plugin setting and WordPress configuration.

You can simply activate or deactivate the plugin to enable/disable the filters and dynamic redirects. The requirement is your site must be configured with the SSL certificate.

JSM’s Force SSL/HTTPS requires PHP 5.5 or higher version and WordPress 3.8 or higher version.

5. CM HTTPS Pro

CM-https-plugin-wordpress-https-plugins

CM HTTPS Pro plugin is also one solution for installing SSL certificate and redirect the site from HTTP to HTTPS.

The plugin also consists of a scanner to find insecure content. It forces the whole domain to redirect to HTTPS or select the few pages from the site to redirect.

You can also check the SSL status on your dashboard after activating the plugin. So that you know your connection is secure with the user’s browser.

Moreover, it contains URL mapping, testing tools and URL filter. Though the plugin will not provide your SSL certificate, for activating the plugin you must have to install the SSL certificate.

Conclusion

The above-mentioned WordPress HTTPS plugins are the best choices if you are getting the mixed content warning or insecure error warnings. Though the plugins use different PHP and WordPress versions so make sure you use updated version to run the plugin.

Recent articles:

Bluehost India – A Comparison With Bluehost Global [2019]

When it comes to building a better website with higher performance, high security and constant uptime then you need to have a fast, reliable and secure hosting service. That is a known fact to almost every webmaster, blogger, and marketer around the world.

With the increasing amount of requirement, there are lots of different web hosting company rising around the world. Some of them are really good, steadfast and expensive. Again some of them provide good/average performance but comparatively cheaper in price. And some hosts are not that much reliable to run a good website.

When it comes to the most popular web host we start with Bluehost and Siteground, two considerably fast and feature-rich web hosting company. There is no remaining secret that most webmaster, blogger and internet marketer consider these two hosting over the other hosting company in the business. I always prefer to use Bluehost for my website and for client’s websites as well.

But in the last month, I decided to try with another version of Bluehost (relevant but very new to me). And this is an honest review about what I have found in the whole new experience with this alternate version. Now before going to technical terms let’s know about the Indian version of Bluehost.

 

What is Bluehost India?

Bluehost India is the latest edition of the U.S Bluehost.com, published by Endurance International Group (EIG), mainly to offer local hosting service to the Indian users. The idea behind this edition is that if you reside in India then you can have their nearest server station to gain a better server performance.

Bluehost Indian Edition is without any doubt one of the best web hostings in India. Both versions of hosting offer great service, reliability and support. However, the performance of Bluehost Indian version can only define by the practical benchmark of a hosted website in it.

While choosing the Indian version many questions may arise for Indian users such as,

  • Does Bluehost Indian version provide the same quality of service as Bluehost.com provides?
  • Should I buy the Indian version or the Global version?
  • Does Bluehost India has extended payment options, unlike the .com version?

In this situation, the user can be confused to make the right choice. Therefore, I have collected some of the key information for both hostings to identify their strengths and weaknesses.

 

How Bluehost Indian version differ from the Bluehost US version?

As we already know both are from the same ownership group still there are some differences between these two editions of Bluehost. As soon as you go further will know about how it comes to the differences.

 

#1. Hosting Services: Bluehost.com Vs Bluehost.in

Bluehost.com provides great offers to all kind of customers from individuals to business owners. Their service packages include Domain registration, shared hosting, cloud hosting, dedicated managed hosting and the pro web hosting.

These hosting packages are reliable, optimized for performance and offered with a handy price for the users. Whereas, Bluehost India furnishes the hosting solutions such as Cloud hosting, VPS Hosting, Linux hosting, Dedicated Hosting. These affordable and powerful hosting solutions are reliable and easy in use and specifically for Indian users.

And hey, you should be very happy about one question, Does Bluehost.in provide Bluehost WordPress hosting?

Ans: Yes, they do. You can check it out. In case you like, you can use this link to get 51% discount on Linux hosting.

Final report: Either of them offers great service, but we believe Bluehost’s global version crafted their services little bit more advanced way.


 

#2. Uptime Guarantee: Bluehost.in Vs Bluehost.com

Usually, Most of the web hosting mention the uptime with 99% guarantee. In this case, both version of Bluehost also mentions that their hosting service provides 99.99% uptime.

But I had to know what is the practical result of availability and these are the statistics (Pingdom uptime monitor) for two completely similar test-sites hosted on bluehost.com and Bluehost.in.

Uptime report of WordPress site hosted on bluehost.com

bluehost-uptime-test-from-Pingdom
bluehost.com-uptime-test-from-Pingdom

Uptime report of WordPress site hosted on Bluehost.in

bluehost-india-uptime-report
Bluehost.in-uptime-test-from-Pingdom

As nowadays the goal of web hosting service is to keep customer’s website up and run with good server time response. Both of these two hostings maintained their statement quite nicely with at least 99% uptime which means that normally you won’t find your website down with Bluehost global and Indian version.

Final review: As you can see both hosting are very good with up time but Bluehost.in was down for 27 minutes while bluehost.com was 100% up for the 30 days test season. However, I have to say these test results do not prove that same thing will happen to you.


 

#3. Website Building: Bluehost global Vs Indian Bluehost

Nowadays having a website builder in your hosting service is a must. Not everyone knows how to build a website with codes. In case of Bluehost.com, you will be offered with free goMobi website builder with drag and drop site builder.

To install WordPress, Drupal and other well known CMS you can use the one-click installer. Bluehost.com also included lots of other scripts to quickly build your desired website. Bluehost India also provides eCommerce optimized scripts and secure access control to give ease in the installation process of ready-made website scripts.

You will have access to a free drag and drop module to customize your installed scripts. Also, you will have one-click WordPress installation like the global version.

Final review: Both editions of Bluehost offers great builder options. Normally it’s fine to have a complete standalone builder or an integrated module to customize the pre-installed scripts. You can say both are the winner in case of website building.


 

#4. Server Performance: Bluehost.com Vs Bluehost.in

Bluehost.com provides highly optimized servers for website and WordPress recommends user to use Bluehost for best performance. Everybody knows that the websites hosted on Bluehost.com are super fast. Their server response time is very quick in India as well.

On the other hand, Bluehost India has local server station in India which allows Indian user to get steadfast server experience with their website. As stated earlier, one of the primary aims of building this Indian edition was to shorten the server distance.

However, you may want to know the test result given by the server testing tools. (Test were conducted three times before publishing the result)

The test result of Bluehost.com:

bluehost.com-server-test
bluehost.com-server-test

The test result of Bluehost.in:

bluehost.in-server-test
bluehost.in-server-test

Final Review: Both US and Indian version performs great in different regions but according to the test result Bluehost.in can be better for Indian website specifically. I have seen the review of people complaining about the performance of Bluehost.in in India.

But for now, I am going to depend on this result because in both the test website was completely similar and designed with the lowest possible load in it.


 

#5. Plans: Bluehost.com Vs Bluehost.in

Bluehost.com offers three plans in shared hosting plans. In which Basic plan is cheapest with one website, limited SSD storage and standard performance. Plus and Pro plans are offering unlimited website, unlimited SSD storage with standard performance.

Unlike plus and basic, Pro is offering CodeGuard for site backup. Moreover, In WordPress Hosting, there are another three plans – Basic, Plus, Choice Plus. Bluehost India is also offering VPS hosting, WordPress hosting, Windows reseller hosting and shared hosting.

In shared hosting, there are three plans -Starter lite, Advanced lite, and Business lite. These plans allow you to host over limited website and storage.

Final Review: Bluehost.com comes up with various features than Bluehost India. However, Bluehost India has more services in budget compared to Bluehost.com.


 

#6. Pricing & Payment option: Bluehost US Vs India

The global version of Bluehost offers little bit more expensive plans than Bluehost Indian edition. However, pricing depends upon the service they offer with quality, performance, and reliability.

There three shared hosting plans Basic, Plus and Choice Plus costs $3.95, $5.95 and $5.95 accordingly. In fact, their product quality is going to reflect the price you pay.


On the other hand, Bluehost India Linux hosting plans offers standard single domain hosting package in 209 INR, the Business package with three domain name capacity in 299 INR, the pro package with an unlimited domain name in 399 INR and the final cloud package with 4BG RAM and quad-core processor in 499 INR per month. They do have other packages with a handy price tag too.

Bluehost.in payment options include debit card, credit card, net banking as well as offline payment, which are main thoughts of building this edition as there is no debit card payment option in the global edition. And so many people have difficulty to pay with credit card.

Final Review: Both the hosting offers great plans, maybe a bit expensive but well worthy. And in case of payment option Indian user may choose Bluehost.in because they have multiple ways to complete their transaction and get their hosting on run.


 

#7. User experience: Bluehost Global Vs India

The user interface is big importance these days. The clean and easy to operate dashboard we have more engagement we will get. Bluehost.com displays a more user-friendly nice looking dashboard with which a general user can work without facing any difficulty.

The UI in Bluehost.in does very well. They are organized in a nice discipline way so that the user easy access to the tools they offer. But personally, I like the US version more than the Indian version.

Final Review: Nevertheless, Both the hosting does the same of the job of providing the user with an interactive and easy to understand and also the primary aim of a user is to use the tool more than the UI.


 

#8. Customer Support: Helpdesk Comparison

bluehost-india-support-and-bluehost.com-support

 

Pic credit: (Pixabay.com)

Now here’s the big thing and the most important one. How we get backed up by our hosting provider? Do we get enough help from them when we are in a difficult situation that would hurt our business entirely?

In this case, we have to look out how the customer support platform is designed, how they respond to the user, how they interrupt with the user to user discussion and help them find the pinhole to find a way out o their problem. Bluehost.com is a well established and has been a part of the market for so long to understand the importance of good customer service.

They customize their bridge of support reach in 4 different ways so that the customer can get back to them with any of the available ways. They have personal Phone support, Live chat, Email, Telephone, and online forums. You can also look for their Twitter account and their Twitter support account to stay connected.

Here is an example of how the support team always get engage with the people who are using their service, see the tweets from Fernando Segura reviewing about Bluehost service and there is the quick replay from the Bluehost support team. Pretty quick, on the same day.

So you can expect them to reach you out very quickly if you ask them for help purpose or any other matter.