Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency working with businesses in Olympia, Lacey, Tumwater and the rest of Thurston County. We offer SEO, website design and development, AI search, Google and Meta Ads, local search and social media. Property managers and apartment communities are a specialty.

  • 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
  • A page for every place you serve
  • Quoted by AI assistants
  • From the search to the booking
  • Your accounts, your logins
  • Built for Thurston County

(hello, Olympia)

Olympia is the state capital, but its market is Thurston County: three cities that run together and a countryside of communities with names of their own. We help people searching in each of those places find you, on Google and in AI answers.

Evergreen forest meeting calm water under mist, a small island offshore

(search engine optimization)

SEO for an Olympia business mostly comes down to pages: one for each service you offer and one for each place you serve. Around Olympia that often means separate pages for Lacey, Tumwater and Yelm, each written about what is actually there rather than one page with the name swapped. We handle the technical SEO, schema markup, content and link building behind them.

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

Illustration

Googleroofing olympia wa
  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 custom code where a site needs it, choosing the platform by how much the site needs to grow. We handle redesigns, speed work and maintenance too.

Our ADA compliance work tests a site against the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. We check it with a keyboard, a screen reader and automated tools, fix what fails, such as contrast, image descriptions, headings and form labels, and then test it again. We use no overlay widgets. 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

    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

    Started as a landing page and Meta ads for one development, then widened into a site covering realty, visas, island updates, concierge and vacation rentals.

    View the project 
    The website of a real estate agent, by Kihan Marketing
    Industry
    Real estate development
    Services
    Landing page
    Meta ads
    Website

See the full portfolio

(more services)

Illustration

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

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’s guidance for its AI features asks for nothing special beyond pages it can index and a Business Profile kept up to date. What counts, then, is what your own pages say. We write short, quotable answers there to what Thurston County customers ask. Do you cover Yelm and Rochester, or only Olympia? Does your rental listing follow Olympia’s income rule? Who pulls the permit for a reroof inside Olympia?

More on AI search 
Puget SoundOlympiaLaceyTumwaterYelmTeninoRochesterSheltonCentralia
Thurston County Mason County Lewis CountyCounty lines from the US Census Bureau.

(local search)

Local search in Thurston County splits between three neighboring cities, a large population outside any city and nearby towns that belong to other markets. The Census Bureau’s Olympia-Lacey-Tumwater metro is a single county, Thurston, home to about 304,000 people in 2025 and seven incorporated cities and towns.

  1. Three cities, one built-up area. The Census Bureau maps Olympia, Lacey, Tumwater and the land around them as one urban area, and about half of that land lies outside any city limits. Google's local results weigh how far a business is from the person searching. So a business with an Olympia address still needs pages and a service area for Lacey and Tumwater.
  2. Nearly half the county lives outside any city. About 143,600 people live in unincorporated Thurston County, almost exactly as many as Olympia, Lacey and Tumwater hold together. Rochester, Grand Mound and Tanglewilde are communities the Census counts but no city governs, so a service-area list of city names leaves them out.
  3. Next door is another market. The Census Bureau treats Shelton, in Mason County, and Centralia, in Lewis County, as the centers of micropolitan areas of their own, separate from Olympia’s metro. A business that serves them needs pages and ad targeting that name them, not just Olympia.

Thurston County in numbers

  • 17.7%of employed Thurston County residents work for state government, against 5.3% statewide
  • 58,833people in Lacey in 2025, more than Olympia’s 56,724, by the Census Bureau’s estimate
  • 105days, at most, for the 2027 regular legislative session at the Capitol, starting January 11
  • 50.6inches of precipitation at the Olympia airport in an average year, by NOAA’s 1991 to 2020 normals

(industries)

