Wednesday, January 11, 2017

WordPress Site Security: What Can You Do About It?

WordPress Site Two-Factor Authentication
Want WordPress Site Security? Enable Two-Factor Authentication on WordPress Site?

How you are protecting your website from Hackers ? Security issues using WordPress!! Headache?? Don’t be nervous, here’s easy two-factor authentication to make your WordPress Website Safe & Secure.

More and more sites are using two-factor or multi-factor authentication to ramp up security. I mean, Google wants my cell phone number to confirm my identity before I can log into Gmail. And it’s a good idea. I mean, do you see how often hacking stories hit the mainstream news? Security (or the lack thereof) is a real problem and while you may not be able to prevent a big security breach like the one that happened at The Home Depot recently, you can do your part as an individual to protect your information and your site.

What is Two Factor Authentication?

As its name suggests, two factor authentication is a process that requires two sets of authentication before you’re logged into a site. Many big name sites currently make use of it in one way or another. I already mentioned Google, but sites like Twitter, Facebook, and Amazon use it, too.

What is  WordPress Two-Factor Authentication?

Passwords are the de-facto standard for logging in on the web, but they’re relatively easy to break. Even if you make good passwords and change them regularly, they need to be stored wherever you’re logging in, and a server breach can leak them. There are three ways to identify a person, things they are, things they have, and things they know.

Logging in with a password is single-step authentication. It relies only on something you know. Two-step authentication, by definition, is a system where you use two of the three possible factors to prove your identity, instead of just one. In practice, however, current two-step implementations still rely on a password you know, but use your Phone or another device to authenticate with something you have.

A WordPress user can increase their website’s security by installing a plugin, which gives them the two-factor authentication feature. There are several plugins widely available and can be found in the plugin tab on the WordPress Dashboard. On installing a plugin, a user needs to activate it and follow the instructions that are prompted. It’s an easy procedure offering a better chance at security.

However, there are several other kinds of two factor authentication on the market. For instance, you might be required to input a specific personal identification number (PIN) along with the username and password. Or you might need to confirm a specific visual pattern before being granted access. Many banks use this form of authentication.

A fob is another popular choice for confirming identity before sign-ons. The fob (that you can easily attach to your keychain) displays a random series of numbers that you are then required to input into a text field on the site before you’re allowed to login.

While two factor authentication might feel like a new thing, rest assured it’s not. When you pay with a credit card, you often have to show your ID to the person behind the checkout counter. Or you have to input your zip code. Or if shopping online, you need to input the security code from the back of your card. So you see, it’s nothing new. But the application to website logins is sort of a new thing and that’s why more and more people have started asking about it.

Why Do You Need Two-Factor Authentication?

As I mentioned in my opening paragraphs, two factor authentication adds another layer of security in a world where hacking has become commonplace. In short, you need it because you need to protect your personal information and your site from malicious people out there. And they are out there.

Brute force attacks occur constantly and unless you have your site secured properly, odds are good that a hacker will one day break through your defenses and steal your info, upload malware, or perform a whole host of other malicious acts.

Two factor authentication makes hacking your site harder. And unless you’re running a high-profile site, most hackers and bots are going to give up after a time when they can’t break in right away.

You want an even shorter answer, Right?

Anything you can do to make hacking your site harder is worth doing.

A lot of people are reluctant to jump on the two factor bandwagon, however. Because in the process of improving site security, it makes the login process more complicated and more time-consuming. Arguably, it doesn’t take that much longer but there is a definite time factor involved here. You can always opt for the “stay logged in” option to reduce the number of times you have to go through the double authentication process in a given week, too, if it’s a major concern for you.

How To Enable Two-Factor Authentication on WordPress Site?

You have several options for plugins that make setting up two factor authentication a snap. You can use DuoClefWordfenceOpenIDAuthyGoogle Authenticator & Many More. In this article we're going to tell you about Google Authenticator for your WordPress Site.

WordPress Two-Factor Authentication with Google Authenticator

To set up two step authentication via an authenticator application on your device, you’ll need to start in a desktop browser.

First, go to your Two-Step Authentication settings page at WordPress.com. Or, you can reach Settings by clicking on your Gravatar image from the WordPress.com home page:

Next, click the “Security” link in the navigation on the left-hand side of the screen:

Then, click on Two-Step Authentication and then Get Started.

Here you’ll be prompted to select your country and to provide your mobile phone number (without country code and spaces or dashes). After doing so, click Verify Via App.

Next, scan the QR code presented with your authenticator app. A six-digit number will appear in the authenticator app. Enter it in the blank provided and click Enable.

Lastly, you’ll be prompted to print backup codes. Don’t skip this step, as it’ll be your only way to log back into your account without staff assistance should your device go missing!

If your web browser is set to block pop-up windows, you may need to temporarily disable this feature as it will prevent the window with your backup codes from opening.

Click All Finished.

At this point, your site is enabled for two-step authentication. A follow-up step allows you to confirm that your backup codes work by entering one of the printed codes.

Setup with SMS Codes

If you’re unable to set up two step authentication using an authenticator app, you can also set it up to work via SMS messages. To do so, set up your phone number as described above, but then click Verify via SMS.

Within a few moments, you should receive a text message that includes a 7-digit number. Enter this number in the blank provided and click Enable. From this point forward, you can print and verify backup codes as documented above. Your account is now protected by two step authentication.

Logging In

The login process varies slightly from the usual process once you have two step authentication enabled. Regardless of whether you used the Google Authenticator method or the SMS method to enable two step authentication, you’ll start by logging in as usual with your username and password.

Next, you’ll be prompted to enter the verification code that was sent to your device.

If you’re using SMS for two step authentication, we’ll send you a text message with a six-digit number. If you set up two step authentication with the Google Authenticator app, open the Google Authenticator app on your device and provide the six-digit number listed for the account. Once you’ve entered the code, you’ll be logged in and ready to blog.

