How I Built Micro Niche Site Making $100/Month with Affiliate How to Migrate Blogger to WordPress Without Losing Traffic How to Create and Setup your WordPress Blog with Bluehost How I Increased My WordPress Site Page Speed by 300% Migrate WordPress Site from Old Host to New Host with No Downtime

WordPress SEO by Yoast is an evolved and powerful WordPress SEO suite that provides all the essential tools to optimize your WordPress website getting higher ranking in Google organic search results and other search engines. Unlike other SEO plugins Yoast SEO is very user friendly, effective and easy to setup on any WordPress blog or site. You don’t need to be savvy enough to configure the plugin and it is as easy as a newbie user can setup without facing any difficulty.

The new Yoast SEO version 3.1.1 is more improved in user interface especially providing more features in rich snippet checker, making primary category for categories, and catchy buttons in SEO setting options.

Today I will share a complete Yoast SEO V3.1.1 setup guide for WordPress users who did not try Yoast yet or newbies to WordPress.

Yoast SEO Features (Free)

  1. Increase your branding by showing your website’s name in the search results as well as show your company name or person as metadata that can be displayed in Google’s Knowledge Graph.
  2. Verify your website with Google, Bing, Alexa and other services by simply inputting individual Meta values
  3. indexability check is enabled
  4. Choose title separator from 13 different symbols to display separator between blog post title and site name
  5. Enable homepage SEO by providing optimized Homepage title and Meta descriptions (limit to 150 characters)
  6. Choose optimized post title template that looks catchy, user friendly and search engine friendly to get more organic search ranking in Google
  7. Taxonomies are set to default but you may want to change Taxonomies title template to separate post titles and taxonomy titles and make them indexable by choosing an optimized format
  8. Archives work to display Blog author bio to search results. If you want you can change Author Archives title template to any format you want but you have to understand parameters enough before changing title template
  9. Show your social accounts to search results pages by enabling social SEO
  10. XML Sitemaps can generate sitemaps for blog posts, pages, categories, and tags that can be indexed to search engines Google, Bing, Yahoo, Yandex and other search engines
  11. Enable breadcrumbs to let search engines find specific path of your blog post or page. Even users can easily navigate your site
  12. Focus keyword testing for blog posts and pages
  13. Edit robots.txt and .htaccess files using File editor tool
  14. Quickly change titles and descriptions of your posts and pages without having to go into the editor for each page
  15. Import settings from other SEO plugins or export your settings for re-use on another blog
  16. Search console is the new feature of Yoast V3.1.1 that allows you to fetch your Google search Console information. To get search console data you need to add Google Authorization code which you can get by clicking on Get Google Authorization Code button
  17. New Yoast SEO V3.1 includes another feature that allows you to make primary category of any specific category and make secondary category of other categories

Learn more about Yoast SEO V3.1

Yoast SEO Features (Premium)

Yoast SEO premium provides two important features that free SEO plugin does not provide

  1. URL Redirect: URL redirect feature allows you to enable custom URL redirect to existing posts or pages from broken URL. Suppose you have changed any category, or slug of your article now the article got changed permalink and the earlier permalink is broken URL or 404 error page. So if you don’t want to get users landed on the non-existing page you can make a custom URL redirect that sends users to the existing page and increases your website’s user experience. This also increases your website’s credibility by reducing 404 error pages quantity to Google and other search engines.
  2. Multiple Focus Keywords: Yoast SEO free version allows you to test your blog post’s ranking for one single keyword but if your article is categorized in two or three categories and you want to test SEO score for multiple focus keywords then you need to input multiple keywords that Yoast SEO free version doesn’t allow. But Yoast SEO premium version allows you to test your blog post SEO score for multiple focus keywords.

Read more about Yoast SEO Premium

Import SEO Settings before Moving to Yoast SEO

If you already run a different SEO plugin (may be All in One SEO, any other SEO plugin) then you have to migrate your existing SEO settings to new SEO plugin that is Yoast before configuring Yoast SEO on your WordPress site.

SEO Data Transporter plugin (made by StudioPress) allows you to transfer your inputs SEO data from one theme/plugin to another. It’s really difficult to switch themes or dump plugins in fact themes and plugins store their inputs SEO data differently that makes harder your SEO migration process. But thanks to SEO Data Transporter plugin that it can do rest of the SEO data migration tasks on behalf of you.

To get started with SEO Data Transporter simply install the plugin on your WordPress site and navigate: Tools > SEO Data Transporter

Click “Analyze” to see what records and elements are compatible, and click “Convert” to make the conversion.

SEO Data Importer
SEO Data Importer

SEO Data Transport supports number of themes {Builder, Catalyst, Frugal, Genesis, Headway, Hybrid} and Plugins {Add Meta Tags, All in One SEO, Meta SEO Pack, Platinum SEO, SEO Utimate}

There is another process of migrating SEO settings from All in One SEO to Yoast SEO

Navigate to SEO > Tools > Import from other SEO plugins

Now choose “All-in-One SEO” and click “Import” button

Import SEO settings
Import SEO settings

Your SEO settings will be migrated automatically

Yoast SEO Configuration

So you’re ready to configure Yoast SEO on your WordPress blog right? I will clarify each setting for Yoast SEO configuration in comprehensive way so that new users can understand the setups.

Yoast SEO: General Settings

In Yoast SEO General Settings section you need to provide information about you, your website, webmaster tools verification etc.


In General section you can start Yoast SEO tour by clicking on “Start Tour” button. This will explain all the functionalities of this plugin but here we will do a complete SEO setup and you don’t need to take the tour spending more time.

Your Info

Your website name is set default in “Website name” input area but you can change your Website name here or choose any alternative name that you want Google to consider

Yoast Setting general
Yoast Setting general

Company or Person

This data will be shown as metadata in your website and it is intended to appear in Google’s Knowledge Graph. You can either choose Company or Website. If it’s company then provide a company name and upload company logo otherwise provide your name as Person.

Webmaster Tools

In webmaster tools you can verify your website with Google, Bing, Yandex and Alexa by using site verification ID. If you verify your site with file upload method then forget about it.

Webmaster tools
Webmaster tools


The advanced part of SEO is disabled by default with Yoast SEO since blog Authors and Editors won’t be able to do stupid things with advanced options only admin have rights to bring changes anywhere in blog post or page using Advanced SEO part. So keep this default

