{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Understanding Your Property for ADU Site Planning",
  "description": "Step 1: Obtain a Reliable Survey — Your first move should be to get a current boundary and existing-conditions survey, or at least verify the accuracy of an older one. This isn't just a suggestion; it",
  "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 Reliable Survey — Your first move should be to get a current boundary and existing-conditions survey, or at least verify the accuracy of an older one. This isn't just a suggestion; it’s fundamental. Without precise property lines, existing structures, and grade information, any site plan is built on shaky ground. It needs to be to scale and show critical features like easements, utilities, and trees. This survey forms the accurate base layer for all subsequent planning.",
      "text": "Step 1: Obtain a Reliable Survey — Your first move should be to get a current boundary and existing-conditions survey, or at least verify the accuracy of an older one. This isn't just a suggestion; it’s fundamental. Without precise property lines, existing structures, and grade information, any site plan is built on shaky ground. It needs to be to scale and show critical features like easements, utilities, and trees. This survey forms the accurate base layer for all subsequent planning."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Step 2: Map Existing Features — With your survey in hand, or as part of the survey process, clearly identify and map out all existing elements on your property. This includes your primary dwelling, property lines, any known easements, utility connections (water, sewer, gas, electricity), significant trees, existing grades, driveways, and any other site features that could impact ADU placement. This thorough mapping helps prevent conflicts later on.",
      "text": "Step 2: Map Existing Features — With your survey in hand, or as part of the survey process, clearly identify and map out all existing elements on your property. This includes your primary dwelling, property lines, any known easements, utility connections (water, sewer, gas, electricity), significant trees, existing grades, driveways, and any other site features that could impact ADU placement. This thorough mapping helps prevent conflicts later on."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Step 3: Consider Regulatory Constraints — Before sketching a single line for the ADU, factor in local zoning and building codes. What are the setbacks for your area? What are the height and lot coverage limits? Are there specific parking requirements? Understanding these upfront allows you to test potential ADU footprints that are actually compliant. Hometelligent understands Albany’s permit process inside and out, so we know these rules well.",
      "text": "Step 3: Consider Regulatory Constraints — Before sketching a single line for the ADU, factor in local zoning and building codes. What are the setbacks for your area? What are the height and lot coverage limits? Are there specific parking requirements? Understanding these upfront allows you to test potential ADU footprints that are actually compliant. Hometelligent understands Albany’s permit process inside and out, so we know these rules well."
    },
    {
      "@type": "HowToStep",
      "position": 4,
      "name": "Step 4: Visualize Utility Connections and Access — Think about how water, sewer, electricity, and gas will connect to your proposed ADU. Will it be an easy run, or will it require extensive trenching or upgrades? Also, consider access for construction and future residents – is there sufficient space? How will drainage be handled?",
      "text": "Step 4: Visualize Utility Connections and Access — Think about how water, sewer, electricity, and gas will connect to your proposed ADU. Will it be an easy run, or will it require extensive trenching or upgrades? Also, consider access for construction and future residents – is there sufficient space? How will drainage be handled?"
    },
    {
      "@type": "HowToStep",
      "position": 5,
      "name": "Step 5: Coordinate with Design Professionals — Once you have a good handle on your property's specifics, coordinate this information with your architectural and engineering teams. The site plan needs to be an integrated part of the overall design, ensuring everything from the foundation to the utility hookups aligns across all drawings.",
      "text": "Step 5: Coordinate with Design Professionals — Once you have a good handle on your property's specifics, coordinate this information with your architectural and engineering teams. The site plan needs to be an integrated part of the overall design, ensuring everything from the foundation to the utility hookups aligns across all drawings."
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      "h1",
      ".howto-step",
      "[itemprop=\"step\"]"
    ]
  }
}