Acme Analytics — Austin Office
0 Intentional IssuesA location page that looks exactly like the pages the retired heuristic flagged, and carries the markup it was guessing about.
Expected result: localbusiness_schema_location NOT DETECTED
The retired check fired on address, phone and opening-hours text, and inferred that the page had forgotten its markup. All three text signals are below. The markup is below too, and it is complete — so there is nothing to infer and nothing to report, from this code or from organization_localbusiness_schema (#71), which is where a broken LocalBusiness would surface instead.
Visit us
Acme Analytics — Austin Office301 Congress Avenue, Suite 1100
Austin, TX 78701, United States
Tel: +1-512-555-0188
Email: austin@example.com
The office is on the eleventh floor of the Congress Avenue building, two blocks north of the Second Street District. Visitor parking is in the basement garage; the entrance is on Colorado Street. Ask at the desk for directions to the eleventh-floor reception.
Opening hours
| Monday | 08:30 – 17:30 |
| Tuesday | 08:30 – 17:30 |
| Wednesday | 08:30 – 17:30 |
| Thursday | 08:30 – 17:30 |
| Friday | 08:30 – 15:00 |
| Saturday | Closed |
| Sunday | Closed |
What the schema declares
nameandaddress— the two propertiesSCHEMA_REQUIRED_PROPERTIES.LocalBusinessasks for.url—validateOrganizationFields()requires it even though the required-properties list does not.address.@type,streetAddress,addressLocalityandpostalCode— every fieldvalidatePostalAddress()checks.logoandimageas bare URL strings, so no nested ImageObject is walked and graded.geoandopeningHoursSpecification— not validated by any check, and they agree with the table above.
Related: /structured-data-valid carries the positive controls for the other schema types, and /schema-validation-gaps carries declared-and-wrong schemas. Index: /false-positive-fixtures.