Listing Data & Schema Audit
directory-listing-schema · v1.1.0 · paid
Evaluates structured data markup, data model quality, image handling, data freshness signals, and content completeness.
Structured Data Markup
structured-data · weight 0.3
- criticalEach listing page has valid JSON-LD with correct Schema.org typeab-001015
- criticalStructured data populates name, description, url, and contact or location propertyab-001016
- criticalImages stored in CDN-backed object store, not base64 or direct server uploadsab-001017
- highImages resized to max 1200px and compressed to 200KB or less before storageab-001018
- highLast verified or updated timestamp reflects actual verification dateab-001019
- highaggregateRating in structured data matches visible on-page valuesab-001020
- lowopeningHoursSpecification present for business listings, encoding all 7 daysab-001021
Content Completeness
content-completeness · weight 0.28
- highListing pages display all submitted core fields; no field silently droppedab-001022
- highMissing optional fields show "Not provided" or "Suggest an edit", not broken UIab-001023
- highDescription minimum length enforced at submission; short descriptions flagged incompleteab-001024
- highCategory taxonomy uses controlled vocabulary, not freeform textab-001025
- highAll listing images have descriptive alt textab-001026
- lowLong-form descriptions render markdown or HTML correctly; no raw markup shownab-001027
- lowMulti-value fields stored as arrays, not comma-delimited stringsab-001028
Image Handling
image-handling · weight 0.22
- mediumImages served with explicit width and height to prevent layout shiftab-001029
- lowClosed or inactive listings redirect to a closed-listing page, not 404ab-001030
- lowPlaceholder image shown for listings with no uploaded imageab-001031
- lowPrimary listing image marked with itemprop="image" or in structured dataab-001032
Data Freshness & Signals
data-freshness · weight 0.2