{"id":2517,"date":"2022-02-14T02:55:08","date_gmt":"2022-02-14T02:55:08","guid":{"rendered":"https:\/\/intechcloudhosting.com\/blog\/?p=2517"},"modified":"2022-02-19T22:22:15","modified_gmt":"2022-02-19T22:22:15","slug":"what-is-hotlinking-and-why-is-it-bad","status":"publish","type":"post","link":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/","title":{"rendered":"What Is Hotlinking and Why Is It Bad?"},"content":{"rendered":"\n<p>Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file \u2013 on a different site via a direct web link.<\/p>\n\n\n\n<p>In this situation, the original website owner is responsible for covering and paying for these server resources each time a web browser requests and loads the asset.<\/p>\n\n\n\n<p>You might have heard of hotlinking if you&#8217;re a web user or a site owner. It is often considered bad practice by webmasters because it puts websites at a significant disadvantage.<\/p>\n\n\n\n<p>For example, website B\u2019s owner found a funny meme on Website A and decided to use it on their website. But instead of saving the image on their computer and reuploading it, the owner of Website B links the image directly from Website A to instantly show it on their site.<\/p>\n\n\n\n<p>Even though people can see the meme on Website B\u2019s site, the origin server is still storing it. In other words, server resources from Website A are used every time a user views the hotlinked image. If Website B receives high traffic, a significant amount of A\u2019s server resources will be used.<\/p>\n\n\n\n<p>This article will explain why you should avoid hotlinking and how to stop doing it. For web administrators, we provide four methods to protect your website from hotlinks: using cPanel, an FTP client, a content delivery network (CDN), and WordPress plugins.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hotlinking-why-you-should-avoid-it\"><span id=\"hotlinking-why-you-should-avoid-it\">Hotlinking: Why you should avoid it<\/span><\/h2>\n\n\n\n<p>There&#8217;s no denying that hotlinking has the most negative effects on website owners. Hotlinking might seem like an easy way to acquire website assets, but in reality, it can also cause them harm.<\/p>\n\n\n\n<p>Here are the five main reasons why you should avoid hotlinking at all costs:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Unauthorized reuse of assets is unethical.\u00a0<\/strong>Unauthorized reuse of content assets is theft. You must obtain permission and rights to use the content unless it is under the creative commons license.<\/li><li><strong>You would be stealing resources from another website owner and increasing their hosting costs.\u00a0<\/strong>A hotlinked image consumes a considerable amount of bandwidth on the origin server every time it is viewed. Therefore, the perpetrator is not only stealing content, but also stealing website resources from the original owner.<\/li><li><strong>Hotlinking can have legal repercussions.\u00a0<\/strong>Legal and monetary consequences can follow hotlinking copyrighted content. If the original owner sends the perpetrator a copyright infringement notice and the perpetrator does not respond, the original owner can file a lawsuit.<\/li><li><strong>There is no control over the hotlinked file.\u00a0<\/strong>Hotlinked images are connected to the original website. In the event that the original owner decides to modify or delete the content at any time, the changes will also appear on the perpetrator&#8217;s website.<\/li><li><strong>The act of hotlinking is unprofessional.\u00a0<\/strong>As a result of hotlinking&#8217;s bad reputation, adopting this practice can negatively affect your reputation. You may be perceived as lacking originality and not respecting other users&#8217; rights.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hotlinking-how-to-stop-it\"><span id=\"hotlinking-how-to-stop-it\">Hotlinking: How to stop it<\/span><\/h2>\n\n\n\n<p>Now that you know why you should stop hotlinking, you may be wondering what you can do instead if you would like to use images from other websites.<\/p>\n\n\n\n<p>The most important thing is to make sure you have the right to use the image. You can sometimes obtain images by asking the owner for permission. There are some that are under strict legal license, such as copyrighted photos.<\/p>\n\n\n\n<p>As soon as you receive permission or have handled the legal process, you should upload the file to your own server or use a third-party provider. For images, use an image hosting service like&nbsp;<a href=\"https:\/\/imgur.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Imgur<\/a>. In this way, you won&#8217;t be stealing bandwidth from the original website owner.<\/p>\n\n\n\n<p>For whatever reason, you may not be able to acquire the image you want. Here are some alternatives:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Find a similar replacement<\/strong>. You might still be able to convey the same message with a different image. Try acquiring a similar photo if you can&#8217;t get a specific one from another source, such as a stock image service like Unsplash, Shutterstock, or Pexels.<\/li><li><strong>Link the page, not the image.\u00a0<\/strong>If you can&#8217;t replace the image with a similar alternative, you may want to include a link to the original web page. You might not be able to show the image exactly as you wanted, but your visitors will still be able to see it by clicking on the link you provided.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hotlinking-how-to-prevent-it\"><span id=\"hotlinking-how-to-prevent-it\">Hotlinking: How to prevent it<\/span><\/h2>\n\n\n\n<p>In order to prevent content and bandwidth theft, it is very important to implement hotlink protection.<\/p>\n\n\n\n<p>It is important to remember that hotlink protection will not harm your website&#8217;s search engine ranking. Your search engine optimization (SEO) efforts will remain unaffected as long as you don&#8217;t prevent search engines from indexing your images.<\/p>\n\n\n\n<p>Here are few ways to prevent your assets from being hotlinked.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-method-1-accessing-cpanel-settings\"><span id=\"method-1-accessing-cpanel-settings\">Method 1: Accessing cPanel Settings<\/span><\/h2>\n\n\n\n<p>Hotlink protection can be enabled directly through cPanel. The process should be similar for other control panels. Follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Log in to your hosting account and head to the cPanel dashboard.<\/li><li>Under\u00a0<strong>Security<\/strong>, select\u00a0<strong>Hotlink Protection<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"329\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAFJAQMAAAA\/vM3DAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEBJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM4GpckAAZAhW78AAAAASUVORK5CYII=\"  alt=\"\"  class=\"wp-image-2542 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1024x329.png\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1024x329.png 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-300x96.png 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-768x247.png 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1536x493.png 1536w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-380x122.png 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-800x257.png 800w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1160x373.png 1160w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image.png 1918w\" ><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\"><li>Under\u00a0<strong>Block direct access to these extensions<\/strong>, choose which file extensions you would like to protect. Once applied, visitors won\u2019t be able to view the direct links attached to the file extensions you\u2019ve selected.<\/li><li>In the\u00a0<strong>Redirect blocked requests to this url\u00a0<\/strong>field, you have the option to enter the URL of an error page you want to show visitors who attempt to hotlink your website.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"872\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAANoAQMAAABk0wp5AAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAINJREFUeNrtwQEBAAAAgiD\/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvBrd3AAFdXPPCAAAAAElFTkSuQmCC\"  alt=\"\"  class=\"wp-image-2543 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-1024x872.png\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-1024x872.png 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-300x256.png 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-768x654.png 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-380x324.png 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-800x681.png 800w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-1160x988.png 1160w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/image-1.png 1512w\" ><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-method-2-using-an-ftp-client\"><span id=\"method-2-using-an-ftp-client\">Method 2: Using an FTP Client<\/span><\/h2>\n\n\n\n<p>Another option is to edit your website\u2019s .<strong>htaccess\u00a0<\/strong>file by accessing it through an FTP client like\u00a0<strong>FileZilla<\/strong>\u00a0or the file manager on your hosting account\u2019s control panel.<\/p>\n\n\n\n<p>Keep in mind that this method involves editing your website\u2019s code, so be careful \u2013 a small error can render your site unusable.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Once you\u2019ve connected to your website\u2019s FTP or opened up the file manager, navigate to the\u00a0<strong>public_html\u00a0<\/strong>folder.<\/li><li>Within the\u00a0<strong>public_html<\/strong>\u00a0folder, find the\u00a0<strong>.htaccess\u00a0<\/strong>file and download it.<\/li><li>On your computer, make a copy of the original\u00a0<strong>.htaccess\u00a0<\/strong>file in case something goes wrong.<\/li><li>Open the\u00a0<strong>.htaccess\u00a0<\/strong>file\u00a0using your preferred text editor.<\/li><li>Copy and paste the following code into the file:<br><\/li><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine on\nRewriteCond %{HTTP_REFERER} !^$\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?google.com &#91;NC]\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?bing.com &#91;NC]\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?yahoo.com &#91;NC]\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?yourdomain.com &#91;NC]\nRewriteRule \\.(jpg|jpeg|png|gif)$ \u2013 &#91;NC,F,L]<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\"><li>Change\u00a0<strong>yourdomain.com\u00a0<\/strong>to your site\u2019s actual domain.<\/li><li>Save the edited\u00a0<strong>.htaccess\u00a0<\/strong>file and upload it back to the\u00a0<strong>public_html\u00a0<\/strong>folder.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-method-3-using-a-cdn\"><span id=\"method-3-using-a-cdn\">Method 3: Using a CDN<\/span><\/h2>\n\n\n\n<p>Using a\u00a0<strong>Content Delivery Network (CDN)<\/strong>\u00a0for your website has many benefits. A CDN can increase content delivery speed, providing better performance for your visitors. It can also offer asset management features for website administrators, hotlink protection being one of them.<\/p>\n\n\n\n<p>The process of activating hotlink protection will vary depending on the CDN provider you use. The following tutorial will go over how to set up hotlink protection on two popular CDN providers \u2013&nbsp;<a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudflare<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.keycdn.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">KeyCDN<\/a>.<\/p>\n\n\n\n<p>Here\u2019s how to activate hotlink protection on Cloudflare:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Log in to your Cloudflare account and navigate to the dashboard.<\/li><li>Select the\u00a0<strong>Scrape Shield\u00a0<\/strong>app, which is located on the right of the apps bar.<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"467\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAHTAQMAAACDQfjmAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFFJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBvrUwAB3Zf2zgAAAABJRU5ErkJggg==\"  alt=\"\"  class=\"wp-image-2545 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape-300x137.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape-768x350.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape-380x173.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/cloudflare-scrape-800x365.webp 800w\" ><\/figure>\n\n\n\n<p> 3. Switch\u00a0<strong>Hotlink Protection<\/strong>\u00a0on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"463\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAHPAQMAAAD3VToGAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFFJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAswHpTwABtJPlmwAAAABJRU5ErkJggg==\"  alt=\"\"  class=\"wp-image-2546 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1-300x136.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1-768x347.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1-380x172.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hotlink-protection-1536x694-1-800x362.webp 800w\" ><\/figure>\n\n\n\n<p>The Scrape Shield app by Cloudflare specifically prevents image hotlinking and supports&nbsp;<strong>.gif<\/strong>,&nbsp;<strong>.ico<\/strong>,&nbsp;<strong>.jpg<\/strong>,&nbsp;<strong>.jpeg<\/strong>, and&nbsp;<strong>.png<\/strong>&nbsp;file types.<\/p>\n\n\n\n<p>Here\u2019s how to activate hotlink protection on KeyCDN:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Log in to your KeyCDN account and go to the dashboard.<\/li><li>Select\u00a0<strong>Zone Referrers\u00a0<\/strong>from the sidebar.<\/li><li>Click\u00a0<strong>Add Zone Referrer<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"461\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAHNAQMAAAC6nZsNAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFBJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgbOhNAAHhgKNbAAAAAElFTkSuQmCC\"  alt=\"\"  class=\"wp-image-2547 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1-300x135.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1-768x346.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1-380x171.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/zone-referrer-1536x691-1-800x360.webp 800w\" ><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\"><li>Enter the URL of the zone referrer. Zone referrers are the URLs that are allowed to view direct links of your website assets. URLs that aren\u2019t included in the zone referrers will be blocked.<\/li><li>Select the\u00a0<strong>Zone\u00a0<\/strong>from the drop-down menu.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"467\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAHTAQMAAACDQfjmAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFFJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBvrUwAB3Zf2zgAAAABJRU5ErkJggg==\"  alt=\"\"  class=\"wp-image-2548 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1-300x137.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1-768x350.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1-380x173.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/add-zone-1536x700-1-800x365.webp 800w\" ><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\"><li>Click\u00a0<strong>Add\u00a0<\/strong>to save your settings.<\/li><li>Feel free to add multiple zone referrers.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-method-4-using-a-wordpress-plugin\"><span id=\"method-4-using-a-wordpress-plugin\">Method 4: Using a WordPress Plugin<\/span><\/h2>\n\n\n\n<p>If you use WordPress as your website\u2019s\u00a0content management system\u00a0(CMS), there are several\u00a0WordPress plugins\u00a0available that can prevent hotlinking. We\u2019ll go over three of them.<\/p>\n\n\n\n<p>The first one is the&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-security-and-firewall\/\" target=\"_blank\" rel=\"noreferrer noopener\">All In One WP Security and Firewall<\/a>&nbsp;plugin, which can automatically edit your website\u2019s&nbsp;<strong>.htaccess&nbsp;<\/strong>file to prevent hotlinks. Follow these steps to set it up:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>From the WordPress dashboard,\u00a0install the plugin\u00a0and activate it.<\/li><li>Navigate to the\u00a0<strong>WP Security\u00a0<\/strong>menu ->\u00a0<strong>Firewall\u00a0<\/strong>->\u00a0<strong>Prevent Hotlinks<\/strong>.<\/li><li>Select\u00a0<strong>Check this if you want to prevent hotlinking to images on your site<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"460\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAHMAQMAAABxwUioAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE9JREFUeNrtwQEBAAAAgiD\/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBu58wAAU2RrmcAAAAASUVORK5CYII=\"  alt=\"\"  class=\"wp-image-2549 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1-300x135.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1-768x345.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1-380x171.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/check-to-prevent-1536x690-1-800x359.webp 800w\" ><\/figure>\n\n\n\n<p>4. Click\u00a0<strong>Save Settings<\/strong>.<\/p>\n\n\n\n<p>Another plugin you can use is&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/wp-content-copy-protector\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Content Copy Protection &amp; No Right Click<\/a>. This plugin can block visitors from copying text and right-clicking on your website. If you enable the right-click prevention, your visitors won\u2019t be able to find or save the direct link to your content files.<\/p>\n\n\n\n<p>Here\u2019s how to enable the right-click protection on your site using this plugin:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Install and activate the plugin.<\/li><li>Click&nbsp;<strong>Copy Protection&nbsp;<\/strong>from your WordPress dashboard\u2019s sidebar.<\/li><li>Select the&nbsp;<strong>Premium RightClick Protection&nbsp;<\/strong>tab.<\/li><li>Select the types of pages where you want to enable right-click protection. You can allow it on&nbsp;<strong>Posts<\/strong>, the&nbsp;<strong>Homepage<\/strong>, and other&nbsp;<strong>Static pages<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"294\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAEmAQMAAADGHnBMAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADtJREFUeNrtwQEBAAAAgiD\/r25IQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC7AZQmAAHEfjvLAAAAAElFTkSuQmCC\"  alt=\"\"  class=\"wp-image-2550 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection-300x86.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection-768x221.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection-380x109.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/right-click-protection-800x230.webp 800w\" ><\/figure>\n\n\n\n<p>5. Click\u00a0<strong>Save Settings<\/strong>.<\/p>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/secure-copy-content-protection\/\" target=\"_blank\" rel=\"noreferrer noopener\">Secure Copy Content Protection and Content Locking<\/a>&nbsp;is another option to disable right-click and asset copying. Here\u2019s how to set it up:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Install and activate the plugin.<\/li><li>From the WordPress dashboard, navigate to&nbsp;<strong>Copy Protection&nbsp;<\/strong>-&gt;&nbsp;<strong>Options<\/strong>.<\/li><li>Make sure that both&nbsp;<strong>Disable right-click&nbsp;<\/strong>and&nbsp;<strong>Disable right-click for images&nbsp;<\/strong>are ticked. Tick&nbsp;<strong>Show Message&nbsp;<\/strong>to give your visitors a message when they attempt to right-click on your site.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img  loading=\"lazy\"  decoding=\"async\"  width=\"1024\"  height=\"373\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAF1AQMAAABMBAoVAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUeNrtwTEBAAAAwqD1T20MH6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Gy79QABus2wZQAAAABJRU5ErkJggg==\"  alt=\"\"  class=\"wp-image-2551 pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"  data-pk-src=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1.webp\"  data-pk-srcset=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1.webp 1024w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1-300x109.webp 300w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1-768x280.webp 768w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1-380x138.webp 380w, https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/copy-protection-1536x559-1-800x291.webp 800w\" ><\/figure>\n\n\n\n<p>4. Click\u00a0<strong>Save Changes<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><span id=\"conclusion\">Conclusion<\/span><\/h2>\n\n\n\n<p>Hotlinking is the act of copying assets, usually images, by linking the file directly from other websites without authorization.<\/p>\n\n\n\n<p>It is a bad practice that negatively impacts web administrators. Hotlinking another website\u2019s images can take up a significant amount of bandwidth on its server and infringe on its owners\u2019 copyright.<\/p>\n\n\n\n<p>We\u2019ve explored different reasons why you should never hotlink and what you can do instead to obtain and share content assets. We also went over four methods to protect your website from hotlinking.<\/p>\n\n\n\n<p>We hope that this article has helped you find better ways to acquire content and keep your site safe from bandwidth theft. Good luck.<\/p>\n","protected":false},"excerpt":{"rendered":"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image,&hellip;\n","protected":false},"author":1,"featured_media":2519,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,1],"tags":[],"class_list":{"0":"post-2517","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-glossary","8":"category-hosting","9":"cs-entry","10":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog<\/title>\n<meta name=\"description\" content=\"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog\" \/>\n<meta property=\"og:description\" content=\"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/\" \/>\n<meta property=\"og:site_name\" content=\"Intech Cloud Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/intechcloudhosting\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-14T02:55:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-19T22:22:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hor.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2272\" \/>\n\t<meta property=\"og:image:height\" content=\"1458\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/\",\"url\":\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/\",\"name\":\"What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog\",\"isPartOf\":{\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/#website\"},\"datePublished\":\"2022-02-14T02:55:08+00:00\",\"dateModified\":\"2022-02-19T22:22:15+00:00\",\"author\":{\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/da8e3a68240778e3388750d01512d070\"},\"description\":\"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.\",\"breadcrumb\":{\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/intechcloudhosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Is Hotlinking and Why Is It Bad?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/#website\",\"url\":\"https:\/\/intechcloudhosting.com\/blog\/\",\"name\":\"Intech Cloud Blog\",\"description\":\"Intech Cloud Hosting Blog and Tutorials Base Section\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/intechcloudhosting.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/da8e3a68240778e3388750d01512d070\",\"name\":\"Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3f6abfaab39056a0c765f80793c60eed0ef6e4beb20483af5d2a4fcc19c7b6b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3f6abfaab39056a0c765f80793c60eed0ef6e4beb20483af5d2a4fcc19c7b6b?s=96&d=mm&r=g\",\"caption\":\"Editorial\"},\"description\":\"Articles written by Intech Staff.\",\"sameAs\":[\"https:\/\/intechcloudhosting.com\/blog\",\"https:\/\/facebook.com\/intechcloudhosting\",\"https:\/\/instagram.com\/intechcloudhosting\",\"https:\/\/linkedin.com\/showcase\/intechcloudhosting\"],\"url\":\"https:\/\/intechcloudhosting.com\/blog\/author\/editorial\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog","description":"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/","og_locale":"en_US","og_type":"article","og_title":"What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog","og_description":"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.","og_url":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/","og_site_name":"Intech Cloud Blog","article_author":"https:\/\/facebook.com\/intechcloudhosting","article_published_time":"2022-02-14T02:55:08+00:00","article_modified_time":"2022-02-19T22:22:15+00:00","og_image":[{"width":2272,"height":1458,"url":"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hor.png","type":"image\/png"}],"author":"Editorial","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Editorial","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/","url":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/","name":"What Is Hotlinking and Why Is It Bad? - Intech Cloud Blog","isPartOf":{"@id":"https:\/\/intechcloudhosting.com\/blog\/#website"},"datePublished":"2022-02-14T02:55:08+00:00","dateModified":"2022-02-19T22:22:15+00:00","author":{"@id":"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/da8e3a68240778e3388750d01512d070"},"description":"Hotlinking is the act of using another site\u2019s bandwidth by displaying their website asset \u2013 like an image, video, or audio file.","breadcrumb":{"@id":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/intechcloudhosting.com\/blog\/what-is-hotlinking-and-why-is-it-bad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/intechcloudhosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What Is Hotlinking and Why Is It Bad?"}]},{"@type":"WebSite","@id":"https:\/\/intechcloudhosting.com\/blog\/#website","url":"https:\/\/intechcloudhosting.com\/blog\/","name":"Intech Cloud Blog","description":"Intech Cloud Hosting Blog and Tutorials Base Section","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/intechcloudhosting.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/da8e3a68240778e3388750d01512d070","name":"Editorial","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/intechcloudhosting.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3f6abfaab39056a0c765f80793c60eed0ef6e4beb20483af5d2a4fcc19c7b6b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3f6abfaab39056a0c765f80793c60eed0ef6e4beb20483af5d2a4fcc19c7b6b?s=96&d=mm&r=g","caption":"Editorial"},"description":"Articles written by Intech Staff.","sameAs":["https:\/\/intechcloudhosting.com\/blog","https:\/\/facebook.com\/intechcloudhosting","https:\/\/instagram.com\/intechcloudhosting","https:\/\/linkedin.com\/showcase\/intechcloudhosting"],"url":"https:\/\/intechcloudhosting.com\/blog\/author\/editorial\/"}]}},"images":{"small":"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hor.png","medium":"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hor-300x193.png","large":"https:\/\/intechcloudhosting.com\/blog\/wp-content\/uploads\/2022\/02\/hor-1024x657.png"},"_links":{"self":[{"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/posts\/2517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/comments?post=2517"}],"version-history":[{"count":5,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/posts\/2517\/revisions"}],"predecessor-version":[{"id":2552,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/posts\/2517\/revisions\/2552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/media\/2519"}],"wp:attachment":[{"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/media?parent=2517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/categories?post=2517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/intechcloudhosting.com\/blog\/wp-json\/wp\/v2\/tags?post=2517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}