When you’re all done click on “Save Changes” and general settings are done!

Titles & Metas

In titles and metas section you can bring change in title template settings for blog post, page, categories, tags, archives, author etc.


In general section you can select title separator from 13 different symbols. This symbol will be shown between post title and site name.

Title seperator
Title seperator


In homepage section you can bring changes in Title template and Meta description

Title template is set default to

%%sitename%% %%page%% %%sep%% %%sitedesc%%

This means your site title will display in following format

Your Site – Site Description

If you want to display only site name then remove everything except %%sitename%%

But it’s recommended to keep Title template default for providing a comprehensive Homepage title to both search engines and users

Homepage settings
Homepage settings

In Meta description template provide a short description (not more than 150 characters in length) that tells about your website and services

Post Types

Now click on “Post Types” to bring changes on title template for blog posts, pages, media etc. on your WordPress site.

The title template remains default as

%%title%% %%page%% %%sep%% %%sitename%%

This means after post title or page title the sitename will be displayed and a separator will divide post title and sitename.


How to create a website with WordPress – The Wild Blogger

To many webmasters and SEO gurus this format is not search engine friendly as it elongates your blog post title and every time it will display broken title for longer post titles in Google and other search engine results pages.

Post Types - Yoast SEO
Post Types – Yoast SEO

So it’s better to remove your site name and keep blog post and page title single as it will give you more spaces to write longer, comprehensive and improved post titles for SEO

So remove everything except


For posts, pages, media (images, videos) in Post Types


In Taxonomies section you can bring changes in Categories and Tags title template which remains default as

%%term_title%% Archives %%page%% %%sep%% %%sitename%%

This means your category title will be displayed in following format

WordPress Archives – The Wild Blogger

This format is rich enough as it tells search engines about a specific Archive file “WordPress” under a website “The Wild Blogger” which is a brand name of our site.

So if you remove site name then the Archives file will be messed up with millions of other WordPress Archives in Search engines and it won’t be identifiable to People that which site acquires this specific category. So only your brand name can differentiate the Archives file to users.


It’s recommended that you keep “Taxonomies” settings default.


In Archives section you can bring changes in “Author Archives” and “Date Archives” title templates also change Special pages titles like Search pages and 404 pages.

The title templates for Author archives and Date archives are improved enough and you don’t need to change anything here in addition for Special pages the title template for Search pages and 404 pages are suitable for any WordPress site and if you want to change Search page and 404 page content you can do so from themes settings section of your WordPress site.

Finally click on “Save Changes” and Titles and Metas are successfully modified for SEO.


In Social you can enable your social channels like Facebook Page, Twitter, LinkedIn, Instagram etc. to inform Google about your social profiles, so that if anyone searches your website name Google will also display your social profiles as well.

Social - yoast SEO
Social – yoast SEO

Click on Facebook tab and you will see that Facebook Open Graph meta data is enabled. You can add a default image that will be used if any certain post or page does not contain any image or featured image.

Social - Facebook Yoast
Social – Facebook Yoast

You can also get access to Facebook insights by adding Admin’s name and Facebook user ID.

Read this article for gaining access to Facebook Domain Insights

In Twitter settings enable Twitter card for Summary or Summary with Large Image

In Pinterest settings add your Pinterest verification code

To add Google+ page for your business ad Google+ business URL

When you’re all done simply click on “Save Changes” and social account is setup properly

XML Sitemaps

In XML sitemaps Yoast SEO provides you an auto generated sitemap which you can submit to Google, Bing, Yahoo and other search engines.

XML sitemaps
XML sitemaps

You can limit the Max entries per sitemap changing the default value 1000

Exclude from Sitemap

If you don’t want anything indexed in XML sitemap suppose “Affiliate Links” then click on “Post Types” can select “Not in sitemap” for Affiliate Links

When you’re all done click on “Save Changes”


In Advanced section you can enable Breadcrumbs that will be displayed in Google search results pages and Google can identify the right path a blog post or page.

Breadcrumbs - Yoast SEO
Breadcrumbs – Yoast SEO

Breadcrumbs normally remain disabled so choose “Enabled” and Sava Changes


Breadcrumbs may not be displayed on your theme if Breadcrumbs code not embedded properly or your theme doesn’t support Breadcrumbs. So in this case you can install a plugin called Breadcrumb NavXT

Later add following code in your themes single.php file right after <main id="main" class="site-main" role="main">

<div class="breadcrumbs" typeof="BreadcrumbList" vocab="">
<?php if(function_exists('bcn_display'))

If you don’t find the right path of adding above code then contact your theme designer to know where to add Breadcrumbs snippet to display Breadcrumbs before blog post title.


The default permalinks setting for WordPress is not better fit for SEO because the structure looks not only ugly but also complex for search engines to crawl because it contains unwanted characters that search engines ignore.

The following structure is the default permalink structure for WordPress

Here 123 is the ID no of post or page.

But you can customize permalink structure and create an equipped permalink that search engines like

To customize Permalink simply navigate Settings > Permalinks

Permalinks settings
Permalinks settings

Now choose Custom Structure and replace the existing snippet with following


Read more about WordPress Permalink structure


Yoast SEO provides your three tools

Bulk Editor: A tool allows you to quickly change titles and descriptions of your blog posts and pages without going to the editor for each page.

File Editor: Allows creating robots.txt file and bringing change in .htaccess file

Import and Export: Easily import other SEO settings or export SEO settings

Recalculate SEO Scores: Recalculate SEO scores for all of your blog posts and pages.

Search Console

Search Console is a feature that allows Yoast SEO to fetch your Google Search Console information from your Google account by authentication process. If you want Yoast SEO to fetch Google Search Console information then click on “Get Google Authorization Code” and allow app.

Allow app
Allow app

Then you will get an authorization code which you need to copy and paste on the authorization code field and click on “Authenticate” button

Search console SEO
Search console SEO

Now choose your profile and click “Save Profile”

Search console
Search console

You will see the current profile is set to your website.


In Yoast Extensions you can get 4 other top popular Yoast premium Extensions that can improve your website’s SEO performances and drive you double even triple hold traffic from Organic, Local and News searches.

Yoast Extensions
Yoast Extensions

If you want to buy any of the extension then click on “Get this extension” for any extension you want and download the extension Yoast official website.


