Get a free audit

Rated 5.0 on Google

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.

  • Search Engine Optimization
  • AEO
  • GEO
  • AI Citation
  • AI SEO
  • Web Design
  • Web Development
  • WordPress Development
  • Custom Code Development
  • Google Ads
  • Meta Ads
  • Social Media
  • Local SEO
  • Seen in each city you serve
  • Cited when customers ask AI
  • Found in the right San Jose
  • Logins that stay yours
  • Built for Santa Clara County

(hello, San Jose)

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.

A wide mountain valley at first light with a river catching the sun

(search engine optimization)

Most 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
See SEO services

Illustration

Googleproperty management san jose
  1. 1yourbusiness.comYour business: the page that answers this search▲ 8
  2. 2
  3. 3
  4. 4
Clicks, in your own Search Console

(website design and development)

We design and build websites 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 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
See website development

Illustration

yourbusiness.com
Book now
  • 98 page speed
  • ADA · WCAG 2.2 AA testing
  • ✓ schema markup
WordPressReactNext.jsCustom codeBuilt on the platform that fits

(our work)

  1. 01 / 04

    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.

    View the project 
    The website of a roofing company, by Kihan Marketing
    Industry
    Roofing
    Services
    SEO
    Website build
    AI citation
  2. 02 / 04

    A community website we revamped for an apartment management company.

    View the project 
    The website of an apartment community, by Kihan Marketing
    Industry
    Apartment community
    Services
    Website revamp
  3. 03 / 04

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

    View the project 
    The website of a real estate agency for expat buyers, which Kihan Marketing worked on
    Industry
    Real estate agency
    Services
    SEO
    Guide pages
    Near-me pages
  4. 04 / 04

    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.

    View the project 
    The website of a real estate concierge, by Kihan Marketing
    Industry
    Realty concierge
    Services
    WordPress website
    Elementor

See the full portfolio

(more services)

Illustration

Which med spas in San Jose take new clients this week?

Several do. Your business lists same-week consults on its site, with its hours and a booking page one tap away.

yourbusiness.com
ChatGPTPerplexityGeminiClaudeGoogleDeepSeekWhere the answer shows up

AI search in San Jose

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?

More on AI search 
Pacific OceanSan JoseStanfordSunnyvaleMilpitasAlum RockMorgan HillGilroyHollister
Santa Clara County San Benito CountyCounty lines from the US Census Bureau.

(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
  • 15planning areas make up the City of San Jose, among them Alviso, Almaden and Willow Glen
  • 38,000apartments covered by San Jose’s Apartment Rent Ordinance, by the city’s estimate
  • 14,000people were evacuated when Coyote Creek flooded in February 2017, Valley Water reports

(industries)

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.

  1. A cryotherapy chamber releasing white vapor in a calm teal studio
    01 / 04

    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.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    California rule
    B&P Code 651(c)
    Also
    B&P Code 2054, titles in ads
    Services
    Med spa SEO, Google Ads, booking pages
  2. A roofer laying cedar shingles on a pitched roof at sunset above wooded hills
    02 / 04

    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.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    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
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    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.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    City rule
    Apartment Rent Ordinance
    Same county
    Mountain View’s own rent law
    Our build
    Property manager’s website
  4. A real estate agent opening the glass doors of a white villa onto a turquoise sea as two people look on
    04 / 04

    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.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    California rule
    Civil Code 1670.50
    Our client
    Real estate agency
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Our work for agents and brokerages is on the real estate marketing page. The portfolio has the rest.

Kiran Dasgupta

(meet Kiran)

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.

Google reviews

What clients say

5.0Rated 5.0 on Google
See us on Google (opens in a new tab)

Nicholas

Google review

Kiran and his team are simply fantastic! I've worked with 16 different third party marketing teams and they are by far the best. They are incredibly smart, responsive and an overall pleasure to work with. Since working with them over the last 2 months my ask of them constantly changes and their ability to quickly adapt and figure out new ways to quickly add value is incredibly impressive. I can't recommend Kiran and his team enough and will continue to work with them for the foreseeable future!

Reika

Google review

Kihan Marketing is a fantastic team to work with, friendly, professional, and highly responsive. They are highly responsive and quick to take action, ensuring projects move forward efficiently. Despite working in a fast-paced environment, they remain professional, organized, and attentive to detail. Their dedication really show in the quality of their work, and they consistently deliver results while maintaining clear communication. Highly recommended!

Real estate agency, Sint Maarten

Google review

Kihan Marketing Organization is friendly, professional, and very responsive. Kiran and his team move quickly, communicate clearly, and deliver high-quality work in both website development and social media marketing. They stay organized, pay attention to detail, and make the whole process smooth and efficient. Highly recommended for anyone looking to grow your online presence!

Watcharaponne

Real estate agency, Thailand

I highly recommend Kihan Marketing. Kiran is an incredibly talented, skilled, and thoughtful web designer. What impressed us most was that he didn't simply build a website, he took the time to truly understand our business, our vision, and the local Koh Samui real estate market. Throughout the process, Kiran provided valuable advice and creative ideas that helped shape the brand and support the growth of our business. His attention to detail and understanding of what makes a business unique resulted in a website that feels truly personal to our brand. He created the beautiful website for [a real estate agency in Thailand]. It represents the elegance, professionalism, and identity of our business beautifully. Thank you, Kiran and Kihan Marketing, for bringing our vision to life. Highly recommended!

Listya

Google review

Working together felt very collaborative and aligned. Communication flowed easily, tasks were well-organized, and we shared the same attention to detail throughout the process. It genuinely felt like working as one team.

Business client

Google review

Kihan Marketing Organization has been great to work with. The team is professional, responsive, and focused on delivering real results. I'm very satisfied with their service and would highly recommend them.

vittoria

Google review

Very fast and professional. I love working with Kihan Marketing. Definitely recommended

Wei

Real estate agent, Sint Maarten

I can't recommend Kihan Marketing highly enough. Kiran and his team truly went above and beyond in helping me with both my social media and my website, and the results speak for themselves.

Shelley

Cryotherapy studio near Seattle

I recently worked with Kihan Marketing to design my new website, and I couldn't be more thrilled with the experience. From start to finish, they were incredibly responsive, communicative, and attentive to every detail.

(before you hire)

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.

(FAQs)

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.

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-3452info@kihanmarketing.com

Goes straight to info@kihanmarketing.com. No autoresponder, no sequence. Or call (425) 954-3452.