Чтобы контент вашего сайта не терял уникальность, его необходимо защищать от копипаста. Один из способов — обратная ссылка на источник WordPress.
Зачем вставлять бэклинк на источник контента при копипасте
Когда добавляете посты на веб-ресурс, вы заботитесь о том, чтобы они были уникальными. Для этого вы либо тратите собственное время и силы на их создание, либо покупаете за деньги готовый контент.
Но что если кто-то из конкурентов скопипастит текст? Он не только сэкономит на создании контента. Это также повредит SEO вашего сайта, так как после дублирования в сети тексты теряют свою уникальность.
Чтобы скопированные тексты не воспринимались как неуникальные и не вредили SEO, нужно при вставке на сайт WP оформлять их как цитаты с обязательным указанием источника.
Один из способов защиты блога на WordPress от копипаста — автоматическая вставка ссылки на текущую страницу.
Лучшие методы вставки в WordPress ссылки для защиты контента
Clearfy Pro: модуль WordPress для оптимизации и безопасности сайта

Решить проблему защиты текстов от копирования поможет модуль Clearfy Pro от компании WPShop. Его настройки содержат опцию для добавления ссылок на источник при копировании и вставке текста.
Чтобы задействовать эту возможность, нужно сделать следующее:
- В админ-панели WordPress зайдите в раздел с настройками Clearfy Pro.
- Перейдите на вкладку «Модули».
- Прокрутите страницу вниз до блока «Защита контента».
- Передвиньте ползунок напротив пункта «Ссылка на источник при копировании».
Рядом с этой настройкой вы увидите еще несколько опций для защиты контента WordPress от копипаста:
Запрет выделения фрагмента текста. Если посетители не смогут выделить кусок статьи, у них не будет возможности скопипастить текст из источника.
Блокировка правой кнопки мыши. Пользователи не смогут вызвать контекстное меню и выбрать в нем пункт «Копировать». Таким образом, у них не получится воспользоваться кликом на правую кнопку мыши, чтобы продублировать кусок текста в буфер.
Отключение комбинаций кнопок Ctrl+C и др. Включите эту опцию, если хотите запретить посетителям ресурса WordPress копировать контент с помощью комбинаций клавиш.
Вы можете использовать одну из этих возможностей или сразу несколько для защиты записей сайта WordPress от копирования.
Однако этими функциями возможности плагина не ограничиваются. Clearfy Pro поможет также решить следующие задачи:
- Чистка ядра WordPress от лишнего кода. По умолчанию движок содержит большое количество функций, которые вы никогда не будете использовать. Если их удалить, значительно уменьшится вес страниц, и сайт станет работать намного быстрее. Плагин позволяет исключить такие лишние опции, как JSON REST API, jquery-migrate.min.js, ссылки dns-prefetch, поддержка неактуальных Emoji и др.
- Тонкая настройка SEO. Плагин добавляет к картинкам атрибут alt, формирует Last-Modified, маскирует внешние линки, генерирует корректный robots.txt, помогает сделать грамотную настройку редиректа на https, убирает дубли страниц. Также он содержит необходимые дополнения к SEO-плагину Yoast, а опция минификации HTML помогает уменьшить вес страниц и ускорить работу сайта.
- Усиление безопасности. Код WordPress содержит много уязвимостей, которыми пользуются хакеры для взлома сайтов в сети. Clearfy Pro предоставляет несколько опций для усиления защиты, таких как маскировка ядра WordPress, скрытие ника админа, блокировка возможности обнаружить логины пользователей и др.
Clearfy Pro дополнительно содержит еще несколько важных функций, которые необходимы каждому сайту на WordPress:
- Менеджер редиректов. Если вы удалили или перенесли страницу сайта на другой адрес, посетители из поисковиков какое-то время будут попадать на старый URL. Чтобы вместо страницы 404 они получали нужный контент, потребуется настроить редирект.
- Транслитерация названий постов. Эта настройка позволяет автоматически генерировать ЧПУ (человекопонятные URL'ы) для ссылок на страницы сайта WordPress. Для этого плагин берет заголовки материалов и производит транслитерацию их в латиницу. Это важно для SEO-оптимизации.
- Окно, сообщающее об использовании куки. В соответствии с требованиями российского законодательства на всех сайтах должно отображаться такое предупреждение.
Бесплатные плагины из репозитория WordPress для подстановки ссылки при копировании текста
На официальном сайте Вордпресс вы можете найти несколько модулей, которые позволяют прописать ссылку на источник публикации при копипасте. Однако большинство из них давно не поддерживаются разработчиками.
Приведу список бесплатных плагинов для вставки ссылки на источник текста при копировании:
- WP Content Copy Protection & No Right Click. Расширение предоставляет несколько инструментов для защиты контента WordPress от копирования, таких как блокировка правой кнопки мыши, запрет копипаста с помощью горячих клавиш, водяные знаки для картинок и др.
- Append Link on Copy. Небольшой плагин для добавления произвольной надписи или HTML-кода к тексту, помещенному в буфер обмена. Вы можете вставить свою ссылку на источник в виде тега HTML.
- Add Link to Copied Text. Еще один плагин с простыми настройками для вставки ссылки на источник контента. Также способен заменять копируемый фрагмент на ваш вариант.
- WP-Copyright-Protection. Расширение защищает источник контента от копипаста путем запрета на копирование. Не позволяет отображать ваш сайт внутри тега iframe.
- WP Content Copy Protection. Решение включает несколько способов защиты сайта от копипаста. Посетители не смогут воспользоваться для копирования контента правой кнопкой мыши, воровством картинок, выделением текста, просмотром исходного кода и комбинациями клавиш.
PHP-скрипт для вставки в файл functions.php
Подойдет для тех, кто не боится вносить правки в код. Предварительно советую сделать резервную копию сайта. Если вмешательство в код приведет к сбою, вы сможете восстановить ресурс из бэкапа. Вставьте в конец файла functions.php вашего шаблона следующий скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
function myscript_add_copy_link() { $source_text = __( '<br><br>Источник: %link%' ); $source_text = str_replace('"', '\"', $source_text); echo '<script>'; echo 'document.oncopy = function () {'; echo 'var bodyElement = document.body;'; echo 'var selection = getSelection();'; echo 'var link_url = document.URL;'; echo 'var page_link = "' . $source_text . '";'; echo 'page_link = page_link.replace("%link%", " " + link_url + " ");'; echo 'var copy_text = selection + page_link;'; echo 'var divElement = document.createElement("div");'; echo 'divElement.style.position="absolute";'; echo 'divElement.style.left="-99999px";'; echo 'bodyElement.appendChild(divElement);'; echo 'divElement.innerHTML = copy_text;'; echo 'selection.selectAllChildren(divElement);'; echo 'window.setTimeout(function() {'; echo 'bodyElement.removeChild(divElement);'; echo '},0);'; echo '}'; echo '</script>'; } add_action( 'wp_footer', 'myscript_add_copy_link', 99 ); |
Сохраните изменения и проверьте работоспособность кода.
Добавляем JS-код в header темы
Следующий JS-код нужно вставить между открывающим и закрывающим тегами head вашего WordPress шаблона:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<script type="text/javascript"> function mySiteLink() { var istS = 'Источник:'; var copyR = '© MySite.ru'; var body_element = document.getElementsByTagName('body')[0]; var choose = window.getSelection(); var myLink = document.location.href; var authorLink = " " + istS + ' ' + myLink + " " + copyR; var copytext = choose + authorLink; var addDiv = document.createElement('div'); addDiv.style.position = 'absolute'; addDiv.style.left = '-99999px'; body_element.appendChild(addDiv); addDiv.innerHTML = copytext; choose.selectAllChildren(addDiv); window.setTimeout(function() { body_element.removeChild(addDiv); }, 0); } document.oncopy = mySiteLink; </script> |
Как работает ссылка на источник WordPress при копипасте
Если вы выбрали способ защиты контента от копирования с помощью ссылки на источник, то работать это должно всегда примерно одним и тем же способом.
- Сначала пользователь выделяет на вашем сайте кусок текста и копирует его в буфер обмена.
- При вставке на другой ресурс в конце этого текста добавляется кликабельная и по умолчанию открытая к индексации ссылка на страницу, где находится оригинал.
Чтобы избавить себя от необходимости вмешиваться в код или тестировать небезопасные плагины из репозитория WordPress, рекомендую поставить Clearfy Pro. Он содержит все самые эффективные способы защиты источника оригинального контента и много других полезных для работы сайта опций.