Yoast SEO is definitely a brilliant SEO tool which empowers millions of WordPress sites to get better ranking in Google organic search results. Yoast SEO provides your website an extra layer of security and improved performances so that your website always remains fit in indexing content to search engines regarding Google, Bing, and Yahoo etc.

If you get this Yoast SEO plugin setup guide helpful then please share it with your blogger friends and social followers.

Getting a WordPress blog setup is not an easy task especially if you’re not enough savvy in your market in addition you’re poor in coding, web development and website optimization areas. Though WordPress does not require your coding knowledge because most of tasks done in WordPress with plugins and themes support but it’s important that you better know your market and you’re ready to setup a new WordPress site for your business.

So here today I will go through an elaborate tutorial to create and setup a new WordPress site with Bluehost with a unique domain name that fits your business.

Why Bluehost for WordPress?

There are hundreds of thousands of web hosting providers out there; the vast majority of web hosts meet the minimum requirements of WordPress installation and website setup. And choosing one from the crowd cannot be a wise decision and may lead you a great loss in long run.

Flowers need the right environment to grow up, just like that WordPress works the best when it’s installed on a rich and evolved web hosting environment. who provides the main WordPress software from their official website and they dealt with more hosts than you can imagine; in their opinion, Bluehost represents some of the best and brightest services for WordPress installation and setup.

Following are the services provides

  • WordPress Auto-Install — new WordPress updates are made available within 24 hours.
  • Unlimited dist space
  • Unlimited monthly data transfer (bandwidth)
  • Host unlimited domains on 1 account
  • 1 free domain name with account
  • 2,500 POP / WebMail addresses
  • 50 MySQL databases
  • Free control panel
  • Free SimpleScripts
  • 24/7 network monitoring
  • Free CDN services (Cloudflare CDN)
  • Mirrored storage backups
  • No hidden fees

+Tons of premium features for online business with Bluehost

WordPress Installation Basics

The basic steps of new WordPress installation includes following things.

  • Choosing a unique and better domain name that suite your business
  • Register your Domain with a reliable domain registrar
  • Create a hosting account at a trusted hosting provider like Bluehost.
  • Install WordPress on your hosting account using server provided WordPress installer
  • Access your WordPress site account
  • Install recommended plugins and themes

Complete WordPress Blog Setup

So you have learned why Bluehost is the best WordPress hosting provider and cheapest ever hosting service that you can start your online business with Bluehost without any worry as millions of your other online marketers already joined there.

So, before getting started with your WordPress blog you need to do few things that are most important for future of your business.

This is exactly choosing a unique, nice and branded domain name that can represent your online business name and fame.

It’s really hard to find a domain name that suites your business indeed you have to do brainstorming to get one from hundreds or thousands of Domain names.

If you think you can find yours then better to move forward with steps below but if you’re tired of sorting out a unique name then I suggest you to hire someone may be a gig on Fiverr can do rest of the tasks (unique domain research and registration) on behalf of you.

If you have found a unique domain name then search for DNS availability on this tool

Registering Domain with Hosting

So you have found your own domain name, right?

Now head to and click on “Get started button”

Note: Bluehost offers special discounts in addition with a 30-day full money-back guarantee, so joining is risk free.

On next step Bluehost offers to choose a plan from 3 different plans to register your domain and hosting account.

Sign Up Now - Bluehost
Sign Up Now – Bluehost

Basic Plan: This is indeed a plan designed for WordPress beginner which offers services for creating small business online. If you want to start with WordPress and money is a concern then choose Basic plan.

Plus (most popular): This is most popular plan to WordPress users which offers most of the premium services that are required creating online businesses. If you’re a savvy guy and professional in your market then its wise decision to choose Bluhost Plus plan which provides maximum influences of building unlimited sites with other leading internet services.

Pro: Pro is definitely a business plan that offers highest performances of hosting services including SSL, Dedicated IP, Domain Privacy, Sitebackup Pro and tons of premium services essential for big businesses online. If you’re an agency that creates multiple sites for clients then Pro is a brilliant choice for you.

Now you have understood what makes different of Bluehost three hosting plans and you have already decided which plan to choose for your business. Here at the The Wild Blogger we have chosen Plus plan and we’re happy with this service.

After clicking on select button Bluehost offers you to register a domain name for free. If you already registered your domain with any other domain registration service then choose “I Have a Domain Name” and type your registered domain name and click “Next”

choose domain name
choose domain name

In “Account Information” section provide your Name, Business name Country, Email address etc.

In “Package Information” section you can choose hosting account plan it’s set “Basic 36 months Price” as default but you can increase/decrease hosting account expiry. If you decrease hosting expiry then cost/month will increase by $1. So to save your money it’s recommended to choose extended hosting period.

Choose package information
Choose package information

Domain Privacy Protection: If you register your domain with Bluehost then enable Domain Privacy Protection to get WHOIS protection by Bluehost.

Site Backup Pro: This option should be enabled as you may want to backup your site from server side so if your site is hacked you can quickly download the backup copy of entire website files and databases and get back your WordPress site up and running within minutes.

SiteLock Security: SiteLock security demonstrates to your customers that you are a trustworthy business by verifying your credentials such as email, phone and address.

In billing section provide your Credit card information or alternatively choose PayPal to pay for your webhosting account with Bluehost.

After payment Bluehost will provide you invoice to your email address and provide your Login information (username, password) to login your hosting account.

Installing WordPress

So you have logged in your Bluehost hosting account with your account information.

After accessing your Bluehost account you will see essential tools to manage your website, create business email address and do lot of campaigns with Bluehost suggested internet marketing tools.

We will first install WordPress to create our site, so head to “Website” section and choose “Install WordPress”

Choose - Install WordPress
Choose – Install WordPress

Now you will see “Do it yourself (FREE)” message that tells to install WordPress by your own accord.

Do it yourself free
Do it yourself free

Simply click on “Install” button WordPress installer will load

Choose your domain URL and click “Check Domain”

Check Domain
Check Domain

When checking is almost done check “Show advanced option” and provide your Site Name, Admin Username (choose a complex username) also check Terms and Conditions.

Install Now WordPress
Install Now WordPress

Finally click “Install Now” button

Meanwhile you will see WordPress installation is in progress.

Your install is underway
Your install is underway

When installation is done click on “View Credentials” button to see your WordPress login credentials.

