Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency for businesses across Greater Kansas City, in Missouri and Kansas. We offer SEO, web design and development, AI search, Google and Meta Ads, local search and social media, with med spas and healthcare practices as 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
  • Found in Missouri and Kansas
  • Quoted in AI answers
  • From search to booked call
  • Every account in your name
  • Built for Kansas City

(hello, Kansas City)

Greater Kansas City straddles a state line, with a Kansas City on each side. Whichever side of State Line Road your customers are on, we work to put your business in front of them on Google and in AI answers, remotely and inside accounts you own.

A tree-lined main street in autumn at dusk with glowing shop windows and people walking

(search engine optimization)

Our SEO work covers site audits and technical fixes, schema markup, content and link building. Each service you sell and each city you serve gets a page of its own.

In Johnson County, Kansas, about 98 percent of residents live inside a city, such as Overland Park, Olathe, Lenexa or Leawood. Google’s suggestions show people searching by city name, often with the state added: "med spa overland park ks", "roofing lees summit mo". So each city page says which state it is in and what the business does there.

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

Illustration

Googleroofers kansas city mo
  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.

Kansas and Missouri each have a law aimed at abusive website accessibility suits. Both turn on how a business responds to written notice of a problem. In Kansas, the law looks for a good-faith attempt to fix it within 30 days. In Missouri, since August 28, 2026, it looks for substantial steps within 90 days.

Our ADA compliance work tests a site against the Web Content Accessibility Guidelines (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

    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

    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
  4. 04 / 04

    A WordPress property site for a boutique agency selling villas, land, houses and condos. Buyers can search by area, price, type and bedrooms, see prices in more than one currency, and read guides to 17 areas.

    View the project 
    The website of a boutique real estate agency, by Kihan Marketing
    Industry
    Boutique real estate
    Services
    WordPress website
    Property search
    Area guide pages

See the full portfolio

(more services)

Illustration

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

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 says AI Overviews and AI Mode need no special markup or extra files. A page has to be indexed and able to show with a snippet, and a Business Profile should be kept up to date. So we put short, quotable answers on your site for the questions people around Kansas City ask. Do you work on the Kansas side, the Missouri side or both? Which physician signs the laser protocol at the Leawood location? Do you come north of the river?

More on AI search 
Kansas City, MOKansas City, KSOverland ParkOlatheIndependenceLee's SummitLibertyParkville
Jackson County Johnson County Clay County Wyandotte County Platte CountyCounty lines from the US Census Bureau.

(local search)

In Kansas City, local search splits at the state line, Kansas west of State Line Road and Missouri east, and again at the Missouri River. The metro is 14 counties, nine in Missouri and five in Kansas, so a business near the line can have customers on both sides.

  1. State Line Road is the border. Visit KC puts it simply: west of State Line Road is Kansas, east of it is Missouri, and farther north the Missouri River divides the two. Google’s local results weigh the distance between a business and the searcher, so a business that serves both sides needs pages written for each.
  2. Two cities called Kansas City. Kansas City, Kansas is its own city, run with Wyandotte County as one Unified Government since 1997. People add the state when they search: Google suggests "roofers kansas city mo", and for property management it offers both the "mo" and the "ks" versions.
  3. The city reaches north. Most residents of Kansas City, Missouri live in Jackson County, but nearly four in ten live in its Clay and Platte County parts. Visit KC treats the Northland, north of the river, as a district of its own, home to shopping areas such as Zona Rosa.

Greater Kansas City in numbers

  • 2.27Mresidents of the two-state Kansas City metro, in the Census Bureau’s 2025 estimate
  • 41%of the metro’s residents live on the Kansas side of the state line
  • 203,677people in Overland Park, Kansas, more than in Kansas City, Kansas
  • 89 mphgust recorded near Lenexa in the July 14, 2023 storm, when nearly 200,000 people lost power

(industries)

A business with customers in Overland Park and Brookside works under Kansas rules on one side of State Line Road and Missouri rules on the other. Each card sets the two side by side.

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

    Our Kansas City med spa SEO, Google Ads and booking pages follow K.A.R. 100-27-1 in Kansas and RSMo 334.104 in Missouri.

    In Kansas, a physician may let someone else perform a laser or light-based treatment in two cases. Either the physician is in the building or can get there within five minutes, or the two have signed a written protocol. Class III and IV lasers, and comparable intense pulsed-light devices, need more. The physician must stay in the same office for the whole treatment, or be within five minutes and have signed a protocol. On a Kansas med spa’s laser pages, we name the physician who oversees treatment.

    Missouri’s rule is about who sees the patient. Where an advanced practice registered nurse, such as a nurse practitioner, prescribes in collaboration with a physician, the office must post a notice. It tells patients they may be seen by that nurse and have the right to see the collaborating physician. We write the provider page to match.

    Kansas treats an ad that guarantees a service, or promises an operation without pain, as unprofessional conduct. Missouri can discipline a physician for ads that claim, without substantiation, greater skill than other physicians. Those claims stay out of the copy on both sides.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Kansas rule
    K.A.R. 100-27-1
    Missouri rule
    RSMo 334.104, posted notice
    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

    On both sides of State Line Road, our roofing SEO, storm pages and Google Ads show the Kansas registration and leave out deductible offers. On the night of May 19, 2024, a squall line produced four brief EF-1 tornadoes in Johnson and Leavenworth counties, Kansas. In Shawnee, the Weather Service found roof damage on two homes, one of them with decking torn from a corner. So a Johnson County roofer’s storm and repair pages should go up before May, while there is still time for them to rank.

    A roofer working in Kansas must register with the Kansas Attorney General. The registration has to be in good standing whenever the roofer asks for a job and while the work is done. Johnson County also licenses contractors by class, with a Class DR license for roofing. We show the registration number on the site.

    On the Missouri side, a contractor may not advertise or promise to pay any part of an insurance deductible, or offer to negotiate the claim for the owner. So "we cover your deductible" stays out of a Missouri roofer’s ads and pages.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Kansas rule
    K.S.A. 50-6,123, roofer registration
    Missouri rule
    RSMo 407.725
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    Managers with rentals in both Kansas and Missouri get one website from us, with two deposit policies and two application pages. A deposit that is legal in Lee’s Summit can be too high in Olathe. Missouri caps a security deposit at two months’ rent. Kansas caps it at one month’s rent for an unfurnished unit, with more allowed for a furnished unit or a pet. An owner with units on both sides needs two deposit policies and two versions of the application page.

    Since August 28, 2025, Missouri law has kept cities and counties from capping deposits by local rule. They also may not stop landlords from turning away tenants whose rent includes housing assistance. Nor may they limit how landlords weigh credit, eviction or criminal history. We check a manager’s screening page against the law as it stands now.

    Inside Kansas City, Missouri, every rental property must be registered under the Healthy Homes program, with permits that run January to December. When the owner or the manager changes, a new application is due before the change. A management company can file it with a letter from the owner that hands it the task, and the page for owners can say so.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Kansas rule
    K.S.A. 58-2550, deposits
    Missouri rules
    RSMo 535.300 and 441.043
    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

    Kansas City teams get page and post templates from us that show the brokerage’s name the way both Kansas and Missouri require. Both states require the brokerage’s name in the ads a team runs for its listings. Neither lets a team name use words such as realty, brokerage or company that make it look like a separate firm.

    Kansas adds a size limit: a team name may be no more than twice the font size of the broker’s name. On websites and social media, the team name must sit next to the broker’s name.

    A team that lists homes in Leawood and Brookside needs only one set, and our posts and ads send buyers from both sides of the line to those listings.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Kansas rule
    K.A.R. 86-3-7
    Missouri rule
    20 CSR 2250-8.070
    Our client
    Real estate agency

See real estate marketing for more, or the portfolio for every 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)

