2016-01-30 3 views
0

Я замечаю, что schema.org, который используется поисковыми системами для индексации информации о вашем сайте и облегчения для пользователей поиска того, что там ищет, работает только для выборочных сайтов.Почему Schema появляется в результатах поиска для какого-то сайта, но не для других?

Что я не понимаю, почему строка поиска отображается в результатах поиска для livingsocial и Groupon, но не для Experience. Теперь это все одинаковые типы сайтов.

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

, но это также не работает мой поиск на сайте по-прежнему не появляется в результатах поиска на Google. Может кто-нибудь сказать мне, если я делаю это неправильно или лучший способ это сделать. ?

<div itemscope itemtype="http://schema.org/WebSite"> 
    <meta itemprop="url" content="https://www.example.com/"/> 
    <form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction"> 
    <meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/> 
    <input itemprop="query-input" type="text" name="search_term_string" required/> 
    <input type="submit"/> 
    </form> 
</div> 
+0

Я голосующий, чтобы закрыть этот вопрос не по теме, потому что он принадлежит [сайту для профессиональных Wemasters] (http://webmasters.stackexchange.com) –

ответ

0

Google Search не гарантирует повышения записи SERP вашей страницы только потому, что вы используете соответствующую Schema.org разметку (см также их quality guidelines). Если он отображается, может зависеть от различных факторов (ключевые слова для поиска, история пользователей, местоположение и т. Д.), Если предположить, что это правильно.

С их Sitelinks Search Box documentation:

окно поиска не отображается? Поле поиска дополнительных ссылок отображается только для навигационных запросов и, когда это необходимо для пользователей. В алгоритмах Google используется множество факторов, определяющих, когда появляется окно поиска, включая информацию о сайте и различные типы навигационных запросов от пользователей поиска.

Например, одна из причин, почему он не может отобразить на http://www.roovet.com/local/ (я не смотрел на этот сайт, и не могу проверить, если он действительно никогда не отображается), может быть, что Google не интерпретирует его в качестве домашней страницы сайта. От guidelines:

Поместите разметку на домашнюю страницу своего сайта.


Ваш пример копируется из Google’s Microdata example for the Sitelinks Search Box. Хотя это неверно, HTML5 + Microdata (linkmust be used вместо meta, если это значение является URI), нет оснований предполагать, что это не должно работать (в противном случае, почему они будут документировать его так?).

+0

, что имеет смысл, я изменил его на правильный json но спасибо за помощь – Alfa