Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency. For businesses in Los Angeles and Orange counties we offer SEO, website design and development, AI search, Google and Meta Ads, local search and social media. Property managers, med spas and healthcare practices are our 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
  • Found in both counties
  • Named in AI answers
  • Ready before the Santa Anas
  • Accounts in your name
  • Built for Los Angeles

(hello, Los Angeles)

From Long Beach to Pasadena and on into Orange County, we help your business show up in search, get named by AI assistants and turn visits into bookings. We work remotely, in accounts registered to you.

A palm-lined waterfront at dusk with warm lights reflecting on calm water

(search engine optimization)

Most SEO work for a Los Angeles business comes down to pages: one for each service you offer and one for each place you serve.

Inside the city, those places have names of their own, such as Hollywood, Venice, San Pedro or Van Nuys. The city’s planning department divides Los Angeles into 34 community plan areas. We handle the technical SEO, schema markup, content and link building behind a page for each one you serve.

  • 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

Googlemed spa pasadena
  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, and in custom code when a site needs it. Redesigns, speed work and maintenance are part of the job too.

California's Unruh Civil Rights Act counts any violation of the federal ADA as a violation of state law as well. The Ninth Circuit heard the Domino's case in Pasadena in 2018. In 2019 it held that the ADA covered Domino's website and app, because they connected customers to its restaurants. Our ADA compliance work tests a site against WCAG 2.2 at level AA, fixes what fails and tests 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

    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
  2. 02 / 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
  3. 03 / 04

    Moved to a new website with its own booking page. Google Ads click-through rate went from 0.13 percent in Q4 2023 to 4.64 percent in Q3 2026.

    View the project 
    The website of a cryotherapy studio, by Kihan Marketing
    Industry
    Med spa and wellness
    Services
    Website
    SEO
    Google Ads
    Meta ads
  4. 04 / 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

See the full portfolio

(more services)

Illustration

Which med spas in Los Angeles 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 Los Angeles

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).

Google asks for nothing special here: pages it can index, and a Business Profile with current details. So we write short answers an assistant can quote to the questions Los Angeles customers ask. Do you serve Altadena or East Los Angeles? Is this unit under the city’s Rent Stabilization Ordinance? Do you cover Orange County too?

More on AI search 
Pacific OceanLos AngelesSanta ClaritaGlendalePasadenaEast Los AngelesLong BeachAnaheimIrvine
Los Angeles County Orange CountyCounty lines from the US Census Bureau.

(local search)

Local search around Los Angeles splits by county, by city and by unincorporated community, because the City of Los Angeles is only part of the picture. The metro is two counties, Los Angeles and Orange. Inside Los Angeles County alone there are 88 cities and about 140 unincorporated areas.

  1. Two counties, two markets. Long Beach, Glendale and Pasadena are in Los Angeles County. Anaheim, Santa Ana and Irvine are in Orange County. Google’s local results weigh distance to the searcher. A clinic in Pasadena should not count on showing up for a patient in Irvine, in the next county.
  2. The city is only part of the county. The City of Los Angeles has about 3.87 million people, roughly 40 percent of the county’s 9.69 million. Everyone else lives in another city, such as Santa Clarita, Burbank or Torrance, or in no city at all.
  3. East Los Angeles has no city hall. About 1 million county residents live in unincorporated areas. East Los Angeles has about 111,600 people, more than all but nine of the county’s cities, and no city government. The county notes that residents of these areas may not know which jurisdiction they belong to, because their mailing address lists a neighboring city. So a page for East Los Angeles should say East Los Angeles, not Los Angeles.

Greater Los Angeles in numbers

  • 12.8Mpeople in Los Angeles and Orange counties, the whole metro, in 2025
  • 64%of occupied homes in the City of Los Angeles are rented, against 54 percent countywide
  • 624,000rental units under the City of Los Angeles Rent Stabilization Ordinance, by the city’s count
  • 73.7Mpassengers through LAX in 2025, 23.6 million of them international

(industries)