Your install is complete
Your install is complete

Scroll down the page a little and click “View” next to show your WordPress login credentials

Access your new wordpress site
Access your new wordpress site

Congratulations! You have successfully installed WordPress with Bluehost now you’re ready to login your WordPress account and create awesome website or blog for your business.

Login to your WordPress site
Login to your WordPress site

Things to Do After WordPress Installation

Now I will assist you to setup your WordPress blog from primary stage and create a professional look WordPress site that matters your business.

First of all you need to install recommended themes and plugins for preparing your WordPress site.

Choose a better WordPress Theme

Themeforest: Themeforest is a giant resource of WordPress and other CMS themes and templates. You can choose any theme for your WordPress site or blog. Here at The Wild Blogger we have chosen NewsPaper theme from Themeforest which is very influential and multi-purpose WordPress theme.

MyThemeShop: MyThemeShop is also a great place to search for any theme for you WordPress site. To download at MyThemeShop you have join their membership buying any subscription package you want. You can download lots of freebies (themes and plugins) with your main theme package.

Elegant Themes: Eleganththemes is also a great place to search for your desired theme for your website. The most popular theme at Elegantthemes is Divi Theme which is a multipurpose WordPress theme and very influential to create WordPress blog or site.

Install Recommended Plugins for WordPress

Akismet: Akismet is a recommended plugin that works with almost 1+ million WordPress sites. The function of this plugin is to block automatic or manual SPAM comments from users by providing Captcha Entry. This plugin is auto installed with your WordPress Blog; you just need to activate it from Settings > Akismet and register a new Akismet account, get API key and activate your plugin.

WordPress SEO: WordPress SEO by Yoast is a complete SEO suite developed by Joost-de-Valk, an Irish Programmer and SEO Consultant. Yoast is a FREE plugin which operates with multiple SEO functions recommended by Search Engines.

Edit Author Slug: This plugin lets you hiding your WordPress account profile username and displays a custom nickname for the safety of your WordPress blog from hackers.

Breadcrumb NavXT: This plugin can help you to enable Breadcrumb for Blog posts, pages of your WordPress site. Breadcrumb is a great function of SEO since it tells Search Engines the specific path of Blog posts, defines categories path and homepage.

Contact Form 7: Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup.

Formidable Forms: Build WordPress forms the fast and simple way with a simple drag-and-drop interface (and a visual form styler in version 2.0).

iThemes Security: iThemes security is well recommended WordPress security plugin that protects your WordPress from 30 dangerous attacks you don’t know. Read more about iThemes Security Setup

BackupBuddy: BackupBuddy is WordPress backup software that can help you to provide real time backup services with BackupBuddy Stash Live and send your website backup files to email, Google Drive, Dropbox etc. places or instantly download from local host.

Thirsty Affiliates: Thirsty Affiliate is a great WordPress affiliate management plugin that provides all the essential services to promote your affiliate products and services and generate more income than other affiliate plugins and tools.

Permalink Structure: Permalink structure setting is also an important part that requires appropriate setup for a biggest benefit in SEO.

WordPress default permalink structure is setup to which looks very ugly also very bad for SEO. So you need to change this structure make it search engine friendly.

Simply access to Settings > Permalinks

Choose “Custom Structure” and replace the existing link structure with any of the following




To know more about WordPress permalinks head to Permalinks Settings


WordPress is very powerful content management software which is chosen over 60 million people around the globe and still counting new WordPress installations. To create a better WordPress site is not an easy task if you’re not enough savvy in your space.

The thing is that you have to understand you market also your target customers so that you can easily setup your site the way you want and your customers can navigate your content effectively and buy products from you.

This tutorial is just a purpose of new WordPress installation and setup from primary stages. I will be publishing WordPress site development guides in coming days.

Let me know what do you think about WordPress setup with Bluehost


WordPress security is being a biggest market ever in online marketing space when thousands of websites are cracked down each day due to vulnerable security issue and website owners are to pass very crucial time in providing extra security layer for their most popular website or business blog costing huge money for their business.

Today I will discuss WordPress security vulnerabilities, how to understand your Website is hacked and a complete setup procedure of a famous WordPress security suite iThemes Security Pro. Let’s begin…

Vulnerabilities of WordPress Security

WordPress websites face number of potential and highly targeted vulnerabilities that are today biggest issue for website owners to run a WordPress site without trouble. To all of us in common sense we think changing “admin” as username and choosing a strong password can protect our site in many ways. Apparently it’s true that choosing strong password is a big deal but in terms of ensuring a whole security layer for WordPress site only a strong password can’t help a lot indeed.

Following the potential WordPress vulnerabilities

  • Server vulnerabilities
  • Theme security
  • Plugin security
  • File permissions
  • Securing specific files (like wp-admin and wp-config and wp-includes)
  • Database security
  • Computer vulnerabilities
  • FTP vulnerabilities
  • and more

The above mentioned vulnerabilities can’t be fixed with a single plugin or service provider but in a combination of recommended products and services a WordPress site can be made sure 100% secured and safe from all kinds of potential attacks.

And it’s a goal for website owners who think for real online business to protect their sites from all kinds of potential vulnerabilities by any means.

So today I will walk you out through understanding WordPress site hacking and reducing your WordPress vulnerabilities by installing a recommended WordPress security tool “iThemes Security Pro.”

How to Understand if Your Site is being Hacked?

Understanding whether your site is being hacked or not is a biggest deal to you since you’re in a space where website hacking is a common phenomena. There are few certain activities that can ensure you will always be updated with the latest events of your website especially regarding unusual activities like website hacking.

Following are quite few ways you can measure your website’s health

  • Google Webmaster Tools: GWT is the best place to start out searching vulnerabilities of your WordPress site through advanced search console dashboard. If your site is in potential attack then immediately Google will warn you and display a message in your Search console mailbox in addition you will get that message sent to your Gmail account.
  • Sucuri Sitecheck: Sucuri Sitecheck is a free service to scan your entire WordPress site to check potential vulnerabilities of your site. If you scan your site with Sucuri free plan then you may not get notifications of critical problems and errors that you will get from Sucuri paid plan. So it’s recommended to go through Sucuri paid plan to get real time notifications of your site health. Sucuri can give you heads up for website malware, spam injections, defacing or blacklisting.
  • CodeGuard: CodeGaurd is a time machine for your WordPress site that is a fantastic and more reliable website backup – which track all of your changes daily. Try CodeGuard with free trial.
  • Google Alerts: Google alerts can provide free services to head you up scheduled alerts with the aid of Google analytics tool for website activities and potential vulnerabilities of your WordPress site. This tutorial better explains how to use Google analytics and alerts together to monitor your Website latest events and activities.

