- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Друзья, есть сайт на котором есть скрытый текст.
Выводится он через такой код:
<a style="cursor: default; text-decoration: none;" onclick="document.getElementById('article151188').style.display = document.getElementById('article151188').style.display == 'none' ? 'block' : 'none';" href="javascript:void(0)"> подробнее</a>
Как думаете такой вывод нормальный или нужно что-то другое?
Есть еще такой вариант вывода
<div class="text-description-more">
<a href="#" id="short_text_show_link" class="novisited arrow-link text-description-more-link">
<span class="xhr arrow-link-inner">Читать полностью</span> →
</a>
Подскажите что лучше?
Вариант не скрывать вообще не подходит...
Текст в коде не динамичен, выводится сразу.
Яндекс так точно текст проиндексирует - у меня такие окна в снипеты попали.
Добавил noindex для выплывающего окна, проблему решило. Способа для гугла я не знаю, не копал, не было повода разобраться.
PS Я бы return false добавил, но это не про индексирование
Протестировал первый код под Google не работает (
Сделай вот так:
function isBot(&$botname = ''){
$bots = array(
'rambler','googlebot','aport','yahoo','msnbot','turtle','mail.ru','omsktele',
'yetibot','picsearch','sape.bot','sape_context','gigabot','snapbot','alexa.com',
'megadownload.net','askpeter.info','igde.ru','ask.com','qwartabot','yanga.co.uk',
'scoutjet','similarpages','oozbot','shrinktheweb.com','aboutusbot','followsite.com',
'dataparksearch','google-sitemaps','appEngine-google','feedfetcher-google',
'liveinternet.ru','xml-sitemaps.com','agama','metadatalabs.com','h1.hrn.ru',
'googlealert.com','seo-rus.com','yaDirectBot','yandeG','yandex',
'yandexSomething','Copyscape.com','AdsBot-Google','domaintools.com',
'Nigma.ru','bing.com','dotnetdotcom'
);
foreach($bots as $bot)
if(stripos($_SERVER['HTTP_USER_AGENT'], $bot) !== false){
$botname = $bot;
return true;
}
return false;
}
if(isBot()) $content = "тут текст";
Igor_007, Смотри внимательней с этим делом, если в скрытом тексте от робота будет подозрение на спам ключевиками или еще что то, то схлопочите фильтр.