Защита текста на сайте от копирования: 10 способов
- Запрет копирования текста через скрипт.
- Запрет через CSS.
- Добавление ссылки на источник.
- Добавление названия бренда в тексте.
- Внутренняя перелинковка.
- Кросспостинг анонсов.
- Жалоба в Google.
- Социальные сигналы.
- Использование пингаторов.
- Метод Бурундука.
Ниже мы подробнее расскажем о каждом методе. Часть из них — это технические способы, которые могут обеспечить «механическую» защиту от ручного копирования текста с сайта, чтобы усложнить работу копипастерам. Остальные же направлены на повышение скорости индексации обновленной страницы и доказательство авторских прав на контент.
Это поможет защититься от воровства неопытными пользователями, но мы должны отметить, что полностью запретить копирование пока нельзя: при желании плагиатор сможет копировать контент, несмотря на все запреты. Тем не менее защищать сайт все равно стоит. Давайте разберемся, как именно это можно сделать.
Как защитить сайт от копирования. Ну и как это копирование обходить.
№1. Запрет копирования текста через скрипт
Самый банальный метод защиты — прописать запрет на выделение и копирование в коде страницы, где расположен авторский текст. Он реализуется с помощью специального фрагмента JavaScript-кода:
Этот скрипт нужно добавить перед закрывающим тегом в конце страницы. Он запрещает сразу несколько действий: перетаскивание, выделение элементов веб-документа и вызов контекстного меню правой кнопкой мыши. Это указано во второй, третьей и четвертой строках соответственно. В результате пользователь не сможет выделить текст статьи непосредственно с веб-страницы и у него не получится открыть контекстное меню, чтобы просмотреть HTML-код и скопировать материал оттуда. Но это лишь при условии, что он не будет знать нужное сочетание клавиш для открытия вкладки с исходным кодом.
Защита вполне рабочая, однако есть несколько проблем. Во-первых, ее можно легко обойти — для этого достаточно обладать хотя бы маломальской компьютерной грамотностью и разбираться в меню и настройках браузера. Во-вторых, при копировании далеко не всегда преследуют цель украсть чужой контент и выдать его за свой.
Гораздо чаще люди хотят просто процитировать сайт или поделиться чем-то с друзьями в социальных сетях. В таком случае, вы не просто не защитите текст от копипастеров, но и лишите себя полезных внешних ссылок и продвижения. Чтобы сайт был удобен для пользователей, раздражать их лишний раз не стоит.
№2. Запрет через CSS
Еще один технический способ защититься от неопытного копипастера — использовать отдельный CSS-стиль для запрета выделения текста. Чтобы настроить такую защиту, необходимо прописать следующий код:
Класс «noselect» прописывается в том же контейнере (т. е. внутри тега div), где находится уникальный текстовый материал, для которого и нужно запретить копирование. Хотя фактически эти строки запрещают только выделение текста, из этого следует и невозможность его копировать — по крайней мере, с самой веб-страницы.
Как Защитить Свой Сайт от Копирования [ЛЕГКО И ПРОСТО]
Метод с использованием CSS более надежен, чем скрипты, потому что отключить стили в браузере сумеет далеко не каждый пользователь. Придется потратить время на изучение путей обхода этого запрета, что само по себе способно отпугнуть обычных воришек. Для специалиста же подобные ограничения на сайте не станут серьезной преградой: HTML-код страницы все еще будет доступен для просмотра и копирования.
№3. Добавление ссылки на источник
Этот метод не ставит никаких ограничений на выделение и копирование текста, поскольку рассчитан в большей мере на роботов (парсеров), автоматически собирающих информацию с разных сайтов, а также — на невнимательность плагиаторов, копирующих статьи вручную. Суть его в том, чтобы при активации на странице действия «копировать» (сочетанием клавиш Ctrl+C, через правую кнопку мыши и т. д.) к фрагменту в буфере обмена автоматически добавлялась ссылка на источник. Для этого необходимо прописать в коде сайта такую конструкцию:
Если же у вас не самописный проект, а используется система управления контентом или конструктор, реализовать такую защиту будет еще проще. Найдите в библиотеке расширений подходящий плагин (например, для WordPress подойдет Append Link on Copy) и установите его на свой ресурс.
Плюс этого метода в том, что помимо эффективной защиты от обвинений в плагиате он дает также бесплатные обратные ссылки, что позитивно сказывается на трастовости сайта. Однако есть и недостатки. Специалист или просто внимательный копипастер может просто вырезать ссылку после вставки и опубликовать текст без нее. Да и обычному пользователю это может не понравится.
№4. Добавление названия бренда в тексте
Это решение не запрещает копирование, но фактически делает его бессмысленным, поскольку контент слишком специфичный для того, чтобы можно было использовать его где-то вне контекста. А контекст в вашем случае — это ваш бренд и сайт. Пишите (или ставьте копирайтерам соответствующие задачи) тексты, которые будут уникальными не только технически, но и с точки зрения содержания. Упоминайте название компании или свое имя/фамилию, если речь о личном бренде, используйте примеры из собственной практики, вписывайте больше фактов, конкретных описаний, рассказывайте об особенностях своей продукции. Проще говоря, уникализируйте контент с помощью деталей, которые относятся именно к вам и вашему опыту.
Чем меньше общих фраз и больше специфических подробностей, тем сложнее ворам выдать ваш текст за свой. Им придется тратить время на вычитку статьи, подмену названий, подбор других примеров и изменение сведений. Гораздо легче написать новый материал. Или открыть следующую ссылку в поисковой выдаче, если копипастеру нет разницы, у кого копировать. В любом случае защита сработает, и авторский контент останется нетронутым.
№5. Внутренняя перелинковка
Как правило, роботы сканируют и копируют тексты со страниц в том виде, в каком они представлены. Речь идет не только о парсерах, но и о краулерах — ботах поисковых систем, которые индексируют сайты. Это значит, что вместе со статьей они «воруют» и ссылки, вписанные в ее текст. Если вы будете постоянно ссылаться на другие статьи в своем блоге или просто любые внутренние страницы, которые имеют значение, это поможет поисковикам точнее определить оригинальный источник, а вам — нарастить ссылочный вес за счет публикации кликабельных анкоров плагиаторами.
Конечно, опытный копипастер может просто поудалять их или даже заменить на собственные, но тогда перед ним встанет вопрос: тратить время на правку вашего контента или взять менее проблемный материал из другого источника. Такая защита позволяет решить сразу две задачи: усложнить процесс копирования и улучшить индексацию веб-страниц.
№6. Кросспостинг анонсов
Кросспостинг нужен, чтобы поисковые роботы правильно установили первоисточник и не «отдали» ваши авторские права ресурсу, который украл контент и просто был быстрее проиндексирован. Если у вас выходит много статей и постить анонсы к каждой слишком затратно по времени, можно использовать специальные сервисы и программы, которые оптимизируют этот процесс (Пистон Постер, Best Persons).
№7. Жалоба в Google
Если ваш контент уже был скопирован и просьба его удалить, отправленная плагиатору, не возымела успеха, вы можете отстоять свое авторство с помощью служб поддержки поисковых систем. Google соблюдает DMCA — документ, охраняющий право на интеллектуальную собственность в цифровую эпоху, т. е. гарантирует авторам защиту от незаконного копирования и распространения их произведений в интернете. Это относится и к уникальным текстам на сайтах.
Чтобы подать жалобу в техподдержку Google, вам потребуются доказательства того, что вы являетесь автором. Нужно будет кратко описать украденный контент, дать ссылки на ресурсы, где он размещен законно, и указать URL, которые нарушают авторские права.
Если сайт-плагиатор выше вас в поисковой выдаче, воспользуйтесь панелью удаления материалов и создайте новое заявление согласно инструкции. Если проблема возникла с другим продуктом Google, заполните заявку по этой форме . Внимательно прочитайте указания, впишите все требующиеся данные и отправьте.
Когда проверка подтвердит факт неправомерного дублирования, Google удалит ресурс-нарушитель из поиска. Однако опубликованные материалы на нем сохранятся и будут доступны по ссылкам из других источников. Стоит иметь это в виду, если вас волнуют не только позиции в выдаче, но и сам факт кражи. В этом смысле за защитой придется обращаться в суд.
№8. Социальные сигналы
Повысить скорость индексации можно разными способами, часто для этого используются так называемые социальные сигналы: лайки пользователей, репосты в соцсети, комментарии и отзывы. Это чем-то похоже на кросспостинг, только «анонсы» делаете не вы, а ваши пользователи, оставляя ссылки на статью в своих аккаунтах.
Чем выше активность на странице, чем больше посетители взаимодействуют с вашим контентом, комментируют или лайкают его, тем скорее поисковики заметят и проиндексируют сайт. А по их негласному правилу, кто первым внесен в базу, тот и является первоисточником. Конечно, большую роль играет и авторитет веб-ресурса. Но в этом тоже помогут активные читатели: если людям нравится ваш текст и они это демонстрируют, то и роботы сочтут его заслуживающим доверия.
Такой метод хорошо подходит для защиты от копирования описаний товаров в каталоге интернет-магазина.
№9. Использование пингаторов
Наиболее эффективным методом по уменьшению времени индексирования является пингование. Его суть заключается в мгновенном уведомлении поисковых систем о выходе нового материала на сайте. Для этого в Яндекс.Вебмастере и Google Search Console можно попросить роботов сделать переобход страниц, либо воспользоваться специальными сервисами-пингаторами. Один из таких — FeedBurner PingShot, который автоматически сообщает Google, что на сайте опубликован новый контент, причем делает это моментально через RSS-канал. Его сложно настроить, но результат стоит потраченного времени.
Если веб-ресурс работает на CMS, скорее всего, для отправки пингов уже существует отдельный плагин. Найдите его в библиотеке и установите. В популярных системах вроде WordPress и Joomla проблем с этим точно не возникнет.
Пингаторы не обеспечат защиту от копирования в прямом смысле, но очень помогут с индексацией и, следовательно, определением авторских прав.
№10. Метод Бурундука
Как защитить сайт от копирования
При создании и продвижении вашего ресурса необходимо защитить сайт от копирования текста и изображений, которые воруют воруют недобросовестные конкуренты и владельцы сайтов похожей тематики. Особенно воровство контента опасно для молодых сайтов, которые еще не завоевали доверие поисковых систем и их страницы плохо индексируются поисковиками.
Под угрозой копирования могут оказаться различные элементы сайта:
- дизайнерское оформление;
- текст;
- изображения и фотографии;
- картинки, схемы, инфографика;
- аудио и видео;
- скрипты.
Вероятные последствия кражи контента
- Если сайт, на котором размещается украденная информация, проиндексируется раньше, чем ваш — в воровстве могут обвинить вас и наложить поисковые санкции. Связано это с тем, что поисковые системы и пользователи не знают и не пытаются выяснять первоисточник. Главное для них – получить нужную информацию. Такое возможно, если поисковик неправильно определит первоисточник.
- Потеря позиций в поисковой выдаче, так как при размножении контента теряется уникальность сайта, а ваш сайт при этом теряет позиции.
- Потеря трафика, так как после появления таких же статей уйдет часть ваших посетителей.
- Уменьшение лояльности читателей, так как некоторые пользователи подумать на вас о краже контента. Их доверие к вашему сайту упадет, особенно если он менее популярный, моложе по возрасту или выглядит визуально хуже по сравнению с площадкой, на которую скопировали ваш контент.
- Обновление информации на сайте. Если не удастся доказать факт воровства контента, придется обновлять тексты, картинки и видео на вашем сайте. А это дополнительные затраты времени и/или денег на специалистов.
Способ 1. Защитить сайт от копирования программным способом
Для защиты сайта таким способом нужно просто установить соответствующие скрипты на сайт. Наиболее популярные следующие скрипты:
Даже если после тега body будут другие команды (например, >), то вставляем конструкцию вместо тега body (например, >)
function addTrans()var a=document.createElement(‘div’);a.style.position=’absolute’;a.style.left=’-99999px’;d.appendChild(a);a.innerHTML=c;e.selectAllChildren(a);window.setTimeout(function(),0)>document.oncopy=addTrans;
Такой видоизмененный текст останется читабельным для людей, но не для поисковиков. Есть копипастер использует текстовый редактор с автоматической проверкой орфографии, он скорее всего заметит, что с текстом что-то не так, но вряд ли захочет тратить свое время на обратную замену символов.
Данный код рекомендую не копировать, а скачать.
-
Блокировка правой кнопкой мыши, которая автоматически блокирует контекстное меню, следовательно, отсутствует возможность Копировать. Комбинация Ctrl+C тоже не доступна.
Код для такой защиты в статье не записан, так как наш сайт не рекомендует использовать блокировку правой кнопкой мыши — это только раздражает пользователей.
Защитить сайт от копирования с помощью скриптов возможно только от неопытных пользователей. Для продвинутых веб-мастеров обойти защиту с помощью скриптов вообще не проблема, особенно, если они используют автоматические способы копирования. Тем более в интернете много статей на тему копирования информации с защищенного сайта.
Для посетителей сайта это может вызывать лишь неудобства. Например, некоторые любят выделять текст для удобства восприятия информации, некоторый привыкли работать с правой кнопкой мыши для перехода по ссылкам и т.д. Такая защита может попросту раздражать пользователей: они будут уходить с сайта, увеличится показатель отказов и ухудшаться другие показатели эффективности работы сайта.
Способ №2. Добавление ссылки на сайт при копировании контента
//
function addLink() var body_element = document.getElementsByTagName(‘body’)[0];
var selection = window.getSelection();
var pagelink = «
Иcтoчник: «+document.location.href+», Новый урок © newlesson.ru
«;
var copytext = selection + pagelink;
var newdiv = document.createElement(‘div’);
newdiv.style.position = ‘absolute’;
newdiv.style.left = ‘-99999px’;
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout( function() body_element.removeChild(newdiv);
>, 0);
>
document.oncopy = addLink;
Как защитить шаблон сайта от копирования?
Красивый дизайн сайта всегда привлекает внимание и манит посетителей сайта. Кроме обычных посетителей, красивый шаблон сайта также манит и типов, которые непрочь бы использовать такой же шаблон и на своем сайте. Но делать, покупать или заказывать шаблон они не желают, а непрочь поживиться чужим шаблоном и внаглую скопировать его с понравившегося сайта. От этого у многих возникает вопрос: как же защитить шаблон сайта от копирования?
Защитить 100% шаблон сайта нельзя.
Все что отображается на клиенте, в браузере, можно скопировать и сохранить себе на компьютер. Хотите чтобы шаблон нельзя было вообще скопировать? Тогда не показывайте его никому и вообще не используйте, а используйте на своем сайте самый страшный шаблон. Либо вообще, сделайте скриншоты дизайна сайта, уменьшите в размерах, сделайте размытие и добавьте водяные знаки. Так точно не украдут 😉
Если серьезно, кроме шуток, то есть небольшие способы, как хоть чуть-чуть осложнить воровство шаблона.
Блокировка нажатия кнопок
Одним из самых простых и распространенных способов препятствия копирования шаблона и отдельных его элементов: контента, изображений, файлов, является блокирование нажатия клавиш клавиатуры и мыши:
- блокировка правой кнопки мыши для предотвращения вызова контекстного меню, через которое можно сохранить страницу или скопировать HTML-код
- блокировка клавиши F12, чтобы нельзя было открыть панель инструментов разработчика и скопировать HTML-код
- блокировка клавиши CTRL+ C, чтобы никто не смог скопировать текст, но это касается больше защиты контента, нежели шаблона
- блокировка CTRL+U, чтобы нельзя было открыть исходный код страницы
Как правило, такой способ эффективен только для злоумышленников, которые не очень разбираются в технических особенностях и не знают, как скопировать шаблон другими способами.
Кодирование javascript и сжатие css
Такие файлы, как css можно минимизировать и сжать. Это затруднит какое-либо редактирование стилей неопытным злоумышленникам. Файлы с javascript кодом тоже можно минимизировать и закодировать. В закодированные js файлы можно вшить проверку адреса сайта, на котором расположены скрипты. Если адрес отличается, то можно:
- выводить какое-нибудь сообщение с предупреждением о том, что шаблон стырили
- останавливать работу важных участков скриптов, которые повлияют на нормальное отображение шаблона
- самому сделать так, чтобы шаблон полностью ломало
Также, в скрипты можно встроить подгрузку какого-нибудь скрипта со своего сайта и в любой момент подгрузить злоумышленнику что угодно.
if(document.domain != ‘unetway.com’)< // >
Защита файлов и изображений
С помощью файла htaccess можно запретить выполнение файлов если они скопированы прямо с прямой ссылкой вашего сайта и используются на чужом сайте. Этим способом можно запрещать использование изображений, css, js, шрифтов и любых других файлов.
RewriteEngine on RewriteCond % !^$ RewriteCond % !^http://(www.)example.com/.*$ [NC] RewriteRule .(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ — [F]
Кроме запрещения, можно добавить в htaccess правило, которое вместо исходной картинки вашего сайта, на чужом сайте будет отображать указанную вами, с каким-нибудь текстом, что эта картинка украдена, а вор вообще осел.
RewriteEngine on RewriteCond % !^$ RewriteCond % !^http://(www.)example.com/.*$ [NC] RewriteRule .(gif|jpg)$ http://www.example.com/angryman.gif [R,L]
Юридическая защита шаблона
Еще один способ защитить шаблон своего сайта — юридическая защита. Зарегистрируйте авторские права на дизайна сайта, если он уникальный и действительно ваш. В дальнейшем можно напрягать вора этими правами.
Пожалуй, это самые основные способы. Но вообще, как уже говорилось ранее, все что размещается на клиенте, можно скопировать. Так что, не стоит сильно замарачиваться на сей счет и заниматься фигней.
Источник: unetway.com