So we have learned about potential WordPress security vulnerabilities and how to understand whether your site is being hacked or not. Now I will show you up a complete setting up tutorials for a famous WordPress security tool “iThemes Security Pro”

As the name suggests it’s a full version of iThemes security, though you can follow this tutorial if you run a free version except Pro features.

iThemes Security Pro

iThemes security(formerly Better WP Security) is one of the most popular WordPress security plugins in the market today which offers 30+ ways to secure and protect your WordPress site from attacks. To date iThemes Security receives 4.7 out of 5 ratings with 7M+ active installs.

iTemes security - formerly better WP Security

Install and Activate

iThemes Security comes with both free and paid version. If you think for business then it’s recommended that you go for paid version for enabling extra security layer across your WordPress site with multiple security settings. If money is a concern then go for free version.

Anyway for tutorial purpose I will show how to install and activate Pro version of iThemes security in WordPress site.

First of all go to and download iThemes Security choosing a preferred plan

After buying iThemes Security Pro you need to activate license for your website with iThemes Sync Standard. To activate license simply click on “Licensing” and choose “Setup 10 Sites for Free”

Licensed sites

Now you can buy iThemes Sync Standar (10 sites) with $0.00. After buying you will receive a welcome message from iThemes allowing you to login your Sync dashboard.

Login to your iThemes Sync account and add your current WordPress site to iThemes Sync. You can add maximum 10 sites in iThemes Sync for free.

Add a site

Now download iThemes Security Pro from Downloads section. After that login to your WordPress account, install and activate the plugin with regular WordPress plugin installation method.

iThemes Security Download

The very first step is to activate the licensing option for iThemes Security Pro. To activate license navigate Settings −> iThemes Licensing

Now select your iThemes products and click on “License Products” button. After licensing product you will see Expiration of each product with Product status.

Licensed products

After that head to Security −> Dashboard and click on “Secure Your Site Now.” There are four important steps you need to take action before setting up iThemes Security.

Important First Step

Important first step

Backup Your Site: Before to get started with iThemes security it’s recommended to backup your database

Allow File Updats: iThemes Security requires to write up on wp-config.php and .htaccess files. So before to give those rights you should allow file updates. Click on “Allow file updates” button

Secure Your Site: This is a default setting that can not conflict with other plugins or themes.

Help Us Improve: iThemes Security Pro would like to collect anonymous date about features you use to help improve this plugin. Press, Yes, I’d like to help button.

Finally click “Dismiss” to get back to the Security Dashboard panel


iThemes Security pro dashboard

Don’t Lock Yourself Out

iThemes security is very strong to secure your WordPress site from all the potential spam attacks that come from website users or hackers. It doesn’t care who you are, if it detects any unusual activity even from Website administrator it will lock you out.

This can be troublesome on sites with existing errors like admin lockout and you had to take action such as removing plugin files from your WordPress Plugins directory through File Manager on server-end.

So if you don’t want to get yourself into serious technical trouble like this then whitelist your IP by clicking on Temporarily Whitelist my IP for 24 hours.

Getting Started

In Getting started guide you will watch a quick walk-through video about iThemes security pro installation and setup documentations. Also if you have any question regarding iThemes products you can get help by clicking on “Get Help Now” button

Security Status

Security Status check

Security Status section represents your site’s High risks, Medium risks, and Low risks points where you must take action like fixing issues by clicking on Fix it button.

High Priority

  • XML-RPC requests can try multiple authentication attempts per request. Attackers can use this to speed up their brute force attacks.
  • Malware scanning is not scheduled to run automatically.
  • You are not allowing two-factor authentication

So the above mention activities must be done in order to keep your site safe (as it’s now under risk) of very potential attacks.

By clicking on Fix it button you can fix every critical issue individually in “Settings” section

Medium Priority

  • Your website is not protected against bots looking for known vulnerabilities. Consider turning on 404 protection.
  • Your login area is partially protected from brute force attacks. We recommend you use both network and local blocking for full security.
  • Your WordPress Dashboard is using the default addresses. This can make a brute force attack much easier.

The above mentioned security signals are performed in your site as Medium priority tasks and these are displayed in a yellow highlighted zone meaning that these are imperative to fix to enable strong security coating across your site.

Low Priority

In Low Priority section you will see handful of tasks that are less responsible of causing critical issues across your site. But it’s strongly recommended that you fix each and every issue very carefully because your site’s security is a big concern after all.


iThemes Security Pro Settings copy


Global Settings

Global settings are the initial security settings of iThemes Security that controls your site’s unethical login attempts through locking out process. In Global settings you mostly take actions in Notification Email, Blacklist Lookback Period, Lockout Period, Lockout White List etc.

404 Detection

404 detection looks at a user (possible hacker) who is hitting a large number of non-existing pages and getting a large number of 404 errors.

Away Mode

Your site normally remains active login for 24 hours unless you activate Away Mode feature. This setting will allow you to disable access to the WordPress Dashboard for the specified period. In addition to limiting exposure to attackers this could also be useful to disable site access based on a schedule for classroom or other reasons.

Brute Force Protection

If one had unlimited time and wanted to try an unlimited number of password combinations to get into your site they eventually would, right? This method of attack, known as a brute force attack, is something that WordPress is acutely susceptible by default as the system doesn’t care how many attempts a user makes to login.

By enabling this feature your site will be safe from unwanted brute force attacks

Hide Login Area

Enable this to hide the login page (wp-login.php, wp-admin, admin and login) making it harder to find by automated attacks and making it easier for users unfamiliar with the WordPress platform.

Malware Scanning

iThemes Malware scanning is powered by Sucuri Sitecheck. It checks for known malware, blacklisting status, website errors, and out-of-date software.

Strong Password

Force users to use strong passwords as rated by the WordPress password meter.

System Tweaks

These are advanced settings that may be utilized to further strengthen the security of your WordPress site.

Advanced Settings

iThemes Security Pro advanced

Admin User

This feature will improve the security of your WordPress installation by removing common user attributes that can be used to target your site.

