Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Необходимо спрятать от поисковиков некоторый контент на сайте

Автор Вадим Костин, 11-01-2016, 15:34:45

« назад - далее »

Вадим КостинTopic starter

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

1 вариант: Можно закрыть в <noindex>. Но проблема в том, что Google не читает этот тег. Т.е Яша не будет индексировать этот текст, а Гоша будет.

2 вариант: нашел на этом сайте  http://seodiz.ru/hide-content
Каким образом лучше выполнить эту задачу? Кто как считает?

Вот сама карточка http://www.aquanet.ru/catalog/akrilovye-vanny/aquanet-augusta-170x90-l/

Если вы нажмете кнопки "Доставка", "Установка", "Способы оплаты", "Кредит и рассрочка" то увидите всплывающий текст, который повторяется в каждой карточке товара. Этот текст я и хочу закрыть.


ВикторияИ

Цитата: Вадим Костин от 11-01-2016, 15:34:45Если вы нажмете кнопки "Доставка", "Установка", "Способы оплаты", "Кредит и рассрочка" то увидите всплывающий текст, который повторяется в каждой карточке товара. Этот текст я и хочу закрыть.

прятать ноиндексом смысла нету,- все равно и гоша и яша это увидят, скриптами тоже нету смысла...

способ описанный на сайте http://seodiz.ru/hide-content (кстати ссылка уже битая), мне не совсем понятен, так как не разбираюсь в джаве, но полагаю, что боты все равно найдут спрятанный контент...

...а вообще, я бы такой текст не стала бы прятать,- это подобно тех характеристикам, странице Privacy policy - контент дублированный, но если его нету, то сайт будет минус...

ИМХО


Вадим КостинTopic starter

Спасибо Виктория! А с сылками которые в этом тексте находятся как лучше поступить?


Вообще они созданы для людей, но по ним уходит статический вес на страницы "Контакты", "Доставка", Кредит и т.п.


Может убрать их? Вообще по сути этот блок дублирует верхнее меню.


Может сам блок убрать? Тогда вообще проблем не будет. Нужно только понять пользуются ли этим блоком пользователи.




vold57

1. У вас есть текст (вместе с HTML тегами), который вы хотите скрыть. Создаете файл, называете его как вам нравится и помещаете в него то, что хотите скрыть. Допустим назвали файл - qwerty.php

2. Создаете скрипт, тоже с произвольным именем файла. Допустим это будет skript.js и прописываете в нем функцию:
Цитировать$(function() {
   $("#dostavka").load("http://имя домена/путь к файлу/qwerty.php");
});   

3. Прописываете путь к файлу скрипта:
Цитировать<head>
         <script type="text/javascript" src="путь к файлу/skript.js"></script>
</head>   

4. В шаблоне, в том месте, где должен быть расположен код, который нужно скрыть прописываете DIV:
Цитировать<div id="dostavka"></div>

Название ID в DIV должно соответствовать имени переменной в функции - dostavka. Если есть несколько блоков, которые нужно скрыть, то в функции просто прописываете несколько строчек с путем к файлу qwerty.php и даете в каждой из строчек переменной какое-то произвольное, желательно что-то для вас говорящее название.

ВикторияИ

Цитата: Вадим Костин от 12-01-2016, 13:46:32А с сылками которые в этом тексте находятся как лучше поступить?
там же вроде ток внутренние ссылки...


Цитата: Вадим Костин от 12-01-2016, 13:46:32Вообще они созданы для людей, но по ним уходит статический вес на страницы "Контакты", "Доставка", Кредит и т.п.

думаю есть более насущные проблемы, которыми стоит заниматься )))



Цитата: Вадим Костин от 12-01-2016, 13:46:32Может убрать их? Вообще по сути этот блок дублирует верхнее меню.


Может сам блок убрать? Тогда вообще проблем не будет. Нужно только понять пользуются ли этим блоком пользователи.

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


Добавлено: 12-01-2016, 13:56:46


Цитата: vold57 от 12-01-2016, 13:52:42Название ID в DIV должно соответствовать имени переменной в функции - dostavka. Если есть несколько блоков, которые нужно скрыть, то в функции просто прописываете несколько строчек с путем к файлу qwerty.php и даете в каждой из строчек переменной какое-то произвольное, желательно что-то для вас говорящее название.

и боты никак не смогут выкопать этот файлик?


vold57

Цитата: ВикторияИ от 12-01-2016, 13:55:32и боты никак не смогут выкопать этот файлик?
В коде страницы содержимого блоков нет. Содержимое файлика, даже если и увидят, то не будут же сами исполнять скрипт и вставлять в шаблон этот код. Но если хочется, то можно подумать, как не давать посмотреть эти файлики. Я такой целью не задавался.


Вадим КостинTopic starter

Ребята, всем спасибо большое за помощь! Все получилось!



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....