Спасаем контент от копипастеров: технические средства защиты

Кирик Наталья
Кирик Наталья
Ти прочитаєш це за 3 хвилин(и)

Копипастеры-школьники не слишком сильны в технических вопросах. Чаще всего они просто копируют текст и заливают на свой сайт. Не заморачиваются даже с тем, чтобы сделать легкий рерайт. В таком случае стоит использовать доступные технические средства защиты. Сегодня мы расскажем о 7 самых распространенных способах борьбы с копипастом.

Способ 1: сообщите в Yandex о вашем авторстве до публикации статьи

Yandex при ранжировании учитывает, на каком сайте впервые появился оригинальный текст. Вы можете заявить свои авторские права до его размещения на своем ресурсе. Для этого скопируйте текст и вставьте его в специальную форму, доступную по ссылке https://webmaster.yandex.ua/content/?service=ORIGINALS. Размер – от 500 до 32 тыс. знаков. Сразу после отправки заявки вы можете публиковать статью в интернете.

Правда, поисковик сразу предупреждает, что попробует использовать эти данные в своих поисковых алгоритмах, но не гарантирует, что 100% поставит статью на учет.

Способ 2: заявите Google об авторских правах на публикацию

Повозиться придется больше, чем в случае с Yandex. Зарегистрируйте почту на Google, чтобы получить профиль Google+. Он нужен, чтобы внести в HTML-код главной страницы. Запись выглядит следующим образом: «<a href=»адрес вашего профиля в google+»>Google</a>». После этого в своем Google+ заходите в «Мои публикации» и ставьте ссылки на опубликованные тексты. Пополнять их можно хоть каждый день.

Предупреждать Google о новой публикации удобно и с помощью пингаторов. Для этого в сервисе FeedBurner, через который идут RSS-потоки, открывайте «Публикуй» и запускайте PingShot. После этого Google будет быстро узнавать о появлении новых статей на вашем сайте.

Способ 3: защита контента скриптами и CSS-стилями

Актуальный способ для защиты от обычных воришек, которые вручную копируют тексты с помощью браузера. Поможет только для борьбы с технически не продвинутыми копипастерами.

Скрипты не позволят выделять элементы на сайте и пользоваться контекстным меню, чтобы скопировать текст или его часть. Недостаток: продвинутые копипастеры отключат скрипты в браузере.

—————————————

<script typetext/javascript«>
document.onselectstart = noselect;
document.ondragstart = noselect;
document.oncontextmenu = noselect;
function noselect() {return false;}
</script>

—————————————

Надежнее защититься вы сможете с помощью CSS-стилей. С помощью языка HTML или XHTML пропишите запрет на копирование: «noselect». Снять запрет сможет только копипастер, который умеет работать с HTML-кодом страницы.

Способ 4: ограничьте действия пользователя плагинами

На многих ресурсах есть плагины, которые запрещают использовать на сайте контекстное меню (содержит функцию «копировать») или правую кнопку мышки. На WordPress это WP-CopyProtect, WP-CopyRightPro, WP-PreventCopyBlogs. Последний сохранит IP-адреса тех пользователей, которые пытались скопировать информацию. Скачать плагины можно по ссылке: https://wordpress.org/extend/plugins.

Способ 5: стерильный буфер обмена

Копирование текста вручную станет невозможным и в том случае, если в HTML-коде страницы прописать: <body oncopy=»return false;»>. Копипастер будет копировать текст, но безуспешно – его браузер останется пустым.

Способ 6: ссылка на первоисточник для защиты от продвинутых копипастеров

Часто контент воруют не простым копированием с сайта, а плагинами. В этом случае надежной защитой станет ссылка на первоисточник. Вашу статью украдут, но в конце будет ссылка на исходник – получите дополнительный трафик на свою страницу. Сделать это можно с помощью следующего скрипта.

—————————————

<script type=»text/javascript»>
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName(‘body’)[0];
var selection = window.getSelection();

// В эту строчку вы можете прописать свой текст
var pagelink = «<p>Источник: <a href='»+document.location.href+»‘>»+document.location.href+»</a> Название источника &copy; адрес_сайта </p>»;
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;
//]]>
</script>

—————————————

Но намного проще подружиться с сервисом tynt.com, который не только задает ссылку на первоисточник в автоматическом режиме, но и накапливает информацию о тех, кто копировал текст и предоставляет ее в виде статистики. Этот сервис выдает специальный скрипт, который необходимо ввести в шапку своего ресурса. Личный кабинет вам будет необходим для получения статистики копипаста.

Способ 7: скрипт Copyright.js для автоматических ссылок на первоисточник

Скрипт Copyright.js автоматически вставляет ссылку на первоисточник. Единственное условие – сайт следует подключить к jQuery. Скачать скрипт вы сможете по ссылке https://github.com/devaka/copyright.js. Конечно, контент-менеджеры могут удалить эти ссылки, но при копировании огромных пластов информации они это просто не в силах будут сделать.

Вывод

Все вышеперечисленные технические способы защиты контента не спасут от копипастеров, но усложнят им жизнь. А если удастся сохранить ссылку на первоисточник, ресурс конкурента будет давать дополнительный трафик на вашу страницу.

Рассылка блога
Если эта статья была вам полезна, поделитесь с друзьями.