WordPress Salts

A secret key makes your site harder to hack and access by adding random elements to the password.

Change Content Directory

Changing the name of the Content Directory on a site that already has images and other content referencing it will break your site. For this reason, it is highly recommended that you only change the Content Directory on a fresh WordPress install.

Change Database Prefix

WordPress assigns the prefix “wp” to all tables in the database where your content, users, and objects exist. This is also a vulnerable point of any WordPress. By enabling this setting you can generate a new database table prefix.



iThemes Security Pro copy

These are the pro features that only included in iThemes Security Pro, which contains some most advanced site security layer especially Malware Scan Scheduling, WordPress Password Expiration, Google reCAPTCHA, Two-Factor Authentication, and User Logging.

If you don’t have a pro version then use this link to download iThemes Security Pro

Malware Scan Scheduling

Protect your site with automated malware scans. When this feature is enabled, the site will be automatically scanned each day. If a problem is found, an email can be sent to select users.

Privilege Escalation

Enabling this feature will allow administrators to temporarily grant extra access to a user of the site for a specified period of time.

WordPress Passwords

Use this option to strengthen the passwords users use to log in to your site.



Protect your site from bots by verifying that the person submitting comments or logging in is indeed human.

Two-Factor Authentication

Two factor Authentication

To allow users to log in with two-factor authentication, enable one or more two-factor providers. Once at least one two-factor provider is enabled, users can configure two-factor authentication from their profile.



By clicking on this button you will be taken to iThemes Backup plugin Backup Buddy. If you use iThemes Security then it’s highly recommended to use also BackupBuddy to ensure your site’s full backup and database backup scheduling.


In this section you will see various security log information regarding Don’t Lock Yourself Out, Security log Data and Log Summary. If you want you can clear logs anytime.


To get instant help from iThemes Security expert team you can easily create a support ticket by clicking on “Create a support ticket” button or get Hack repair service from Sucuri and iThemes recommended hack repair partner to get things back in order.


WordPress security is indeed a big concern to many people who are in internet marketing space and do maintain number of websites and blogs for their businesses. Hackers are unstoppable and they’re damn terror to vulnerable WordPress sites that can be easily cracked down by some simple steps of hacking procedures.

After having countless WordPress security services and security experts in our industry still many people can’t have a calm and peaceful sleep for a night for their most beloved website or blog. We know how hard to stop hacking attempts made by hackers to a million dollar worth website when on average, 30,000 new websites are hacked each day.

iThemes Security Pro can be your ultimate solution of getting away of all kinds of hacking attempts made by hackers. This security tool never causes any downtime issue across site and it’s a handy WordPress security suite of any time.

Let me know your thoughts about iThemes Security Pro, I would be happy to know your positive feedback about this product.

WordPress site migration from older hosting to newer hosting has been a common practice to internet professionals those who run multiple businesses with websites and hosted them on different hosting companies.

Site migration is a big concern to users who tried a poorer hosting provider first and later understood the significant lacking in hosting services that made him/her decided to leave the hosting provider immediately.

Today in this article I have covered a complete WordPress site migration procedure that any user both newbie and pro can understand and easily apply on their recent site migration procedure.

Why You Want to Migrate your Site from Older host to New host?

WordPress site migration process seems to be complex to many users but the ultimate truth is that website migration is really a complicated process if you’re not enough savvy in your space.

To professionals and experts website migration is the easiest task as they do it always but you must know whether you migrate your site or reinstall your site to new hosting you have to perform specific tasks accurately that can lead you to be success for sure.

The reasons behind website migration from older hosting to newer hosting are

  • You sucked getting instant support from your older hosting provider
  • You see lacking in website uptime performances or gradual downtime in your site handling unlimited traffic due to limited Bandwidth issue
  • Your hosting provider is not any trusted brand in the industry and you don’t put enough faith in their services as your business is a big matter to you
  • Your hosting provider takes much cost providing poor services
  • + Tons of reasons of website migration from older host to a new host.

So today you decided to migrate your WordPress site from older host to new host, right?

Before to go ahead ask yourself have you selected a good, trusted, and branded hosting provider leaving your older hosting account where you can put your 100% trust or still you can’t find any better hosting provider and only came here to understand the WordPress site migration process.

Then don’t worry I can suggest you a better hosting provider for WordPress which is globally trusted and reliable hosting provider “Bluehost”.

Frankly speaking all of my WordPress sites are hosted in Bluehost and I’m using their services for a few years now while I didn’t see any downtime in their hosting services.

And their support team is very good in both messaging and chatting services.

You can ask for any help anytime regarding hosting services with Bluehost without any hassle

Again you can get access to many premium services (Google apps, Google Adwords, Bing ads, Facebook ads etc.) with certain discounts through Bluehost.

Need to Know More about Bluehost — Go to

Important Note

In this tutorial I will teach you how to migrate your WordPress site from any host to in hassle free way. I have used Bluehost Plus plan to host all the files.

Complete WordPress site Migration

Below I have organized a complete WordPress site migration procedure focusing on newbie and pro users. I have cracked a complex process into an easy process of WordPress site migration through step by step guides. Let’s go ahead.

Backup Website files

Your first step begins with website file backing up process with any software. This can be a self hosted WordPress backup software (BackupBuddy or VaultPress etc.) or a third party client software Filezilla.

Self hosted backup software is much better than third party software as third party backup software can’t include .HTACCESS file which is a must for WordPress to properly setup permalinks and run your website.

.HTACCESS file can’t display in third party client software since it’s a hidden file and it can only be visible when your third party software’s settings enabled to show hidden files.

It’s a bit complicated process to many of us so we should go for self hosted WordPress backup plugin like BackupBuddy or VaultPress.

If you want to use BackBuddy which is an iThemes product then follow the steps below

Login to your WordPress account and head to BackupBuddy −> Backup

Now click on “Complete Backup” and wait few minutes until your downloadable zip file is ready.

Download zip file

When backup is done click on Download backup file

Based on your Website data files it requires more/less time.

Backup database

Your second step begins with Database backing up process which is as simple as website file backup process. To backup you WordPress site’s database you need to login your hosting account cPanel

Now scroll down the page until you reach “Database tools” section

Click on “phpMyAdmin” icon and you will be redirected to phpMyAdmin section


If your hosting account requires Username and Password then provide and click on “Go”

Now search for your exact website’s database (if you have multiple sites hosted in one account)

Once you have found your website’s database simply click on “Export” button

export database file

The export method is selected to “Quick – display only the minimal options” which you don’t need to change also the output format is selected to “SQL” which you also don’t need to change.

So leave rest everything and click on “Go” and save your database SQL .zip file on a safe place may be on desktop or another place you want.

So we have got a complete Website’s backup file and Database file. Now we will move forward to do what others remaining yet.

Upload your website files to new host via FTP software

You’re now migrating your site from older hosting to newer hosting account so already you have registered your domain with a new hosting company and they have provided you new hosting account details, right?

Now use your FTP account login details (FTP Hostname, Username and Password) on Filezilla and click “Quickconnect”

You will see all your website files under Remote Site: in Filezilla

Now access “public_html” folder

choose public_html

On the left panel in Local site: search for your Website backup files in an unzipped file and select all files using “Ctrl + A” buttons on your keypads

Right click on your mouse and choose “Upload”

upload website fir with Filezilla

File upload may take 20 minutes (estimated) or more if you have larger website files

When you’re done uploading website files go back to your newer hosting account Cpanel

Navigate to Databases and click on “MySQL Databases”

MySQL Database

Here you have to create a new database associated with a new MySQL user account with password.

Create new Database

To create a new database simply type a name right after New Database i.e. wp1 and click on Create Database

MySQL Database

You will see a new database is created

Now type your Database name on a notepad because we will need this later

Create new Mysql user

Now you have to create a new MySQL user account for that newly created database

To create a MySQL user account head to “MySQL Users” and use following details

Username: Type any name for MySQL username

Password: Generate a new password by using “Password Generator” but you must save that password because we will need this password later

Create new mysql user

Finally click on “Create A User” button and you will see a new MySQL User is created, you must type your new MySQL user name on a notepad because we will need this also later.

Click on “Go Back” button to go back to “MySQL Databases”

Add a User to a Database

Now you have to add User to Database so that you can get rights to upload your database file to new hosting account.

To add User to Database simply head to “Add a User to a Database”

Add user to database

Choose your newly created Database and User and click on “Add User” button

Now check “ALL PRIVILEGES” and click “Make Changes”

All privileges

You will see Privileges are getting updating and a message will display that you have successfully granted privileges on the database.

Successfully granted user to database

Click on “Go Back” button to get back to Cpanel

Note down your new Mysql account details

Note: You have created a new Database and associated MySQL user account with a unique password. Now you have organize all these details (Database, MySQL User and Password) on a single notepad because will need this to complete migration process.

Upload Database files

Now you have to upload your backup Database file to newly created MySQL Databases to access your site without losing any data file.

To upload Database click on Cpanel and head to “Database tools or Databases”

Now click on “phpMyAdmin” and select your newly created Database


Click on “Import” button and browse you Database .SQL file

File format is selected to SQL so you don’t need to bring any change on file format

Import SQL File

Click on “Go” and all your database files will be uploaded to new database account

Change wp-config.php file

Now you have to bring a simple change in wp-config.php file in which is located in your WordPress data file

To bring changes in wp-config.php file go back to Cpanel account and head to “File Manager”

choose site at File manager

Select your domain and click on “Go”

Open wp-config.php file using “Code editor” tool

Change wp-config-php

Now change

DB_NAME: With your Database name

DB_USER: With your MySQL User

DB_PASSWORD: With MySQL Password

Finally click on “Save Changes” and you’re successfully migrated your site to new hosting account


Change Nameservers

You have still own important thing left completing your site migration process by 100% which is changing hosting Nameservers.

You domain Nameserver is still pointed to older hosting account, right?

So change that Nameservers to newer hosting account and wait up to 48 hours to get Nameservers globally propagated.

Enjoy new hosting services!

You have done a complete WordPress site migration from older hosting to newer hosting account without losing any data, web traffic or content through a secured site migration procedure.

I hope your WordPress site migration process has done successfully without any issue and you learned the easiest way of site migration. If you get any trouble in anywhere of the entire process don’t forget to let us know about your problem in comment section.

Enjoy your new hosting service.

We have come across a famous WordPress page builder plugin Visual Composer which is a drag and drop frontend and backend page builder that will save you tons of time working on our site content. You’ll be able to take full control of your WordPress site, and build any layout you can imagine – no programming knowledge required!

This is the first WordPress page builder plugin that gives you full control over responsiveness. It has never been easier to control how your site – or individual parts of it – behaves on different devices.

Visual Composer is already featured on Forbes, web designer, CHRIS LEMA, WPExplore, wplift™ and more top publications.

Here in this tutorial we will provide you an A-Z guide about Visual Composer, and its functionalities.

What is Visual Composer Page Builder?

Visual Composer is a WordPress page builder plugin that makes easy to create and design pages and blog posts from frontend and backend editor mode on WordPress. Visual Composer is an award winning page building tool which is currently enabled on 1+ Million WordPress sites and themes.

The move a beginner can do in WordPress is to create and design pages and posts like a pro user without typing a single piece of code and it’s all possible with Visual Composer. Visual Composer provides 40+ page building elements and tools that can help you to create any kind of blog post or page you want to promote your products and services.

You can create a product landing page, Call to action page, single webpage, media rich page with Visual Composer and within minutes. Your pages will be 100% responsive guaranteed!

Not only administrator can access Visual Composer on a single site but also the associated blog authors, editors and contributors can use Visual Composer to manage the site. Except these there are tons of premium features included inside Visual Composer.

How Visual Composer Works?

Visual Composer is a WordPress page builder plugin which controls the theme options on any WordPress site after getting installed and activated. This plugin provides 40+ effective page building elements in different categories to create, design and publish your blog post and page that can grab user’s attention with higher usefulness.

After installing and activating Visual Composer on your WordPress site, you will see a new link generated on your Admin tab calls “Edit with Visual Composer.” This is only visible on pages as default option but you can also choose posts, so that you can edit your existing blog posts with Visual Composer.

Simply click on that link and you will be brought up Visual Composer editor mode where you won’t see WordPress admin tab.

You create pages, save to drag, switch to backend or frontend mode and publish your page etc. all these can be done with Visual Composer tab options.

So, you understood how Visual Composer works, now move on what are included inside and how effectively you can use Visual Composer to create catchy blog post and page that matter your business.

