How To Protect Contents and Images On A Site From Being Copied or duplicated

How To Protect Contents and Images On A Site From Being Copied or duplicated

Copying an image or some text from a webpage is not really a hard task and nobody stops you from copying the contents. But sometimes the content may be precious for the webpage owner if he/she is into content marketing. If somebody copies the content and reproduces as their own work then you cannot do much on that (It’s not like you cannot do, but why waste time un-necessary on those, right!). If you are into content marketing and worried much to protect your content like your blog posts, images etc. then you are on the right place.

Most of the implementations apply only on WordPress website and may not work otherwise. There are some .htaccess tricks which may be used even without a WordPress site. Although there are several ways to restrict your content from being copied by others without your permission but here are some easy to setup tricks which will be easier for everyone.

How can you protect your content text and images:

  1. By disabling hot linking.
  2. Disable directory browsing.
  3. Password Protect content coverage with WordPress plugins.
  4. Watermark images and protect them from right click etc.
  5. Add copyright info to RSS feeds.
  6. Restrict right click and selection of text on your website.

Say, you have a priceless document on your website (you might have prepared it over a month or something like that) and somebody just links the document on their website without your permission and gets credit for your awesome work. Not only that, the document that is presented on their website is being downloaded from your server, hence using your bandwidth which may slow down your website. Linking to an document, image or any content on your site by another website is called as hot linking.

Hot link protection prevents other websites from directly linking to files and pictures on your website. Other sites will only be able to link to file types that you don’t specify.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?allowthiswebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?allowanotherwebsite.com [NC]
RewriteRule \.(pdf|doc|zip|xls)$ - [NC,F,L]

The same code can be used to protect images from getting hotlinked. You can use the following code instead in your htaccess file:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?allowthiswebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?allowanotherwebsite.com [NC]
RewriteRule \.(jpg|jpeg|gif|png)$ - [NC,F,L]

Alternatively the Hotlink Protection WordPress plugin does the htaccess mod for you easily:
Hotlink protection plugin

Image Hotlink Protection plugin adds hotlink protection code to your domain’s .htaccess file to stop external web servers from linking directly to your files.
This plugin works only with the primary domain, and the www. addition not subdomains.

Go to link #4 if you want to know how to add watermarks to your images and text.

2. Disable directory browsing on your website:

The hotlink protection disables file access from external websites but somebody can come to your website and browse the contents of your website and still can download the contents directly. Everybody knows WordPress directory structure. On any WordPress blog the wordpress.site/wp-content/uploads will show you uploaded files. You need to stop this too.

Restrict wp-content Access

Add the following code to .htaccess file of your domain:

# Restrict directory browsing
Options All -Indexes

You can restrict the wp-content directory access using the following htaccess trick:

Restrict wp-content from unauthorized access

3. Password protect contents using WordPress plugins on your WordPress website:

Protect content on WordPress blog using Wp Content Protection Plugin:
Wp content protection plugin

The Wp Content protection plugin is used to protect the content on your WordPress website.
Content protection is done by three ways in this plugin :

  • Content protection by logged in user.
  • Content protection by password.
  • Content protection by User roles.

This plugin works on any post, page and custom post type. A customizable text will appear on protected content.

Another alternative of the above plugin is the Content Protector Plugin:
The Content Protector plugin allows you to password-protect a portion of a Page or Post. This can be done by adding a shortcode wrapped around the content that is to be protected. Viewers will be shown an access form in which they have to enter a password; if it’s correct, the protected content will get displayed.

Here are some of the features of this plugin:

  • Multiple protected sections on a single Post.
  • Set cookies so users won’t need to re-enter the password on every visit.
  • Choose from a variety of encryption methods for your passwords (depending on your server configuration).
  • Supports Contact Form 7.
  • Set custom passwords or use a CAPTCHA to authorize visitors and restrict bots.

4. Place watermarks on images to save your ownership :

You can place watermarks on your images and prevent your images from hotlinked by other websites or search engines.
Here you will find several Image Watermark and Hotlink prevention WordPress plugins.

Many of you not know but WordPress posts can be imported through RSS feeds. Just add /feed after any WordPress website domain name and you will get the RSS feeds of a website on your finger tips. There are several ways to copy these RSS feed contents easily from any WordPress websites. Either you have to disable RSS feeds from your WordPress powered blog or simply put a copyright notice at the end of your articles in your RSS feeds.

The Simple Feed Copyright WordPress plugin will help you adding Copyright notice to the end of articles in RSS feeds.
Simple Feed Copyright WordPress plugin

A notice gets attached at the bottom of feed articles like this:
Original Article: Title of Article (linked to permalink)
Copyright Year. Blog Title (linked). All Rights Reserved

6. Restrict selection of text and Right click :

Restrict text selection and right click on your website so nothing can be selected and hence nothing can be copied. Personally I feel disabling right click may not be a good user experience.

Just for an example: Most of the times I right click on a link and open it in a new tab whether it be an internal link or external. If I will encounter such a website where right click is disabled, then definitely I will say there are thousands of websites where I will get damn good contents from other websites too. I will simply remember the website’s domain name and I will never visit to that again.

You have to understand that people are lazy.

It’s your personal choice and if you want to do so, then here is something for you:

WP Content Copy Protection & No Right Click WordPress plugin an easy to use plugin which will help you restricting your content from being copied.
WP Content Copy Protection and No Right Click WordPress plugin

Here are some of the basic features included in the FREE version of the plugin:

  • Protect your content from selection and copy.
  • No right click or context menu and hence no one can save any images from your website.
  • Even disables the following keys: CTRL+A, CTRL+C, CTRL+X,CTRL+S or CTRL+V.

There may be several other ways present to protect your content on your website but I know these much for now. I will keep on adding more on the list when I will get to know them. If you have any more to say on this then please feel free to put it on the comment box.

Previous How to protect images from hotlink or being copied
Next How to Copy Directory in Linux / Unix

About author

siba 698 posts

A B.Tech degree holder with more than 5 years of experience on Embedded Systems design domain. He has worked on Aerospace domain, NAND storage, Server storage and Wireless networking.

View all posts by this author →

You might also like

WordPress Guides 0 Comments

Why and How to setup Cloudflare for WordPress for FREE

Cloudflare is one of the best Free CDN options for small business websites or small blogs. Her goes How to setup Cloudflare for your Self Hosted WordPress or any other

WordPress Guides 0 Comments

How to disable comments in WordPress

Recently I was searching for how to disable comments in WordPress for some of the pages in my website like the “About Us” page and the “Contact Us” page where

WordPress Guides 0 Comments

7 ways to Protect WordPress site from Getting Hacked

You have already taken the first step to protect WordPress site from unauthorized access by reaching here. No matter if you are a beginner or an experienced blogger, you have

0 Comments

No Comments Yet!

You can be first to comment this post!