Asher: Что пользователь не увидит и какие именно методы запрещены? Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
клоакинг запрещен в регламенте Яндекса. Т.е. настройка сайта раздельно под роботов и пользователей.
Asher: Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
Несколько другое. В данном случае не делается разница между пользователем отключившим скрипты и роботом.
Asher: если пришли с рефом не от нашего сайта или вообще без него, то внешний Яваскрипт не отдается... Сокрытие ссылки от всех ботов (и от юзеров, не передающих реферер ~3-5%):
Рефер с вашего же сайта?? Ну если у вас с поиска приходит всего 3% посетителей, тогда вам точно нужно пересмотреть методы работы :)
И совершенно точно js здесь абсолютно лишний. Если вы подстраиваетесь под рефер, нафига он вообще нужен? дешевле на стороне сервера определить рефер и по нему выдать любое содержимое.
burunduk: Ayavryk, отправил в личку url кеша гугла страницы с подобным трюком ссылок в кеше нет!
Мы говорим о разном :)
Скрыть текст в JS можно - он не индексируется (наверное), но PR по такой ссылке передается.
Наверное - потому что м.б. завтра выкатят новый алгоритм, в котором выдатут и в кэше и в результатах поиска все, что ранее наиндексировали в <script></script> и это будет абсолютно логично, для лавочки проталкивающий веб 2.0 в широкие массы.
burunduk, И что получилось? М.б. недостаточно времени прошло до обновления PR?
Я делал конструкцию
<a href="#" onmouseover="f(2)">...</a>
Во внешнем скрипте f(2) приводил ссылку к нужному виду. Т.е. более изощренно чем у вас. Необходимо действие пользователя, чтобы ссылка показалась. Схема работала очень долго, потом Google эту ссылку стал запросто вытаскивать. Я вообще не понимаю, зачем он это делал и почему при таких возможностях он не шуршит по Ajax.
Интересно было бы еще и mouseover спрятать. Но тогда не додумался, а сейчас - лениво.
burunduk: Ayavryk, какая разница что писать код ссылки или <SCRIPT type="text/javascript">document.write(index_,foto_);</SCRIPT>
Не очень понял как этот скрипт выводит ссылку.
Для меня разница как минимум эстетическая. Мне не нравится мешанина из JS+HTML+CSS. Если там еще и php|.NET|ASP то вообще противно. Код должен быть однородным и прозрачным.
В идеале все что не относится к HTML имхо должно быть вынесено наружу, включая onmouseover, onclick и др.
То что Google ловит ссылки из document.write здесь примеры приводились.
Из тех с кем имел дело, техподдержек лучшая - у masterhost'а. Во-всяком случае приходилось ночью им звонить и они отвечали на все вопросы. Время ожидания на телефоне не больше 5 минут. На письма откликаются не так быстро. Но и у других не лучше. У меня с ними проблем не возникало.
burunduk: а не проще вынести в отдельный .js файл данные ссылки?
Ссылки выносить во внешний файл накладно. Их слишком много. Я выносил не сами ссылки, а скрипт шифрования этих ссылок во внешний файл. Причем скрипт закрывал от индексирования через robots.txt
Но гугл умудрялся как-то индексировать ссылки и передавать на них PR. Как - я не могу понять. Когда дополнительно поставил nofollow PR на этих страницах обнулился.
Речь идет естественно о ссылках на внутренние страницы. Т.ч. внешнего влияния не было. Разные варианты шифования и события по которому происходила установка ссылок я дублировал изменением адреса страницы. Но каждый раз через положенный срок у страницы оказывался PR=3.
Русский с китайцем братье вовек.
Крепнет единство народов и рас.
Плечи расправил простой человек,
С песней шагает простой человек,
Сталин и Мао слушают вас.
Припев:
Москва - Пекин.
Москва - Пекин.
Идут, идут вперед народы.
За светлый путь, за прочный мир,
Под знаменем свободы.
Слышен на Волге голос Янцзы,
Видно китайцам сиянье Кремля;
Мы не боимся военной грозы;
Воля народов сильнее грозы;
Нашу победу славит земля.
Припев.
В мире прочнее не было уз;
В наших колоннах ликующий Май.
Это шагает Советский Союз;
Это могучий Советский Союз,
Рядом шагает новый Китай!
/Музыка: В.Мурадели. Слова: М.Вершинина/
Браузер только посылает реферер на сервер, который и принимает решение отдавать файл link.js с кодом ссылки или нет.
сори не врубился сразу. приношу извинения.
Собственно сабж, можно через стили сделать рамку с тенью? нашел только groove и ridge для border-style, слишком грубо 😒
В IE есть фильтр. Если кроссброузерно - то либо шукайте скриптовые библиотеки типа http://www.tastypopsicle.com/dropshadow/ либо ручками.
Что-нибудь типа:
<div>
<div style="border-left:#f0f0f0solid 1px;border-bottom:gray solid 1px;position:relative;left:2px top 5px;">
<div style="border-left:#f3f3f3 solid 1px;border-bottom:gray solid 1px;position:relative;left:3px top 5px;">
<div style="border-left:#f6f6f6 1px;border-bottom:gray solid 1px;position:relative;left:4px top 5px;">
<div style="border-left:#fcfcfc solid 1px;border-bottom:gray solid 1px;position:relative;left:5px top 5px;">
</div>
</div>
</div>
</div>
</div>
+ прозрачность если потребуется. Кроссброузерная прозрачность здесь: http://www.tigir.com/opacity.htm
Что пользователь не увидит и какие именно методы запрещены? Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
клоакинг запрещен в регламенте Яндекса. Т.е. настройка сайта раздельно под роботов и пользователей.
Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
Несколько другое. В данном случае не делается разница между пользователем отключившим скрипты и роботом.
если пришли с рефом не от нашего сайта или вообще без него, то внешний Яваскрипт не отдается... Сокрытие ссылки от всех ботов (и от юзеров, не передающих реферер ~3-5%):
Рефер с вашего же сайта?? Ну если у вас с поиска приходит всего 3% посетителей, тогда вам точно нужно пересмотреть методы работы :)
И совершенно точно js здесь абсолютно лишний. Если вы подстраиваетесь под рефер, нафига он вообще нужен? дешевле на стороне сервера определить рефер и по нему выдать любое содержимое.
Ayavryk, отправил в личку url кеша гугла страницы с подобным трюком ссылок в кеше нет!
Мы говорим о разном :)
Скрыть текст в JS можно - он не индексируется (наверное), но PR по такой ссылке передается.
Наверное - потому что м.б. завтра выкатят новый алгоритм, в котором выдатут и в кэше и в результатах поиска все, что ранее наиндексировали в <script></script> и это будет абсолютно логично, для лавочки проталкивающий веб 2.0 в широкие массы.
burunduk, И что получилось? М.б. недостаточно времени прошло до обновления PR?
Я делал конструкцию
<a href="#" onmouseover="f(2)">...</a>
Во внешнем скрипте f(2) приводил ссылку к нужному виду. Т.е. более изощренно чем у вас. Необходимо действие пользователя, чтобы ссылка показалась. Схема работала очень долго, потом Google эту ссылку стал запросто вытаскивать. Я вообще не понимаю, зачем он это делал и почему при таких возможностях он не шуршит по Ajax.
Интересно было бы еще и mouseover спрятать. Но тогда не додумался, а сейчас - лениво.
Нет, если пришли с рефом не от нашего сайта или вообще без него, неважно откуда, то внешний Яваскрипт не отдается.
Но тогда пользователь не увидит эту ссылку. Какая-то сомнительная затея. И зачем вообще вешать JS? Проще реализовать на сервере.
Можно модифицировать его, определяя юзер-агент ботов по аналогичной схеме и не отдавать им .js.
Зачем использовать методы, которые явно запрещены, если то же самое можно сделать вполне легально?
Ayavryk, какая разница что писать код ссылки или
<SCRIPT type="text/javascript">document.write(index_,foto_);</SCRIPT>
Не очень понял как этот скрипт выводит ссылку.
Для меня разница как минимум эстетическая. Мне не нравится мешанина из JS+HTML+CSS. Если там еще и php|.NET|ASP то вообще противно. Код должен быть однородным и прозрачным.
В идеале все что не относится к HTML имхо должно быть вынесено наружу, включая onmouseover, onclick и др.
То что Google ловит ссылки из document.write здесь примеры приводились.
Не специалист по хостерам. Работал только с 3-4
Из тех с кем имел дело, техподдержек лучшая - у masterhost'а. Во-всяком случае приходилось ночью им звонить и они отвечали на все вопросы. Время ожидания на телефоне не больше 5 минут. На письма откликаются не так быстро. Но и у других не лучше. У меня с ними проблем не возникало.
а не проще вынести в отдельный .js файл данные ссылки?
Ссылки выносить во внешний файл накладно. Их слишком много. Я выносил не сами ссылки, а скрипт шифрования этих ссылок во внешний файл. Причем скрипт закрывал от индексирования через robots.txt
Но гугл умудрялся как-то индексировать ссылки и передавать на них PR. Как - я не могу понять. Когда дополнительно поставил nofollow PR на этих страницах обнулился.
Речь идет естественно о ссылках на внутренние страницы. Т.ч. внешнего влияния не было. Разные варианты шифования и события по которому происходила установка ссылок я дублировал изменением адреса страницы. Но каждый раз через положенный срок у страницы оказывался PR=3.