Уникальный контент важен для правильной индексации страниц и ранжирования сайта. Есть несколько способов, как защитить контент на сайте от несанкционированного копирования.
Запретите выделение текста
Для запрета выделения текста используют класс «noselect». Метод хорош тем, что пользователю придется открывать последнюю сохраненную версию сайта или копировать текст прямо из html-кода страницы. Вот так запрет копирования выглядит в коде:
<style type="text/css">
.noselect
{-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;}
</style>
Используйте специальный скрипт для защиты от копирования
Скрипт работает так же, как и предыдущий метод, но для страницы не придется прописывать отдельный стиль. Метод также не даст открыть контекстное меню, если пользователь захочет скопировать текст прямо из кода страницы. Для защиты текста вам могут потребоваться следующие скрипты:
Для того, чтобы запретить перетаскивание текста:
<script type="text/javascript">
document.ondragstart = noselect;
</script>
Для того, чтобы не позволять выделение отдельных элементов страницы:
<script type="text/javascript">
document.oncontextmenu = noselect;
</script>
Для того, чтобы не давать выводить контекстное меню:
<script type="text/javascript">
function noselect() {return false;}
</script>
Защита изображений от копирования
Самый простой способ защитить изображения – наложить на них водяной знак. Старайтесь расположить его так, чтобы он не перекрывал изображение, но и не находился где-то в углу. Злоумышленники могут удалить его в одном из редакторов, но никто не захочет тратить много времени на удаление вотермарков.
Второй способ – наложение на картинку прозрачного дополнительного слоя («обложки»). Наложить его можно с помощью стиля или HTML-кода. Если кто-то захочет скачать изображение с вашего сайта, то он получит не саму картинку, а прозрачный верхний слой.