Um eine solche Darstellung in der Google-Suche zu erhalten, muss zum einen eine von Google unterstützte Informationsart, zum Beispiel „Bewertung“, auf einer Webseite enthalten sein und zum anderen die zur Bewertung gehörende Information in einem vordefinierten, maschinenlesbaren Format ausgezeichnet werden. Ein Beispiel:
<div>Dieser Artikel wurde mit 5 von 5 Punkten bewertet (basierend auf 10 abgegebenen Bewertungen)</div>
Um zu gewährleisten, dass diese Informationen korrekt von Suchmaschinen verarbeitet werden, muss der Quelltext angepasst werden. Bei der Verwendung der Auszeichnung aggregierter Bewertungsinformationen nach schema.org-Vorgabe sieht das wie folgt aus:
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">Dieser Artikel wurde mit <span itemprop="ratingValue">5</span von 5 Punkten bewertet (basierend auf <span itemprop="ratingCount">10</span> abgegebenen Bewertungen) </div>
Durch die Integration der zusätzlichen Informationen ist es Suchmaschinen (zweifelsfrei) möglich, die Informationen über die auf der Website abgegebenen Bewertungen zu verarbeiten. Das Problem für Google und den Webseitenbetreiber liegt hierbei in der Notwendigkeit, Änderungen am Quelltext durchzuführen. Das erfordert auf der einen Seite natürlich das notwendige Know-how, auf der anderen Seite allerdings auch Entwicklungsressourcen. Bereits an diesen beiden Hürden scheitert für viele Webseitenbetreiber die Integration.
Da besonders Google ein sehr ausgeprägtes Interesse an strukturierten Datenquellen zu haben scheint, ist diese Situation für den Suchmaschinenbetreiber nicht ideal. Um Webmastern ein einfacheres Mittel an die Hand zu geben, die auf einer Webseite vorhanden Daten zu strukturieren und maschinenlesbar auszuzeichnen, hat sich Google den Data Highlighter einfallen lassen. Um zu diesem Tool Zugriff zu erhalten, müssen Sie Ihre Website in den Google-Webmaster-Tools verifizieren.