{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Why Your ADU Site Plan Needs Professional Input",
  "description": "Step 1: Obtain a Verified Property Survey — why it matters: This ensures you have accurate property boundaries, existing structures, and topographic information, which is the absolute foundation for a",
  "totalTime": "PT30M",
  "areaServed": [
    {
      "@type": "City",
      "name": "Alameda"
    },
    {
      "@type": "City",
      "name": "Albany"
    },
    {
      "@type": "City",
      "name": "Berkeley"
    },
    {
      "@type": "City",
      "name": "Dublin"
    },
    {
      "@type": "City",
      "name": "Emeryville"
    },
    {
      "@type": "City",
      "name": "Fremont"
    },
    {
      "@type": "City",
      "name": "Hayward"
    },
    {
      "@type": "City",
      "name": "Livermore"
    },
    {
      "@type": "City",
      "name": "Newark"
    },
    {
      "@type": "City",
      "name": "Oakland"
    },
    {
      "@type": "City",
      "name": "Piedmont"
    },
    {
      "@type": "City",
      "name": "Pleasanton"
    },
    {
      "@type": "City",
      "name": "San Leandro"
    },
    {
      "@type": "City",
      "name": "Union City"
    },
    {
      "@type": "City",
      "name": "Ashland"
    },
    {
      "@type": "City",
      "name": "Castro Valley"
    },
    {
      "@type": "City",
      "name": "Cherryland"
    },
    {
      "@type": "City",
      "name": "Fairview"
    },
    {
      "@type": "City",
      "name": "Hayward Acres"
    },
    {
      "@type": "City",
      "name": "San Lorenzo"
    },
    {
      "@type": "City",
      "name": "Sunol"
    },
    {
      "@type": "City",
      "name": "Canyon"
    },
    {
      "@type": "City",
      "name": "Kensington"
    },
    {
      "@type": "City",
      "name": "Oakland Hills"
    },
    {
      "@type": "City",
      "name": "Montclair"
    },
    {
      "@type": "City",
      "name": "Rockridge"
    },
    {
      "@type": "City",
      "name": "Temescal"
    },
    {
      "@type": "City",
      "name": "Lake Merritt"
    },
    {
      "@type": "City",
      "name": "Grand Lake"
    },
    {
      "@type": "City",
      "name": "Jack London Square"
    },
    {
      "@type": "City",
      "name": "Fruitvale"
    },
    {
      "@type": "City",
      "name": "Dimond District"
    },
    {
      "@type": "City",
      "name": "Maxwell Park"
    },
    {
      "@type": "City",
      "name": "Eastmont"
    },
    {
      "@type": "City",
      "name": "West Oakland"
    },
    {
      "@type": "City",
      "name": "Uptown Oakland"
    },
    {
      "@type": "City",
      "name": "North Oakland"
    },
    {
      "@type": "City",
      "name": "South Berkeley"
    },
    {
      "@type": "City",
      "name": "North Berkeley"
    },
    {
      "@type": "City",
      "name": "Elmwood"
    },
    {
      "@type": "City",
      "name": "Claremont"
    },
    {
      "@type": "City",
      "name": "Thousand Oaks"
    },
    {
      "@type": "City",
      "name": "West Berkeley"
    },
    {
      "@type": "City",
      "name": "Central Berkeley"
    },
    {
      "@type": "City",
      "name": "Downtown Berkeley"
    },
    {
      "@type": "City",
      "name": "Solano Avenue"
    },
    {
      "@type": "City",
      "name": "Northbrae"
    },
    {
      "@type": "City",
      "name": "Southside"
    },
    {
      "@type": "City",
      "name": "Central Alameda"
    },
    {
      "@type": "City",
      "name": "East End Alameda"
    },
    {
      "@type": "City",
      "name": "Bay Farm Island"
    },
    {
      "@type": "City",
      "name": "Irvington"
    },
    {
      "@type": "City",
      "name": "Niles"
    },
    {
      "@type": "City",
      "name": "Mission San Jose"
    },
    {
      "@type": "City",
      "name": "Warm Springs"
    },
    {
      "@type": "City",
      "name": "Centerville"
    },
    {
      "@type": "City",
      "name": "Ardenwood"
    },
    {
      "@type": "City",
      "name": "South Fremont"
    },
    {
      "@type": "City",
      "name": "Downtown Hayward"
    },
    {
      "@type": "City",
      "name": "Fairway Park"
    },
    {
      "@type": "City",
      "name": "Burbank"
    },
    {
      "@type": "City",
      "name": "Jackson Triangle"
    },
    {
      "@type": "City",
      "name": "Southgate"
    },
    {
      "@type": "City",
      "name": "Eden Shores"
    },
    {
      "@type": "City",
      "name": "San Leandro Marina"
    },
    {
      "@type": "City",
      "name": "Washington Manor"
    },
    {
      "@type": "City",
      "name": "Broadmoor"
    },
    {
      "@type": "City",
      "name": "Bay-O-Vista"
    },
    {
      "@type": "City",
      "name": "Castro Valley Hills"
    },
    {
      "@type": "City",
      "name": "Five Canyons"
    },
    {
      "@type": "City",
      "name": "Palomares Hills"
    },
    {
      "@type": "City",
      "name": "Dublin Ranch"
    },
    {
      "@type": "City",
      "name": "East Dublin"
    },
    {
      "@type": "City",
      "name": "Positano"
    },
    {
      "@type": "City",
      "name": "Hacienda"
    },
    {
      "@type": "City",
      "name": "Stoneridge"
    },
    {
      "@type": "City",
      "name": "Downtown Pleasanton"
    },
    {
      "@type": "City",
      "name": "Kottinger Ranch"
    },
    {
      "@type": "City",
      "name": "Ruby Hill"
    },
    {
      "@type": "City",
      "name": "Foothill"
    },
    {
      "@type": "City",
      "name": "Downtown Livermore"
    },
    {
      "@type": "City",
      "name": "South Livermore"
    },
    {
      "@type": "City",
      "name": "Springtown"
    },
    {
      "@type": "City",
      "name": "Altamont"
    },
    {
      "@type": "City",
      "name": "Jack London"
    },
    {
      "@type": "City",
      "name": "Decoto"
    },
    {
      "@type": "City",
      "name": "Alvarado"
    },
    {
      "@type": "City",
      "name": "Union Landing"
    },
    {
      "@type": "City",
      "name": "Antioch"
    },
    {
      "@type": "City",
      "name": "Brentwood"
    },
    {
      "@type": "City",
      "name": "Clayton"
    },
    {
      "@type": "City",
      "name": "Concord"
    },
    {
      "@type": "City",
      "name": "Danville"
    },
    {
      "@type": "City",
      "name": "El Cerrito"
    },
    {
      "@type": "City",
      "name": "Hercules"
    },
    {
      "@type": "City",
      "name": "Lafayette"
    },
    {
      "@type": "City",
      "name": "Martinez"
    },
    {
      "@type": "City",
      "name": "Moraga"
    },
    {
      "@type": "City",
      "name": "Oakley"
    },
    {
      "@type": "City",
      "name": "Orinda"
    },
    {
      "@type": "City",
      "name": "Pinole"
    },
    {
      "@type": "City",
      "name": "Pittsburg"
    },
    {
      "@type": "City",
      "name": "Pleasant Hill"
    },
    {
      "@type": "City",
      "name": "Richmond"
    },
    {
      "@type": "City",
      "name": "San Pablo"
    },
    {
      "@type": "City",
      "name": "San Ramon"
    },
    {
      "@type": "City",
      "name": "Walnut Creek"
    },
    {
      "@type": "City",
      "name": "Alamo"
    },
    {
      "@type": "City",
      "name": "Bay Point"
    },
    {
      "@type": "City",
      "name": "Bethel Island"
    },
    {
      "@type": "City",
      "name": "Blackhawk"
    },
    {
      "@type": "City",
      "name": "Byron"
    },
    {
      "@type": "City",
      "name": "Camino Tassajara"
    },
    {
      "@type": "City",
      "name": "Canyon"
    },
    {
      "@type": "City",
      "name": "Clyde"
    },
    {
      "@type": "City",
      "name": "Contra Costa Centre"
    },
    {
      "@type": "City",
      "name": "Crockett"
    },
    {
      "@type": "City",
      "name": "Diablo"
    },
    {
      "@type": "City",
      "name": "Discovery Bay"
    },
    {
      "@type": "City",
      "name": "El Sobrante"
    },
    {
      "@type": "City",
      "name": "Kensington"
    },
    {
      "@type": "City",
      "name": "Knightsen"
    },
    {
      "@type": "City",
      "name": "North Richmond"
    },
    {
      "@type": "City",
      "name": "Pacheco"
    },
    {
      "@type": "City",
      "name": "Rodeo"
    },
    {
      "@type": "City",
      "name": "Rollingwood"
    },
    {
      "@type": "City",
      "name": "San Miguel"
    },
    {
      "@type": "City",
      "name": "Shell Ridge"
    },
    {
      "@type": "City",
      "name": "Tara Hills"
    },
    {
      "@type": "City",
      "name": "Vine Hill"
    },
    {
      "@type": "City",
      "name": "Acalanes Ridge"
    },
    {
      "@type": "City",
      "name": "Saranap"
    },
    {
      "@type": "City",
      "name": "Reliez Valley"
    },
    {
      "@type": "City",
      "name": "Pleasant Hill"
    },
    {
      "@type": "City",
      "name": "Pacheco"
    },
    {
      "@type": "City",
      "name": "Martinez Waterfront"
    },
    {
      "@type": "City",
      "name": "Alhambra Valley"
    },
    {
      "@type": "City",
      "name": "Mountain View"
    },
    {
      "@type": "City",
      "name": "Muir"
    },
    {
      "@type": "City",
      "name": "Downtown Concord"
    },
    {
      "@type": "City",
      "name": "Todos Santos"
    },
    {
      "@type": "City",
      "name": "Dana Estates"
    },
    {
      "@type": "City",
      "name": "Clayton Valley"
    },
    {
      "@type": "City",
      "name": "Walnut Country"
    },
    {
      "@type": "City",
      "name": "Northgate"
    },
    {
      "@type": "City",
      "name": "Cowell"
    },
    {
      "@type": "City",
      "name": "Monument Boulevard"
    },
    {
      "@type": "City",
      "name": "Concord Naval Weapons Station area"
    },
    {
      "@type": "City",
      "name": "Downtown Walnut Creek"
    },
    {
      "@type": "City",
      "name": "Northgate Walnut Creek"
    },
    {
      "@type": "City",
      "name": "Rossmoor"
    },
    {
      "@type": "City",
      "name": "Saranap"
    },
    {
      "@type": "City",
      "name": "Parkmead"
    },
    {
      "@type": "City",
      "name": "Tice Valley"
    },
    {
      "@type": "City",
      "name": "Lafayette Hills"
    },
    {
      "@type": "City",
      "name": "Happy Valley"
    },
    {
      "@type": "City",
      "name": "Burton Valley"
    },
    {
      "@type": "City",
      "name": "Reliez Valley"
    },
    {
      "@type": "City",
      "name": "Downtown Lafayette"
    },
    {
      "@type": "City",
      "name": "Orinda Village"
    },
    {
      "@type": "City",
      "name": "Orinda Country Club"
    },
    {
      "@type": "City",
      "name": "Sleepy Hollow"
    },
    {
      "@type": "City",
      "name": "Glorietta"
    },
    {
      "@type": "City",
      "name": "Moraga Valley"
    },
    {
      "@type": "City",
      "name": "Rheem"
    },
    {
      "@type": "City",
      "name": "Campolindo"
    },
    {
      "@type": "City",
      "name": "Bollinger Canyon"
    },
    {
      "@type": "City",
      "name": "Dougherty Valley"
    },
    {
      "@type": "City",
      "name": "Gale Ranch"
    },
    {
      "@type": "City",
      "name": "Windemere"
    },
    {
      "@type": "City",
      "name": "Bishop Ranch"
    },
    {
      "@type": "City",
      "name": "Danville Downtown"
    },
    {
      "@type": "City",
      "name": "Sycamore Valley"
    },
    {
      "@type": "City",
      "name": "Tassajara"
    },
    {
      "@type": "City",
      "name": "Blackhawk"
    },
    {
      "@type": "City",
      "name": "Diablo"
    },
    {
      "@type": "City",
      "name": "Alamo"
    },
    {
      "@type": "City",
      "name": "Downtown San Ramon"
    },
    {
      "@type": "City",
      "name": "Richmond Annex"
    },
    {
      "@type": "City",
      "name": "Point Richmond"
    },
    {
      "@type": "City",
      "name": "Marina Bay"
    },
    {
      "@type": "City",
      "name": "Hilltop"
    },
    {
      "@type": "City",
      "name": "El Sobrante Valley"
    },
    {
      "@type": "City",
      "name": "Pinole Valley"
    },
    {
      "@type": "City",
      "name": "Hercules Waterfront"
    },
    {
      "@type": "City",
      "name": "Downtown El Cerrito"
    },
    {
      "@type": "City",
      "name": "Kensington"
    },
    {
      "@type": "City",
      "name": "San Pablo Dam Road corridor"
    },
    {
      "@type": "City",
      "name": "Crockett"
    },
    {
      "@type": "City",
      "name": "Rodeo"
    },
    {
      "@type": "City",
      "name": "Hercules"
    },
    {
      "@type": "City",
      "name": "Pinole"
    },
    {
      "@type": "City",
      "name": "Bay Point"
    },
    {
      "@type": "City",
      "name": "Pittsburg Marina"
    },
    {
      "@type": "City",
      "name": "Antioch Hills"
    },
    {
      "@type": "City",
      "name": "Lone Tree"
    },
    {
      "@type": "City",
      "name": "Brentwood Hills"
    },
    {
      "@type": "City",
      "name": "Discovery Bay"
    },
    {
      "@type": "City",
      "name": "Oakley"
    },
    {
      "@type": "City",
      "name": "Bethel Island"
    },
    {
      "@type": "City",
      "name": "Belvedere"
    },
    {
      "@type": "City",
      "name": "Corte Madera"
    },
    {
      "@type": "City",
      "name": "Fairfax"
    },
    {
      "@type": "City",
      "name": "Larkspur"
    },
    {
      "@type": "City",
      "name": "Mill Valley"
    },
    {
      "@type": "City",
      "name": "Novato"
    },
    {
      "@type": "City",
      "name": "San Anselmo"
    },
    {
      "@type": "City",
      "name": "San Rafael"
    },
    {
      "@type": "City",
      "name": "Sausalito"
    },
    {
      "@type": "City",
      "name": "Tiburon"
    },
    {
      "@type": "City",
      "name": "Ross"
    },
    {
      "@type": "City",
      "name": "Kentfield"
    },
    {
      "@type": "City",
      "name": "Greenbrae"
    },
    {
      "@type": "City",
      "name": "Strawberry"
    },
    {
      "@type": "City",
      "name": "Tamalpais Valley"
    },
    {
      "@type": "City",
      "name": "Marin City"
    },
    {
      "@type": "City",
      "name": "Muir Beach"
    },
    {
      "@type": "City",
      "name": "Stinson Beach"
    },
    {
      "@type": "City",
      "name": "Bolinas"
    },
    {
      "@type": "City",
      "name": "Point Reyes Station"
    },
    {
      "@type": "City",
      "name": "Inverness"
    },
    {
      "@type": "City",
      "name": "Olema"
    },
    {
      "@type": "City",
      "name": "Dillon Beach"
    },
    {
      "@type": "City",
      "name": "Tomales"
    },
    {
      "@type": "City",
      "name": "Nicasio"
    },
    {
      "@type": "City",
      "name": "Woodacre"
    },
    {
      "@type": "City",
      "name": "San Geronimo"
    },
    {
      "@type": "City",
      "name": "Forest Knolls"
    },
    {
      "@type": "City",
      "name": "Lagunitas"
    },
    {
      "@type": "City",
      "name": "Fairfax Park"
    },
    {
      "@type": "City",
      "name": "Sleepy Hollow"
    },
    {
      "@type": "City",
      "name": "Lucas Valley"
    },
    {
      "@type": "City",
      "name": "Terra Linda"
    },
    {
      "@type": "City",
      "name": "Santa Venetia"
    },
    {
      "@type": "City",
      "name": "Peacock Gap"
    },
    {
      "@type": "City",
      "name": "Dominican"
    },
    {
      "@type": "City",
      "name": "Sun Valley"
    },
    {
      "@type": "City",
      "name": "Gerstle Park"
    },
    {
      "@type": "City",
      "name": "Downtown San Rafael"
    },
    {
      "@type": "City",
      "name": "Terra Linda"
    },
    {
      "@type": "City",
      "name": "Marinwood"
    },
    {
      "@type": "City",
      "name": "Ignacio"
    },
    {
      "@type": "City",
      "name": "Hamilton"
    },
    {
      "@type": "City",
      "name": "Indian Valley"
    },
    {
      "@type": "City",
      "name": "Black Point"
    },
    {
      "@type": "City",
      "name": "Bahia"
    },
    {
      "@type": "City",
      "name": "Bel Marin Keys"
    },
    {
      "@type": "City",
      "name": "Downtown Novato"
    },
    {
      "@type": "City",
      "name": "San Marin"
    },
    {
      "@type": "City",
      "name": "Pleasant Valley"
    },
    {
      "@type": "City",
      "name": "Deer Island"
    },
    {
      "@type": "City",
      "name": "Downtown Mill Valley"
    },
    {
      "@type": "City",
      "name": "Tam Junction"
    },
    {
      "@type": "City",
      "name": "Almonte"
    },
    {
      "@type": "City",
      "name": "Homestead Valley"
    },
    {
      "@type": "City",
      "name": "Strawberry"
    },
    {
      "@type": "City",
      "name": "Alto"
    },
    {
      "@type": "City",
      "name": "Sycamore Park"
    },
    {
      "@type": "City",
      "name": "Tamalpais Park"
    },
    {
      "@type": "City",
      "name": "Muir Woods area"
    },
    {
      "@type": "City",
      "name": "Downtown Larkspur"
    },
    {
      "@type": "City",
      "name": "Madrone Canyon"
    },
    {
      "@type": "City",
      "name": "Palm Hill"
    },
    {
      "@type": "City",
      "name": "Baltimore Park"
    },
    {
      "@type": "City",
      "name": "Kent Woodlands"
    },
    {
      "@type": "City",
      "name": "Greenbrae"
    },
    {
      "@type": "City",
      "name": "Bon Air"
    },
    {
      "@type": "City",
      "name": "Downtown San Anselmo"
    },
    {
      "@type": "City",
      "name": "Sleepy Hollow"
    },
    {
      "@type": "City",
      "name": "Ross Valley"
    },
    {
      "@type": "City",
      "name": "Fairfax Downtown"
    },
    {
      "@type": "City",
      "name": "Deer Park"
    },
    {
      "@type": "City",
      "name": "Cascade Canyon"
    },
    {
      "@type": "City",
      "name": "Oak Manor"
    },
    {
      "@type": "City",
      "name": "Downtown Corte Madera"
    },
    {
      "@type": "City",
      "name": "Christmas Tree Hill"
    },
    {
      "@type": "City",
      "name": "Paradise Drive"
    },
    {
      "@type": "City",
      "name": "Tiburon Peninsula"
    },
    {
      "@type": "City",
      "name": "Old Town Tiburon"
    },
    {
      "@type": "City",
      "name": "Bel Aire"
    },
    {
      "@type": "City",
      "name": "Ring Mountain"
    },
    {
      "@type": "City",
      "name": "Sausalito Waterfront"
    },
    {
      "@type": "City",
      "name": "Marin Headlands"
    },
    {
      "@type": "City",
      "name": "Fort Baker"
    },
    {
      "@type": "City",
      "name": "Tennessee Valley"
    },
    {
      "@type": "City",
      "name": "Point Reyes National Seashore area"
    },
    {
      "@type": "City",
      "name": "West Marin"
    },
    {
      "@type": "City",
      "name": "Tomales Bay"
    },
    {
      "@type": "City",
      "name": "San Rafael Canal"
    },
    {
      "@type": "City",
      "name": "China Camp"
    },
    {
      "@type": "City",
      "name": "Gallinas Valley"
    },
    {
      "@type": "City",
      "name": "Los Ranchitos"
    },
    {
      "@type": "City",
      "name": "Sleepy Hollow"
    },
    {
      "@type": "City",
      "name": "Ross"
    },
    {
      "@type": "City",
      "name": "Kentfield"
    },
    {
      "@type": "City",
      "name": "Woodlands"
    },
    {
      "@type": "City",
      "name": "Gerstle Park"
    },
    {
      "@type": "City",
      "name": "Bayside Acres"
    },
    {
      "@type": "City",
      "name": "Glenwood"
    },
    {
      "@type": "City",
      "name": "San Francisco"
    },
    {
      "@type": "City",
      "name": "Financial District"
    },
    {
      "@type": "City",
      "name": "Union Square"
    },
    {
      "@type": "City",
      "name": "Nob Hill"
    },
    {
      "@type": "City",
      "name": "Russian Hill"
    },
    {
      "@type": "City",
      "name": "North Beach"
    },
    {
      "@type": "City",
      "name": "Telegraph Hill"
    },
    {
      "@type": "City",
      "name": "Chinatown"
    },
    {
      "@type": "City",
      "name": "Fisherman’s Wharf"
    },
    {
      "@type": "City",
      "name": "Marina District"
    },
    {
      "@type": "City",
      "name": "Cow Hollow"
    },
    {
      "@type": "City",
      "name": "Pacific Heights"
    },
    {
      "@type": "City",
      "name": "Presidio Heights"
    },
    {
      "@type": "City",
      "name": "Laurel Heights"
    },
    {
      "@type": "City",
      "name": "Jordan Park"
    },
    {
      "@type": "City",
      "name": "Sea Cliff"
    },
    {
      "@type": "City",
      "name": "Presidio"
    },
    {
      "@type": "City",
      "name": "Inner Richmond"
    },
    {
      "@type": "City",
      "name": "Central Richmond"
    },
    {
      "@type": "City",
      "name": "Outer Richmond"
    },
    {
      "@type": "City",
      "name": "Inner Sunset"
    },
    {
      "@type": "City",
      "name": "Central Sunset"
    },
    {
      "@type": "City",
      "name": "Outer Sunset"
    },
    {
      "@type": "City",
      "name": "Parkside"
    },
    {
      "@type": "City",
      "name": "Forest Hill"
    },
    {
      "@type": "City",
      "name": "West Portal"
    },
    {
      "@type": "City",
      "name": "St. Francis Wood"
    },
    {
      "@type": "City",
      "name": "Ingleside"
    },
    {
      "@type": "City",
      "name": "Ingleside Heights"
    },
    {
      "@type": "City",
      "name": "Oceanview"
    },
    {
      "@type": "City",
      "name": "Merced Heights"
    },
    {
      "@type": "City",
      "name": "Lake Merced"
    },
    {
      "@type": "City",
      "name": "Lakeshore"
    },
    {
      "@type": "City",
      "name": "Excelsior"
    },
    {
      "@type": "City",
      "name": "Outer Mission"
    },
    {
      "@type": "City",
      "name": "Mission Terrace"
    },
    {
      "@type": "City",
      "name": "Crocker-Amazon"
    },
    {
      "@type": "City",
      "name": "Visitacion Valley"
    },
    {
      "@type": "City",
      "name": "Portola"
    },
    {
      "@type": "City",
      "name": "Bayview"
    },
    {
      "@type": "City",
      "name": "Hunters Point"
    },
    {
      "@type": "City",
      "name": "Candlestick Point"
    },
    {
      "@type": "City",
      "name": "Dogpatch"
    },
    {
      "@type": "City",
      "name": "Potrero Hill"
    },
    {
      "@type": "City",
      "name": "Mission Bay"
    },
    {
      "@type": "City",
      "name": "South Beach"
    },
    {
      "@type": "City",
      "name": "Rincon Hill"
    },
    {
      "@type": "City",
      "name": "SoMa"
    },
    {
      "@type": "City",
      "name": "Yerba Buena"
    },
    {
      "@type": "City",
      "name": "South Park"
    },
    {
      "@type": "City",
      "name": "Mission District"
    },
    {
      "@type": "City",
      "name": "Bernal Heights"
    },
    {
      "@type": "City",
      "name": "Noe Valley"
    },
    {
      "@type": "City",
      "name": "Castro"
    },
    {
      "@type": "City",
      "name": "Duboce Triangle"
    },
    {
      "@type": "City",
      "name": "Hayes Valley"
    },
    {
      "@type": "City",
      "name": "Lower Haight"
    },
    {
      "@type": "City",
      "name": "Haight-Ashbury"
    },
    {
      "@type": "City",
      "name": "Cole Valley"
    },
    {
      "@type": "City",
      "name": "Buena Vista"
    },
    {
      "@type": "City",
      "name": "Corona Heights"
    },
    {
      "@type": "City",
      "name": "Twin Peaks"
    },
    {
      "@type": "City",
      "name": "Diamond Heights"
    },
    {
      "@type": "City",
      "name": "Glen Park"
    },
    {
      "@type": "City",
      "name": "Sunnyside"
    },
    {
      "@type": "City",
      "name": "Miraloma Park"
    },
    {
      "@type": "City",
      "name": "Mount Davidson Manor"
    },
    {
      "@type": "City",
      "name": "Forest Knolls"
    },
    {
      "@type": "City",
      "name": "Sherwood Forest"
    },
    {
      "@type": "City",
      "name": "Balboa Terrace"
    },
    {
      "@type": "City",
      "name": "Lakeside"
    },
    {
      "@type": "City",
      "name": "Ingleside Terraces"
    },
    {
      "@type": "City",
      "name": "North Panhandle"
    },
    {
      "@type": "City",
      "name": "Alamo Square"
    },
    {
      "@type": "City",
      "name": "Western Addition"
    },
    {
      "@type": "City",
      "name": "Japantown"
    },
    {
      "@type": "City",
      "name": "Fillmore District"
    },
    {
      "@type": "City",
      "name": "Tenderloin"
    },
    {
      "@type": "City",
      "name": "Civic Center"
    },
    {
      "@type": "City",
      "name": "Cathedral Hill"
    },
    {
      "@type": "City",
      "name": "Van Ness Corridor"
    },
    {
      "@type": "City",
      "name": "Embarcadero"
    },
    {
      "@type": "City",
      "name": "Jackson Square"
    },
    {
      "@type": "City",
      "name": "Transbay"
    },
    {
      "@type": "City",
      "name": "South of Market"
    },
    {
      "@type": "City",
      "name": "Dogpatch"
    },
    {
      "@type": "City",
      "name": "Mission Creek"
    },
    {
      "@type": "City",
      "name": "India Basin"
    },
    {
      "@type": "City",
      "name": "Islais Creek"
    },
    {
      "@type": "City",
      "name": "Silver Terrace"
    },
    {
      "@type": "City",
      "name": "Little Hollywood"
    },
    {
      "@type": "City",
      "name": "Bayview Hill"
    },
    {
      "@type": "City",
      "name": "Alemany"
    },
    {
      "@type": "City",
      "name": "University Mound"
    },
    {
      "@type": "City",
      "name": "McLaren Park"
    },
    {
      "@type": "City",
      "name": "Golden Gate Park"
    },
    {
      "@type": "City",
      "name": "Lands End"
    },
    {
      "@type": "City",
      "name": "Sutro Heights"
    },
    {
      "@type": "City",
      "name": "Ocean Beach"
    },
    {
      "@type": "City",
      "name": "Fort Funston"
    },
    {
      "@type": "City",
      "name": "Twin Peaks"
    },
    {
      "@type": "City",
      "name": "Mount Sutro"
    },
    {
      "@type": "City",
      "name": "Buena Vista Park"
    },
    {
      "@type": "City",
      "name": "Presidio"
    },
    {
      "@type": "City",
      "name": "Treasure Island"
    },
    {
      "@type": "City",
      "name": "Yerba Buena Island"
    }
  ],
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Step 1: Obtain a Verified Property Survey — why it matters: This ensures you have accurate property boundaries, existing structures, and topographic information, which is the absolute foundation for any site plan.",
      "text": "Step 1: Obtain a Verified Property Survey — why it matters: This ensures you have accurate property boundaries, existing structures, and topographic information, which is the absolute foundation for any site plan."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Step 2: Locate All Key Site Features — why it matters: Precisely map out your main house, existing driveways, mature trees, utility lines (water, sewer, gas, electric), drainage features, and any easements. This helps identify constraints and opportunities.",
      "text": "Step 2: Locate All Key Site Features — why it matters: Precisely map out your main house, existing driveways, mature trees, utility lines (water, sewer, gas, electric), drainage features, and any easements. This helps identify constraints and opportunities."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Step 3: Determine All Applicable Regulations — why it matters: Research local zoning, setback requirements (from property lines and main house), height restrictions, lot coverage limits, parking rules, and fire separation codes for your specific jurisdiction.",
      "text": "Step 3: Determine All Applicable Regulations — why it matters: Research local zoning, setback requirements (from property lines and main house), height restrictions, lot coverage limits, parking rules, and fire separation codes for your specific jurisdiction."
    },
    {
      "@type": "HowToStep",
      "position": 4,
      "name": "Step 4: Test Alternative ADU Placements — why it matters: Explore several potential locations for your ADU on the site plan, evaluating each against regulations, utility access, and desired functionality to find the optimal spot.",
      "text": "Step 4: Test Alternative ADU Placements — why it matters: Explore several potential locations for your ADU on the site plan, evaluating each against regulations, utility access, and desired functionality to find the optimal spot."
    },
    {
      "@type": "HowToStep",
      "position": 5,
      "name": "Step 5: Coordinate Utility Routes and Access — why it matters: Plan how water, sewer, electrical, and gas connections will reach the ADU, ensuring they meet code and don't interfere with other site features or access.",
      "text": "Step 5: Coordinate Utility Routes and Access — why it matters: Plan how water, sewer, electrical, and gas connections will reach the ADU, ensuring they meet code and don't interfere with other site features or access."
    },
    {
      "@type": "HowToStep",
      "position": 6,
      "name": "Step 6: Prepare a Dimensioned Site Plan for Permit Review — why it matters: Create a detailed, scaled drawing clearly labeling all property boundaries, setbacks, existing and proposed structures, utilities, access points, parking, drainage, and relevant site constraints. This is what the city needs to approve your project.",
      "text": "When Professional Guidance Helps This whole process sounds like a lot, right? That's because it is, and it's where professional expertise truly shines. A licensed surveyor is key if your property boundaries or site dimensions are uncertain. If you've got grading, complex drainage, or critical areas like wetlands, a civil engineer's input is non-negotiable. And an architect or qualified designer is essential for integrating the site plan with the actual building code, accessibility standards, and the structural drawings needed for your permits. We coordinate with planning, building, public works, utilities, and fire officials to make sure your site plan is comprehensive and ready for approval. It’s all about getting it right the first time."
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      "h1",
      ".howto-step",
      "[itemprop=\"step\"]"
    ]
  }
}