Пользовательский поиск Google, структурированные данные не работают
В настоящее время я расширяю возможности настройки поиска по сайту Google / пользовательского поиска на веб-сайте. Я не очень разбираюсь в этом вопросе, но я настроил карту сайта с элементом "Pagedata", который содержит некоторые дополнительные данные, такие как Дата и Категория.
<url>
<loc>
http://www.videnscenterfordemens.dk/viden-om-demens/til-patienter-og-paaroerende
</loc>
<lastmod>2013-10-28</lastmod>
<PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
<DataObject type="document" id="hibachi">
<Attribute name="category">En kategori</Attribute>
<Attribute name="date">20131028</Attribute>
</DataObject>
</PageMap>
</url>
Такие запросы, чтобы получить страницы с определенной категорией:q=patienter+more:pagemap:document-category:En kategori
Но это не возвращает вышеуказанную страницу, а взамен других страниц, которые даже не имеют установленной категории. Любая идея о том, что мне нужно сделать, чтобы иметь возможность искать на страницах с определенным атрибутом категории?
PS. Карта сайта была проиндексирована Google после внесенных изменений.
2 ответа
Попробуйте изменить карту страницы следующим образом, и вы увидите, что она отображается в инструменте тестирования структурированных данных, с которым связан Devnook.
<PageMap >
<DataObject type="document" id="hibachi">
<Attribute name="category" value="En kategori" />
<Attribute name="date" value="20131028" />
</DataObject>
</PageMap>
Один из способов отладки - инструмент тестирования структурированных данных:
На вкладке Google Custom Search вы можете увидеть атрибуты, распознаваемые Google для поиска. Похоже, что ваша страница не отображается там - может быть, проверить другие страницы, которые вы упомянули, и искать различия?
Кроме того, аннотирование с помощью файлов Sitemap работает только для проверенных владельцев сайтов. Если вы являетесь владельцем videnscenterfordemens.dk, может быть, вам нужно проверить свой сайт с помощью инструментов для веб-мастеров?