Primary listing image marked with itemprop="image" or in structured data
Why it matters
Without a designated primary image in structured data, Google's image picker selects arbitrarily from all images on the page — often choosing a logo, ad, or decorative element over the listing's actual photo for knowledge panel display. Schema-org image on a LocalBusiness node tells Google's image indexing pipeline which photo represents the listing. Directories that omit this field see inconsistent image selection in rich results, with some listings showing irrelevant thumbnails in SERP previews. The itemprop="image" microdata attribute and the JSON-LD "image" property serve the same purpose; the check requires at least one of them for multi-image listings.
Severity rationale
Low because absent image markup degrades rich-result presentation quality but does not cause data loss, security exposure, or structured-data rejection.
Remediation
Mark the primary listing image in your JSON-LD image field. Use a full absolute URL — relative paths are not valid for schema-org image properties.
// In buildListingSchema()
const jsonLd = {
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": listing.name,
"image": listing.primaryImageUrl
? `https://yourdomain.com${listing.primaryImageUrl}`
: undefined,
// ...
};
Alternatively, add itemprop="image" to the <img> element in your listing template: <img src={listing.primaryImageUrl} itemprop="image" alt={listing.name} />. Do not mark multiple images as primary — exactly one image should carry the designation per listing.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Listing Data & Schema Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- schema-org · image — image property on LocalBusiness or Place marking primary listing image
Taxons
History
- 2026-04-18·v1.0.0·Initial import from directory-listing-schema·automated