California writes its own rules for each of these trades, from whose name goes on an ad for Botox to who may offer roof repairs after the 2025 fires.

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

    In Los Angeles, the SEO, Google Ads and booking pages we make for med spas carry the supervising physician’s name, which California section 2272 requires.

    The Medical Board of California treats laser treatments, Botox and filler injections as the practice of medicine. It says the supervising physician’s name, or a registered fictitious name, must be in the ad even when a nurse performs the treatment. Section 2272 makes advertising medicine without that name unprofessional conduct.

    Section 651 covers photos. A before-and-after pair must name the procedures performed, the two views must be comparable, and the ad must say the same results may not occur for all patients. A photo of a model has to say it is a model.

    People search for a med spa in Pasadena, not only in Los Angeles, so each treatment page names the cities the practice actually serves.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    California rules
    B&P Code 651 and 2272
    Also
    Medical Board of California guidance
    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

    For Los Angeles roofers we build rebuild, inspection and repair pages that show the C-39 license number and go live in early fall, before the first storms. Every roofing ad in California, the website included, needs the contractor’s license number, and the license must be in the C-39 roofing class.

    The Palisades and Eaton fires of January 2025 destroyed more than 16,000 structures, and the governor proclaimed a state of emergency on January 7. Under section 7028.16, unlicensed repair of damage from a disaster with a proclaimed emergency is a crime of its own. Rebuild pages put the license number where people look first.

    Santa Ana winds are most common from September through May, and most of Downtown’s rain falls from December through March. Inspection and repair pages go up in early fall, before the first storms.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    California rules
    B&P Code 7027.1, 7028.16 and 7030.5
    License
    CSLB C-39, Roofing
    Season
    Santa Ana winds, September to May
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    Owner and renter pages on the property manager websites we build in Los Angeles cover the state rent cap, move-in photos and the City’s rent stabilization rules. In California, renting out property, finding tenants or collecting rent for someone else for pay is real estate broker work. A third-party property manager works under a broker license from the Department of Real Estate.

    State law caps most rent increases at 5 percent plus inflation, or 10 percent, whichever is lower, over 12 months, with some exemptions. For tenancies starting on or after July 1, 2025, the landlord must also photograph the unit at move-in. Owner and renter pages should say so.

    Inside the City of Los Angeles, older buildings, generally those first built on or before October 1, 1978, fall under the Rent Stabilization Ordinance. Those units are registered with the Los Angeles Housing Department every year. Since February 2, 2026, landlords can no longer add a utilities percentage to the yearly increase.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    California rule
    B&P Code 10131(b)
    Also
    Civil Code 1947.12 and 1950.5
    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

    Every listing, guide and community page we build for Los Angeles agents carries their license details, and altered photos are labeled as California now requires. Every California agent’s name, license number and responsible broker belong on first-contact marketing, and the law names ads on television, in print and in electronic media.

    Since January 1, 2026, a digitally altered image in an ad for a home for sale must be labeled as altered, with a link to the original. That covers virtual staging and AI edits that add, remove or change things like furniture, paint or the view. Lighting, cropping and color correction are exempt.

    Social posts and ads bring buyers to those pages. In unincorporated areas such as East Los Angeles, a mailing address can list a neighboring city, so listing pages name the community itself.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    California rules
    B&P Code 10140.6 and 10140.8
    Our client
    Real estate agency
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Brokerages and agents have a page of their own: real estate marketing. The portfolio shows every other industry we work in.

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)

Whoever you hire for SEO, web design or ads, us included, these five questions test whether they can tell the City of Los Angeles from Los Angeles County.

  1. Ask who owns the accounts.Your ad account, Business Profile, analytics and domain should all be registered to you.
  2. Ask a Los Angeles question.A property management agency should know which units fall under the city’s Rent Stabilization Ordinance, and a roofing agency what section 7028.16 means for a fire rebuild.
  3. Ask where they would start.They should name the first places they would target, such as Van Nuys, Glendale or Irvine, not "all of LA".
  4. Ask how the ads are targeted.They should say whether Orange County gets a campaign of its own, and whether a click from another state can spend your budget.
  5. Read what the reviews say.A review that names the job, the town and what changed is worth more than a row of stars.

(FAQs)

Do you have an office in Los Angeles?

No. We work remotely, inside accounts you own: your Google Ads, your Business Profile, your Search Console and your website. You can see every change we make.

Do you work in Orange County and the rest of LA County too?

Yes. Orange County usually gets its own campaign and its own pages. Inside LA County, cities such as Long Beach, Pasadena and Burbank each get a page of their own, because people search by the city’s name.

My customers live in an unincorporated area. Does that matter for search?

It can. Places such as East Los Angeles, Altadena and Hacienda Heights have no city government, but people still search by their names. We add each one to your service areas and write a page about it.

Can you make a Los Angeles website ADA compliant?

We can test it and fix it, whether we built the site or not. We check the site 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 rental covered by the Rent Stabilization Ordinance?

The ordinance covers the City of Los Angeles only. Inside the city, a rental generally is covered if the building was first built on or before October 1, 1978, though there are exemptions. Your owner and renter pages should say which rules apply. This is not legal advice.

Can a roofer’s ads say "licensed, bonded and insured"?

Not in California. The Contractors State License Board says the law bars contractors from advertising that they are bonded. Under B&P Code 7027.4, an ad that says "insured" must also name the type of insurance, such as general liability or workers’ compensation. Every ad, the website included, must carry the license number, and the license must be in the classification advertised: C-39 for roofing.

What are AEO and GEO?

Answer engine optimization and generative engine optimization. Both mean getting your business named in Google’s AI Overviews, ChatGPT and Perplexity, and both rest on pages Google can index that answer real questions, plus a current Business Profile.

Name the places you serve in either county, cities and unincorporated communities alike, and we will start with a free audit of your site and Business Profile there.

(425) 954-3452info@kihanmarketing.com

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