{"@context":"https://schema.org","@type":"Dataset","schemaVersion":"1.0","name":"PressGEO Local AI Index","license":"https://creativecommons.org/licenses/by/4.0/","description":"Recorded local AI recommendations over the last 90 days. Inclusion and ranking cannot be bought. Missing checks mean unmeasured, not a zero citation rate.","url":"https://pressgeo.com/local/san-francisco","generatedAt":"2026-11-02T18:40:41.977Z","windowDays":90,"hubs":[{"metro":"san-francisco","service":"roofing","label":"Roofing in San Francisco & Oakland","url":"https://pressgeo.com/compare/roofing-san-francisco","firms":[{"name":"Century Roof & Solar","domain":"centuryroofandsolar.com","profile":"https://pressgeo.com/brand/century-roof-solar","citationRate90d":0.2,"checks90d":15},{"name":"Oakland Roofing Professionals","domain":"oaklandroofingpros.com","profile":"https://pressgeo.com/brand/oakland-roofing-professionals","citationRate90d":0.2,"checks90d":15},{"name":"Ben's Roofing","domain":"bensroofing.com","profile":"https://pressgeo.com/brand/ben-s-roofing","citationRate90d":0.1333,"checks90d":15},{"name":"Fidelity Roof Company","domain":"fidelityroof.com","profile":"https://pressgeo.com/brand/fidelity-roof-company","citationRate90d":0.1333,"checks90d":15},{"name":"Level 1 Roofing","domain":"level1roofing.com","profile":"https://pressgeo.com/brand/level-1-roofing","citationRate90d":0.1333,"checks90d":15},{"name":"Alcal Specialty Contracting","domain":"alcal.com","profile":"https://pressgeo.com/brand/alcal-specialty-contracting","citationRate90d":0,"checks90d":15},{"name":"Apollo Roofing Company","domain":"apolloroofingcompany.com","profile":"https://pressgeo.com/brand/apollo-roofing-company","citationRate90d":0,"checks90d":15},{"name":"Augustine Roofing","domain":"augustineroofing.com","profile":"https://pressgeo.com/brand/augustine-roofing","citationRate90d":0,"checks90d":15},{"name":"Custom Roofing of Marin","domain":"customroofingca.com","profile":"https://pressgeo.com/brand/custom-roofing-of-marin","citationRate90d":0,"checks90d":15},{"name":"Element Roofing","domain":"elementroofing.com","profile":"https://pressgeo.com/brand/element-roofing","citationRate90d":0,"checks90d":15},{"name":"State Roofing Systems","domain":"stateroofingsystems.com","profile":"https://pressgeo.com/brand/state-roofing-systems","citationRate90d":0,"checks90d":15},{"name":"Western Construction Systems","domain":"westernconstruction.com","profile":"https://pressgeo.com/brand/western-construction-systems","citationRate90d":0,"checks90d":15}]}]}