Backup Codes
We don’t want you to lose access to your WordPress.com account—you’ll still need to be able to log in if it’s is lost, stolen, you’re locked out for any reason, or your device needs to be wiped clean (which will delete Google Authenticator). To make sure you’re never locked out of your blog, you can generate a set of ten, one-time-use backup codes. We recommend that you print the backup codes out and keep them in a secure place like a wallet or document safe. (Don’t save them on your computer. They’d be accessible to anyone using your machine.) Generating backup codes is essential and must be done. If you ever need to use a backup code, just log in like you normally would, and when asked about the login code enter the backup code instead.

At the end of the setup process for Two Step Authorization, you’ll be given the option to generate backup codes:

Just click “Generate Backup Codes,” print the screen containing the codes—don’t save it—and then close the screen. If you lose your list of backups or it’s compromised, you can generate a new set of codes. For added security, this will disable any previously-generated codes.

Important: You can only generate the backup codes from a desktop browser. For example, Safari on iOS will not display the backup codes. Additionally, if your web browser is set to block pop-up windows, you will need to temporarily disable this feature as it will prevent the window with your backup codes from opening.

Application-Specific Passwords

There may be some apps that connect to your WordPress.com account that don’t yet fully support Two Step Authentication; the most common are the WordPress mobile apps or Jabber apps used to subscribe to WordPress.com blogs. For these apps, you can generate unique passwords for each application (e.g., you can have a different password on your phone and your tablet). You can then disable individual passwords and lock applications out of your account to prevent others from accessing your sites.

To generate application-specific passwords, head back to Two-Step Authentication and then down to “Application Passwords”:

Give the application a name—you’re the only one who will see this name, so call it whatever you’d like—and click “Generate Password.” WordPress.com will create a unique 16-character password that you can copy and paste the next time you log in to your account on that device. The application will remember this password, so you don’t need to.

Your Security page will maintain a list of all the applications for which you’ve generated passwords. If any of your devices are lost or stolen, or you simply wish to revoke access for a particular application, you can visit this page at any time and click “X” to disable the password and prevent the app from accessing your account:

Disabling Two Step Authentication

We don’t recommend disabling Two Step Authentication, as it’s much less secure, even if you believe your password is very strong. But if you insist, you can disable the feature by going to your Two-Step Authentication page.

The page will show that the feature is enabled, and you can click the Disable Two-Step Authentication button. This will prompt you to enter a code to confirm that you still have access to the device you originally used to set two step authentication up. If you’re using an authenticator app, open it and provide the code it lists. If you’re using SMS, you’ll be sent a code to use. (This code is different from the code you used to log in to your account. You can also use one of your backup codes for this step.)

Click Disable after entering the code and your account will no longer be protected by Two Step Authentication.

Moving to a New Device

If you are planning on switching to a new device, and you have enabled Two Step Authentication, you will want to take the following steps to avoid being accidentally locked out of your user account.

If you are using an authenticator app to generate verification codes:


  1. Print a set of backup codes for your user account by following the steps here. DO NOT SKIP THIS STEP.
  2. On your new device, install the authenticator app.
  3. Disable the Two Step Authentication link with your old device by following the steps here.
  4. Set up your user account to link to your new device by following the steps here.
  5. If you are prompted to enter your verification code, use a code from your list of backup codes. Backup codes are one-time use only.
  6. You can now uninstall the authenticator app from your old device.



If you are using the WordPress.com mobile app to manage and publish to your blog:


  • Create a new application-specific password by following the steps here.
  • Enter your new application password when using this app on your new device.


If you are using SMS to receive authentication codes, you will not need to update your settings unless you are also changing to a new phone number. In that case, you will want to set up a new recovery number prior to disconnecting your old SMS number by following the steps here.

If You Lose Your Device

If you lose your device, accidentally remove the authenticator app, or are otherwise locked out of your account, the only way to get back in to your account is by using a Backup Code.

To use a backup code, fill in your login details like you normally would. When asked about the login code enter the backup code instead. Remember: backup codes are only valid for one time each so be careful when using them.

Friday, December 16, 2016

Self-Hosted WordPress VS Free WordPress

WordPress Hosted vs Free
Self Hosted WordPress.org vs. Free WordPress.com

Today I had to answer on an ever-ending debate "Self-Hosted WordPress VS Free WordPress" which is better for personal blogging. The actual question was Is it recommended to buy a domain for blogging over the free one on WordPress?

Here're all the opinions expressed on https://www.quora.com/

Ferdinand Brueggemann
Runs a Wordpress blog since 2004

It depends. If you new to blogging, start with the free version. Thus you can start blogging immediately and don’t have to care about anything else, except selecting a nice theme. 
On the long run I would move to a self hosted blog. This is the only way to control (and own) everything and to create a blog 100% to your liking by adding plugins and implementing design changes.

Ryan Biddulph
I can help you create content and connect with leaders to build a pro blog.

Hi Ben, 
Oh hell yeah :) 
But….make sure to buy your domain *and* hosting for these reasons:
  • Own your online real estate
  • brand yourself effectively
  • build a professional looking blog
  • tap into the amazing functionality of Wordpress
  • avoid getting kicked off free blogging platforms, like a squatter is kicked out of a home after somebody buys the property

Adame Dahmani
11 years freelance { WordPress; Web design & development; Web marketing; }

Using a domain will cost you at least a personal plan ($2.99 a month at WordPress.com). The free one doesn’t allow using custom domains. 
One of the new component of SEO in 2017 is building personal brands, and having a domain is one step to achieve that. 
Get a domain name if you want to do things properly. If you want to blog for the sake of sharing, you can do that without using a domain :)

Manasa Jain
I do a little blogging too :)