In Olympia the rules come in layers. The state sets rules for injectors, estheticians, contractors and brokers, and the city’s rental code changed again on April 1, 2026. We write every page and ad in these four industries with those rules in hand. Our portfolio also includes apartment community websites in Olympia, Lacey and Tumwater.

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

    Clinics in Olympia, Lacey and Tumwater get SEO, Google Ads and a booking page from us written to WAC 246-919-606 on delegated injections.

    When a physician delegates cosmetic injections to a physician assistant or a nurse, each patient signs a consent form naming the person who will treat them and their license. That person also wears a name tag or similar ID. So an Olympia clinic’s treatment page should name the same people, with their credentials, before anyone books.

    A Washington esthetician may not use a laser or give injections. A master esthetician may do medium depth peels and use lasers, light, radiofrequency and ultrasound devices, but only with whatever delegation or supervision state rules require. Laser and skin treatment pages should say which license does the work.

    Med spa SEO 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Washington rule
    WAC 246-919-606
    Also
    RCW 18.16.020 (esthetics licenses)
    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 Olympia roofers we write replacement, inspection and permit pages that rank before the fall rain, under the exact name registered with Washington. In an average year at the Olympia airport, November, December and January each bring close to 8 inches of rain and snow. July brings about half an inch. Replacement and inspection pages need to be ranking before the fall rain starts, not after the first leak.

    The City of Olympia requires a permit for every reroof, residential or commercial. When the work is an emergency, the permit application goes in on the next business day. A roofing page that says who pulls the permit answers the question before a homeowner has to ask it.

    Washington lets a contractor work only under a name it has registered with the state, and ads that show the name or address must use that registered name. Most must also carry the current registration number, with exceptions such as broadcast radio and TV ads and vehicle signs. So the name on your website, your Business Profile and your ads should match that registration exactly. If “Olympia” is not in the registered name, it stays out of the name in your ads too, not just on your Business Profile.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Washington rule
    RCW 18.27.100
    City rule
    Olympia reroof permit
    Peak rain
    November to January
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    For managers renting in Olympia, Lacey and the rest of the county, we write listing, owner and resident pages that follow the city’s April 2026 rules. Half of Olympia’s occupied homes are rented, against about a third across Thurston County.

    Since April 1, 2026, an Olympia landlord may not require income above two and a half times the monthly rent, or require a Social Security number. A listing that still asks for income of three times the rent breaks the rule inside city limits.

    The same code says every required rent, fee and charge must be given in writing before someone applies. Olympia’s rules stop at the city limits. A manager with homes in Lacey or the unincorporated county needs listing pages that say which rules apply where.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Olympia rule
    OMC 5.82.150 and 5.82.060
    In force
    April 1, 2026
    Services
    Listing pages, owner pages, resident pages
  4. A real estate agent opening the glass doors of a white villa onto a turquoise sea as two people look on
    04 / 04

    Thurston County brokers and teams get listing and neighborhood pages, social posts and ads from us, with the firm’s licensed name beside any team brand. A broker or team that markets under its own brand, without licensing it as an assumed name, needs the designated broker’s written approval first. The firm’s licensed name must then appear clearly next to that brand on every page, post and email. The brand may not use words such as “LLC” or “Realty” that make it sound like a separate company or firm. For a Lacey or Tumwater team with its own name, that means checking every page and post before it goes live.

    Since January 2024, a firm must have a written services agreement with each home buyer it represents. The agreement has to be in place before, or as soon as reasonably practical after, the broker starts work. For buyers the default term is 60 days, so an Olympia brokerage’s buyer guides and tour request forms should explain it up front.

    Yelm has grown about 13 percent since 2020, faster than any other city or town in Thurston County. So a brokerage in the county needs neighborhood and listing pages for Yelm as well as Lacey and Tumwater.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Washington rule
    WAC 308-124B-210
    Also
    RCW 18.86.020 buyer agreements
    Our client
    Real estate agency

More on real estate marketing, or see every industry we work with in the portfolio.

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)

Five questions to put to any agency before you hire it for SEO, web design or ads, including us. Good answers will mention Lacey, Tumwater and Yelm without being prompted.

  1. Ask whose name is on the accounts.The Google Ads account, Business Profile, Search Console and domain should belong to your business from day one. Then nothing you built leaves with the agency.
  2. Ask an Olympia question.What income requirement may an Olympia rental listing state? Does a reroof inside Olympia city limits need a permit? An agency that claims your industry should answer both on the spot.
  3. Ask where they would start."Thurston County" is not an answer. Lacey, Tumwater, Yelm or Rochester is.
  4. Ask how the ads are targeted.They should say whether your campaigns reach people in the area or anyone who has shown interest in it, and which Mason or Lewis County towns they would add.
  5. Ask to see live work.Open the sites yourself and check what was built, rather than trusting a wall of logos.

(FAQs)

Do you have an office in Olympia?

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

Do you also work in Lacey, Tumwater and Yelm?

Yes. Lacey, Tumwater and Olympia run into one another, but each is its own city with its own name in search. In rural Thurston County the names are places like Rochester and Grand Mound. We plan a page, a service area and ad targeting for each place you actually serve.

Can you check an Olympia website for ADA compliance?

Yes. We test it against WCAG 2.2 at level AA, then fix what fails: color contrast, image descriptions, headings, form labels, keyboard access and captions. Afterward we test again with a keyboard and a screen reader. We use no overlay widgets. This is technical work, not legal advice, and nobody can promise a site will never be sued.

What notice does an Olympia landlord owe before raising the rent?

Inside Olympia, a rent increase needs 120 days’ notice if it is more than 5 percent, or if it brings the past 12 months’ increases to 7 percent or more. An increase of 10 percent or more needs 180 days. State law also caps yearly increases for most units at 7 percent plus inflation, and never more than 10 percent. Buildings no more than 12 years old are among the exceptions. A tenant who gets a notice of more than 5 percent may end the tenancy early with 30 days’ notice. Tumwater’s code has similar 120 and 180 day steps. In both cities, most other increases need the state’s 90 days. This is general information, not legal advice.

Does a roof replacement in Olympia need a permit?

Yes. The City of Olympia requires a permit for every reroof, residential or commercial, and it has to be in hand before work begins. In an emergency the work can go ahead, and the application goes to the Permit Center on the next business day.

What are AEO and GEO?

Answer engine optimization and generative engine optimization: getting your business named in Google’s AI Overviews, ChatGPT and Perplexity, for example when someone asks an assistant for a property manager in Lacey. The groundwork is the same for both: indexable pages that answer real questions, and a Business Profile kept current.

Start with an audit of how your site and Business Profile show up when someone in Lacey, Tumwater or Yelm searches for what you do.

(425) 954-3452info@kihanmarketing.com

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