Нужно ли предварительное содержание на сайте закрывать от индексирования?

M
На сайте с 19.08.2015
Offline
34
716

Здравствуйте, подскажите пожалуйста, нужно ли предварительное содержание на сайте закрывать от индексирования?

Вот так организовано:

<div class="anchor-wrap">

<div class="anchor-title">Читайте в этой статье:</div>
<ul>
<li><a title="Универсальный тренд" href="#1">Универсальный тренд</a></li>
<li><a title="Лунный нейл-арт" href="#2">Лунный нейл-арт</a></li>
<li><a title="Яркий дизайн 2016" href="#3">Яркий дизайн 2016</a></li>
<li><a title="Миллениум" href="#4">Миллениум</a></li>
<li><a title="New form" href="#5">New form</a></li>
<li><a title="Классический французский" href="#6">Классический французский</a></li>
</ul>
</div>

Применены якорая.

А вот так вставляю в тексте:

<h2><a id="2"></a>Лунный нейл-арт</h2>

Кстати, правильно делаю?

Руслан С
На сайте с 12.12.2015
Offline
9
#1

Указанный вами код - пример навигации по статье. Ничего прятать не нужно, да и в случае с Google, не факт, что возможно.

В вашем случае, нужно лишь немного лучше оформить код навигации.

Для ссылок на секции используйте тег <nav>, например:

<nav>
<ul class="nav-list">
<li class="nav-item">
<a href="#section-1">Параграф первый (кстати, <li> не обязательно закрывать)</a>
</ul>
</nav>

Отделяйте секции друг от друга тегом <section>:

<section id="section-1">
<h1 class="heading-medium">Для секции отсчет номер заголовка начинается с 1, нету смысла писать <h2> и так далее. Таковы стандарты.</h1>
<p><p>, кстати, тоже не обязательно закрывать.
</section>
M
На сайте с 19.08.2015
Offline
34
#2

Спасибо! Это то что я хотел узнать.

Ещё маленький вопрос напрашивается, у меня контент обернут в: <article>

Получится в <article> будет вложен <section>

Это правильно получается?

Вот как выходит:


<article>

<section>
<h2>213</h2>
<p>123</p>
</section>

<section>
<h2>213</h2>
<p>123</p>
</section>

</article>
Руслан С
На сайте с 12.12.2015
Offline
9
#3

Да, все правильно. Причем обратите внимание, отсчет уровня вложенности заголовков начинается от каждого блока (<article>, <section>). То-есть, <h1> и в article, и в каждой из <section> - тоже часть стандарта.

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