If your intension is to just to convey information over the web, then you can stick to the free version, however there are lot of limitations when it comes to customising your website. 
If you are willing to make some money through online advertising then you should definitely get your own domain. Here is my answer for why: Manasa Jain's answer to What are the advantages of owning your own domain for blogging and earning money?

Adeel Sami
Blogger

You’re not build to call a rented place your home. So the same applies to the free domain. You need to build yourself around the premium domain, the domain you have control of. The domain you’re given the full access of. So, must buy the domain for blogging!

Exabee Sg
3 years of experience as internet marketing executive

Well, the answers is YES. 
Free wordpress has limited theme support which limit you to modify the CSS or other codes within the theme. Also, most of the free wordpress also does not allow users to upload any free, pad or custom plugins. 
So of you wish to have full control on your website and keep 100% of the revenue you make, it is better to opt for paid wordpress. There are much more low rate and affordable web hosting service available to host your wordpress.

Hope this helps:)

Brian McIntomney
Been buying and selling domains for awhile now

My recommendation would be to start off with a free blog. Post unique content regularly. Promote your blog on social media, sites like Twitter, Facebook and others. Keep an eye on the traffic (visits) that you blog receives. 
If your blog starts receiving a fair amount of visits (depends on topic, in some “niches” 25 visits per day is fantastic while in others, not so impressive), then I would get a domain name and hosting. 
Basically, a lot of blogs fail because of commitment. A successful blog doesn’t happen overnight.

Sohel Parvez
Online Marketing Consultant Specializing in Local SEO (It's Me Folk)

If you’re looking to build your own WordPress website, the most important difference between Self-Hosted WordPress and Free WordPress is the ability to customize almost anything. Self-Hosted WordPress lets you do it, Free WordPress does not. That’s it. 
Both Self-Hosted WordPress and Free WordPress are Great Options and It All Depends on Few Factors:
  • The Nature of Your Website
  • Your Technical Expertise.
  • The Amount of Time You can Invest in it.
  • Your Budget.
For instance, if you want to operate a simple blog and don’t need powerful functionality like eCommerse? In such cases, it’s best to go with free WordPress Version. You’ll have your site up and running within minutes, won’t have to worry about maintenance, and you’ll be able to share your content with the world – all without having to reach for your wallet.

But what if you’re thinking about operating an Membership or eCommerse Website then it’s best to go with Self-Hosted WordPress simply because free WordPress doesn’t offer these advanced functionality.

Alwin Reyes
Life Lover!

For me, have your own domain name is better, but not a must if you’re just starting out. I said it’s better mainly because of the control you have with your website in terms of customization of theme and plugins you’re allowed to use. 
In a paid version, you can select any theme you like (free or paid), as long as it is WordPress compatible. Plus, you can use any plugins you need. For a free version, you can’t do these things, which I think is very important in blogging.

Santo Singh
Web Developer & Content Writer

Recommend to buy one personal domain name if you want to be listed in google

Zara Balika
No not at all you can go for Freebies..

Tuesday, December 13, 2016

How To Speed Up Your eCommerce Website


We hear a lot of story about ecommerce website slow loading issue, which ultimately impact negatively. Before we learn How to Speed Up eCommerce Site, we might want to know, how a slow loading website negatively impact your business bottom line.

A website is said to have a high success when it load fast.

Page loading issue is obviously play a crucial part of any website’s User Experience (UX) & Search Engine Ranking. And many times we neglect this critical issue to serve better aesthetic design, a new nifty slider, add more images or unnecessary function to a site.

Imagine, You have great product showcase & content on your website, but if the site take longer than 10 seconds to load, most of your user might leave your website & all your efforts will be unseen by potentials buyers.

Design VS UX


Unfortunately, your website visitors don't pay much attention to all the bells and whistles you want to add to your websites, but they care about how fast your website load. And if your website doesn’t load quickly, you will lose potential visitors, conversions and off-course the purpose of the website “Revenue”.

Additional negative impact is website loading time is a high important factor when it comes to ranking especially Google search ranking & advertisement. Google publicly announced site speed is an important organic ranking factor among their other 200+ factors, in their Webmaster Central Blog at April 09, 2010.

Matthew "Matt" Cutts the former head of the web spam team at Google wrote a follow up article about website speed in his personal blog "speeding up your website is a great thing to do in general. Visitors to your site will be happier (and might convert more or use your site more), and a faster web will be better for all.

Statements made by other Googlers, John Mueller - Webmaster Trends Analyst at Google.

We do say we have a small factor in there for pages that are really slow to load where we take that into account.
We’re seeing an extremely high response-time for requests made to your site (at times, over 2 seconds to fetch a single URL). This has resulted in us severely limiting the number of URLs we’ll crawl from your site.

If you have a slow ecommerce website Google might crawl the site slower and that’s really bad – especially if you are adding new products, blog posts or making changes to your website.

I found similar statement on Bing Webmaster Guidelines, in their statement the call it "PAGE LOAD TIME (PLT)" & Bing direction about PageSpeed is "This element has a direct impact on the satisfaction a user has when they visit your website. Slow load times can lead to a visitor simply leaving your website, seeking their information elsewhere. If they came from our search results that may appear to us to be an unsatisfactory result that we showed. Faster is better, but take care to balance absolute page load speed with a positive, useful user experience."

A Very interesting recent (April 4, 2016) speed experiments ran at Forbes has concluded:

Over the testing period users read fewer articles each day whilst experiencing delays loading each web page.

In this article I’m going to dig some essential ecommerce Industry Stats regarding Webpage Speed. Because speedy sites do better than slower ones, we’ll talk about stats relevant to ecommerce website. Then, we’ll dive a little deeper and give you 11 Actionable Tips on How to Improve your eCommerce Website Load Times.

Research by Radware Ltd. suggests that slow load times are having an increased impact on e-commerce websites: assuming a conversion rate of 2% and an average spend of $115 per person, as the Centre for Retail Research  estimates, a site that gets 100,000 visitors a day would lose over $130,000 a day if 57% of its visitors bounced from frustration over slow loading.


Page Speed Affects eCommerce Website Conversion Rates



According to  Radware, a one second delay in page time equals a 7% loss in conversions, 11% fewer page views and a 16% decrease in customer satisfaction.

Webperformance Today  found that for every one second of improvement, Walmart.com experienced a 2% jump in conversions.

  • The median top 100 ecommerce home page takes 5.5 seconds to render feature content.
  • The median page has increased in size by 13.59% in one year.
  • Forty-eight percent of the top 100 retail sites fail to compress images.


Today, a fast-loading website is a necessity; isn't a luxury. A website load fast should improve your visitor satisfaction levels and the number of conversions, for instance. 50% of Customers expect a site to load in less than 2 seconds, even majority of them tend to close a website that isn’t loaded within 3 seconds. Almost 75% of online shoppers who’ve trouble with websites speed performance say they won’t return to the site to buy again. And obviously they would also recommend their friends not to buy or go through those websites.

John: Joe, Where you get the awesome shoe?

Joe: I first tried to buy it from abcdeal, but the site load too slow; so I bought it from xyzdeal.

OK, what does it mean? It means, abcdeal had a potential customer joe (may be joe will never come back to that website), but lost as it’s site load slowly & the site lost Joe’s friend’s too.

So, how can i improve my eCommerce site speed?

In this article, I will explain you step by step guide to increase the speed of your eCommerce website.


Step 1: Test Your eCommerce Website Loading Speed


To improve your website speed, you first have to determine why it is slow. In order to understand that, run your website though a speed test. It’ll help you discover the areas you need to improve & current state of your website speed & performance.

There are quite a few decent (and free) site speed checkers available online. I like  Google PageSpeed Insights  Most. With this free Google Tools, you can test your website's mobile & desktop devices load time of individual pages. The tools also analyze website performance & give you actionable suggestions to make your website faster.



Visit the site, enter your site URL and run the test. It’ll grade your website 0-100 for mobile & desktop user performance & experience.

Another great tool I would like to introduce you is  Pingdom, Try their  Pingdom Website Speed Test, This tool measures the performance of your website by Load time, Page size, & number of HTTP requests. Pingdom shows you how long it takes to load your site on the first visit (how long it would load for someone who never visited your site before) and for the second visit (how long it would load if someone visited your site before and has assets cached in their browser). It also shows you how many http requests it needs to load your page.

In short, it is an easy-to-use tool to help webmasters, site owners and web developers everywhere optimize the performance of their websites.

Speed Test & Accessibility Tools I Recommend

PageSpeed Insights by Google -  https://developers.google.com/speed/pagespeed/insights/

Pingdom -  http://tools.pingdom.com/fpt/

Website Report by University of Illinois -  http://fae.cita.uiuc.edu/

WebPagetesthttps://www.webpagetest.org/


Step 2: Reduce HTTP Requests

A Website, essentially, is a collection of data files. Now, imagine that a separate HTTP request is required each time the browser needs to fetch a file from your server. If the browser continues to get your site’s files in this manner, the site will take a long time to load.

So, How to reduce the number of HTTP requests?

Use CSS Sprites: Despite the scary name, a CSS Sprite is just a group of images combined into one. For Example, if you need to load 2 versions of the same button (active and inactive), you can bundle them together. This way, it’ll take just one HTTP request to acquire the entire CSS sprite (image bundle), and then you can display the appropriate image depending on the situation.

Enable KeepAlive Connections On Your Server: Usually, browsers can make one HTTP request per one HTTP connection. However, if you have KeepAlive connections enabled, the browser will be capable of sending multiple HTTP requests (data requests) over the same TCP connection.


Step 3: Optimize Images

In almost 87% of my personal project, I found images are the culprit for website slow loading issue. Don’t be careless with your images; think about how you can optimize them. It’s ok if you want to showcase your products by high resolution images, but try to optimize/resize them as much as possible.

According to Radware, roughly 45% of top 100 e-commerce sites on the web don’t bother to compress their images.

You can use free tools like tinypng.com or tinyjpg.com to dramatically reduce the size of your images, while the image quality defer silently.


Step 4: Reduce the Number of Plugins Installed

You know, plugins add extra functionality to your web store’s pages, by including one or more CSS & JavaScript files (Think about Review Widget, Social Media Sharing Plugin, Pop Ups, and Newsletter Signups, etc…) integrated with your website template.

As long as the plugins installed & stay on active mode (doesn’t mean you really use it), your web store CMS loads those plugins CSS & JavaScript files in non-render-blocking way. Meaning, the browser loads them via HTTP  request & spends some time to loading those unnecessary files.

What is a problem though: Browser loads those files even if you don’t use the plugin. As long as it is installed, it will continue to load the files.

So, I really recommending you uninstalling unnecessary plugins for improving your web store’s performance. Not the ones you are using of course. But absolutely, please do remove the ones you are currently not using.


Step 5: Choose a Optimized Template

Unfortunately, your online store’s performance is somewhat dependent on which template you have installed. A template that is optimized for performance includes all styles in one CSS file, and includes all necessary JavaScript in one JavaScript file, loaded in a non-blocking way (or at least keep it minimal). A template that is not optimized for performance has multiple CSS and JavaScript files, and loads them in a render-blocking way.

So before you buy a template, I recommend you to test the template with Google Pagespeed Tools and see the performance score.


Step 6: Optimize the JavaScript and CSS files

OK. Now comes the tricky part. If you already have a template installed on your website, and you don’t want to buy & install another template, but still want to improve your site’s speed & performance, you have to manually optimize your files.

Here is How To:

You can make your files smaller by Minifying JavaScript & CSS files with any of the available third-party tools:




Step 7: Use a Fast and Reliable Hosting Servers


Your hosting company and package have a huge impact on the speed of your eCommerce site. Make sure your web host’s servers run well and can handle your busiest times. For example, you’re running a flash sale. Can your host handle the added traffic quickly and efficiently? If not, find another web host.

One more thing to consider is that it’s best to get a Dedicated IP Address for your account. As per GoDaddy, a dedicated IP could “ensure faster response during periods of high traffic load.” (If your site uses an SSL certificate, this means there already is a dedicated IP allocated for you, since it’s required to establish an SSL connection.)


8. Use a PHP Accelerator


What PHP Accelerators do is increase the speed of PHP Application, which leads to “improvements of web page generation throughput by factors of 2 to 7.”

Although it’s hard to imagine that no such accelerator is installed on your server yet, check with your webmaster/web host to make sure there is one. Some widely-used PHP accelerators include:

If you have a site written in a programming language other than PHP, most likely you won’t need an accelerator for it. (For instance, no corresponding tool is required for a Java  Based Website.)


Step 9: Use GZIP Compression

Gzip Compression allows the server to compress site files when returning them to the browser, which reduces the size of files exchanged and, of course, shortens the time it takes to load a page. According to Google, this feature can reduce the file size of one’s pages and stylesheets up to 70-90%.

GZIP Facts:
  • GZIP performs best on text-based assets: CSS, JavaScript, HTML.
  • All modern browsers support GZIP compression and will automatically request it.
  • Your server must be configured to enable GZIP compression.
  • Some CDNs require special care to ensure that GZIP is enabled.

Ask your web host if their server support GZIP Compression. It can greatly speed up your eCommerce site by reducing files size without ruining image quality or the site itself.

Step 10: Include Breakpoints for Mobile

A breakpoint is the point at which your webpage will resize or respond to suit the best browsing configuration for the screen that your customer is viewing.

If a webpage doesn’t offer multiple breakpoints for different screen resolutions, the viewing quality of the site will be negatively impacted.

11. Use a Content Delivery Network

A content deliverynetwork (CDN), essentially, is a network of additional servers used to deliver site content to the user. The beauty of using a CDN is that such content as your videos, images, CSS files, or JavaScript can be gathered from multiple servers at one (even a closer one to your user!), which spurs their delivery.

You see, a browser can establish only a limited number of simultaneous connections to one domain. But this limitation is lifted if you use a CDN. Popular content delivery networks include:
It should be mentioned, however, that content delivery networks don’t come cheap, and you may choose to exhaust other means of accelerating your site before you turn to a CDN provider.

Be sure to consult a Professional SEO Consultant on how a CDN may affect your traffic from image search first.

As we have seen, website load speed directly correlate to user experience & search engine ranking. If you care about your search engine rankings, and the experience of your users, you should be improving performance of your website.

If you think that your website still too slow, let me know; I'll inspect your website & help you speed up.

Wednesday, November 30, 2016

Google Has Just Removed “Content Keywords” From ‎Webmaster Search Console

Google Has Just Removed Content Keywords Feature from the Google Search Console: one of the earliest features found in the Google Search Console when it was first built.
Search Console Content Keywords Screenshtto
Content Keywords in Google Search Console Tool

In the early days - when Google Search Console was called Webmaster Tools, the content keywords feature was the only way to see what keywords Google Search Bot found when it crawled a particular website. It was very useful to webmaster & site owner to see a combined keywords lists of the most frequent keywords within a site that Google discovered. It was also pretty helpful to check Content Keywords section, if your site was hacked.

Content Keywords tool allows you to determine, What keywords Google Crawler seeing in your website. It shows the keywords that are repeatedly used on your website, along with keyword variations and significance. These data help you quickly intuit if you need more content created around certain keywords, themes and topics. It also shows you which pages the keywords appear on your website.

At November 29, 2016 John Mueller, Google Webmaster Trends Analyst Announced at Webmaster Central Blog that Google will be removing the “Content Keywords” section from Google Search Console. Here's the Mueller's Entire Post:
In the early days - back when Search Console was still called Webmaster Tools - the content keywords feature was the only way to see what Googlebot found when it crawled a website. It was useful to see that Google was able to crawl your pages at all, or if your site was hacked.
In the meantime, you can easily check any page on your website and see how Googlebot fetches it immediately, Search Analytics shows you which keywords we've shown your site in search for, and Google informs you of many kinds of hacks automatically. 
Additionally, users were often confused about the keywords listed in content keywords. And so, the time has come to retire the Content Keywords feature in Search Console.
The words on your pages, the keywords if you will, are still important for Google's (and your users') understanding of your pages. While our systems have gotten better, they can't read your mind: be clear about what your site is about, and what you'd like to be found for. Tell visitors what makes your site, your products and services, special! 
What was your most surprising, or favorite, keyword shown? Let us know in the comments!
Also Tweeted on @googlewmc

