{"id":32365,"date":"2024-04-29T11:18:15","date_gmt":"2024-04-29T09:18:15","guid":{"rendered":"https:\/\/www.seo.fr\/?p=32365"},"modified":"2025-03-14T11:23:17","modified_gmt":"2025-03-14T10:23:17","slug":"hotlinking-and-seo","status":"publish","type":"post","link":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo","title":{"rendered":"Hotlinking: When image theft hurts SEO"},"content":{"rendered":"\n<p>Hotlinking (or image theft) is sometimes mistaken for negative SEO. Most of the time, however, the perpetrators aren&#8217;t out to do harm, just to profit. Even if it&#8217;s not malicious, hotlinking can cause harm. Knowing how to identify bad links and understand their consequences can help you protect yourself. An update from Mika\u00ebl Priol, CEO of SEO.fr<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-hotlinking\">What is hotlinking?<\/h2>\n\n\n<p>Hotlinking is the practice of &#8220;swiping&#8221; an image from one website and embedding it in another, using the URL of the original resource.<\/p>\n\n\n\n<p>Except that the image is like a mini page, hosted on your site&#8217;s server.<\/p>\n\n\n\n<p>This means that each time the page is loaded from the site that appropriated it, it&#8217;s the resource&#8217;s origin server that must provide the file.<\/p>\n\n\n\n<p>The &#8220;thieving&#8221; site looks like it&#8217;s linking to the stolen site, but is in fact simply appropriating its resources\u2026 And the big problem with hotlinking is that not only do the referring domains not transmit any juice to the primary site, but they also harm its performance.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-problems-of-hotlinking\">The problems of hotlinking<\/h2>\n\n\n<p>The main problem with hotlinking is<strong> the additional load on the site&#8217;s server<\/strong> and the <strong>potential overload<\/strong>.<\/p>\n\n\n\n<p>Just as they use shared 2.0 platforms to simplify their lives and quickly create hundreds of sites, hotlinking authors will use whatever images they can get their hands on and duplicate the maneuver for each of the sites they create.<\/p>\n\n\n\n<p>But if thousands of sites at a time are using an image from another site, the robots that map the web, like Google&#8217;s Googlebot, will pass over them to identify them\u2026 and each time they do, they&#8217;ll use up the bandwidth of the hotlinked site&#8217;s server.<\/p>\n\n\n\n<p>Hotlinking draws on the resources of the stolen site, and can increase hosting costs for large volumes. If the server isn&#8217;t sized for it, it can slow down loading times. In extreme cases, it can even create a traffic jam on the server, generating <strong>server errors (error 500)<\/strong> on pages.<\/p>\n\n\n\n<p>An isolated case of hotlinking is not a problem, but a high and repeated level of hotlinking will<strong> degrade the site&#8217;s rating <\/strong>and cause its position to drop, simply because it will perform less well, or because the Google robot will no longer find the pages in question.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en-1024x576.png\" alt=\"\" class=\"wp-image-32368\" style=\"width:791px;height:auto\" srcset=\"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en-1024x576.png 1024w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en-300x169.png 300w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en-768x432.png 768w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en-1536x864.png 1536w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>On the left, the 500 errors detected by Screaming Frog, schematized. On the right, the long-term decline in keywords and associated traffic.<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Another problem posed by hotlinking is its &#8220;hijacked&#8221; use to set up redirects to malicious sites.<\/p>\n\n\n\n<p>The devfall.blogspot.com blog had been hotlinking\u2026 If you try to visit it, you&#8217;re automatically redirected to a third-party site where you&#8217;re invited to click on a captcha (see below). In reality, this is a fake captcha, and clicking on it will open your computer to malware.<\/p>\n\n\n\n<p>The sectors most affected by hotlinking are those that generate a lot of images: decoration, cars, fashion\u2026 A furniture site, for example, will have its images stripped very easily. But even niche markets can be hotlinked.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-detect-hotlinking\">How to detect hotlinking<\/h2>\n\n\n<p>Two methods are generally used to detect hotlinking.<\/p>\n\n\n\n<p>You can <strong>regularly monitor your server logs<\/strong>. In the event of hotlinking, you&#8217;ll notice a sudden increase in the traffic generated by crawlers on your images. This method requires regular observation and a good understanding of your traffic patterns.<\/p>\n\n\n\n<p>You can use <strong>backlink analysis tools<\/strong> to spot suspicious links. These tools make it easy to spot any abnormal growth in the number of links pointing to your images. These undesirable links often come from sites with little authority, such as blogspots or foreign sites\u2026<\/p>\n\n\n\n<p>When a domain name seems suspicious, it&#8217;s important to examine the link profile of each domain to confirm your suspicions.<\/p>\n\n\n\n<p>Hotlinking results in a <strong>significant increase in referring domains.<\/strong> This increase is a first indication, but it&#8217;s necessary to check each link to make sure it&#8217;s really hotlinking.<\/p>\n\n\n\n<p>Hotlinking may occur sporadically, but is often carried out on a large scale. The better known a site is, the more exposed it is to the risk of hotlinking.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng-1024x576.png\" alt=\"\" class=\"wp-image-32371\" style=\"width:815px;height:auto\" srcset=\"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng-1024x576.png 1024w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng-300x169.png 300w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng-768x432.png 768w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng-1536x864.png 1536w, https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_en._blogpng.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-prevent-hotlinking\">How to prevent hotlinking?<\/h2>\n\n\n<p>To protect your images from hotlinking, you can<strong> block access to your images<\/strong> from external domains while allowing search engine spiders to pass through by modifying your site&#8217;s .htaccess file. This modification will prevent other sites from using your images.<\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RewriteEngine on<\/li>\n\n\n\n<li>RewriteCond %{HTTP_REFERER} !^$<\/li>\n\n\n\n<li>RewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?monsite.com [NC]<\/li>\n\n\n\n<li>RewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?google.com [NC]<\/li>\n\n\n\n<li>RewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?bing.com [NC]<\/li>\n\n\n\n<li>RewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www\\.)?yahoo.com [NC]<\/li>\n\n\n\n<li>RewriteRule \\.(jpg|jpeg|png|gif|svg)$ monsite.com\/hotlink.jpg [NC,R,L]<\/li>\n<\/ul>\n\n\n\n<p>This rule blocks access to image files (.jpg, .jpeg, .png, .gif) from external domains, with the exception of the &#8220;my-site.com&#8221; domain.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The &#8220;RewriteEngine on&#8221; directive activates the URL rewriting module, while the &#8220;RewriteCond %{HTTP_REFERER} !^$&#8221; directive checks that the request contains an HTTP_REFERER header (i.e. that it comes from another site).<\/li>\n\n\n\n<li>The &#8220;RewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www.)?mon-site.com [NC]&#8221; directive checks that the referring domain is not &#8220;mon-site.com&#8221;.<\/li>\n\n\n\n<li>RewriteRule .(jpg|jpeg|png|gif|svg)$ monsite.com\/hotlink.jpg [NC,R,L] redirects users who want to use the image without authorization to a &#8220;fictitious&#8221; image. The default rule redirects to a 403 page without design: RewriteRule .(jpg|jpeg|png|gif)$ &#8211; [NC,F,L]<\/li>\n<\/ul>\n\n\n\n<p>Another technique is to <strong>insert watermarks into images<\/strong>. Watermarks are visual marks that appear on the image to indicate that it is protected by copyright.<\/p>\n\n\n\n<p>Some hosting services offer built-in<strong> protection against hotlinking<\/strong>. These protections can include features such as limiting bandwidth for external requests, disabling image access for certain referring domains, or redirecting external requests to a default image.<\/p>\n\n\n\n<p>Regular monitoring of your traffic and backlinks is a good way of preventing hotlinking. By identifying undesirable links early on, you can take the necessary steps to block them before they multiply.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hotlinking is the practice of &#8220;swiping&#8221; an image from one website and embedding it in another, using the URL of the original resource. <\/p>\n","protected":false},"author":19,"featured_media":32372,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","inline_featured_image":false,"footnotes":""},"categories":[407],"tags":[],"class_list":["post-32365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","no-featured-image-padding"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Hotlinking: What is it and how to prevent it? SEO.fr<\/title>\n<meta name=\"description\" content=\"Find out all about hotlinking. Protect your content with hotlinking to maintain the integrity of your site.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hotlinking: When image theft hurts SEO\" \/>\n<meta property=\"og:description\" content=\"Find out all about hotlinking. Protect your content with hotlinking to maintain the integrity of your site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo\" \/>\n<meta property=\"og:site_name\" content=\"Agence SEO.fr\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-29T09:18:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-14T10:23:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mika\u00ebl Priol\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mika\u00ebl Priol\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hotlinking: What is it and how to prevent it? SEO.fr","description":"Find out all about hotlinking. Protect your content with hotlinking to maintain the integrity of your site.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Hotlinking: When image theft hurts SEO","og_description":"Find out all about hotlinking. Protect your content with hotlinking to maintain the integrity of your site.","og_url":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo","og_site_name":"Agence SEO.fr","article_published_time":"2024-04-29T09:18:15+00:00","article_modified_time":"2025-03-14T10:23:17+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png","type":"image\/png"}],"author":"Mika\u00ebl Priol","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mika\u00ebl Priol","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#article","isPartOf":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo"},"author":{"name":"Mika\u00ebl Priol","@id":"https:\/\/preprod.seo.fr\/#\/schema\/person\/b5e3182dc1b7d7dd167339d0a7495ebd"},"headline":"Hotlinking: When image theft hurts SEO","datePublished":"2024-04-29T09:18:15+00:00","dateModified":"2025-03-14T10:23:17+00:00","mainEntityOfPage":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo"},"wordCount":1004,"publisher":{"@id":"https:\/\/preprod.seo.fr\/#organization"},"image":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#primaryimage"},"thumbnailUrl":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png","articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo","url":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo","name":"Hotlinking: What is it and how to prevent it? SEO.fr","isPartOf":{"@id":"https:\/\/preprod.seo.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#primaryimage"},"image":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#primaryimage"},"thumbnailUrl":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png","datePublished":"2024-04-29T09:18:15+00:00","dateModified":"2025-03-14T10:23:17+00:00","description":"Find out all about hotlinking. Protect your content with hotlinking to maintain the integrity of your site.","breadcrumb":{"@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#primaryimage","url":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png","contentUrl":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2024\/04\/Hotlinking_SEO_en.png","width":1600,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/preprod.seo.fr\/en\/blog\/hotlinking-and-seo#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/preprod.seo.fr\/en\/seo-fr-agency"},{"@type":"ListItem","position":2,"name":"Hotlinking: When image theft hurts SEO"}]},{"@type":"WebSite","@id":"https:\/\/preprod.seo.fr\/#website","url":"https:\/\/preprod.seo.fr\/","name":"Agence SEO.fr","description":"","publisher":{"@id":"https:\/\/preprod.seo.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/preprod.seo.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/preprod.seo.fr\/#organization","name":"Agence SEO.fr","url":"https:\/\/preprod.seo.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/preprod.seo.fr\/#\/schema\/logo\/image\/","url":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2021\/02\/logo-seo.png","contentUrl":"https:\/\/preprod.seo.fr\/wp-content\/uploads\/2021\/02\/logo-seo.png","width":198,"height":60,"caption":"Agence SEO.fr"},"image":{"@id":"https:\/\/preprod.seo.fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/preprod.seo.fr\/#\/schema\/person\/b5e3182dc1b7d7dd167339d0a7495ebd","name":"Mika\u00ebl Priol","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seo.fr\/wp-content\/uploads\/2025\/03\/mikael-priol-96x96.png","url":"https:\/\/www.seo.fr\/wp-content\/uploads\/2025\/03\/mikael-priol-96x96.png","contentUrl":"https:\/\/www.seo.fr\/wp-content\/uploads\/2025\/03\/mikael-priol-96x96.png","caption":"Mika\u00ebl Priol"},"sameAs":["https:\/\/fr.linkedin.com\/in\/mikael-priol","https:\/\/www.youtube.com\/@MikaelPriol"],"url":"https:\/\/preprod.seo.fr\/en\/auteur\/mikael-priol"}]}},"_links":{"self":[{"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/posts\/32365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/comments?post=32365"}],"version-history":[{"count":2,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/posts\/32365\/revisions"}],"predecessor-version":[{"id":32374,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/posts\/32365\/revisions\/32374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/media\/32372"}],"wp:attachment":[{"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/media?parent=32365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/categories?post=32365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/preprod.seo.fr\/en\/wp-json\/wp\/v2\/tags?post=32365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}