Как спрятать часть текста, но так, чтобы он индексировался ПС?

Allality
На сайте с 15.05.2010
Offline
75
5356

Хочу показывать лишь часть текста, например, первые 1000 символов и дальше показывать ссылку "развернуть" или "читать дальше". При этом хотелось бы, чтобы Яндекс и Гугл индексировали весь текст, в том числе и спрятанный точно также, как если бы он весь был виден на странице. Т.е. без санкций и понижения в выдаче.

Возможно ли это сделать с помощью CSS и/или jQuery? Или в любом случае ПС будут понижать в выдаче такие страницы?

D
На сайте с 28.06.2008
Offline
1108
#1

Аяксом подтягивайте - тогда пс не увидят

Allality
На сайте с 15.05.2010
Offline
75
#2
Dram:
Аяксом подтягивайте - тогда пс не увидят

А можно поподробнее? Гружу весь текст в DIV, потом аяксом тяну "короткую" версию? Мне кажется слишком громоздкое решение, может быть попроще есть способы?

Vladimir SEO
На сайте с 19.10.2011
Offline
1928
#3

Вам же надо что бы пс увидели )))) вы уж определитесь , можно вообще закладки использовать

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
Allality
На сайте с 15.05.2010
Offline
75
#4
xVOVAx:
Вам же надо что бы пс увидели )))) вы уж определитесь

А чем подход с аяксом отличается от того, что я загружу весь текст, потом скрою его часть (или подставлю короткую версию текста) с помощью JS? Просто аякс заметно более ресурсозатратен, скорость выполнения ниже.

можно вообще закладки использовать

Можно поподробнее? :)

A
На сайте с 04.11.2012
Offline
77
#5

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

ПС пессимизирует только за тексты, которые пользователь в принципе не может прочитать: прикрытые дисплей нон, когда цвет шрифтом фона, когда текст задвинут в невидимую область и проч.

Однако я не понимаю другого:

дальше показывать ссылку "развернуть" или "читать дальше". При этом хотелось бы, чтобы Яндекс и Гугл индексировали весь текст

Т.е. задумка такая: часть текста на странице, дальше спойлер и ссылка на страницу с полной версией текста?

Но зачем дубли контента?

R
На сайте с 29.07.2011
Offline
49
#6

Вот решение:

<div class="text">

Анонс

<a href="javascript://" class="readmore">подробнее</a>

</div>

<div class="full-text">

Оставшаяся часть текста

</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('.full-text').hide();

$('.readmore').click(function(){

$('.full-text').toggle();

});

});

</script>

G-and-Y
На сайте с 29.06.2013
Offline
185
#7
<div class="spoiler-title">читать дальше</div>

<div class="spoiler-body">текст</div>

<script>
$(document).ready(function(){
$('.spoiler-body').hide();
$('.spoiler-title').click(function(){
$(this).next().slideToggle();
});
});
</script>

Позиции не падают проверено.

Абузо-устойчивые впс ( http://vps-hosting.lv/?p=13408 )
iqmaker
На сайте с 17.04.2012
Offline
309
#8

Сделайте видимую часть блока небольшой, и для блока установите css свойство:

text-overflow: ellipsis;

или overflow: hidden;

весь текст останется на странице, остальная часть overflow скроется

---------- Добавлено 09.09.2014 в 15:44 ----------

как нибудь так: http://jsfiddle.net/9wxyqg9u/

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
Allality:
дальше показывать ссылку "развернуть" или "читать дальше"

Есть решения в /ru/forum/809843

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий