Как прятать текст (php и и не только)

Скрывание текста картинкой

хтакцесс
AddType application/x-httpd-php .jpg
в jpg
**? php
Header(«Content-type: image/jpeg»);
$string=»PISHEM SDES RAZNOOBRAZNYJ BRED»
$im= ImageCreateFromJpeg(«images.jpg»);
$c = ImageColorAllocate($im,0,0,0);
ImageString($im,2,2,1, $string,$c);
ImageGif($im);
ImageDestroy($im);
?**
images.jpg — собственно картинка

—-

http://nulled.ws/showthread.php?t=51991&page=2

div style=»position: absolute; left: -1963px; top: -2988px

—-

скрытие текста при помощи слоев, как в Гугле так и в Яндексе, а доры уходят в бан не по этой причине… стилями закрываю текст, а на некоторых дорах вообще не прячу его, в любом случае и тот и другой доры уйдут в бан

13 способов спрятать текст на веб-странице

Источник http://egorych.com/seo/13-sposobov-spryatat-tekst-na-veb-stranitse/

Как скрыть текст:

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.
Я думаю каждый найдет в этой статье что-нибудь полезное для себя. Мне например не нужно будет перерывать каждый раз сотни закладок . А если есть вопросы, свои варианты этих техник или какие-нибудь мнения — велкам в комментарии.

Комментарии

Я бы назвал статью скорее так: “13 способов заработать бан в поисковой системе”.
Способы 1 4 5 6 7 9 это гарантированный бан при применении на сайте в пропорции отличной от микроскопической.
Способ 2 конкретно для гугла не дает никакого проку.
Способ 3 интересен, но для типичного сайта болше всего напоминает сферического коня в вакууме.
Способ 8 и он же 11 … Ну теоретически пользоваться можно. Хотя практически при загрузке он весьма заметен.
Способы 12 и 13 может они право на жизнь и имеют, но есть два но. первое — текст во флэше имеет более низкий приоритет перед обычным HTML для бота. И второе, по-моему, самое главное. Флэш на типовом сайте очень сильно отталкивает посетителей. Так что эффект может быть прямо противоположный.
Способ 10. Это конечно да. Так делать правильно. так стандарты настоятельно рекомендуют.
А по-поводу того, что поисковый бот с трудом определяет такие махинации, так это сказки. Бот ловит такие вещи на раз. Что позволено Цезарю не позволено быку. Не надо апеллировать к невидимым ссылкам с сервера статистики. Есть такое понятие как trust rank. Чем он выше, тем больше свободы гугл дает сайту. Их сайт может себе такое позволить. Ваш — нет.

Конечно улететь в бан можно всегда, когда используешь такие методы. Но не все так плохо.
@Способы 1 4 5 6 7 9 это гарантированный бан при применении на сайте в пропорции отличной от микроскопической.@
Гарантированный бан — это когда на сайт подается жалоба и ее рассматривает человек. А 5 и 7 способы часто применяются на вполне белых ресурсах и даже в шаблонах различных CMS. Посмотрите например топик здесь.
@Флэш на типовом сайте очень сильно отталкивает посетителей.@
Флеш на шопах наоборот говорит о качестве магазина. На простых html-шопах народ покупать не любит. Хотя об этом конечно можно долго спорить.
В остальном я с вами согласен, только насчет бана не совсем. На белом сайте прятать текст “по-черному” смерти подобно, но для дорвея с его 2-3 дневной жизнью наоборот поможет избежать бана с первого пользователя.
@Бот ловит такие вещи на раз@
Если выносить в отдельный файл CSS, или закрывать картинкой текст, или использовать display:none — еще ничего не очевидно и должно пройти какое-то время до нормального определения нарушения. И ведь не спас высокий trustrank ни сайт BMW, ни блог John Chow, ни TLA.

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

11 способ лучший.

Самый лучший метод из всех — накрывать текст слоем _который имеет определенный фон_!!! Иначе текстовку будет видно.

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

Как прятать текст (php и и не только): 4 комментария

  1. GoShirts

    немного сумбурно описали, подскажите пожалуйста как точно закрыть текст картинко!? чтопихать в css и какими тегами обозначить текст

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *