Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property WBCR\Factory_466\Entities\Paths::$basename is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/entities/class-factory-paths.php on line 29

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property WBCR\Factory_466\Entities\Paths::$migrations is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/entities/class-factory-paths.php on line 31

Deprecated: Creation of dynamic property WBCR\Titan\Plugin::$plugin_slug is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/class-factory-plugin-base.php on line 278

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 7241

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home2/markg/public_html/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property WBCR\Factory_466\Updates\Github_Repository::$plugin_basename is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/updates/repositories/class-factory-github.php on line 77

Deprecated: Creation of dynamic property WBCR\Factory_466\Updates\Github_Repository::$plugin_main_file is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/updates/repositories/class-factory-github.php on line 78

Deprecated: Creation of dynamic property WBCR\Factory_466\Updates\Github_Repository::$plugin_absolute_path is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/libs/factory/core/includes/updates/repositories/class-factory-github.php on line 79

Deprecated: Creation of dynamic property WBCR\Titan\Tweaks\Security::$plugin is deprecated in /home2/markg/public_html/wp-content/plugins/anti-spam/includes/tweaks/class-security-tweaks.php on line 21

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 182

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 182

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 182

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 182

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 184

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 184

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/plugins/cornerstone/includes/dynamiccontent/Random.php on line 184

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/themes/x/framework/legacy/functions/fonts.php on line 45

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home2/markg/public_html/wp-content/themes/x/framework/legacy/functions/fonts.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home2/markg/public_html/wp-includes/functions.php:7241) in /home2/markg/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":2499,"date":"2015-08-30T15:23:34","date_gmt":"2015-08-30T15:23:34","guid":{"rendered":"http:\/\/impactsocialmedia.net\/?p=2499"},"modified":"2016-02-29T06:02:14","modified_gmt":"2016-02-29T06:02:14","slug":"what-is-website-cloaking","status":"publish","type":"post","link":"https:\/\/impactsocialmedia.net\/what-is-website-cloaking\/","title":{"rendered":"What Is Website Cloaking?"},"content":{"rendered":"

What Is Website Cloaking?<\/h2>\n

A simple definition of the word cloaking is to conceal, hide or cause to be invisible. In the world of web design cloaking refers to showing different page content to regular users than what is shown to Google bot or other search engine crawlers. You need to be aware of cloaking because it can earn you stiff search engine penalties. Even if it is not intentional on your part the results can be devastating.<\/p>\n

Why is cloaking bad?<\/strong> Cloaking is frowned upon because it is a high risk violation of quality guidelines and accepted best practices for web page design. It also provides a level of deception as well as a bad user experience. The bad user experience is due to the search engine results not matching the actual page content. Also, in some cases cloaking is a method for transmitting malicious code to unsuspecting users.<\/p>\n

How to stay in the safe zone.<\/strong> The first safety net is to not use cloaking techniques intentionally. The next safety net is to monitor and respond to any cloaking that may occur as a result of your web page being hacked and compromised. A great tool for keeping an eye on things is to closely monitor your Webmaster dashboard which can give alerts in the event that cloaking is detected. You can also fetch your pages as Google Bot and then compare the content against what you see displayed as a normal user.<\/p>\n

What about displaying different content depending on the user’s geo location or device type?<\/strong> This is fair game and Google understands that you might do something like scan a user’s I.P. address to determine which language to display on the page. Google also understands that you might scan the user’s device type in order to display smart phone, or tablet specific pages.<\/p>\n

Where are some helpful resources on the net for web design best practices?<\/strong> You can find a wealth of information about guidelines for design and content, technical and quality from Google Webmaster Guidelines<\/a> If you are looking for specific details about the proper use of images, javascript and videos go and read this