Перейти к ссылке - якорь # не отображается в результатах Google - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь отобразить свои якорные текстовые ссылки в результатах поиска Google.

Под h1 я поместил свое резюме со ссылкой на якорь, например

<h1>Article Title</h1>
<h3>Summary</h3>
<ul>
<li><a href="#Chapter1">Chapter 1</a></li>
<li><a href="#Chapter2">Chapter 2</a></li>
</ul>

<h2 id="#Chapter1">Chapter 1</h2>
<p>Hello Everybody<p>

<h2 id="#Chapter2">Chapter 2</h2>
<p>Hello Everybody<p>

Я бы сказал, что "Глава 1" и "Глава 2" и т. Д. В результатах поиска Google отображается ссылка на соответствующий контент.

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

Они используют разные структуры / стили, поэтому я полагаю, что это не проблема структуры HTML, которую я использую (я могу безразлично использовать Id или name и применить его к элементу section, ap element, span span, element ecc .. это не имеет значения).

Кто-то сказал мне, что проблема в том, что я генерирую Summary и Anchor через php (я использую 100% php, без JS ... и, очевидно, якорь и резюме появляются на странице исходного кода), поэтому Google не может видеть эти элементы ,

Хотя это предложение кажется нелепым и абсурдным, я заметил связь на веб-сайте: статические html-файлы со сводкой и привязкой индексируются в google widh "Перейти к главе 1" ... но динамические страницы с созданной сводкой во время загрузки страницы с использованием php не работает как я хочу (в результатах Google нет привязки)

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

...