Кто и как скрывает текст на белых дорах ?

Тема в разделе "Вопросы новичков", создана пользователем zumasi, 14 мар 2008.

Статус темы:
Закрыта.
  1. zumasi

    zumasi Постоялец

    Регистр.:
    25 янв 2008
    Сообщения:
    143
    Симпатии:
    8
    Кто и как скрывает текст на безредиректных дорах ?

    Вот спионерил на каком-то блоге инфу как прятать контент на белых дорах.
    Но опять-же попутный вопрос, какие есть ещё способы ???

    (С) Спионерил с блога каково-то Пыцыка !!!:D

    1. Раскрасить текст в цвет фона

    CSS:
    .body { color:#FFF; background: #FFF;} - белый текст на белом фоне

    В HTML коде:
    <*font color="white">download ringtones,new ringtones,phone ringtones<*/font>

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

    2. Поместить текст в тег Noscript

    Старый надежный метод… Суть в том, что приблизительно у 3% пользователей сети в браузерах отключен JavaScript, то есть скрипты не могут выполняться. Поэтому чтобы такой недалекий пользователь (если он не дорвейщик в поисках конкурентов) увидел нужный текст (например “для просмотра страницы вам необходимо включить JavaScript”), его нужно помесить в тег <*noscript><*/noscript>. Роботы тоже не исполняют JavaScript, поэтому видят то, что вы написали в <*noscript>: это могут быть ключевики, спрятанные ссылки или просто безобидный текст. Недавно я уже писал про эту технику на счетчиках статистики.

    3. Использовать клоакинг

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

    Есть много вариантов использования CSS для скрытия текста. Пару примеров можно найти здесь. Вот какие есть еще варианты:

    4. Сделать нулевой или отрицательный размер текста

    font-size: 0px; или
    font-size:-10000px;

    5. Использовать CSS атрибут Display:none

    <*div class="hiddentext" style="display: none;">Этот текст спрятан<*/div>

    При использовании этого оператора элементы страницы в <*div> не отображаются на экране и не влияют на расположение других элементов страницы, то есть не портят верстку. Обычное использование Display:none - это динамическое создание готовых к печати страниц сайтов. В таких случаях пишут скрипт, который на лету заключает навигацию, рекламу и другие ненужные для печатной версии элементы страницы в “невидимые” div’ы.

    6. Расположить текст за видимой областью экрана

    .hideme {
    position : absolute;
    left : -1000px;
    }

    Тогда в HTML коде:
    <*div class="hideme">Этот текст левее видимой области экрана<*/div>

    7. Использовать CSS атрибут Visibility:hidden

    <*div class="hiddentext" style="visibility:hidden">Этот текст спрятан<*/div>

    Главное отличие от display:none в том, что в данном случае текст хоть и не виден пользователю, но занимает место в сверстанном шаблоне. На месте такого текста будет просто пустое место. Пропарсить HTML или CSS на предмет наличия слова hidden - задача простая, поэтому скорее всего легко определяется роботами поисковиков.

    8. Использовать слои (оператор Z-index). Скрытый текст прячется под внешним видимым слоем

    .hiddentext // это класс спрятанного текста
    { position: absolute; top: 120px; left: 250px;
    z-index: 0;
    }

    .visibletext // этот класс внешнего слоя, который закроет собой нижний слой
    { position: absolute; top: 120px; left: 250px;
    z-index: 1;
    }

    Текст в классе visibletext будет виден просто потому, что число z-index у него больше, чем у класса hiddentext.

    9. Сжать блок текста в точку

    .hidden
    {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

    Другие техники скрытия текста в HTML тегах используя CSS можно найти здесь.

    10. Писать текст в тегах alt и title для картинок и ссылок

    У большинства нормальных пользователей включены и JavaScript, и загрузка картинок. Поэтому они не видят содержимое тегов alt и title картинок и тега title у ссылок. Эти значения парсятся роботами, так почему бы не включить в эти теги дополнительный текст? Для серых и белых проектов следует писать читабельные, ориентированные на людей альты и тайтлы.

    11. Закрывать текст картинкой

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

    12. Прятать текст во флеше, применяя sIFR

    На конференции SEMNE директор Google по системе индексации Dan Crow говорил, что из Flash технологий Google наиболее хорошо поддерживает технологию sIFR. Технология sIFR на лету преобразует HTML код во Flash, сохраняя при этом полную аналогию HTML коду. Поисковая система получает код HTML, пользователь - страницу во Flash. Этот тип клоакинга Google не считает спамом. Как прятать текст через технологию sIFR, читайте здесь.

    13. Другой вариант использования Flash технологии - объекты SWFObject

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

    Как мы уже видели, роботы с трудом определяют скрытый на сайте текст, и основная надежда поисковиков - на жалобы конкурентов. Все техники в разной степени выдают себя: проще всего определить атрибут hidden простым парсингом HTML кода, а сложнее всего на мой взгляд - скрытие текста под картинкой, noscript и объекты SWFObject.
     
  2. puika

    puika

    Регистр.:
    25 ноя 2006
    Сообщения:
    262
    Симпатии:
    277
  3. bravilor

    bravilor

    Регистр.:
    25 июл 2007
    Сообщения:
    438
    Симпатии:
    155
    использую, точнее эксперементирую с display: none, а вот про hidden слышал что то нехорошее, вроде поисковики его не любят.
     
  4. baaltazar25

    baaltazar25 Постоялец

    Регистр.:
    9 янв 2008
    Сообщения:
    82
    Симпатии:
    10
    Да они и display: none скорее всего не любят, наверно при нахождении таких атрибутов ПС ставит "галочку", что ты что скрываешь... Хотя у меня одинаково банятся доры и со скрытым текстом и без скрытия.
     
  5. gorilla

    gorilla

    Регистр.:
    11 сен 2007
    Сообщения:
    211
    Симпатии:
    27
    display:none таким способом скрыто большинство всплывающих меню так что поисковикам пох на него.
     
  6. sofist

    sofist Создатель

    Регистр.:
    7 мар 2008
    Сообщения:
    23
    Симпатии:
    2
    "7. Использовать CSS атрибут Visibility:hidden". Для гугла не катит.
    А вообще тема интересная, только вот интересны не столько способы(их тьма) как результаты реакции поисковиков на это те эффективность.
     
  7. zumasi

    zumasi Постоялец

    Регистр.:
    25 янв 2008
    Сообщения:
    143
    Симпатии:
    8
    Так если их тьма выкладывайте кто что знает, а так языком потрепать как главный палагитор этой темы и я умею :p
    Ну и соответственно пишите результаты, как и на что реагируют П.С.
     
  8. sergmd

    sergmd Постоялец

    Регистр.:
    3 ноя 2007
    Сообщения:
    85
    Симпатии:
    18
    PHP:
    <form action="search.php" method="post" style="overflow: auto; width: 0pt; height: 0pt">
    в сео денег нет!
    </
    form>
     
  9. ar4ik

    ar4ik

    Регистр.:
    26 ноя 2007
    Сообщения:
    331
    Симпатии:
    95
    "Закрывать текст картинкой"
    У кого-нибудь есть пример?
     
  10. maneak

    maneak Читатель

    Заблокирован
    Регистр.:
    29 авг 2007
    Сообщения:
    279
    Симпатии:
    43
    Имхо палевно сильно
    Почему слоями баловаться нестоит?
     
Статус темы:
Закрыта.