Hotlinking is when a website embeds images directly from someone else’s server instead of storing them itself. It seems convenient, but it has drawbacks that often only become apparent much later.
How hotlinks come about
Hardly anyone sets hotlinks on purpose. It usually happens in passing: text is pasted from a Google document, a post is imported from an old blog, or an image is copied from another site with a right-click. In the editor, everything looks normal, but behind the scenes the image address points to a third-party server.
The four biggest drawbacks
Outages you don’t notice
The other site’s owner can delete or rename images or give up their domain at any time. You only find out when a visitor points it out or your page is full of empty frames.
Privacy
When a visitor loads your page, their browser requests every external image from the third-party server, transmitting their IP address in the process. In 2022, the Munich Regional Court ruled in a Google Fonts case that such a transfer without consent can be unlawful. There’s no separate ruling on external images, but the underlying principle is comparable. If you want to be on the safe side, host your images yourself.
Load time
Every additional server means a separate connection with a DNS lookup and connection setup. On top of that, you can’t compress images on third-party servers, convert them to WebP or AVIF, or deliver them through your own caching or CDN.
Blocking
Many servers detect hotlinks and block them because they cost bandwidth. Instead of the image, a placeholder, a warning or nothing at all appears.
Finding hotlinks
The fastest method when you have lots of posts: select all posts and start the import with Replace External Images. In the very first step, the plugin counts all external images. If you only want to analyze without changing anything, use the wp replexim scan command with Pro Unlimited.
Replacing hotlinks
- Create a backup.
- Select the affected posts and run the bulk action “Replace External Images”.
- Review skipped images in the log and replace them manually if needed.
Rights: An import doesn’t change the usage rights. Only import images you’re allowed to use, and remove third-party images you don’t have permission for.
Conclusion
Hotlinks are convenient, but they’re an ongoing risk to availability, privacy and load time. Images belong in your own Media Library, where you have full control.
