Site map.
Every page on seod.com, 439 in all, grouped by section.
Main pages
- SEOD | Digital Growth Partner for Growing Businesses
- Accessibility statement
- AI and Automation Review
- Ask Eric: Free Marketing Q&A
- Business Growth Review | Find the Right Starting Point
- Contact SEOD | Start a Business Growth Review
- Editorial Standards
- Find My Starting Point
- Give $500. Get $500.
- How SEOD Works: Diagnose, Build, Compound + Impact Methodology
- Privacy Policy
- Process | How SEOD Works | Bay Area Marketing, Web, Ops, AI
- Reviews
- Terms of Service
- The SEOD Decision Log | How We Operate
- Website & Visibility Audit
- Where SEOD Works: Bay Area and Northern California
What we do
- How We Help
- AI Technology for Bay Area Operators: Nine Jobs It Takes Off Your Plate
- Know What Is Making Money: Operator Dashboards for Bay Area Business
- Local SEO, AEO and GEO for Bay Area Businesses
- Ongoing Digital Growth Plans for Bay Area Businesses
- Operations Consulting for Bay Area Businesses
- Paid Search and Paid Social for Bay Area Businesses
- Web Design and Website Development for Bay Area Businesses
- Website Accessibility for Bay Area Businesses
- Website Maintenance and Monitoring for Bay Area Businesses
- AI for Nonprofits
Pricing
Who we serve
- Bay Area industry landing pages
- Bay Area auto repair marketing | Same-Day Bookings
- Bay Area CPA marketing | Year-Round Clients
- Bay Area dog daycare and grooming marketing | More Bookings
- Bay Area fitness studio marketing | Intro-Class Signups
- Bay Area HVAC, plumbing, electrical marketing | Emergency Bookings
- Bay Area moving company marketing | Booked Moves
- Bay Area optometry marketing | New Patients
- Bay Area real estate team marketing | Buyer-Agent Pipeline
- Bay Area salon marketing | A Fuller Booking Calendar
- Bay Area tutoring and test prep marketing | Enrollment Pipeline
- Bay Area veterinary clinic marketing | New Client Acquisition
- Bay Area wedding photography marketing | More Inquiries
- Dental Marketing Bay Area, New Patient Growth
- Home Care Marketing Bay Area, Family Care Inquiries
- Med Spa Marketing Bay Area, Treatment Bookings
- Nonprofit Marketing Bay Area, Google Ad Grant + Local Search
- Remodeling and ADU Marketing Bay Area, Qualified Estimates
- Restaurant Marketing Bay Area, Built by an F&B Operator
Our work
- Case studies
- BCD Tofu House
- Dolly Eye Boutique
- Gen Korean BBQ
- Highlights and Shadows
- Hope Horizon East Palo Alto
- In Sheer Elegance
- IVY'D College Prep
- Julibiant Kids
- Legion Gears
- LGCC
- Mike Diamond's Plumbing Services
- NorCal Shiba Rescue
- Obaba Fresh
- Sake2Me Sushi
- San Francisco Times
- SF Floral
Field studies
About SEOD
Operator Notes
- The SEOD Blog | Playbooks for Bay Area Operators
- Above the fold: what a first-time visitor needs
- Accessibility basics that also improve conversion
- Ad copy that filters out the wrong customers
- Adding services and products to your profile
- After-hours calls and what happens to them now
- After-hours calls and what they are worth
- Agency pricing models compared
- AI answering versus voicemail versus an answering
- AI booking into your existing calendar
- AI crawler user agents and what your server logs
- AI Overviews and what happened to your click-through
- AI Phone and Lead Response
- AI Search and AEO
- AI search and local intent: what is different
- AI Search vs Traditional Google: Should You Optimize Differently?
- AI visibility tools compared honestly
- Analytics and Dashboards
- Approving work you do not fully understand
- Attribution when you have five marketing channels
- Before and after photos: the rules and the risks
- Bing Copilot for Local Business
- Booking friction: what makes a patient abandon
- Branding for small business: what you need
- Budget pacing and why your ads stop mid-month
- Building a catering calendar around the local event
- Building a closing procedure people actually follow
- Building a monthly review habit that survives busy
- Building a review system that survives a staff change
- Business hours, holiday hours, and the ranking cost
- California ADA website compliance and Unruh Act
- California call recording consent and AI phone
- Call volume, overage, and how AI phone pricing works
- Call-only campaigns for service businesses
- Catering and Event Business
- Catering lead response time and why it decides
- Catering minimums and how to state them
- Catering pricing pages: publish or hide
- Catering reviews: who leaves them and how to ask
- Choosing and Working With an Agency
- Choosing colors and typography without a design
- Citation building: what is worth doing
- Click to call on mobile and the businesses still
- Community marketing that is not just advertising
- Community newspapers and whether they still move
- Competing against a corporate dental group as
- Competing with the national lead aggregators
- Competitor bidding on your brand name
- Comps, voids, and what they tell you about the floor
- Connecting your POS data to something useful
- Contact forms: every field costs you submissions
- Contracts, notice periods, and what to negotiate
- Conversion tracking setup before you spend a dollar
- Conversion tracking setup that survives a website
- Corporate catering: what the buyer is actually
- Cost per lead versus cost per customer
- Cultural events as a customer acquisition channel
- Dental and Med Spa Marketing
- Dental practices and the limits on what an AI
- Dental website conversion: what a prospective patient
- Do keywords in reviews affect rankings? A controlled
- Doing it yourself versus hiring: an honest cost
- Emergency dental searches and how to capture them
- Emergency searches and how home services businesses
- Entity consistency across the web
- Escalating to a human: how good implementations
- Ethnic business associations and how they actually
- Fake listings in your map pack and how to get them
- Financing options and where to put them on the site
- Food cost variance: where it actually hides
- Form abandonment analysis without expensive tools
- Generative Engine Optimization (GEO) Explained
- Geographic targeting mistakes that waste half
- Getting catering referrals from hotels that turn
- Getting found for the expensive job, not just
- Getting found for the intro class in a Bay Area
- Getting found for the specific procedure, not just
- Getting into AI answers when you have no brand
- Getting reviews from customers who loved you two
- Getting the estimate request instead of just
- Getting your restaurant into AI answers when someone
- Google Ad Grants for Bay Area nonprofits
- Google Ads and Paid Local
- Google Ads scripts and automation worth using
- Google Analytics 4 for people who do not want
- Google Business Profile and Local SEO
- Google Business Profile categories: the single
- Google Business Profile for a multi-provider practice
- Google Business Profile in a second language
- Google Business Profile posts
- Google Business Profile Q&A and how to seed
- Google Business Profile setup for restaurants
- Google Search Console: the free tool most businesses
- Graduation, holiday, and corporate cycles
- Grid rank tracking: why one ranking number
- Handling a restaurant name change or rebrand
- Handling a review bomb
- Handling the "do you take my insurance" question
- Happy hour, brunch, and late night: ranking
- HIPAA and responding to patient reviews
- Hiring bilingual staff
- Home Services Marketing
- Hosting decisions for a small business site
- How a new restaurant gets found in the first 90 days
- How Bay Area parents search for a tutor
- How donors find a small Bay Area nonprofit
- How event planners choose caterers
- How long local SEO takes before anything visibly
- How many pages does a small business website need
- How often you should hear from your agency
- How pet owners choose a Bay Area vet
- How restaurants actually get found on Google in 2026
- How restaurants get found for catering searches
- How to ask for a review without sounding desperate
- How to benchmark your review cadence
- How to find a good SEO company
- How to Find a Good SEO Company
- How to Get Cited by ChatGPT (and Perplexity) in 2026
- How to Get Cited in Google's AI Overview
- How to Monitor Your Brand Inside AI Answers
- How to onboard a new kitchen hire in the first two
- How to pick your primary category when several fit
- How to rank for "near me" when you are not
- How to rank for catering in a city you do not
- How to read an agency's case studies critically
- How to report a competitor with a keyword-stuffed
- How to structure a catering inquiry form that people
- hreflang for small multilingual sites, simply
- Insurance questions: the biggest barrier in dental
- Inventory systems for small restaurants
- Korean-language search and the Bay Area business
- Labor variance: how to find the four points
- Lead response time and what the research really shows
- Licensing, insurance, and the trust signals
- Live chat, chatbots, and whether they help small
- llms.txt: what a 137,000 site study found
- Local Business Marketing Strategy
- Local landing pages: how many, and when they start
- Local SEO for Landscaping Companies
- Local Services Ads versus Google Ads for contractors
- Local Services Ads: how they differ and who they suit
- Logo design: what matters and what does not
- Manager development for owner-operators who cannot
- Managing ads yourself: what it realistically takes
- Marketing a business to a bilingual customer base
- Marketing to first generation versus second
- Measuring AI search visibility honestly
- Measuring AI visibility without fooling yourself
- Measuring conversion honestly when your traffic
- Measuring whether multilingual marketing is working
- Measuring your actual missed call rate before you fix
- Med spa marketing and the treatment-specific search
- Medical optometry, and why the website rarely
- Membership and package plans: how to present them
- Menu SEO: how to structure a menu page Google
- Menu translation that does not lose the dish
- Migrating a website without losing search rankings
- Minimum viable ad spend for a local business
- Missed call text back: does it still work
- Mobile conversion problems that desktop testing never
- Moving locations without losing your local rankings
- Moving season is sixty days wide, and most movers
- Multi-location restaurant SEO without cannibalizing
- Multi-trade companies and how to structure
- Multilingual and Community Marketing
- Multilingual customer service and the phone problem
- NAP consistency and whether it still matters in 2026
- Negative keywords and the money they save
- New patient specials that attract the right patients
- Non-determinism: why your AI ranking changes every
- Off-premise catering logistics that show
- Offshore, local, or freelance: the honest tradeoffs
- Owning your domain, your site, and your data
- Page speed and conversion: separating the myth
- Perplexity for Local Business: A 2026 Playbook
- Photography for a small business website
- Photos of your work: how they affect the quote
- Photos that sell catering versus photos that sell
- Portals publish inventory. An agent has to publish
- Practice rebrands, ownership changes, and search
- Pricing on the website: publish it or lose the lead
- Prime cost and why it is the only number that matters
- QR codes, kiosks, and review collection that stays
- Query fan-out and what it means for your content
- Questions to ask a web designer before you sign
- Questions to ask before hiring a marketing agency
- Quiet churn: finding the clients who stopped coming
- Quote forms: how many fields before people quit
- Ranking for a procedure you just started offering
- Ranking for a service you offer but never wrote
- Ranking for the eye exam when the optical pays
- Reading a monthly marketing report critically
- Reading a restaurant P&L when you did not train
- Reading your POS data for something other than sales
- Reading your search terms report
- Rebranding without losing the traffic you already
- Recall and reactivation for lapsed patients
- Red flags in an agency proposal
- Reference checks that actually tell you something
- Remarketing for businesses with low traffic
- Reservation platforms and what they do to your search
- Responding to a bad review: a template that does not
- Restaurant Marketing
- Restaurant Operations
- Restaurant photos that actually affect your ranking
- Restaurant website mistakes that cost covers
- Restaurants and allergen questions: the hard line
- Review gating is illegal and it also makes you rank
- Review request timing: when in the customer journey
- Review response as customer service, not damage
- Review velocity: the local ranking factor most
- Reviews and Reputation
- Reviews as an input to AI answers
- Reviews for dental practices and the HIPAA line
- Reviews for home services and the job-completion ask
- Reviews in multiple languages and what they signal
- Reviews when the customer is handing over everything
- Routing leads from four channels without dropping any
- Scheduling mistakes that quietly cost a shift's
- Schema Markup for AI Search: What's Changed in 2026
- Seasonal campaigns and when to turn them on
- Seasonal demand and how to prepare your site
- Seasonal menu changes and how to handle them
- Seasonality and how it distorts month-over-month
- SEO Checklist for Small Business Traffic
- SEO for Dentists: A Practical Playbook
- Server log analysis for AI crawler traffic
- Service area businesses: how to rank
- Service area pages that work and service area pages
- Serving a community you are not from, respectfully
- Session recordings: what to look for in the first
- Setting a baseline before you change anything
- Setting expectations for the first 90 days
- Should a small business run Google Ads at all
- Should you block AI crawlers
- Should you respond to every review, and what happens
- Should your restaurant have its own ordering system
- Should your website be in more than one language
- Signs your business is losing customers on the phone
- Signs your current agency has stopped doing the work
- Signs your website was built for a business you no
- Small sample sizes and how to avoid fooling yourself
- Spanish marketing in the Bay Area: what actually
- Spanish Marketing in the Bay Area: What Actually Works
- Staffing to a forecast instead of to a feeling
- Structured data for AI: what is required
- Suspended Google Business Profile: how reinstatement
- Testing an AI phone agent before it takes real calls
- The 11pm search for home care, and the three
- The buyer conversation moved before the first
- The catering numbers a restaurant owner should track
- The check engine light search, and the shop
- The claims agencies make that do not survive checking
- The compliant way to incentivize staff to ask
- The conversion math that decides whether ads
- The couple searching today is booking a date
- The daily numbers an operator should see
- The dental marketing metrics worth tracking monthly
- The first-time donor who never comes back
- The local pack explained for people who do not work
- The numbers a home services owner should watch weekly
- The numbers a small business owner should see every
- The operating controls that hold under a Friday night
- The rebook nobody asks for: the next appointment
- The restaurant marketing metrics that predict cover
- The review request after the ticket closes: cadence
- The thank you page you are wasting
- Tracking phone calls as conversions
- Tracking referral traffic from AI assistants
- Translation versus localization for small business
- Truck wraps, yard signs, and whether offline still
- Trust signals that actually change behavior
- Turning one corporate catering client into a standing
- Two reviews a month is the real constraint in an auto
- Unstructured citations and why niche local blogs
- UTM tags explained for small business owners
- Vanity metrics and the ones that predict revenue
- Vendor negotiation for independent operators
- Vietnamese and Chinese language search in San Jose
- Voice Search Optimization for Local Business in 2026
- Waste tracking without a full inventory program
- Web Design and Branding
- Website builders versus a custom build: an honest
- Website Conversion
- Website copy: writing it yourself versus hiring
- Website maintenance: what it covers
- Website revision rounds and how to use them well
- WeChat, KakaoTalk, and messaging-first customer bases
- Wedding catering searches and how they differ
- What a business dashboard should actually show
- What a catering menu page needs that a dinner menu
- What a contractor website needs above the fold
- What a firm may call itself, and how to sell advisory
- What a good discovery process looks like
- What a home care agency may say about its caregivers
- What a marketing retainer should actually include
- What a monthly local SEO report should actually tell
- What a new dental patient actually costs to acquire
- What a restaurant owner should check on their Google
- What a small business website actually costs in 2026
- What AI search means for a business with no website
- What an AI phone agent should never say to a caller
- What an AI receptionist actually does in 2026
- What callers actually do when they realize it is AI
- What changes when you go from one location to two
- What data you should own and be able to take with you
- What Google Ads management should cost
- What Google's own documentation says about optimizing
- What happens in the 90 days after a website launches
- What information an AI receptionist needs
- What local SEO costs per month for a Bay Area small
- What people search before booking a salon
- What review platforms actually matter
- What to do about a review you believe is fake
- What to do when a delivery app outranks your own
- What to do when two locations perform differently
- What to do when you have been burned before
- What to do when your kitchen cannot take the catering
- What to fix first when conversion is bad everywhere
- What to hand over when you change ad managers
- What to measure in the first 90 days of any marketing
- What to prepare before a web project starts
- What to put on a tutoring site when the tutor
- What to review monthly once an AI agent is answering
- What to tell a client who asks about AI search
- What your competitors' categories reveal
- When a metric moves, telling signal from noise
- When a redesign is the wrong answer
- When accounting demand actually appears, read
- When AEO is just SEO with a new name
- When AI Search Drops Your Referral Traffic: What to Do
- When members leave, and what to measure before buying
- When to fire your agency and how to transition
- When to pause a campaign instead of optimizing it
- When to raise menu prices
- When translated content hurts your rankings
- When venues and planners send the work: what the site
- Which sources AI assistants actually cite for local
- Who owns your website when the relationship ends
- Why a negative review beats no new reviews at all
- Why A/B testing does not work for most local
- Why ads to a bad landing page lose money faster
- Why dental practices lose patients on the phone
- Why guarantees in SEO should worry you
- Why long pages sometimes convert better than short
- Why most AI voice agents fail in the first week
- Why Review Velocity Matters More in the AI Era
- Why the closest contractor does not always rank first
- Why you rank in one part of town and not another
- Why your dental practice needs individual service
- Why your HVAC company is invisible outside your own
- Why your restaurant disappears from Maps at dinner
- Why your restaurant has no catering page
- Why your restaurant needs a real website even
- Why your restaurant ranks below worse restaurants
- Why your review count matters less than your recent
- Why your SOPs get ignored by week two
- Why your traffic is fine and your inquiries are not
- Why your website analytics and your ad platform
- Writing a call to action people act on
- Yelp's review solicitation rules and why they differ
- Your homepage is not a landing page
Free tools
- Free SEO Tools for Local Businesses
- AI Agent ROI Calculator
- Free Local SEO Audit Tool: 90-Second Scorecard
- Free Schema Markup Generator | LocalBusiness JSON-LD