{"name":"Edvido Agency Index: SEO agencies in San Francisco","paidPlansExcluded":0,"description":"Open-methodology scores (0-100) from publicly verifiable signals. Not a measure of the quality of work; positions are not for sale; Edvido membership does not affect scores. Unverified items score 0 and are not negative findings.","methodology":"https://www.edvido.com/agency-index/methodology","page":"https://www.edvido.com/seo-agencies/san-francisco","language":"en","license":"https://creativecommons.org/licenses/by/4.0/","generatedAt":"2026-10-13","methodVersion":"0.1-pilot","weights":[{"key":"info","name":"Information transparency","max":20},{"key":"pricing","name":"Price transparency","max":15},{"key":"proof","name":"Portfolio & proof of work","max":20},{"key":"reputation","name":"Public reputation","max":20},{"key":"contact","name":"Communication & accessibility","max":10},{"key":"visibility","name":"Digital & AI visibility","max":15}],"agencies":[{"rank":1,"name":"Upgrow","score":66,"website":"https://www.upgrow.io/","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":15},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":20},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":6},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s3","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s6","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":8,"status":"yes","evidence":"s4","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s4","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s5","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s5","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":0,"status":"no","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://www.upgrow.io/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://www.upgrow.io/about-us/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://www.upgrow.io/team/","supports":"Team page","accessed":"2026-10-13"},{"id":"s4","url":"https://www.upgrow.io/pricing/","supports":"Pricing page","accessed":"2026-10-13"},{"id":"s5","url":"https://www.upgrow.io/our-work/","supports":"Portfolio page","accessed":"2026-10-13"},{"id":"s6","url":"https://www.upgrow.io/seo-writing-services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#upgrow"},{"rank":2,"name":"Tendo Communications","score":62,"website":"http://tendocom.com","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":7},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":20},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":10},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s3","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s7","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s6","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s6","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s4","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s5","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s6","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://tendocom.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://tendocom.com/company/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://tendocom.com/thought-leadership/","supports":"Team page","accessed":"2026-10-13"},{"id":"s4","url":"https://tendocom.com/content-performance-services/content-measurement-framework/","supports":"Portfolio page","accessed":"2026-10-13"},{"id":"s5","url":"https://tendocom.com/case-studies/","supports":"Case studies","accessed":"2026-10-13"},{"id":"s6","url":"https://tendocom.com/contact-us/","supports":"Contact page","accessed":"2026-10-13"},{"id":"s7","url":"https://tendocom.com/content-strategy-and-planning-services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#tendo-communications"},{"rank":3,"name":"Razorfrog Web Design","score":61,"website":"https://razorfrog.com","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":15},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":14},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":7},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s6","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s5","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s5","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":8,"status":"yes","evidence":"s3","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s3","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s4","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":0,"status":"no","evidence":"s4","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s5","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://razorfrog.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://razorfrog.com/about/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://razorfrog.com/pricing/","supports":"Pricing page","accessed":"2026-10-13"},{"id":"s4","url":"https://razorfrog.com/portfolio/","supports":"Portfolio page","accessed":"2026-10-13"},{"id":"s5","url":"https://razorfrog.com/contact/","supports":"Contact page","accessed":"2026-10-13"},{"id":"s6","url":"https://razorfrog.com/services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#razorfrog-web-design"},{"rank":4,"name":"Spokes Digital","score":54,"website":"https://www.spokesdigital.us/","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":7},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":12},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":10},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s4","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s3","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://spokesdigital.us/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://spokesdigital.us/about-us/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://spokesdigital.us/case-studies/","supports":"Case studies","accessed":"2026-10-13"},{"id":"s4","url":"https://spokesdigital.us/cannabis-sem-services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#spokes-digital"},{"rank":5,"name":"KO Websites, Inc.","score":53,"website":"http://www.KO-Websites.com","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":15},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":6},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":7},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s5","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s4","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s4","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":8,"status":"yes","evidence":"s3","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s3","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":0,"status":"no","evidence":"s1","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s4","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://ko-websites.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://ko-websites.com/about-ko-website-design/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://ko-websites.com/low-cost-web-design/","supports":"Pricing page","accessed":"2026-10-13"},{"id":"s4","url":"https://ko-websites.com/contact-us/","supports":"Contact page","accessed":"2026-10-13"},{"id":"s5","url":"https://ko-websites.com/web-design-services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#ko-websites-inc"},{"rank":6,"name":"Roible","score":52,"website":"https://roible.com/","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":20},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":7},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":0,"status":"no","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s3","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s4","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://roible.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://roible.com/about","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://roible.com/our-references","supports":"Portfolio page","accessed":"2026-10-13"},{"id":"s4","url":"https://roible.com/success-stories","supports":"Case studies","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#roible"},{"rank":7,"name":"SF Website Design","score":49,"website":"https://sfwebsitedesign.net","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":14},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":10},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s4","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":0,"status":"no","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s3","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":0,"status":"no","evidence":"s3","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://sfwebsitedesign.net/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://sfwebsitedesign.net/about/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://sfwebsitedesign.net/design-portfolio/","supports":"Portfolio page","accessed":"2026-10-13"},{"id":"s4","url":"https://sfwebsitedesign.net/e-commerce-website-design-services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#sf-website-design"},{"rank":8,"name":"Motava","score":47.5,"website":"https://www.motava.com","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":15.5},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":20},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":7},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":5}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":1.5,"status":"partial","evidence":"s1","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":0,"status":"no","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":8,"status":"yes","evidence":"s3","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s3","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":5,"status":"yes","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://www.motava.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://www.motava.com/about-us/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://www.motava.com/portfolio/","supports":"Portfolio page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#motava"},{"rank":9,"name":"Directive","score":45,"website":"https://directiveconsulting.com","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":20},{"key":"pricing","name":"Price transparency","max":15,"points":7},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":12},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":6},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s4","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":7,"status":"yes","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s3","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":0,"status":"no","evidence":"s1","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":3,"status":"yes","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":0,"status":"no","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://directiveconsulting.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://directiveconsulting.com/about/","supports":"About page","accessed":"2026-10-13"},{"id":"s3","url":"https://directiveconsulting.com/success-stories/","supports":"Case studies","accessed":"2026-10-13"},{"id":"s4","url":"https://directiveconsulting.com/verticals/services/","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#directive"},{"rank":10,"name":"Jordan Digital Marketing","score":32,"website":"https://www.jordandigitalmarketing.com/","notRankedReason":null,"checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":13},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":12},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":7},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[{"key":"https","label":"Secure website (HTTPS)","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"about","label":"About page published","max":4,"points":0,"status":"no","evidence":"s1","note":""},{"key":"team","label":"Team or founders named","max":4,"points":4,"status":"yes","evidence":"s2","note":""},{"key":"services","label":"Service list published","max":3,"points":3,"status":"yes","evidence":"s5","note":""},{"key":"address","label":"Physical address published","max":3,"points":3,"status":"yes","evidence":"s4","note":""},{"key":"phone","label":"Phone or email published","max":3,"points":0,"status":"no","evidence":"s4","note":""}],"pricing":[{"key":"pricing_page","label":"Pricing or packages page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"price_figure","label":"At least one price published","max":7,"points":0,"status":"no","evidence":"s1","note":""}],"proof":[{"key":"portfolio","label":"Portfolio or work page","max":8,"points":0,"status":"no","evidence":"s1","note":""},{"key":"cases","label":"Case studies with results","max":6,"points":6,"status":"yes","evidence":"s3","note":""},{"key":"clients","label":"Named clients or testimonials","max":6,"points":6,"status":"yes","evidence":"s1","note":""}],"reputation":[{"key":"google_rating","label":"Google rating (Bayesian-adjusted)","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"google_volume","label":"Google review volume","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"},{"key":"review_recency","label":"Recent reviews (last 12 months)","max":5,"points":0,"status":"unknown","evidence":null,"note":"Not yet collected in this pilot"}],"contact":[{"key":"contact_page","label":"Contact page or form","max":4,"points":4,"status":"yes","evidence":"s4","note":""},{"key":"english","label":"English-language website","max":3,"points":3,"status":"yes","evidence":"s1","note":""},{"key":"chat","label":"Instant channel (WhatsApp / chat)","max":3,"points":0,"status":"no","evidence":"s1","note":""}],"visibility":[{"key":"schema","label":"Organization structured data on website","max":5,"points":0,"status":"no","evidence":"s1","note":""},{"key":"ai_mentions","label":"Named by AI assistants for local queries","max":10,"points":0,"status":"unknown","evidence":null,"note":"Not yet measured in this pilot"}]},"sources":[{"id":"s1","url":"https://www.jordandigitalmarketing.com/","supports":"Homepage","accessed":"2026-10-13"},{"id":"s2","url":"https://www.jordandigitalmarketing.com/our-team","supports":"Team page","accessed":"2026-10-13"},{"id":"s3","url":"https://www.jordandigitalmarketing.com/case-studies","supports":"Case studies","accessed":"2026-10-13"},{"id":"s4","url":"https://www.jordandigitalmarketing.com/contact-us","supports":"Contact page","accessed":"2026-10-13"},{"id":"s5","url":"https://www.jordandigitalmarketing.com/services/paid-search","supports":"Services page","accessed":"2026-10-13"}],"unverified":["Google rating (Bayesian-adjusted)","Google review volume","Recent reviews (last 12 months)","Named by AI assistants for local queries"],"url":"https://www.edvido.com/seo-agencies/san-francisco#jordan-digital-marketing"},{"rank":null,"name":"Boss SEO San Francisco","score":null,"website":"https://bossseosanfrancisco.co/","notRankedReason":"Website returned a server error on 2026-10-13","checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":0},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":0},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":0},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[],"pricing":[],"proof":[],"reputation":[],"contact":[],"visibility":[]},"sources":[],"unverified":[],"url":"https://www.edvido.com/seo-agencies/san-francisco#boss-seo-san-francisco"},{"rank":null,"name":"Pinwheel Content","score":null,"website":"http://www.pinwheelcontent.com","notRankedReason":"Website returned a server error on 2026-10-13","checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":0},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":0},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":0},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[],"pricing":[],"proof":[],"reputation":[],"contact":[],"visibility":[]},"sources":[],"unverified":[],"url":"https://www.edvido.com/seo-agencies/san-francisco#pinwheel-content"},{"rank":null,"name":"Previsible","score":null,"website":"https://previsible.io/","notRankedReason":"Website now redirects to another domain (previsible.com) on 2026-10-13","checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":0},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":0},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":0},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[],"pricing":[],"proof":[],"reputation":[],"contact":[],"visibility":[]},"sources":[],"unverified":[],"url":"https://www.edvido.com/seo-agencies/san-francisco#previsible"},{"rank":null,"name":"ShoutHaus","score":null,"website":"https://www.shouthaus.com","notRankedReason":"Website returned a server error on 2026-10-13","checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":0},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":0},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":0},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[],"pricing":[],"proof":[],"reputation":[],"contact":[],"visibility":[]},"sources":[],"unverified":[],"url":"https://www.edvido.com/seo-agencies/san-francisco#shouthaus"},{"rank":null,"name":"SocialPulsar Inc","score":null,"website":"http://socialpulsar.com/","notRankedReason":"Website domain expired or parked on 2026-10-13","checked":"2026-10-13","categories":[{"key":"info","name":"Information transparency","max":20,"points":0},{"key":"pricing","name":"Price transparency","max":15,"points":0},{"key":"proof","name":"Portfolio & proof of work","max":20,"points":0},{"key":"reputation","name":"Public reputation","max":20,"points":0},{"key":"contact","name":"Communication & accessibility","max":10,"points":0},{"key":"visibility","name":"Digital & AI visibility","max":15,"points":0}],"criteria":{"info":[],"pricing":[],"proof":[],"reputation":[],"contact":[],"visibility":[]},"sources":[],"unverified":[],"url":"https://www.edvido.com/seo-agencies/san-francisco#socialpulsar-inc"}]}