- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
некрасиво, с обманом, да и забанять в два счёта ... но это же приключения, а их хочется больше всего!
Я про некрасивость я говорю только в плане эстетическом. Не здорово упрятывать парные теги в комментарии вот так.
А обман совсем непричем. Яндекс, сам вводит тег noindex. А google - nofollow. Если бы обе конструкции поддерживались всеми поисковиками, и был бы html-стандарт noindex подобно META или robots, то всего этого геморроя не было бы.
Пример из практики. Есть большая онлайновая БД с телефонами и мылами (50-100 тыс. актуальных объявлений). Пока не прятали их от индексирования через ноиндекс, были постоянные жалобы от пользователей. Телефоны застревали в Яндексе и по ним звонили через несколько лет. Уже после того, как объявления потеряли актуальность.
Я про некрасивость я говорю только в плане эстетическом. Не здорово упрятывать парные теги в комментарии вот так.
А обман совсем непричем. Яндекс, сам вводит тег noindex. А google - nofollow. Если бы обе конструкции поддерживались всеми поисковиками, и был бы html-стандарт noindex подобно META или robots, то всего этого геморроя не было бы.
Пример из практики. Есть большая онлайновая БД с телефонами и мылами (50-100 тыс. актуальных объявлений). Пока не прятали их от индексирования через ноиндекс, были постоянные жалобы от пользователей. Телефоны застревали в Яндексе и по ним звонили через несколько лет. Уже после того, как объявления потеряли актуальность.
Извините, если обидел. Сам грешен, но - кто не грешит, тот не раскаивается. ☝
А вообще, IMHO noindex и nofollow вполне хватает.
2Kolyaj: "вытаскивает", а не "выполняет". Из последней строки вытащит "www.yandex.ru" и перейдет по ссылке.
Хотя, говорят, уже и простые скрипты выполняет...
Именно выполняет, а не вытаскивает. Сейчас не могу найти результаты эксперимента на данную тему, по результатам которого гугл перешел по всем скриптовым ссылкам, кроме скрипта, использующего особенности рендеринга браузера, хотя в нем урл был написан без шифровки. Но в том эксперименте не использовались классы.
Чтобы скрыть ссылку от любого бота надо ее слегка зашифровать, например так:
Затем вынести во внешний файл, и прибивать все левые запросы по реферу через mod_rewrite/htaccess примерно так:
То есть проверять рефер, с которого запрашивается файл .js. Если он не с mysite.ru, тогда Forbidden
IMHO noindex и nofollow вполне хватает.
noindex - к сожалению невалидный и игнорируется Гуглем.
То есть проверять рефер, с которого запрашивается файл .js. Если он не с mysite.ru, тогда Forbidden
Т.е. если пришли с поисковой машины или с закладки, то скрипт отрабатвываться не будет?
Т.е. если пришли с поисковой машины или с закладки, то скрипт отрабатвываться не будет?
Нет, если пришли с рефом не от нашего сайта или вообще без него, неважно откуда, то внешний Яваскрипт не отдается.
Можно модифицировать его, определяя юзер-агент ботов по аналогичной схеме и не отдавать им .js.
Нет, если пришли с рефом не от нашего сайта или вообще без него, неважно откуда, то внешний Яваскрипт не отдается.
Но тогда пользователь не увидит эту ссылку. Какая-то сомнительная затея. И зачем вообще вешать JS? Проще реализовать на сервере.
Можно модифицировать его, определяя юзер-агент ботов по аналогичной схеме и не отдавать им .js.
Зачем использовать методы, которые явно запрещены, если то же самое можно сделать вполне легально?
Но тогда пользователь не увидит эту ссылку. Какая-то сомнительная затея. И зачем вообще вешать JS? Проще реализовать на сервере.
Зачем использовать методы, которые явно запрещены, если то же самое можно сделать вполне легально?
Что пользователь не увидит и какие именно методы запрещены? Скрывать ссылку в Яваскрипте, так многие меню в нем делают.
Сокрытие ссылки от всех ботов (и от юзеров, не передающих реферер ~3-5%):
Создаем внешний файл link.js, в него вставляем код Яваскрипт:
В код странички вместо скрываемой ссылки вставляем следующий код:
В .htaccess добавляем:
По моему все разжевано до мелочей.
В данном случае тег <a> в коде страничке не открыт, но как показывает практика, это не всегда имеет значение. Если желательно полностью соблюсти синтаксис html, то надо </a> тоже вынести во внешний файл по схожей схеме.
Что пользователь не увидит и какие именно методы запрещены? Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
клоакинг запрещен в регламенте Яндекса. Т.е. настройка сайта раздельно под роботов и пользователей.
Скрывать ссылку в Яваскрипте, так многие меню в нем делают..
Несколько другое. В данном случае не делается разница между пользователем отключившим скрипты и роботом.
если пришли с рефом не от нашего сайта или вообще без него, то внешний Яваскрипт не отдается... Сокрытие ссылки от всех ботов (и от юзеров, не передающих реферер ~3-5%):
Рефер с вашего же сайта?? Ну если у вас с поиска приходит всего 3% посетителей, тогда вам точно нужно пересмотреть методы работы :)
И совершенно точно js здесь абсолютно лишний. Если вы подстраиваетесь под рефер, нафига он вообще нужен? дешевле на стороне сервера определить рефер и по нему выдать любое содержимое.
Ayavryk, когда браузер запрашивает js-файл, он передает реферер, который равен адресу страницы, в которую вставлен соответствующий тег script. Т.е. скрипты будут отдаваться только своим страницам. А если, к примеру, просто набрать адрес js-файла в браузере, то будет 403.
Именно это пытается объяснить Asher.