---
title: "San Jose Web Design, Website Development and SEO"
description: "SEO, web design, AI search and Google Ads for businesses across Santa Clara County, from Palo Alto and Sunnyvale to Willow Glen, Morgan Hill and Gilroy."
url: https://kihanmarketing.com/locations/san-jose/
published: 2026-09-30
updated: 2026-10-21
---

# San Jose Web Design, Website Development and SEO

Plus AI search and Google Ads from Palo Alto down to Gilroy

Kihan Marketing is a digital marketing agency. For businesses in San Jose and the rest of Santa Clara County we offer SEO, website design and development, AI search, Google and Meta Ads, local search and social media, with med spas, healthcare practices and property managers as specialties.

There is more than one San Jose on Google, and more than one city in Santa Clara County. We help your business reach customers in Willow Glen, Sunnyvale or Morgan Hill through Google results and AI answers. All of it is done remotely, in accounts you own.

## SEO services for San Jose businesses

Most [SEO](https://kihanmarketing.com/services/seo/) work for a San Jose business comes down to pages: one for each service you offer and one for each place you serve. We handle the technical SEO, schema markup, content and link building behind them.

Here the city name alone is not enough. Google’s suggestions for "property management san jose" include San José del Cabo and San José, Costa Rica. So each page says San Jose, California, and names the part of town it serves, such as Willow Glen, Berryessa or Evergreen.

- Technical SEO and site audits
- Schema markup
- Content that answers real questions
- Link building
- Pages for each community you serve
- Search Console set up in your name

## Website design and development in San Jose

We design and build [websites](https://kihanmarketing.com/services/web-development/) on WordPress or Next.js, with custom code where a site needs it. We also handle redesigns, speed work and maintenance of a live site.

Seyfarth Shaw, a law firm that tracks these cases, counted four website accessibility suits in California’s federal courts in 2025, down from 360 in 2021. The drop has not ended the risk: the firm still sees demand letters and state-court suits, especially against businesses with a physical location.

Our [ADA compliance](https://kihanmarketing.com/services/web-development/#ada-compliance) work tests a site against WCAG 2.2 at level AA, whether or not we built it. We fix what fails, then test it again with a keyboard and a screen reader. It is technical work, not legal advice.

- New websites and redesigns
- WordPress development
- Next.js, React and custom code
- ADA compliance (WCAG 2.2 AA)
- Speed work and maintenance

## Websites and results we are proud of

### Roofing company

Single location SEO grown into a site of more than 250 pages. It covers more than 40 towns and neighborhoods in Central Texas and has a roofing video library, the Knowledge Center, inside it.

- Industry: Roofing
- Services: SEO, Website build, AI citation

[View the project](https://kihanmarketing.com/projects/driftwood-builders-roofing/)

### Apartment community

A community website we revamped for an apartment management company.

- Industry: Apartment community
- Services: Website revamp

[View the project](https://kihanmarketing.com/projects/summit-vista-apartments-port-orchard/)

### Real estate agency for expat buyers

SEO on the site it already had: guide pages, near-me pages, listing enhancement and blogs.

- Industry: Real estate agency
- Services: SEO, Guide pages, Near-me pages

[View the project](https://kihanmarketing.com/projects/panama-elite-homes/)

### Real estate concierge

A WordPress and Elementor site for an island concierge that arranges airport transfers, yacht charters, water taxis and private events. Chef Marlon Hodge has his own page, with four menus and a reservation form. A listings page shows its villas.

- Industry: Realty concierge
- Services: WordPress website, Elementor

[View the project](https://kihanmarketing.com/projects/artsen-realty-concierge/)

## AI search, ads, local and social in San Jose

### AI search

We work to get your business named in Google's AI Overviews, ChatGPT and Perplexity. That work is called answer engine optimization (AEO) or generative engine optimization (GEO).

For AI Overviews and AI Mode, Google adds no requirements beyond its usual ones. A page becomes eligible as a source link once it is in Google’s index and can show with a snippet. Google’s tips also include keeping the Business Profile current. The rest is answering what people in Santa Clara County ask, in words an assistant can quote: Is my apartment under San Jose’s rent ordinance? Do you serve Stanford, or only Palo Alto? Does a partial reroof in San Jose need a permit?

### Google and Meta Ads

We run pay-per-click (PPC) campaigns on [Google Ads](https://kihanmarketing.com/services/paid-ads/), and paid social on Facebook and Instagram. We can build TikTok and LinkedIn campaigns when they fit.

Housing splits the county’s audiences. Most households in Mountain View, Santa Clara and Sunnyvale rent their homes, while in San Jose fewer than half do. So a roofer puts more of the budget where more people own, and a leasing office puts more where more people rent.

Left at Google’s default, a Sunnyvale clinic’s ads can also show to people far from Sunnyvale who have shown interest in it. We switch the campaign to Presence, which only reaches people in, or regularly in, the cities you pick.

### Local SEO

We handle [local SEO](https://kihanmarketing.com/services/local-seo/) and the Google Business Profile itself: categories, services, hours, photos and a weekly review process.

San Jose covers about 178 square miles of land. Google says local results rest mainly on three things, and one is how far the searcher is from the business. So a Willow Glen contractor that also works in Campbell and Los Gatos adds them as service areas. A profile can list up to 20. A rented Los Gatos mailing address where no one works cannot have a second profile, and putting Los Gatos in the business name can get the profile suspended.

Storms can close Highway 101 at the south end of the county. On January 8, 2017, Uvas Creek flooding shut it in Gilroy in both directions. A business kept shut by a storm for six days or less can set special hours on its Business Profile.

### Social media

We manage [social media](https://kihanmarketing.com/services/social-media/) and plan it around the San Jose calendar. Cinequest comes in March and San Jose Jazz Summer Fest in August. The Silicon Valley Turkey Trot runs downtown on Thanksgiving morning, and Christmas in the Park fills Plaza de Cesar Chavez with lights from late November to New Year’s Day.

Warm-weather posts can run into September. At San Jose’s airport weather station, September averages more days of 90°F or hotter than July does.

[Brand design](https://kihanmarketing.com/services/brand-design/) is how those posts keep one look. We design the logo and identity, write the guidelines and build the post templates, so a Jazz Summer Fest post and your website read as one business.

## How Santa Clara County splits local search

In Santa Clara County, local search splits by city, by unincorporated county land, and by a south end with names of its own. The San Jose metro is Santa Clara and San Benito counties, and nearly all of its people live in Santa Clara County: in San Jose, in 14 other cities and towns, or on county land between them.

1. **The neighbors are separate cities.** Sunnyvale, Santa Clara, Milpitas and Mountain View are cities in their own right, not parts of San Jose. A San Jose page is not a Sunnyvale page, so each city you serve needs one of its own.
2. **Some places are county land.** Stanford is an unincorporated community of about 18,700 people, not part of Palo Alto. Alum Rock is both a San Jose planning area and a separate unincorporated community of about 10,400 people. Santa Clara County also still governs unincorporated islands inside San Jose’s urban service area, so check whether a property is city or county land before a page quotes city rules.
3. **The south end has its own names.** Valley Water, the county’s water agency, calls the watersheds around Morgan Hill and Gilroy "South County". Hollister, over the line in San Benito County, is part of the San Jose metro too. A business that serves the south end names Morgan Hill, Gilroy and Hollister, not only San Jose.

### Santa Clara County in numbers

- **52%** of Santa Clara County residents live in the City of San Jose, by the Census estimate for 2025
- **15** planning areas make up the City of San Jose, among them Alviso, Almaden and Willow Glen
- **38,000** apartments covered by San Jose’s Apartment Rent Ordinance, by the city’s estimate
- **14,000** people were evacuated when Coyote Creek flooded in February 2017, Valley Water reports

## Med spas, roofers, rentals and real estate across Santa Clara County

California law sets rules for how each of these four fields advertises and sells. Two cards add rules the City of San Jose sets itself: a permit threshold for reroofs and a rent ordinance for older apartment buildings.

### Med spa and healthcare SEO

Section 651(c) bars "as low as" pricing, so any price in our SEO, Google Ads and booking pages for San Jose med spas is exact.

A price ad from a California healing arts licensee must be exact. Section 651(c) rules out phrases such as "as low as" and "and up", and any comparison needs verifiable data behind it.

Under section 2054, using "Dr." or "M.D." in an ad without a California physician and surgeon certificate is a misdemeanor unless one of the section’s exceptions applies. So each injector bio names the license the person holds, such as RN or NP, rather than a title that suggests a physician.

Patients also search by neighborhood. Type "med spa willow glen" into Google and it suggests spas there by name, so a Willow Glen practice needs a page with Willow Glen in the title.

- California rule: B&P Code 651(c)
- Also: B&P Code 2054, titles in ads
- Services: Med spa SEO, Google Ads, booking pages

[Med spa marketing](https://kihanmarketing.com/med-spa-marketing/)

### Roofing

San Jose roofers get permit pages explaining the city’s 25 percent reroof rule, along with roofing SEO and Google Ads. In San Jose, reroofing 25 percent or more of a roof in any 12 months needs a building permit. Anything less counts as a repair. Removing or replacing solar panels also needs electrical or mechanical permits, and the city notes that insurers may deny claims tied to unpermitted work. A roofer’s San Jose pages can answer these questions before the homeowner calls.

About 60 percent of San Jose’s housing units were built before 1980. If a house is on the city’s Historical Resources Inventory, the Planning Division has to clear a reroof before the permit is issued.

Door-knocking and in-home sales have rules of their own. Under section 7152, a person who sells home improvement work for a contractor must register with the Contractors State License Board. Before making the pitch, the salesperson gives the homeowner the contractor’s business name and license number. Someone who only books appointments for a registered salesperson is exempt.

Under Civil Code 1689.6, a homeowner 65 or older who signs a reroof contract at home has five business days to cancel.

- City rule: Reroof permit at 25 percent of the roof
- California rules: B&P Code 7152 and Civil Code 1689.6
- Services: Roofing SEO, permit pages, Google Ads

[Roofing marketing](https://kihanmarketing.com/roofing-marketing/)

### Property management

Property managers here get owner and renter pages written city by city, because San Jose and Mountain View each set their own rent law. San Jose’s Apartment Rent Ordinance covers apartments in buildings of three or more units built and occupied before September 7, 1979. On those, it allows one 5 percent increase in 12 months.

Owners of those apartments update the city’s Rent Registry every year. Under the Tenant Protection Ordinance, a termination notice must name one of 13 just causes, and a copy goes to the Housing Department within three days.

Mountain View, in the same county, has its own rent law. Most apartments of three or more units there are covered, and those built before 1995 get both rent stabilization and eviction protections. A manager with buildings in both cities writes owner and renter pages city by city.

Two state rules reach the listings. A California rental ad may not state a preference against tenants who pay with a Section 8 voucher. A landlord also may not charge a screening fee when no unit is available, so take a listing down as soon as the unit is leased.

- City rule: Apartment Rent Ordinance
- Same county: Mountain View’s own rent law
- Our build: Property manager’s website

[Property management marketing](https://kihanmarketing.com/property-management-marketing/)

### Real estate

In Santa Clara County, we build listing pages, buyer guides and neighborhood pages for brokerages that explain the buyer-broker agreement and keep same-named places apart. Since January 1, 2025, a California buyer-broker agreement must be signed no later than the buyer’s offer. Unless the buyer is a corporation, LLC or partnership, it may not last more than three months. It cannot renew on its own. Buyer consultation pages can explain what it covers before the first tour.

Area pages here have naming traps. Type "burbank ca" into Google and the suggestions point to the Los Angeles County city and its airport, not the unincorporated Burbank of about 5,300 people in Santa Clara County. A page for the local one says Santa Clara County.

Neighborhood pages cover places such as Almaden, Berryessa or Evergreen, and social posts and ads for each listing link back to them.

- California rule: Civil Code 1670.50
- Our client: Real estate agency
- Result: Clicks 1,545 to 2,478, July to September 2026 against 2025

[See the real estate project](https://kihanmarketing.com/projects/island-dreams-realty/)

Our work for agents and brokerages is on the [real estate marketing](https://kihanmarketing.com/real-estate-marketing/) page. The [portfolio](https://kihanmarketing.com/portfolio/) has the rest.

## Who does the work

**Kiran Dasgupta**, Founder and Lead Strategist. Kiran Dasgupta founded Kihan Marketing and leads every engagement. He writes about SEO, AI search, property management marketing and choosing an agency.

- [Kiran Dasgupta](https://kihanmarketing.com/kiran/): Founder and Lead Strategist
- [Hannah Pepito](https://kihanmarketing.com/hannah/): Co-founder and Project Manager
- [Shahzad Farooq](https://kihanmarketing.com/shahzad/): Co-founder and Senior Web Developer
- [Najma Khan](https://kihanmarketing.com/najma/): Graphic Designer
- [Atisam Elahi](https://kihanmarketing.com/atisam/): SEO Strategist
- [Ifrah Shah](https://kihanmarketing.com/ifrah/): Social Media Expert

## How to choose the best digital marketing agency in San Jose

Take the five questions below to every agency on your list for SEO, websites or ads, us included. The answers separate one that knows Santa Clara County from one that only knows the words San Jose.

1. **Ask who owns the accounts.** Google Ads, the Business Profile, analytics and the domain belong in your name, so nothing has to be handed back if you switch.
2. **Test them on the local rules.** Ask a property management agency which San Jose apartments the rent ordinance covers, and a med spa agency why "as low as" has no place in a California price ad.
3. **Ask which cities come first.** Sunnyvale, Milpitas and Morgan Hill are separate searches from San Jose, so a plan should name the ones you serve.
4. **Ask how the ads are targeted.** Find out whether campaigns reach only people in and around your cities or anyone who has shown interest in them, and how the budget divides between San Jose and the rest.
5. **Read reviews with details in them.** The reviews worth reading say what was built or fixed and whether it worked. Kihan Marketing is rated 5.0 on Google.

## Your San Jose questions, answered

### Do you have an office in San Jose?

No. We work remotely, inside accounts you own: your Google Ads, your Business Profile, your Search Console and your website. Every change is visible to you.

### Do you work in Sunnyvale, Santa Clara and Milpitas too?

Yes. None of them is part of San Jose. We give every city you serve its own page, its own service area entry and its own ad targeting.

### Can you market a business in Morgan Hill, Gilroy or Hollister?

Yes. Morgan Hill and Gilroy are Santa Clara County cities, and Hollister is in San Benito County, the other county in the San Jose metro. Each of the three gets its own page, and the south end can run as a separate campaign.

### Can you make a San Jose website ADA compliant?

We can test it and fix it, whether or not we built it. We check it against WCAG 2.2 at level AA and fix what fails, such as color contrast, image descriptions, keyboard access, form labels and captions. Then we test it again with a keyboard and a screen reader. We do not use overlay widgets. It is technical work, not legal advice, and no one can promise a site will never be sued.

### Is my apartment covered by San Jose’s rent ordinance?

It may be, if it is inside the city in a building of three or more units that was built and occupied before September 7, 1979. Single-family homes, duplexes, condos, townhomes, ADUs, units first rented after that date and properties in unincorporated areas are exempt. Mountain View has its own rent law with a different cutoff. This is not legal advice.

### Why does Google suggest Costa Rica when people search for San Jose services?

Several places share the name. Google’s suggestions for "med spa san jose" include San José, Costa Rica and San José del Cabo, and "roofing san jose" suggests St. Joseph, Missouri. Naming the state and the neighborhood in page titles and on the Business Profile makes clear which San Jose you mean.

### What are AEO and GEO?

Answer engine optimization and generative engine optimization: the work of getting your business named in Google’s AI Overviews, ChatGPT and Perplexity. Here that means plain answers on your pages to questions such as whether you also work in Gilroy and Hollister, plus a current Business Profile.

## Other city pages in the region

- [San Francisco, California](https://kihanmarketing.com/locations/san-francisco/)
- [Sacramento, California](https://kihanmarketing.com/locations/sacramento/)
- [Fresno, California](https://kihanmarketing.com/locations/fresno/)
- [Los Angeles, California](https://kihanmarketing.com/locations/los-angeles/)

## Got a project in San Jose?

We begin with an audit of where your site and Business Profile show up today, city by city from Palo Alto down to Gilroy and Hollister.

(425) 954-3452, info@kihanmarketing.com
