Можно ли выводить текст через CSS (content) и как к нему относятся поисковые системы?

12 3
SZ
На сайте с 09.07.2011
Offline
159
2328

Привет! Нужно вывести рекламный блок (три абзаца) с ссылкой на всех страницах сайта. Сайт на WordPress.

Размещать его как обычный текст – не вариант.

Картинкой – не получилось. Так как нужно сделать нормальное отображение на всех устройствах.

На одном сайте такой блок вывели через CSS. А саму ссылку сделали просто ссылкой с rel="_nofollow". Можно и через редирект сделать.

Больше всего интересует, как поисковые системы относятся к такому решению. Будет ли индексироваться такой текст и как может повлиять на позиции сайта?

S
На сайте с 13.10.2014
Offline
171
#1

Относятся... ну так.

они его не видят (раньше не видели по крайней мере)

SZ
На сайте с 09.07.2011
Offline
159
#2
silicoid:
Относятся... ну так.
они его не видят (раньше не видели по крайней мере)

Мне кажется, что сейчас они видят все.

Пробовал делать вот так:

<noindex><a href="https://сайт-заказчика" rel="_nofollow" target="_blank">


<picture>
<source srcset="...файл.svg (шириной 320px)" media="(max-width: 320px)">

<source srcset="..файл.svg (шириной 480px)" media="(max-width: 480px)">

<img srcset="..файл.svg (шириной 750px, на ПК хорошо выглядит)">

</picture></a></noindex>

За код сильно не ругайте)

Но почему-то у заказчика на iPhone 6/7 просто сжималась самая маленькая картинка и текст был очень мелкий. Пришлось отказаться от этой затеи.

webiumpro
На сайте с 20.03.2017
Offline
39
#3

Вариант вставлять текст через js асинхронно не рассматриваете? AdSense, например, так вставляет рекламные блоки.

Пара строк кода

Копирование лендингов. Разработка на фреймворке сервисов. Создание сайтов (/ru/forum/994418)
SZ
На сайте с 09.07.2011
Offline
159
#4
webiumpro:
Вариант вставлять текст через js асинхронно не рассматриваете?

Так он все ровно будет без проблем проиндексирован. Нужно спрятать этот текст от ПС.

Artmon
На сайте с 24.01.2017
Offline
52
#5
SeraZwer:
Мне кажется, что сейчас они видят все.

Пробовал делать вот так:

<noindex><a href="https://сайт-заказчика" rel="_nofollow" target="_blank">

<picture>
<source srcset="...файл.svg (шириной 320px)" media="(max-width: 320px)">

<source srcset="..файл.svg (шириной 480px)" media="(max-width: 480px)">

<img srcset="..файл.svg (шириной 750px, на ПК хорошо выглядит)">

</picture></a></noindex>


За код сильно не ругайте)

Но почему-то у заказчика на iPhone 6/7 просто сжималась самая маленькая картинка и текст был очень мелкий. Пришлось отказаться от этой затеи.

Если этот вариант устраивает, то стоит проверить наличие viewport, например:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Если он отсутствует или некорректно вписан, тогда и возникают проблемы с масштабом.

Также, если цель - вывести svg файл, то его текст можно векторизировать в том же inkscape, а ссылкой сделать средствами самого svg.

Z0
На сайте с 03.09.2009
Offline
811
#6

Аяксом грузите, через пост или гет, чтобы спрятать 🍿

Artmon
На сайте с 24.01.2017
Offline
52
#7

Также можно поиграться с юникод, или html кодами

SZ
На сайте с 09.07.2011
Offline
159
#8
Artmon:
Если этот вариант устраивает, то стоит проверить наличие viewport, например:
<meta name="viewport" content="width=device-width, initial-scale=1.0">

Проверил. На сайте есть <meta name="viewport" content="width=device-width">

Artmon:
Также, если цель - вывести svg файл, то его текст можно векторизировать в том же inkscape, а ссылкой сделать средствами самого svg.

Так текст остается качественным при масштабировании, но он уменьшается. svg не может отображаться как обычный div блок. Насколько я понял.

ziliboba0213:
Аяксом грузите, через пост или гет, чтобы спрятать

Так AJAX тоже индексируется. В Google так точно.

Artmon:
Также можно поиграться с юникод, или html кодами

Это что-то интересное. Но как-то странно это выглядит. Много кода получится. Да и читается он ПС наверное.

Z0
На сайте с 03.09.2009
Offline
811
#9
SeraZwer:

Так AJAX тоже индексируется. В Google так точно.

Я что-то упустил?

https://support.google.com/webmasters/answer/174993?hl=ru&ref_topic=6003039

SZ
На сайте с 09.07.2011
Offline
159
#10
ziliboba0213:
Я что-то упустил?
https://support.google.com/webmaster..._topic=6003039

Извините, не понял. Разве где-то указано, что Google не индексирует контент, который подгружается через AJAX?

12 3

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