How Does Google Search Consoles Come Up with Content Keywords?

The Content Keywords lists represent the keywords and their variants Google found when crawling your website. When reviewed along with the Search Queries report and your site's listing in actual search results for your targeted keywords, it provides insight into how Google is retrieving the content of your website.

The significance of each keyword reflects how often it's found on your site's pages. Click each keyword to see a sampling of pages on which it appears. Both keywords and their variants are listed in order of frequency of appearance.

This does not mean you’re ranking for these keywords or these keywords has any impact on your website ranking, it just means they’re the most relevant keywords for your site according to Google Bot.

If any unexpected keywords, such as “payday loan” or “Viagra”, appear on this page, this could be a sign that your site has been hacked.


Do Content Keywords in Search Console Tools Affect Search Rankings?

You you'll find thousand of article telling you that this section give us Opportunity To Discover New Keywords. Some SEO “Experts” continue to hype that, what we sees in the Content Keywords Section is the Most Important Keywords for your website & Google Give Priority To Those Keywords.

Simply, These Are All Lies Fake Gurus Love to Tell. Here's John Mueller Response:

At Oct 23, 2012 John Mueller Answered The Question on Google Product Forums"the keywords data shown in that Webmaster Tools feature is only based on the crawled content, not based on the relevance for indexing. For example, if you have a calendar on your pages, we might pick up the weekdays & month names very frequently, but that would not mean that the site is in any "penalized" because of that. Our algorithms are pretty good at picking up issues like that. 
On the other hand, if you see words there that are totally outside of your normal content (eg pharmaceutical product names, if your website isn't about that), then that would be a sign that something's not quite right."

I also told many times that, Content Keywords means that what your website is all about. What keywords YOU use in your site, their variants and occurrences in your website content, all are crawled by Google Crawler. For example, if SEO Expert has many occurrence and top on the Content Keywords list, then Google sees that your website is about SEO.


John Mueller also suggests that site owners should use the Fetch as Googlebot to verify keywords on a page or to use Search Analytics to check for keywords that are bringing searchers to the website.
Fetch as Googlebot
Search Console Fetch as Googlebot

Need The Best Keyword Research Service OR Local SEO Services? Contact Us Now!

Monday, November 28, 2016

How to Use Reddit to Drive Huge Traffic to Your Website

Reddit to Drive Traffic to Website
Reddit to Drive Traffic to Your Website

We already no that, Reddit is one of the best & popular social bookmarking site. By using it effectively you can  Drive Huge Traffic to Your Website too.


In order to be successfully drive traffic to your website with Reddit, you can’t be a Reddit marketer. You have to be a Redditor & have to share their passions too, yes i MEAN it. But more importantly, you have to share their hatred for self-promotion. Only share something with the community if you think it’s worthy & awesome; someone might be interest to the topic.

There are few steps you need to follow to be successfully drive traffic to your website via Reddit & Reddit Reputation. Skipping even one of them can ruin your reputation on Reddit, or risk get you banned.
It is easy to get banned from Reddit. Posting too many links or breaking the rules in a subreddit will almost guarantee you get banned from that subreddit or from the site entirely. This is how Reddit fights the constant onslaught of spammers and over-zealous marketers.

Read the rules of sub-reddits and avoid spamming

Many users submit their links without knowing about the rules of sub-reddit. Reddit is highly concern about spamming. It has a spam filter which automatically filters out spam. But, don’t worry. You can prevent it. Before submitting, read the rules of sub-reddits where you want to submit your link because different sub-reddits have different rules.

Also be sure that your link was submitted before by you or someone else or not. After submitting, to check whether your link is alive or not, click the “New” tab of that sub-reddit where you have submitted your link. If it is not there, it means, your link is caught by spam filters.

Keep It Relevant

If you want to get large amounts of traffic from Reddit, you have to keep your posts highly relevant to the users. This means that the more that you can tailor your posts to the subreddit that you’re posting in, the better. Avoid posting content that addresses too broad of an audience.

This requires you to do a little bit of research into your subreddit and see what kinds of posts are already popular. Get a feel for your audience there. Then you will be more equipped to create a popular post of your own. If the end goal of your site is to sell a product or get subscribers, you will need to do some customer development first.

This will ensure that you’re in touch with what your audience wants, while saving you a ton of time in the long run.

Only Post Great Content

Only post your best content on Reddit! Short and generic content will not perform well. It will also get down-voted and you’ll lose any valuable reputation points (karma) that you have.

Only post content that is in-depth, unique, well-written, helpful and actionable. Wherever you post your article, Reddit users are going to click on it to check it out. What they think of it (either upvote or down vote) will dictate your results.

Follow other Reddit users

It won’t give you up-votes or traffic, but it is very helpful. What you have to do is watch what other users are doing. Specially follow users whose links are on front page. Try to understand why they have got so many up-votes or what types of posts get more up-votes.

Find out what’s the difference between your title and their titles. See how they comments on a post. This will give you more knowledge and you can understand what to do next.

No Double Dipping

Don’t start getting greedy on me now! When you log in to your analytics account and see that spike in traffic and realize: “Oh yeah, I posted on Reddit – and it only took me 5 seconds!”

Making a link submission as your first action as a redditor is a huge red flag. Even if you are posting a genuine, relative link, it still looks suspicious to moderators and Reddit’s source code. If this link gets remove or marked as spam, your account might be done for. We recommend always posting comments and voting on other submissions before you start posting links.

Usually the next natural thought is “I should be doing this all the time!” But that’s where you can get yourself in trouble. Stay out of “hot” areas. This means that if you just posted a link in a subreddit, let it rest for a while! I usually wait 2 weeks to a month before I post another link of my own in the same subreddit.

Have fun

This is possibly the most important point on the list that impatient marketers overlook. This is why ‘the other guys’ are terrible at getting traffic from Reddit. You need to be a normal Reddit user. Remember, you can’t be a marketer, you have to be a redditor.
Reddit does not tolerate users that upvote their own posts. This is because spammers are constantly trying to implement upvote schemes that get their content to the top of a big subreddit.
Interact with the rest of the site. Build up a post history that shows that you’re a normal user. Build up your karma points by posting helpful or funny comments on other posts.

Address the Concerns of the Community Before They Have Them

If you post links to your site on Reddit, there will be a lot of users that will to try to find an excuse to down vote your posts, report you to moderators, bad mouth you etc.

What you have to do is beat them to the punch and address all of their concerns before they can get a word in.
Reddit has take a strong anti-harassment stance this past year (2015). If you are harassing a user or someone harassing you, you will likely be reported to the admins and they will take action.

Don’t Ever Let Your First or Second post be a promotion

This should go without saying, but if you’re new to a subreddit, be sure to post a few other things in that there first before you decide to promote anything of your own. I made this point short, since the last one was so long.
You can be banned from any subreddit by a moderator of that subreddit. A subreddit ban can be time-limited or indefinite. When you are banned from a subreddit, you will receive a private message that says how long the ban will be in effect and optionally the reason you were banned. After you are banned from a subreddit, you will not be able to submit any posts or comments to that subreddit.

Don’t Over-Promote Your Post or Website

You may think that if you don’t promote your website repeatedly in the same Subreddit that you’ll be fine. But this is yet another big Reddit no-no. Reddit moderators and users can see your site-wide activity. Not to mention that they have automatic spam filters. Don’t abuse the system, and you’ll be safe.
You can also be banned from submitting posts or comments to a subreddit by the “AutoModerator” bot. AutoModerator is a Reddit bot that moderators use to perform tasks on their behalf. One ability that AutoModerator has is to remove any posts or comments from a specific user. So if you have been banned by AutoModerator, you will still be able to submit posts and comments, but they will instantly be removed from the subreddit.
If you post links to the same domain name too often you run a huge risk. Reddit's automatic spam filters will blacklist your domain, so that if anyone posts it, it won’t show up. They can also “ghost” your account which is a special kind of punishment for spammers. Getting ghosted means that none of your posts ever show up to anyone but you. So you can post as much as you want, but they will never show up to anyone else.

Share Your New Posts With Your Friends

Even if you do not belong to a Reddit team, you should still have a group of people or a network that you can share your content with. This step entails you sending your new Reddit posts to your friends or Twitter followers that are also Reddit users. If they like what you posted, they’ll give you an up-vote, which will attract other Reddit users, and get the ball rolling for your post to get it popular.

Comment and Reply to Everyone

Activity on your Reddit post breeds more activity. This means that when someone comments on your post, reply to their comment to double the comment count. When posts have lots of comments, it gets more redditors to click on your post, and join the conversation. You can even be the first one to comment on a link that you post.

Be Humble

Most people take criticism on their post as a bad thing. But you can use it as one of your biggest advantages.

Not only will this help you with "Address the Concerns of the Community Before They Have Them", it will also help you to get better at using Reddit to drive traffic and customers to your website. When you reply to comments, be sure to learn as much from your commentators as you can.

Personal Thought: Spend At least 10 minutes a week, and get a feel for the community.

Sunday, November 27, 2016

Say Hello To Cyber November or Black November: End Of Black Friday & Cyber Monday Era


The Era of Black Friday & Cyber Monday is come to an end in 2016. We're experiencing, A Full-Month of awesome offers leading up to everyone's favorite month of the year: The November. A month of Offer instead of Black Friday & Cyber Monday, which is great news for shoppers.

From Wal-Mart to Amazon, many big retailers are rolling out their sales before Black Friday this year. In the wake of a 12 percent drop in Back Friday sales last year, companies are giving consumers deals up to four days BEFORE the day after Thanksgiving. Now the two seem to be combining, as online retailers offering deals earlier and earlier in a trend some call “Cyber November.” or  “Black November.”

This is all changing the game for shoppers, because you don't have to wait for any black Friday or cyber Monday to get this great deals. NBC News Correspondent Jo Ling Kent reports for TODAY.COM.

While consumer spending in stores on Friday is expected to exceed 2015 numbers, online retail is predicted to grow even faster, says Jill Gonzalez, who tracks retail sales for Wallet Hub. “It’s generational. Going out to stores on Black Friday is less of a millennial mindset. It’s easier from a price comparison aspect to shop online. It’s knowing you got the best deal, it’s consumer empowerment,” says Gonzalez.

The deals on Black Friday & Cyber Monday are generally offered by smaller retailers that cannot compete with the big retailers. They generally offers better deals on technology, with nearly 85% more data storage deals than Cyber Monday. The past Black Fridays saw far more deals for small appliances, cutlery, and kitchen gadgets on average than Cyber Monday. Cyber Monday is larger for fashion retail. On the past two Cyber Mondays, there were an average of 45% more clothing deals than on Black Friday. There were also 50% more shoe deals on Cyber Monday than on Black Friday.

It’s Time to Change

From This year, November will be the ultimate month for online deal hunters. Not only will you find above-average sales most months, but this month you also get to shop Thanksgiving, Black Friday, and Cyber Monday — and price lows you simply don't see throughout the rest of the year.

Nearly 25% of all consumer spending in the U.S. comes in the holiday shopping season, most of that after Black Friday but before Christmas Eve.

Even though consumers will spend more than US$400 billion on retail purchases in November, 2016 (compared to $363 billion in November 2012), Black Friday and Cyber Monday will no longer signal the start of the holiday shopping season; instead, they’ll now be part of an entire shopping season that will kick off in early November, hence the name “Cyber November.” or  “Black November.”.

According to Google, 40% of Canadian consumers start their holiday shopping before Halloween and 88% of retailers in the United States start advertising sales in the first week of November.

November is not too Early for Christmas in Online Retail

Online Shopping in the United States is a multi-billion dollar sector of business-to-consumer transactions where goods are sold via the online. There are different online shopping website categories: some E-commerce websites are based on brick-and-mortar stores whereas others are designated online retailing companies.

Google predicts that half of all consumers start holiday shopping research before Thanksgiving. A good 26% of those shoppers actually start before Halloween.

Retailers would benefit from spreading their promotions out over an entire month, making adjustments along the way, instead of betting it all on just one weekend. Logistics would be easier to manage, not to mention that they’d avoid the headaches related to the hordes of shoppers that can grind some stores – online or physical - to a halt during Black Friday weekend.
These days, 51% of Americans prefer to shop online rather than in stores. US Consumer Spending 11545.80 USD Billion in the third quarter of 2016 from 11484.90 USD Billion in the second quarter of 2016. Consumer Spending in the United States averaged 5245.42 USD Billion from 1950 until 2016, reaching an all time high of 11545.80 USD Billion in the third quarter of 2016 and a record low of 1320.40 USD Billion in the first quarter of 1950. Consumer Spending in the United States is reported by the U.S. Bureau of Economic Analysis.


With 35.7% of Black Friday sales in 2015, Amazon is still the online retail benchmark. In 2016, the market leader officially launched its "Black Friday" sales site on November 1st as a “countdown to Black Friday” angle is used, followed by the online retailer’s “Cyber Monday Deals Week”. Amazon is expected to run increasingly attractive promotions that are available only for a limited time or in limited quantities, or to a specific group (special offers for Prime members, for example), and refresh its eCommerce offering on a daily basis while creating a sense of urgency for the entire period, rather than just two days. By extending the sale period and taking advantage of the wide range of products sold through its platform, Amazon is able to respond quickly to trends and adjust its offer, inventory, and promotions.

Top 10 e-Commerce sites in the USA: In this Top 10 List, I included only e-commerce sites that deal in physical products (I excluded companies like Netflix and Steam that primarily deal in digital files and subscription services). According to Alexa Data, Top 10 e-Commerce sites in the USA are following.




In Canada, the unofficial start of the holiday shopping season is the day after Halloween. Canadian housewares retailer Stokes prepares its holiday season well in advance and Cyber November plays a big role in its 2016 strategy: a pre-shopping contest launched in late October will invite users to create a wishlist which they can win. This will enable the retailer to get a better idea of customer interest and intent, which it can then reactivate throughout Cyber November with theme-driven offers that are increasingly attractive. The user will enjoy an evolving experience that will culminate on Cyber Monday.

For retailers, Google is the go-to indicator for consumer interest and behavior. Custora, a software-as-a-service platform that helps retailers understand marketing trends, predicts that 41% of all online shopping starts with Google. Organic and search engine optimization account for 22.4% of ecommerce transactions while paid search (search engine marketing and cost per click) account for 18.6%.
Consumer Spending in Canada increased to 1017654 CAD Million in the second quarter of 2016 from 1012228 CAD Million in the first quarter of 2016. Consumer Spending in Canada averaged 515978.44 CAD Million from 1961 until 2016, reaching an all time high of 1017654 CAD Million in the second quarter of 2016 and a record low of 162251 CAD Million in the first quarter of 1961. Consumer Spending in Canada is reported by the Statistics Canada.

Countries like England and Ireland call the last quarter of the year “the golden quarter. UK online shopping sales jumped in this November as 77% of UK Internet users made a purchase online in 2015, which according to Retail Research, encouraged online sales to grow by 16.2% in 2015. We can expect further growth in 2016, with current predictions standing at 14.9%.
Consumer Spending in the United Kingdom increased to 307503 GBP Million in the third quarter of 2016 from 305664 GBP Million in the second quarter of 2016. Consumer Spending in the United Kingdom averaged 162492.11 GBP Million from 1955 until 2016, reaching an all time high of 307503 GBP Million in the third quarter of 2016 and a record low of 65075 GBP Million in the second quarter of 1956. Consumer Spending in the United Kingdom is reported by the Office for National Statistics.
Top 10 e-Commerce sites in the UK: Commerce websites ranked by visitors in the United Kingdom (UK) in March 2016 by Statista Report.



Black Friday & Cyber Monday, Say Hello To Cyber November or Black November! Sales booming out early November than ever blanking the internet and the shopping mall. Amazon, Walmart, Best Buy, Louis & other online & traditional retailer offering Black Friday & Cyber Monday discount the whole November.

7 Trends Online Retailers Will Need to Know About In 2017

2016 was an exciting year for the online retail industry (eCommerce). The new year promises to be a winner for retailers and consumers alike. As we look ahead, let’s consider the following 7 top trends.

  • Online Retailers will give consumers more payment options.
  • Mobile will play a bigger role.
  • Live streaming to open new marketing opportunities.
  • The Monetisation of mobile messaging apps.
  • Social Media Buy Buttons will Reshape the E-Commerce
  • Smartphone usage trends require a multi-channel strategy.
  • Shopping Virtually With Augmented and Virtual Reality (AR & VR).

Overall, November will likely chalk up a good start to the 2016 holiday shopping season, but this year it also marked a change to the cadence of holiday, with the shopping activity taking on a new, more spread-out rhythm.

So, What Does That Mean For Online Retailers?


Well, it means online retailers will have to shift their Black Friday & Cyber Monday strategy for whole November and focus more on eCommerce and try to cut into Amazon’s dominating Black Friday presence (This year, Amazon accounted for 35.7% of online sales on Black Friday; Best Buy was second with 8.23%.4). In order to do so, I suggest they focus on 2017 Online Retail Trend Mentioned Above to help ensure their Success.

Online Retailers would get benefit from spreading their promotions out over an entire November, making adjustments along the way, instead of betting it all on just Black Friday & Cyber Monday. Logistics would be easier to manage, not to mention that they’d avoid the headaches related to the hordes of shoppers that can grind some stores – online or physical - to a halt during Black Friday weekend.

If you have any doubt that social media can be powerful conversion tools, think again! Social media rarely reports as much conversion as Pay Per Click Advertisement, Organic Traffic or e-Mail Marketing, but it's powerful tools for strengthening brand ownership and values ​​in social networks. In short, this is a valuable tool to accelerate the transformation of "follower" into your next new customers. Although, Facebook brought 64% global social sales, you should still be in Instagram, PinterestPolyvoreWanelo, etc social shopping site.

Welcome & Say Hello To The New Cyber November, or should I say, Black November.