Seohide. Закрыть Ссылку И Текст От Индексации Скриптом

Тема в разделе "SEO-вопросы (оптимизация и продвижение магазина)", создана пользователем assche, 9 июл 2017.

  1. TopicStarter Overlay
    Offline

    assche Пользователь

    Сообщения:
    102
    Симпатии:
    217
    Репутация:
    0
    Очень простой способ, как закрыть блоки текста и ссылки от поисковиков. Вариант практически на 100% защищает скрытое через seohide от индексации. Будь то текст, ссылки, картинки… почти всё.

    Во-первых, при скрытии ссылок нам даётся возможность управлять статическим и анкорным весом. Noindex работает только для Яндекса, причем noindex говорит Яндексу не использовать закрытое в noindex в ранжировании, но сканировать то он будет. Nofollow для внутренних ссылок позволяет только не передавать вес странице куда ведёт ссылка, но вес утекает и утекает в никуда. Такое сделано преднамеренно для невозможности злоупотребления nofollow.

    Отсюда вывод, что нужно скрывать ссылки так, чтобы поисковик не увидел ссылку при всём желании.


    Поисковые системы умеют обрабатывать простой javascript. Например, код:

    document.write("<a href="/dir/">анкор</a>")
    будет распознан, как минимум, гуглом. Яндексом пока нет, но мы же не хотим рисковать?

    А вот если в js закодированы ссылки через base64 и привязаны через идентификаторы и к тому же js находится в неиндексируемой части сайта, тогда поисковик не получит то, что мы скрываем.

    Во-вторых, на всех страницах сайта расположен одинаковый блок с текстом, например корзина. Зачем нам ранжироваться по запросу «Корзина»? Опять же нам поможет seohide, который спасёт и от Яндекса и от Google.

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

    Поэтому данная технология, думаю, лет на 5 вперед будет точно работать, а скорее всего и больше. Возможно, для успокоения скажу, что данный способ использует wikimart и достаточно давно, а также несколько других крупных порталов. Никто под санкциями не оказался.
    И так, начнем шаманство
    Нам понадобится:
    1. BASE64.js – файл который будет декодировать для посетителя скрытое.
    2. SEOhide.js – алгоритм, который и производит магию.
    3. Jquery – куда без него.
    4. Robots.txt – здесь нам надо скрыть магию, а именно файл SEOhide.js
    5. Итоговый HTML код с атрибутами
    Рассмотрим подробнее:
    Есть переменные в файле SEOhide.js- seoContent и seoHrefs. В одну записываем html код, в другую ссылки.
    de96dd3df7c0a4db1f8d5612546acdbb — это идентификатор, по которому будет осуществляться замена.
    0JHQu9C+0LMgU0VPINC80LDRgNC60LXRgtC+0LvQvtCz0LAgLSDQn9Cw0LLQu9CwINCc0LDQu9GM0YbQtdCy0LAu— html, который будет отображаться для объявленного идентификатора.
    HTML файл:

    <a href="#"data-key="43b7c3097587757d49558bdff19a8fcb"data-type="href">Перейти</a>

    Как видите, в коде нет явных ссылок или какого-то текста, но есть параметры data-key и data-type, по которым и происходит замена. Лучше один раз увидеть. Запускайте, пробуйте, применяйте, но не злоупотребляйте.

    В robots.txt не забываем скрыть от индексации файл SEOhide.js. В идеале, вообще не давать физической возможности открыть SEOhide.js, например, определять user agent и отдавать код 404 для поисковиков. Лучше перебздеть, чем недобздать, как говорится.
    Из минусов это конечно неудобство использования. Каждую ссылочку или текст приходится сначала кодировать, заливать в js и потом отмечать в html. С динамическими элементами ещё сложнее, для них придётся писать функции генерации. Но это зависит от навыков программирования, главное смысл и цель вы поняли.
     

    Вложения:

    • seohide.zip
      Размер файла:
      30,6 КБ
      Просмотров:
      9
    Koture, Masik, sleem81 и 4 другим нравится это.
  2. Online

    landerlive47 Пользователь

    Сообщения:
    50
    Симпатии:
    3
    Репутация:
    0
    Спасибо
     
  3. Offline

    YourJuliet Пользователь

    Сообщения:
    120
    Симпатии:
    18
    Репутация:
    0
    Спасибо
     
  4. Offline

    ivan34234 Пользователь

    Сообщения:
    6
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  5. Offline

    sleem81 Пользователь

    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  6. Offline

    Masik Пользователь

    Сообщения:
    4
    Симпатии:
    0
    Репутация:
    0
    Спасибо
     
  7. Offline

    Koture Пользователь

    Сообщения:
    23
    Симпатии:
    23
    Репутация:
    0