Feature coverage
Every Google Search feature this tool checks, what we currently believe about it, and what that belief is based on. Nothing here is a count we have hard-coded — the number of features Google supports changes, and any figure written into a page goes stale.
19 of 19 entries are marked provisional. They were seeded from the documentation but have not yet been re-read end to end by a human against the live pages. Provisional entries drive the same checks as verified ones; the label exists so you can weigh a surprising finding accordingly.
Where Google’s documentation disagrees with itself
These are not our uncertainty — they are recorded disagreements between Google’s own surfaces. A feature’s guide says one thing while the structured data gallery says another. We do not resolve these automatically; the feature is marked unclear and a review ticket is opened.
- book
- Documented as a feature guide.
- search-gallery
- Absent from the gallery table.
- factcheck
- Documented as a feature guide.
- search-gallery
- Absent from the gallery table.
Active
Documented and generally available. Meeting the requirements does not guarantee the feature appears.
| Feature | schema.org types | Surface | Required properties | Verified |
|---|---|---|---|---|
| Product snippet (opens in a new tab) | Product, ProductGroup | search, images | name, offers, review, aggregateRating, offers.price, offers.priceCurrency, aggregateRating.ratingValue, aggregateRating.reviewCount, aggregateRating.ratingCount, review.author, review.reviewRating.ratingValue | 2026-08-29 provisional |
| Merchant listing experience (opens in a new tab) | Product, ProductGroup | search, shopping, images | name, image, offers, offers.price, offers.priceCurrency, offers.availability | 2026-08-29 provisional |
| Product variants (opens in a new tab) | ProductGroup, Product | search, shopping | productGroupID, variesBy, hasVariant, name | 2026-08-29 provisional |
| Return policy (opens in a new tab) | MerchantReturnPolicy, Offer, Organization | search, shopping | applicableCountry, returnPolicyCategory, merchantReturnDays | 2026-08-29 provisional |
| Article (opens in a new tab) Article, NewsArticle and BlogPosting are treated equivalently for this feature. The engine does not assert which subtype a page should use — it cannot reliably separate news from editorial, opinion, press release and blog. | Article, NewsArticle, BlogPosting | search, news | headline | 2026-08-29 provisional |
| Breadcrumb (opens in a new tab) | BreadcrumbList | search | itemListElement, itemListElement.position, itemListElement.name, itemListElement.item | 2026-08-29 provisional |
| Review snippet (opens in a new tab) | Review | search | reviewRating, reviewRating.ratingValue, author, author.name | 2026-08-29 provisional |
| Recipe (opens in a new tab) | Recipe | search, images | name, image | 2026-08-29 provisional |
| Event (opens in a new tab) | Event | search | name, startDate, location, location.address | 2026-08-29 provisional |
| Video (opens in a new tab) | VideoObject | search, video, images | name, description, thumbnailUrl, uploadDate | 2026-08-29 provisional |
| Dataset (opens in a new tab) Surface is Dataset Search, not ordinary Search. Reports must not imply general Search eligibility from this feature. | Dataset, DataCatalog | dataset_search | name, description | 2026-08-29 provisional |
| Local business (opens in a new tab) | LocalBusiness, FoodEstablishment, Restaurant, CafeOrCoffeeShop, FastFoodRestaurant, BarOrPub, Bakery, IceCreamShop, Brewery, Winery, Distillery, Store, ClothingStore, GroceryStore, HardwareStore, FurnitureStore, ElectronicsStore, BookStore, Florist, JewelryStore, PetStore, ShoeStore, SportingGoodsStore, ToyStore, DepartmentStore, ConvenienceStore, GardenStore, LiquorStore, MobilePhoneStore, OfficeEquipmentStore, MusicStore, BikeStore, MedicalBusiness, Dentist, Physician, Pharmacy, Optician, MedicalClinic, VeterinaryCare, Hospital, ProfessionalService, LegalService, Attorney, Notary, AccountingService, InsuranceAgency, RealEstateAgent, TravelAgency, EmploymentAgency, FinancialService, HomeAndConstructionBusiness, Electrician, Plumber, RoofingContractor, HVACBusiness, HousePainter, Locksmith, MovingCompany, GeneralContractor, HealthAndBeautyBusiness, HairSalon, BeautySalon, NailSalon, DaySpa, TattooParlor, SportsActivityLocation, HealthClub, Gym, AutomotiveBusiness, AutoRepair, AutoDealer, AutoBodyShop, AutoPartsStore, AutoRental, AutoWash, GasStation, MotorcycleDealer, LodgingBusiness, Hotel, BedAndBreakfast, Hostel, Motel, Resort, EntertainmentBusiness, MovieTheater, NightClub, AmusementPark, ChildCare, Dryclean, SelfStorage, ShoppingCenter, RecyclingCenter, TouristInformationCenter, EmergencyService, GovernmentOffice, InternetCafe, Library, Casino, ComputerStore | search | name, address, address.streetAddress, address.addressLocality, address.postalCode, address.addressCountry | 2026-08-29 provisional |
| Organization (opens in a new tab) | Organization, Corporation, NGO, OnlineStore | search | name | 2026-08-29 provisional |
| Job posting (opens in a new tab) | JobPosting | jobs, search | title, description, datePosted, hiringOrganization, jobLocation | 2026-08-29 provisional |
Removed
No longer produces the feature. The markup may still be valid schema.org and may still be read by other consumers.
| Feature | schema.org types | Surface | Required properties | Verified |
|---|---|---|---|---|
| FAQ (opens in a new tab) effective 2026-05-07 Valid schema.org. No longer produces a Google FAQ rich result as of 7 May 2026. Still parsed by other search engines and by AI crawlers. Keeping the markup is harmless; expecting a Google feature from it is not supported. | FAQPage, Question, Answer | search | mainEntity, mainEntity.name, mainEntity.acceptedAnswer, mainEntity.acceptedAnswer.text | 2026-08-29 provisional |
| How-to (opens in a new tab) Google removed the How-to rich result. Exact effective date not recorded in this seed and must be confirmed against the Search Central changelog before this note is shown to users. | HowTo, HowToStep, HowToSection | search | name, step, step.text | 2026-08-29 provisional |
| Sitelinks search box (opens in a new tab) Google announced it stopped using this markup. WebSite markup itself remains useful for other reasons; the search box feature is gone. Effective date must be confirmed before display. | WebSite | search | potentialAction | 2026-08-29 provisional |
Sources disagree
Google’s own surfaces contradict each other. We report the disagreement rather than picking a side.
| Feature | schema.org types | Surface | Required properties | Verified |
|---|---|---|---|---|
| Book actions (opens in a new tab) Google documentation surfaces disagree about this feature. Reported as unclear rather than resolved to either answer. Needs human review before any verdict is shown. | Book, BookSeries | search | name, author | 2026-08-29 provisional |
| Fact check (opens in a new tab) Google documentation surfaces disagree about this feature. Reported as unclear rather than resolved to either answer. Needs human review before any verdict is shown. | ClaimReview | search, news | claimReviewed, reviewRating, url, author | 2026-08-29 provisional |
How an entry changes
When documentation changes, the affected feature is identified and a review ticket is opened. A human validates it, the registry version is bumped, the regression suite runs valid examples, invalid examples, edge cases and the previous version’s examples, and only then does it reach production. A silent break in Product requirements must not reach you.
When two sources conflict, priority runs: the feature’s own documentation page, then the Search Central changelog, then the structured data gallery, then schema.org, then our previously recorded state. Conflicts never resolve themselves — they set the status to unclear and wait for a person.
Entries are never deleted. A feature Google removed stays in the registry with its effective date, which is exactly what lets the checker tell you that a page carries an implementation which no longer produces a Google feature.