Может ли поисковая система ссылаться на определенный раздел HTML-файла?
Если у меня есть страница, разделенная на разделы / фрагменты, которые связаны внутри страницы с помощью якорей, например:
<div class="menu">
<a href="#sec1">Section 1</a>
<a href="#sec2">Section 2</a>
<a href="#sec3">Section 3</a>
</div>
<div class="content">
<a name="#sec1"></a>
<h2>Section 1</h2>
<p>Bla bla bla...</p>
</div>
... могут ли поисковые системы, такие как Google, найти эти отношения и представить их в виде хешированных ссылок в результатах поиска, например?
http://www.somepage.com/somefile.html#sec1
Причина, по которой я спрашиваю, состоит в том, что я нахожу фрагменты документа удобными для ненавязчивых макетов с вкладками в HTML. Но пользователь должен иметь возможность быстро находить содержимое конкретной вкладки с помощью поисковых систем.
Спасибо /J
2 ответа
Google в целом не ссылается на хеш-теги, но, тем не менее, есть несколько полезных моментов, которые можно сделать с хеш-ссылками. Вот ссылка на авторитетную статью на эту тему:
Я не могу придумать причину, по которой поисковые системы не могут этого сделать. Вопрос: зачем им это делать? Чтобы добавить хешированную ссылку в список результатов поиска, поисковая система должна определить, что цель хешированной ссылки важнее всей страницы. Если h2 в вашем примере имеет большее отношение к запросу, чем заголовок всей страницы, поисковая система может решить отобразить хешированную ссылку и названный подзаголовок.
Я никогда не видел такого результата поиска.