2015-07-16 2 views
1

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

Так первый, вот скриншот из результатов поиска Google:

Google search results

Первые два результата не приходят с моего сайта, но следующие результаты, все они находятся на «Гимназе муниципальный Fournier» или «Terrain de rugby» в зависимости от того, от какого имени домена они были проиндексированы.

Давайте сосредоточимся на тех, расположенных в «Terrain-де-регби», например, «ле детский рисунок Vient ан шмен» должно произойти в июле, в субботу 18-го, вот где он получил информацию от: http://metz.fr/agenda/fiche-14368.php

Вот ссылка на его анализ с помощью Google инструмента проверки структурированных данных: https://developers.google.com/structured-data/testing-tool?url=http%253A%252F%252Fmetz.fr%252Fagenda%252Ffiche-14368.php

1) инструмент тестирования говорит, что возможность получить правильное место, он показывает мне, что место, широта долгота правильно установлен (конечно, не на поле регби в любом случае).

2) В Инструментах Google для веб-мастеров в структурированных данных я вижу, что он правильно проиндексировал мои события, их местоположение правильное.

3) Это поле для регби даже не в географическом центре города, это совсем наоборот, это на окраине города.

У кого-нибудь есть объяснение, почему они всегда оказываются на поле регби, когда все, что Google говорит мне, что это место в порядке (инструмент тестирования, место ok, структурированные данные проиндексированы, место нормально)?

Дополнительный вопрос: WTH это особое поле для регби? Я мог понять географический центр города, геометрический центр, даже его самое значительное место, офис мэра, но на самом деле это не так.

+0

Использовать [эту ссылку] (https://www.google.fr/search?q = Agenda + metz & hl = fr- & tbas = 0 & ei = gXasVaOLG8G4UpCWg-gN) для получения результатов, как видно из французского google на французском языке (события не расширяются в противном случае). [Это событие] (http://metz.fr/agenda/fiche-14872.php) является одним из тех, что показаны как «регби-тангаж», но насколько я могу судить, это то, где карты Google считают центр Мец. – Mousey

ответ

1

Проблема заключается с PostalAddress -

streetAddress означает дом или здание номер и имя дороги - но Шапель-де-Templiers не имеет номер дома/здания.

postalCode означает, что площадь в Мец, 57000 покрывает большую часть Меца, поэтому карты Google используют поле регби (полагая, что это центр). Это похоже на американский zipcode - 90210 - Bevelry Hills (большая площадь, а не дорога).

значения должны быть:

http://schema.org/PostalAddress 
streetAddress  Rue de la Citadelle 
postalCode  57000 
addressLocality Metz 
addressCountry France 

Поскольку Шапель-де-Templiers имеет собственный веб-сайт, вы можете установить url внутри PostalAddress к месту (url наследуется от Thing), или вы можете использовать url от wikipedia, чтобы определить местоположение в пределах Меца.

+0

Благодарим вас за комментарий. у нас очень сложные адреса, такие как этот: «1, parvis des Droits-de-l'Homme CS 90490 57020 Metz Cedex 1« все большие места (места с самыми большими событиями, в общем) имеют очень сложные адреса. У меня есть geo cordinates для всех из них, не было бы более практичным давать только имя и геокоординаты? – moo

+0

это звучит как отличная идея, вы можете использовать свойство 'geo' внутри Place вместо того, чтобы разбивать адрес http://schema.org/geo – Mousey

+0

Я просто разместил информацию о географии на месте, я полностью удалил 'address', но Google Structured Data Testing Tool жаловался, что он отсутствует, поэтому я вернул его, но только с местностью. – moo