60 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.7.01 | Detect Event schema (Event, BusinessEvent, EducationEvent, etc.) | Present |
| 6.7.02 | Validate correct schema type for event category | Accurate |
| 6.7.03 | Validate name/title of event | Present |
| 6.7.04 | Validate description meaningful and matches page content | Accurate |
| 6.7.05 | Validate startDate in proper ISO8601 format | Valid |
| 6.7.06 | Validate endDate present and >= startDate | Correct |
| 6.7.07 | Validate eventStatus (EventScheduled, EventPostponed, etc.) | Present |
| 6.7.08 | Validate eventAttendanceMode (OfflineEvent, OnlineEvent, MixedEvent) | Accurate |
| 6.7.09 | Validate location object exists | Present |
| 6.7.10 | Validate location address completeness | Full |
| 6.7.11 | Validate geo coordinates if physical event | Present |
| 6.7.12 | Validate virtualLocation for online events | Correct |
| 6.7.13 | Validate hybrid events include both address + virtualLocation | Present |
| 6.7.14 | Validate organizer schema present | Present |
| 6.7.15 | Validate organizer is Person or Organization | Correct |
| 6.7.16 | Validate organizer contact details (URL, email, phone) | Present |
| 6.7.17 | Validate performer or speaker entities if applicable | Present |
| 6.7.18 | Validate sameAs links for organizer/speakers | Present |
| 6.7.19 | Validate Offer object for paid events | Present |
| 6.7.20 | Validate priceCurrency + price or priceRange | Valid |
| 6.7.21 | Validate availability (InStock / SoldOut / PreOrder) | Present |
| 6.7.22 | Validate ticket URL matches canonical or ticket vendor | Accurate |
| 6.7.23 | Validate validFrom (ticket sale start) if used | Present |
| 6.7.24 | Validate event image exists | Present |
| 6.7.25 | Validate image loads (200 status) | OK |
| 6.7.26 | Validate ImageObject metadata (width, height, caption) | Present |
| 6.7.27 | Validate event video via VideoObject | Valid |
| 6.7.28 | Validate event schema matches on-page event details | High parity |
| 6.7.29 | Validate canonical URL alignment with Event schema | Exact |
| 6.7.30 | Validate no duplicate Event objects for same event | None |
| 6.7.31 | Validate repeated events include separate startDate/endDate entries | Correct |
| 6.7.32 | Validate location list accurately reflects multi-location events | Complete |
| 6.7.33 | Validate eventSchedule object used properly | Correct |
| 6.7.34 | Validate subEvents for events with multiple sessions | Present |
| 6.7.35 | Validate event series grouping via superEvent | Accurate |
| 6.7.36 | Validate about (topics/entities) included | Present |
| 6.7.37 | Validate mentions (speakers, sponsors, orgs) | Present |
| 6.7.38 | Validate audience property (if targeted audience defined) | Accurate |
| 6.7.39 | Validate event branding (logo, theme) | Present |
| 6.7.40 | Validate event description structured for AI comprehension | Clear |
| 6.7.41 | Validate machine-readable agenda or session list (if applicable) | Present |
| 6.7.42 | Validate inclusion of duration, topics, speakers as structured properties | Accurate |
| 6.7.43 | Validate event summary length and clarity | High |
| 6.7.44 | Validate eventStatus updated if event is cancelled or rescheduled | Accurate |
| 6.7.45 | Detect mismatched eventStatus vs page content | None |
| 6.7.46 | Validate lastModified date updated for rescheduled events | Present |
| 6.7.47 | Validate accessibility information (wheelchairAccessible, etc.) | Present |
| 6.7.48 | Validate event safety guidelines if included (in-person events) | Present |
| 6.7.49 | Validate safety measures alignment with schema.org’s “Event” safety properties | Correct |
| 6.7.50 | Validate event included in event-sitemap.xml | Present |
| 6.7.51 | Validate sitemap fields (location, startDate, lastmod) | Accurate |
| 6.7.52 | Validate lastmod consistent with on-page modifications | Yes |
| 6.7.53 | Validate event appears in main sitemap index | Yes |
| 6.7.54 | Validate schema matches OG/Twitter metadata | Exact |
| 6.7.55 | Validate no competing or duplicate Event schemas | None |
| 6.7.56 | Validate full schema passes Google Rich Results Test | Pass |
| 6.7.57 | Validate schema passes Schema.org validator | Pass |
| 6.7.58 | Validate event structured data > 90% complete | High |
| 6.7.59 | Validate event structured data correctly tied to business entity | Accurate |
| 6.7.60 | Compute full Event/OrganizationEvent composite score | >= 90% |
← 6.6 Video / Audio / MediaObject Schema Suite6.8 JobPosting / Hiring / Career Schema Suite →
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 plansMachine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).