Any agency can add Kansas City to a page title. These five questions, which apply to us too, show whether it can work both sides of State Line Road.

  1. Ask who owns the accounts.The domain, the ad account, the Business Profile and the analytics should all be in your business’s name.
  2. Ask which side of State Line Road they would start on.Overland Park and Independence are different searches in different states, and a plan for "all of Kansas City" treats them as one.
  3. Ask a question from each state.A roofing agency should know that Kansas makes roofers register with the Attorney General and Missouri bars deductible offers. A property management agency should know both deposit caps.
  4. Ask how the ads are targeted.A good answer keeps Johnson County, Missouri out of a Johnson County, Kansas campaign. It should also say whether the ads show only to people in those counties, or also to people elsewhere who have shown interest in them.
  5. Read what the reviews describe.Look for reviews that say what the agency built or fixed, not only how many stars it got.

(FAQs)

Do you have an office in Kansas City?

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

Do you work on both the Kansas and Missouri sides?

Yes. We plan pages, profiles and ad targeting for the places you actually serve, from Overland Park, Olathe and Shawnee to Independence, Lee’s Summit and Liberty. Each page is written for the state it is in, because deposit caps, roofing rules and real estate ad rules differ between the two states.

Is Kansas City, Kansas a separate city?

Yes. It is its own city in Wyandotte County, governed together with the county, while Kansas City, Missouri spans parts of four Missouri counties. A business that serves both names each one, with its state, on its pages and profile.

What does your ADA compliance work cover?

We test sites on both sides of the state line against WCAG 2.2 at level AA, whether or not we built them. The checks are run by software, by keyboard and with a screen reader. Where a check fails, we fix it: text too faint to read, a photo with no description, a form field with no label, a video with no captions. Then we test again. We never use overlay widgets. None of this is legal advice, and it cannot stop someone from filing a claim.

What are AEO and GEO?

Answer engine optimization and generative engine optimization: getting your business named when Google’s AI Overviews, ChatGPT or Perplexity answer a question, such as which Overland Park clinics offer laser hair removal. For a clinic on the Kansas side, that means a Leawood or Overland Park page that answers the question in plain words, and a Business Profile kept current.

Should a Kansas City business start with SEO or Google Ads?

Often both. Ads bring in calls while new city pages are still climbing, and the searches that turn into customers on each side of the line show which pages to write next.

Start with a marketing audit of your site and Business Profile, checked for each city and each state you serve.

(425) 954-3452info@kihanmarketing.com

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