What are Included in Visual Composer?

After buying Visual Composer your first step is to install the plugin and activate with license in order to get future releases from the Author WPBakery to keep your version always updated that enhances your sites health and keeps WordPress version improved.

To install Visual Composer you need to download it from official site and then download the plugin file, license certificate and purchase code (txt) file. The license certificate is given in a text file but you need Secret API key which can be found on your Envato account panel under “API Keys” section.

Learn more about Visual Composer installation and activation.

So you have installed and activated Visual Composer on your WordPress site, now access Pages −> Add New page

You will see two editor options right above WordPress default editor: Backend Editor and Frontend Editor.

Backend Editor

Backend Editor allows you to create, edit and publish your pages, posts from WordPress backend side providing intuitive page building elements and tools. Prefer to edit a page from backend simply click on “Backend Editor” button and scroll down the page a little until you reach Visual Composer.

Backend Editor

Now click on “Add Element” and you will see 49 more elements to design and create your pages that rock!

In Backend editor you will get almost all kinds of options to design your page except “Responsive preview” which is only trigger when editing pages with fronted mode. The Backend editor looks like smaller in its area comparing to the Frontend editor mode, right? But you can switch to Full screen mode to edit your page with maximum flexibility.

Learn more about Visual Composer Backend editor tool.

Frontend Editor

Frontend Editor is most wide, intuitive and flexible page editor mode that empowers your blog posts and pages with rich content and provides higher user experience. To edit your page with Frontend mode simply click on “Frontend Editor” button.

Frontend Editor

Now you’re on Frontend editor mode where you can get an advantage that you can edit your page as an administrator and watch your page as a visitor. So you can understand how effectively you can represent your content to audience and how to grab their attention providing rich content.

Learn more about Visual Composer Frontend Editor.

Visual Composer Elements

With Visual Composer you will get 49 page building elements that are divided in different categories and allow you to create pages that focus on specific visitors in your industry.

Visual Composer elements

Below are discussed few most popular elements in Visual Composer


To start editing your page “Row” option is the most integral part you begin as it provides multiple columns, clone option to replace an existing row with other row and adds multiple elements in one section.

Row Options

To add a row click on “Add Element” button and choose “Row”. To divide the row in multiple columns click on “Show row controls” and choose “Change layout.” To clone your row simply click on “Clone Row” and you will see another row created below the existing row.

If you want to delete the Row simply click on “Delete Row” icon and the “Row” will be removed.

Post Grid

Post grid is an important element to display random posts sin grid style with full-width or default layout mode. With post grid settings you can define data source post, page, attachment or any other source from your blog. You can narrow data source by categories, tags or custom taxonomies.

Choose different display styles: Show all, Load more, Lazy loading, and Pagination. In design options you can define custom css with margin, border, padding and other style properties. You can even create custom grid style to display your blog posts.

Learn how to use Visual Composer Grid element builder.

Text Block

Text block is a simple WYSIWYG editor which is as like your WordPress default editor but provides more options to control over external design defining Extra class name, CSS Box and other design properties: Border color, Border style, Border radius, Box controls and Background.

Image Gallery

With Image Gallery you can add images in slider mode with easy navigation options. There are four kinds of Gallery type: Flex slider fade, Flex slider slide, Nivo slider, and Image grid. The Image source can be Media library or External links. In addition the Gallery slider is full responsive even you can check responsiveness with Responsive preview option.


Visual Composer Templates option allows you to easily load any template in different categories like About, Accordions, Call to Action, Charts, FAQs, Feature List, Full height parallax, Landing page and more.

Visual Composer templates

To add a template click on “Templates” tab and choose “Default Templates” and you will find 60+ templates in various categories. You can easily load any template by clicking on “Plus” icon. To preview the template click on “Preview template” button and you can see the preview of the template.

Template Preview

You can also create custom template and add to Visual composer template directory.

Page Settings

Page settings option allows you change Page Title also add Custom CSS to apply custom styling on any specific section across the page.

Page Settings

Visual Composer Settings

Visual Composer internal settings are important to control user access, enable/disable custom theme design, add custom shortcodes, and activate product licensing. In general settings you can enable/disable responsive content elements, add seven types of Google fonts subsets, enable guide tours which are shown in VC editors to help you to start working with editors. You can see them again by clicking button above.

Visual Composer settings

We have arranged following articles to learn more about Visual Composer settings:

Visual Composer Extensions

Visual Compose is supported by countless plugins in Few of the most popular Visual Composer extensions include Ultimate Addon, Templatera, Easy Tables, Go Portfolio, Go Pricing, ARForms, Ajax Search Pro, Instagram Photo, Ultimate Woocommerce brand and much more.

Find more Visual Composer Extensions


Visual Composer is an ultimate page builder plugin which is to our sight the most powerful WordPress page builder than any other plugin in the market. This plugin has got many times updates from initial release fixing common bugs and errors in its functionalities and now it works with the latest version of WordPress without any issue.

Visual Composer has been installed over 1+ Million websites and still counting. Many top selling WordPress themes use this plugin to boost up theme’s performance.

We tried to provide you’re an A-Z guide about Visual Composer which can help you to decide whether to buy this plugin for your business.

Visual Composer comes with bundled advanced grid builder and grid elements which allows easily display posts, portfolio, media or even custom post types in a most beautiful way. With 40+ predefined grid element styles and multiple grid options it is an amazing addition to most powerful WordPress page builder.

Control gaps and width, add filters and paging from bunch of predefined styles, filter and control output by including, excluding certain records or even write your own query. With the new Visual Composer grid you can create almost anything and make a truly unique grid of your choice!

In order to make your life easier – Visual Composer has divided grid elements into meaningful groups with different control options:

  • Post Grid
  • Post Masonry Grid
  • Media Grid
  • Media Masonry Grid

Now you can display portfolio, blog posts or media gallery with just a few clicks. Visual Composer grid elements works perfectly with custom post types, including most popular WordPress e-commerce solution Woo Commerce. Display your products in a good looking grid or list by applying predefined grid element or modify it according to your needs.

Visual Composer has high quality dedicated support team in place from Monday till Saturday in order to help you solve any upcoming issues and keep your productivity on track.

In their support mechanism they rely on ticket system which allows users easily follow the progress of problem solving and receive response in shortest period of time.