Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.16 Service / ServicePage / Offerings Schema Suite

6.16 Service / ServicePage / Offerings Schema Suite

90 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
6.16.01Detect Service schemaPresentCriticalDeterministic
6.16.02Validate @type = ServiceAccurateCriticalDeterministic
6.16.03Validate service name present and matches page H1ExactHeavyDeterministic
6.16.04Validate service description present and matches on‑page contentHigh parityHeavyDeterministic
6.16.05Validate service @id unique and stableUniqueHeavyDeterministic
6.16.06Validate provider property links to LocalBusiness @idPresentCriticalDeterministic
6.16.07Validate LocalBusiness name matches provider nameExactHeavyDeterministic
6.16.08Validate provider URL matches LocalBusiness URLExactHeavyDeterministic
6.16.09Validate no conflicting providers across service schemasCleanMediumDeterministic
6.16.10Validate consistent provider across multilingual versionsHigh parityMediumDeterministic
6.16.11Validate serviceCategory presentPresentHeavyDeterministic
6.16.12Validate category taxonomy correct (industry‑recognized)AccurateHeavyDeterministic
6.16.13Validate subcategory relationships (Service → Category → ParentCategory)CorrectMediumDeterministic
6.16.14Validate no category conflicts among servicesCleanMediumDeterministic
6.16.15Validate category labels match navigation/breadcrumb structureAccurateMediumDeterministic
6.16.16Validate main ServicePage exists for each Service schemaPresentHeavyDeterministic
6.16.17Validate H1 matches service nameExactHeavyDeterministic
6.16.18Validate meta title/description reference same serviceAccurateHeavyDeterministic
6.16.19Validate hero section aligns with service descriptionHigh parityMediumDeterministic
6.16.20Validate CTA aligns with service intent (e.g., “Book inspection”)CorrectMediumDeterministic
6.16.21Validate AreaServed propertyPresentHeavyDeterministic
6.16.22Validate cities/regions listed match actual coverageAccurateHeavyDeterministic
6.16.23Validate AreaServed naming format (City, Region, Country)StandardMediumDeterministic
6.16.24Validate no duplicate or overlapping areasCleanMediumDeterministic
6.16.25Validate image array existsPresentHeavyDeterministic
6.16.26Validate image resolution ≥ 800pxPassHeavyDeterministic
6.16.27Validate image URLs return 200 statusOKMediumDeterministic
6.16.28Validate images match actual service content (no stock mismatch)AccurateMediumDeterministic
6.16.29Validate Service schema passes Rich Results testPassMediumDeterministic
6.16.30Compute partial service score for Chunk 1CompleteMediumDeterministic
6.16.31Detect Offer object inside Service schema (if pricing exists)PresentHeavyDeterministic
6.16.32Validate pricing transparency (fixed, hourly, quote-only)AccurateHeavyDeterministic
6.16.33Validate priceCurrency is correct ISO formatAccurateHeavyDeterministic
6.16.34Validate priceRange property (if no fixed price)PresentMediumDeterministic
6.16.35Validate Offer → url matches ServicePage booking/CTA linkExactMediumDeterministic
6.16.36Validate serviceFeature array present (if applicable)PresentHeavyDeterministic
6.16.37Validate features match on‑page service bulletsHigh parityHeavyDeterministic
6.16.38Validate use of descriptive, semantic feature labelsStrongHeavyDeterministic
6.16.39Validate no duplicate feature bulletsCleanMediumDeterministic
6.16.40Validate feature bullets reflect actual service scopeAccurateMediumDeterministic
6.16.41Validate service description includes main semantic entitiesStrongHeavyDeterministic
6.16.42Validate formatting supports AI retrieval (clear segments)StrongHeavyDeterministic
6.16.43Validate service includes problem → solution → outcome patternPresentHeavyDeterministic
6.16.44Validate sentiment-rich phrasing appropriate for AIPresentMediumDeterministic
6.16.45Validate entity disambiguation for multi-meaning service namesClearMediumDeterministic
6.16.46Validate ServicePage appears in service navigation/categoryPresentHeavyDeterministic
6.16.47Validate ServicePage internally links to related servicesPresentHeavyDeterministic
6.16.48Validate breadcrumb consistency with service hierarchyExactHeavyDeterministic
6.16.49Validate logical navigation path from ServicePage to homepage (<3 clicks)TrueMediumDeterministic
6.16.50Validate cross-service linking avoids keyword cannibalizationCleanMediumDeterministic
6.16.51Validate Service schema exists for each language variantPresentHeavyDeterministic
6.16.52Validate service names consistent across languagesHigh parityHeavyDeterministic
6.16.53Validate service descriptions are correctly translatedHigh parityHeavyDeterministic
6.16.54Validate AreaServed translations match correct regionsAccurateMediumDeterministic
6.16.55Validate image URLs remain language‑agnosticConsistentMediumDeterministic
6.16.56Validate inclusion of supporting service images/videosPresentHeavyDeterministic
6.16.57Validate video objects follow proper schema rulesAccurateHeavyDeterministic
6.16.58Validate video thumbnails meet resolution requirementsHigh qualityMediumDeterministic
6.16.59Validate alt text for all service imagesPresentMediumDeterministic
6.16.60Compute partial service score for Chunk 2CompleteMediumDeterministic
6.16.61Validate clear content structure (intro → benefits → process → CTA)StrongHeavyDeterministic
6.16.62Validate service benefits clearly listedPresentHeavyDeterministic
6.16.63Validate step-by-step service process (if applicable)PresentHeavyDeterministic
6.16.64Validate FAQs present and semantically relevantPresentMediumDeterministic
6.16.65Validate testimonials linked or embeddedPresentMediumDeterministic
6.16.66Validate trust signals present (licenses, certifications, insurance)PresentHeavyDeterministic
6.16.67Validate experience / expertise statementsClearHeavyDeterministic
6.16.68Validate before/after visuals (if applicable)PresentMediumDeterministic
6.16.69Validate service guarantees/assurances statedPresentMediumDeterministic
6.16.70Validate no duplicated service descriptions across servicesCleanHeavyDeterministic
6.16.71Validate service uniqueness in entire domainUniqueHeavyDeterministic
6.16.72Detect service keyword cannibalization riskNoneHeavyDeterministic
6.16.73Validate no duplicated schema across multi-location service pagesCleanMediumDeterministic
6.16.74Validate service variations correctly separated (e.g., “Repair” vs “Replacement”)AccurateMediumDeterministic
6.16.75Validate Service schema loads properly in initial DOMPresentHeavyDeterministic
6.16.76Validate minimal CLS on service hero sectionPassHeavyDeterministic
6.16.77Validate service page LCP < 2.5sPassHeavyDeterministic
6.16.78Validate all service images optimized (WebP/AVIF)OptimizedMediumDeterministic
6.16.79Validate no unused JS or CSS bloating service pagesCleanMediumDeterministic
6.16.80Validate ServicePage translations align with schema contentHigh parityHeavyDeterministic
6.16.81Validate hreflang references correct ServicePage variantsAccurateHeavyDeterministic
6.16.82Validate cross-language navigation consistentSmoothMediumDeterministic
6.16.83Validate no mismatched service names across languagesConsistentMediumDeterministic
6.16.84Validate consistent @id references across all service entitiesExactHeavyDeterministic
6.16.85Validate ServicePage → Organization → LocalBusiness → Service graphCompleteHeavyDeterministic
6.16.86Validate ServicePage included in sitemap.xmlPresentHeavyDeterministic
6.16.87Validate ServicePage receives internal links from relevant pagesPresentMediumDeterministic
6.16.88Validate external links (if any) relevant and high‑qualityStrongMediumDeterministic
6.16.89Validate entire Service schema passes all validatorsPassHeavyDeterministic
6.16.90Compute full service composite score for Section 6.16>= 90%CriticalDeterministic

← 6.15 Organization / LocalBusiness / Brand Schema Suite6.17 Review / Testimonial / AggregateRating Schema Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).