Два простых способа скрыть статьи от конкурентов-копипастеров

2sposoba

Особо никогда не заморачивался этим вопросом, но вот повадились у меня пару месяцев назад на одном сайте воровать статьи. Причем делали (уже делали) в ручном режиме, любовно копируя текст.

Все это безобразие хорошо видно в Вебвизоре Яндекса, что было забавно наблюдать ….

Мне это не понравилось, естественно, и часть новых статей под трафик я стал прятать куда подальше на том сайте=)

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

Итак, как спрятать статьи на собственном сайте?

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

Рассмотрим два простых способа скрытия статей на примере WordPress.

1 Способ: Скрытая страница

Самый простой способ – это сделать статью не в виде записи, а в виде обычной страницы сайта. Как ни странно, про этот способ мало кто вспоминает, а страницы используют только для оформления страниц на вроде “Контакты”, “Правила” и т.д.

Раздел страницы на сайте

Что получим в этом случае:

  1. Страницу не видно на главной, поисковики ее подхватывают.
  2. Анонс в RSS-ленты читателей не попадает.

Но есть один большой минус

Дело в том, что по моим наблюдениям, страницы, размещенные таким способом крайне долго индексируются. Я связываю это с тем, что на всех моих сайтах структура URL записей содержит имя категории:

site.ru/category/postname.html

И когда на моем сайте появляется страница БЕЗ категории в URL (и не проходит через главную)

например, site.ru/postname

То скрытая таким образом  статья может индексироваться по 2-4 дня и более. В то время как запись на главной странице сайта влетает в поиск Яндекс быстрее.

Поэтому, я стал искать более рациональное решение.

2 Способ: Скрытые записи в категории

Этот способ гораздо лучше, так как индексация проходит быстрее.

Как ни странно, нормальный плагин для этих целей появился совсем недавно (осенью 2015 года). До этого момента приходилось либо ручками прописывать специальный код в файле темы functions.php или пользоваться каким-то древним плагином.

Уже не помню его название, но точно помню, что он уже несколько лет был заброшен разработчиком. Да и работал он криво, прямо скажем.

А вот новый плагин называется Ultimate Category Excluder

плагин Ultimate Category Excluder

Устанавливается он стандартным образом, думаю, что вы без труда справитесь.

настройка скрытых категорий

Настройки плагина очень простые:

Например, я создал категорию “Хобби” и задал для нее следующие настройки:

  1. Exclude from Main Page — убрать запись с главной
  2. Exclude from Feeds — убрать анонс из RSS
  3. Exclude from Search — убрать запись из поиска по сайту (если используете стандартную функцию поиска в WordPress)

Собственно, вот и все настройки. Теперь запись, размещенная в этой категории не будет видна на главной, не попадет в RSS и не будет найдена стандартным поиском в WordPress.

Плюсы этого способа:

  1. Скрытые статьи таким образом индексируются значительно быстрее. Не как в первом способе, когда нужно ждать по несколько дней. Во всяком случае, у меня именно так происходит.
  2. Нет мороки со страницами.
  3. Спрятанные таким образом статьи, при необходимости, можно быстро вернуть на главную страницу сайта.

Какой минус этого способа?

Например, я написал статью и скрыл ее в категории “Хобби”.

Но сама категория все равно будет видна в стандартном виджете категориий WordPress для сайта. Придется его отключать, и делать этот виджет в виде HTML-кода с ссылками на категории, которые не нужно прятать.

Рубрики сайта

Тут уже придется повозиться, конечно, если хотите окончательно замести следы.

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

Если еще знаете способы, то с удовольствием послушаю. А то реально достали эти недотымки.

Советую прочитать:

  1. Защита от DDOS-атаки: два простых приема для WordPress и Joomla
  2. Как я пишу статьи в блог на телефоне: две программы, которые сейчас использую
  3. Почему вымирает ниша “Инфобизнес про инфобизнес”?
  4. Сделал себе крутой вентилятор =)

Только для блогеров и вебмастеров:

47 комментариев к «Два простых способа скрыть статьи от конкурентов-копипастеров»

  1. Не совсем понял, спрятав пост от копипастеров ты прячешь пост от всех. А в чем соль? Выставить пост только тогда, когда он уже проиндексирован ПС? Ведь для объявления уникального контента в Яндексе есть сервис…

    • Сервис есть, но я бы не сказал, что он на 100% дает защиту контента — поэтому некоторые статьи приходится прятать.
      Ну, и если посмотреть на точки входа любого сайта, то видно, что далеко не весь трафик идет через главную.
      А так да — постоянная аудитория не увидит — это плохо.

  2. Дим, привет!
    А таким образом можно скрыть статьи только при создании новой категории, как я понимаю? Т.е. нельзя, к примеру, просто, написав статью, поставить какую-нибудь галку «Не отображать на главной», и статья улетит на вторую, третью страницу сайта?

    • Привет, Никита)
      Да, этот плагин скрывает категорию с главной страницы полностью. Например, если поставишь галочки как на скриншоте для уже существующей категории блога, то она полностью исчезнет с главной.
      То есть, не получится.
      Да и плагина такого не нашел, чтобы скрывал отдельные посты, а не всю категорию целиком.

  3. Ну, категория тоже можно скрыть с любой страницы и из виджета, в том числе, там несложный фильтр надо добавить и все.

    А что касается вопроса «Т.е. нельзя, к примеру, просто, написав статью, поставить какую-нибудь галку «Не отображать на главной», и статья улетит на вторую, третью страницу сайта?»
    То такое элементарно делается через произвольные поля, как раз так и будет: ставиться галочка и статья не выводиться в ленте на главной странице или в архивах

    Хотя тоже способ спорный, все равно будут копировать, статья-то все равно появиться в поиске. Вот с поиска зайдут и скопируют

      • Есть такой функционал в ВП. Таким полями можно расширять функционал сайта почти до бесконечности))) Если позволишь, проще один раз видео глянуть youtube.com/watch?v=owifEoFimL4
        Для исключения записи с главной нужно будет другие действия произвести, а так все одно и тоже

          • Да я сам удивился, что так мало плагинов для такой цели.
            В то время как в Joomla — это все готово прямо из коробки, сразу после установки.

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

  4. Тоже не понимаю в чем фишка? Прятать просто от тех, кто берет принципиально весь контент с одного сайта? Такие люде есть? Не знаю, зачем так делать… Если бы я воровал контент, то просто вбивал бы в поисковик нужный запрос и находил хорошую с точки зрения поисковика трафиковую статью и забирал бы ее себе. Тут никакие методы пряток не помогут )

  5. Дмитрий. Поделюсь гораздо более эффективным способом. Добавляйте новую статью сперва в «Оригинальные тексты» в Вебмастере Яндекса, а для Google сразу скармливайте в Twitter. Я на своих сайтах настроил это всё на автомате. В результате Яндекс 100% будет знать автора. Тут воруй не воруй, всё равно пессимизируют.

    • Павел, насчет Оригинальных Текстов не очень уверен. Уже много раз читал исследования СЕО-шников (причем двое из НН), которые пишут, что эффект неочевиден.
      Причем опыты довольно серьезные проводили, с множеством сайтов.
      А вот в Гугл загнать текст — вообще проблем нет.

          • А я вот немного смущен за нашего земляка) Крайне некорректный эксперимент. Уникальность текста — это лишь один из многих факторов ранжирования. А по сути: экспериментатор сперва разместил тексты в Оригинальные тексты, потом разместил на якобы «левых» сайтах (наверняка под одним и тем же аккаунтом Яндекс, а может ещё и сайты с одним IP), а уж потом на основном сайте. Алгоритмы Яндекс с большей вероятностью проверили наличие этих текстов на основном сайте и при нахождении их на другом сайте из сетки, присвоили авторство другим сайтам. Очень много нюансов. Если не забуду, проведу эксперимент правильно.

          • Вот насчет разных аккаунтов под разные проекты — это должно быть обязательным правилом. Тут я полностью Вас поддерживаю.
            Не думаю, что Яндекс еще и по сессиям в браузере мониторит заходы (или по IP провайдера) в разные аккаунты, но не удивлюсь =)

  6. Я на своём блоге по здоровью тоже через Вебвизор Яндекса подобное обнаружила. Поставила плагин — отключила правую кнопку. Конечно, есть другой способ скопировать, но для обыкновенных воришек немного помогает.

  7. Дмитрий, а почему Вы решили, что статью своровали? Вы её нашли в другом месте? То, что видно в Вебвизоре Яндекса ещё не говорит о том, что статью скопировали с целью украсть. Может быть кому-то Ваш материал показался интересным и его скопировали для себя. Я, к примеру, сама иногда копирую понравившиеся статьи и сохраняю их в Evernote. Или копирую, для того, чтобы потом в свободное время почитать.

  8. Дима, честно говоря разочарован данным постом. Ожидал увидеть какое-то интересное решение. А по сути ты пытаешься спрятать контент в скрытых категориях или обычных страницах.

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

    А по поводу совета писать на страницах вместо записей, это плохой совет. Как тогда будет поддерживаться структура сайта?

    • Никак, поэтому и использую второй способ, где не нарушается структура сайта.
      Второй способ более рационален, об этом сказано в заметке.
      Кстати, некоторые до сих пор используют URL вида site.ru/postname , и нормально. Знаю примеры таких сайтов по 10 к /сутки, и им сгодится первый способ.
      Но лично я предпочитаю второй, так как всегда можно вернуть эти статьи на главную, сняв один флажок в настройках.
      А какой способ сам можешь предложить?

      • А мне вариант Димы со страницами очень даже нравится. Но только не в качестве средства спрятать контент, а в качестве его усиленного продвижения. На своих больших контентных проектах я использую этот вариант для продвижения в поиске тематических или обзорных постов — так они получают большее усиление (так скажем важность при перелинковке).

        • Совершенно верно. Можно усиливать трафиковые статьи. Или дополнять их новыми фактами.

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

    По поводу защиты контента способов не так много, но тем не менее…
    1) Перед публикацией добавить в ЯВМ.
    2) Делать репосты в соцсети.
    3) Можно размещать ссылки, анкором которых будут несколько слов из статьи.
    4) Закрыть RSS-feed.
    5) Прокачивать свой сайт, чтобы он был более аторитетным, тогда никакие копии не помешают основной статье занять ТОП.
    6) Если обнаружил скопированную статью, напиши вебмастеру, чтобы проставил обратную ссылку или удалил статью.
    7) Защита от ручного копирования с помощью ява скрипта, который не дает выделить текст мышкой.
    8) В статьях ставить внутренние ссылки. Тогда получишь дополнительные бэклинки ).

    • Да это-то понятно, про эти способы)

      Я про то, как по твоему лучше скрыть статью с главной?

      Здесь ведь говорю, про то, как скрыть статью, а не про то, как быстрее ее загнать в индекс.

      А так да — скрытие контента не лучшая идея, так как страдает главная (об этом тоже написано в заметке). Когда сайт прокачается, до мгновенной индексации, тогда все это не имеет смысла особого.

      В то-же время, для скрытия проходных постов — я считаю, этот метод можно использовать.

      Но пока индексация проходит непредсказуемо.

  10. А что даст скрытие статьи с главной? Ей копипастеры не найдут? Если перейти по рубрикам, разве они не увидят новые статьи?

    А технически, это просто не выводить блок последних записей на главной, если сайт на Вордпресс.

    • Так и рубрику конкретную можно скрыть в виджете категорий) Тут ведь скрывается рубрика + статьи в ней. К сожалению, пока не нашел варианта, чтобы скрывался отдельный пост, а не вся рубрика.

      Но вот, Артем пишет в комментах, что можно так сделать через Advanced Custom Fields

      Да, кстати. Можно статичной главную сделать… Помню, ктонановенького так делал, но довольно быстро отказался от этой идеи.

      На мой взгляд — главная должна постоянно обновляться.

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

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

    Я считаю, что с этим вообще не нужно заморачиваться. Достаточно того, что я написал выше. Лучше потрать время на развитие сайта, профит будет гораздо больше.

    • Не, я все-таки считаю, что этот способ имеет право на жизнь для молодого сайта.
      Особенно, если найти вариант, когда скрывается не вся категория, а отдельный пост в категории. Таки образом будет меньше вреда с точки зрения ПФ.
      Но в одном я с тобой полностью согласен — когда сайт прокачается, то можно про это все забыть.

    • Как бот пройдет к ней? Как читатели узнают о новом материале, если ты собираешь это скрыть?
      Боту абсолютно все равно, есть пост на главной или нет, он хтмл код читает. А главная странице не более чем список новых постов отсортированный по дате (в ленте рубрик сортируется по дате и рубрике соответвенно).
      Читателей можно и оповещать путем рассылки или RSS. Как правило если читатели следят за блогом, то заходить они будут сразу на статью, а не на главную (хотя потом могут и на главную). Причем точно так же будет делать и бот — заходить по ссыле на статью сразу.
      Так что почему ухудшаются поведенческие я так и не понял.
      То что предлагает Дмитрий — давно известный способ и на сайтах статейниках вовсю используется для скрытия именно проходных постов.

      Что касается статической главной, то она замечательно работает, если правильно собрана. На блогах — это как правило вывод новых постов из разных рубрик и не только. Можно напридумывать много интересных фишек со статической главной

  12. Привет Дим.

    Ага, было дело практиковал как-то) Как раз для проходных или чисто трафиковых статей использовал подобный плагин. При желании даже из карты сайта можно исключить. Правда тогда с индексацией совсем беда будет.

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

    • Ну, Сергей, я в свое время у тебя под эти цели код для functions.php позаимствовал)

    • «просто при создании ставить дату задним числом» — тоже про это хотела написать, опередили меня.
      А я вот стараюсь манией не страдать (не смотрю вебвизор) и внушаю себе веру в то, что именно с моих сайтов ничего не украдут)) Сейчас пока тоже с индексацией труба. Но что же делать, как-то же надо начинать.

  13. Таким образом делают новички, нашедшие старый мануал и решившие наполнить сайт и начать рубить бабло. Как правило, такие сайты либо вообще не индексируются, либо не приносят никакого трафика и его бросают месяца через 3-4.
    Наблюдал такую картинку со своим блогом, мужик просто брал и копировал весь код, даже картинки брались с моего сервера. После пары писем автору без ответа, поменял картинку с большой надписью «своровал» — сразу поменял картинки)) Сейчас думаю, надо было картинку похлеще поставить) Наполнялся этот сайт месяца 4, позже автор его бросил, а позже и оплата хостинга закончилась.

    • Почему-то на блогспоте любят такой фигней страдать. Копируют вместе ссылками)

  14. А не проще скриптом это убрать, чтобы нормально выделить не могли весь текст? Не каждый будет ставить специальный плагин или вытаскивать из исходников. Вручную обычно всякие домохозяйки воруют.

  15. Привет, Дмитрий. Я тоже использую Advanced Custom Fields — удобно и быстро размещает на главной только те посты, которые нужно. Вот такое поле у меня. prntscr.com/bj44eu Перед публикацией каждого поста просто отмечаю галкой, если нужно.

Оставить комментарий