Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency for businesses in Louisville and Southern Indiana. We handle 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
  • Seen from both sides of the Ohio
  • Named in AI answers
  • Pages that book the visit
  • Every login stays yours
  • Built for Louisville

(hello, Louisville)

Louisville is one metro government with dozens of small cities inside it, and Indiana is just across the river. Whichever side your customers search from, we work to have Google and AI assistants send them to you. All of it is done remotely, in accounts that belong to you.

A white porch with rocking chairs and hanging ferns at sunset over green hills

(search engine optimization)

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

In Louisville those pages have to say Kentucky. Google’s suggestions for "med spa louisville" include the Louisvilles in Colorado and Mississippi. A search for a med spa in Middletown suggests New York and New Jersey before Kentucky. So we write Louisville, KY, and name the neighborhood or small city, such as the Highlands, St. Matthews or Jeffersontown.

  • 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 louisville ky
  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. Which one depends on who will edit the site and how big it may get. We also redesign, speed up and maintain sites that are already live.

Kentucky makes some trades print a license number in their ads. Under KRS 198B.670, a master heating, ventilation and air conditioning contractor’s license number must appear in all of its advertising. On an HVAC site we put it in the header or footer, so every page shows it.

Our ADA compliance work tests a site against the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA, including sites we did not build. We fix what fails, then test 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

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

    Social media and SEO for an island real estate agency.

    View the project 
    The website of an island real estate agency, which Kihan Marketing worked on
    Industry
    Real estate
    Services
    Social media
    SEO
  4. 04 / 04

    A five-page AppFolio site rebuilt into more than 250 pages, with a page for every managed property.

    View the project 
    The website of a property manager, by Kihan Marketing
    Industry
    Property management
    Services
    Website rebuild
    Property pages

See the full portfolio

(more services)

Illustration

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

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 there is nothing extra to do to appear in AI Overviews or AI Mode. A page only has to be indexed and able to show with a snippet, and Google’s tips include keeping the Business Profile current. So we write plain answers into your pages for questions only a Louisville customer would ask. Do you come to Jeffersonville, or only the Kentucky side? Is that Jeffersontown, Kentucky, or Jeffersonville, Indiana? Who supervises the laser hair removal?

More on AI search 
LouisvilleShivelySt. MatthewsJeffersontownProspectJeffersonvilleNew AlbanyLa Grange
Jefferson County Clark County Floyd County Oldham CountyCounty lines from the US Census Bureau.

(local search)

Local search in the Louisville metro splits across the Ohio River, and inside Jefferson County between small cities and communities with no city hall. The metro is 12 counties, eight in Kentucky and four in Indiana, and Jefferson County, one government with the city since 2003, holds more than half the people.

  1. Tolls on three bridges. Jeffersonville, Clarksville and New Albany sit across the Ohio from Louisville, in Clark and Floyd counties, Indiana. The two I-65 bridges downtown and the Lewis and Clark Bridge between Prospect and Utica carry tolls. The I-64 Sherman Minton Bridge does not. For a searcher in New Albany, a Louisville address is across the river, and Google counts that distance in its local results. A map listing cannot move, but pages written for the Indiana towns give a Louisville business another way to be found there.
  2. Cities inside the city. Louisville Metro covers all of Jefferson County, yet St. Matthews, Jeffersontown, Shively and Lyndon are cities with their own governments inside it. A shop in St. Matthews is in St. Matthews and in Louisville at once, and Google’s suggestions show people searching both ways. So its page uses both names.
  3. Communities with no city hall. A 2023 study for the commission reviewing the city-county merger put about half of Jefferson County’s 2020 population in its unincorporated area. Places such as Fern Creek, Okolona, Fairdale and Pleasure Ridge Park have no city government of their own. So a page or a service area names the community itself.

Greater Louisville in numbers

  • 83small cities, each with its own city government, inside the Louisville Metro government
  • 281,424people in the Louisville metro live in its four Indiana counties, by 2025 Census estimate
  • 79 mphgust measured at Louisville’s Bowman Field in the historic windstorm of March 3, 2023
  • 26.1 miof floodwall and levee in the system that guards 110 square miles of Louisville Metro

(industries)

Kentucky sets the licensing and advertising rules for these trades, and Louisville Metro adds its own for landlords.

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

    Every "Dr." in the SEO, Google Ads and booking pages we write for Louisville med spas carries its MD or DO, as KRS 311.375 requires.

    Under KRS 311.375, a provider who uses "Dr." in a listing, ad or sign must also name the doctor degree, such as MD or DO. In ads and on signs, the degree must be at least three quarters the size of the title. We write provider bios, ads and the Business Profile that way.

    The Kentucky Board of Medical Licensure has an opinion on laser surgery, which it says is not law. It expects the supervising physician on site for delegated laser and pulsed light work. Laser hair removal is the exception, though every patient still needs a responsible physician. A treatment page can say who that is.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Kentucky rule
    KRS 311.375, use of "Dr."
    Also
    Board of Medical Licensure laser opinion
    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 Louisville roofers we build SEO, storm pages and Google Ads that sell the inspection and the roof, never a claims or insurance specialist. Just after midnight on April 3, 2025, an EF-3 tornado ran through eastern Jefferson County. It went from Watterson Trail past the I-64 and I-265 interchange to Long Run Road. Storm and wind damage pages belong on a Louisville roofer’s site before spring, not after.

    Since July 15, 2026, a Kentucky contractor may not market itself as a claims specialist or an insurance specialist. Nor may it claim any affiliation with an insurer or an insurer’s agent. That is how the Kentucky Department of Insurance sums up a 2026 act. So a roofer’s site sells the inspection, the estimate and the roof, and makes none of those claims.

    On insurance-paid work, the owner can cancel if the insurer gives written notice that some or all of the claim is not covered. The deadline is midnight on the fifth business day after that notice arrives. The contractor may not require an advance payment until that period has passed. So an insurance page should not ask for a deposit to book the job.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Kentucky rules
    KRS 367.622, 367.626 and 367.628
    Storms
    EF-3 tornado, April 2025
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    We build websites for Louisville property managers that keep rental ads within Metro’s fair housing ordinance and match the details on the rental registry. In Kentucky, managing property for others for a fee is real estate brokerage, so a property management company needs a real estate license. The Real Estate Commission’s advertising rule covers rentals too: a licensee needs the owner’s written consent before advertising a property for lease.

    Louisville Metro’s fair housing ordinance bars rental ads that signal discrimination on a long list of grounds. They include lawful source of income, conviction or arrest history and homeless status. That ad ban applies even to the small owner-occupied rentals the ordinance otherwise exempts.

    Owners register rental units with Louisville Metro, and the form asks for the responsible managing operator’s name, address, phone and email. A manager’s details should read the same there, on the website and on the Business Profile.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Kentucky rule
    KRS 324.010 and 324.020
    Louisville Metro
    Rental registry, Chapter 119
    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

    For Louisville brokerages and teams we set up sites, ads and profiles so the brokerage name is never smaller than an agent’s or a team’s. In a Kentucky real estate ad, an agent’s name or a team’s name may not appear larger than the brokerage’s name. A team name must end with the word "team" or "group".

    A video ad, a listing reel included, must say or show the brokerage’s name at the start. And an agent may not promote a home listed by another brokerage without that principal broker’s written consent.

    We build a brokerage’s listing and neighborhood pages with these name rules in the template, and point its posts and ads at those pages. Louisville’s visitors bureau lists Southern Indiana among the city’s neighborhoods. So a page for a New Albany or Jeffersonville home should also say it is in Indiana.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Kentucky rule
    201 KAR 11:105, Sections 1, 3 and 4
    Our client
    Real estate agency
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Read more on real estate marketing, or browse 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)

Put these five questions to anyone pitching your SEO, website or ads, us included. An answer that could be about any city is a warning sign. A good one names Kentucky rules and places on both sides of the Ohio.

  1. Ask what you keep if you leave.You should walk away with your analytics, your Business Profile, your Google Ads account and your domain, each in your business’s name.
  2. Ask a Kentucky question about your trade.A med spa owner can ask what KRS 311.375 requires when a provider is called "Dr." in an ad. A roofer can ask what a Kentucky contractor may no longer call itself since July 15, 2026.
  3. Ask which bank they would start on.Louisville, Jeffersonville and New Albany are separate searches in two states. Listen for which side gets pages first, and why.
  4. Ask who would see a Louisville ad.Left on Google’s default setting, a campaign can also reach people elsewhere who have only shown interest in Louisville. A good answer narrows it to people in the towns you serve.
  5. Look past the star rating.Reviews that describe a site built or a problem fixed say more than the stars do.

(FAQs)

Do you have an office in Louisville?

No. We work remotely. Your website, Search Console, Google Ads and Business Profile stay registered to your business. Log in whenever you like to see each change we make.

Do you work in Southern Indiana and the outer counties too?

Yes. Across the river that means Jeffersonville, Clarksville and New Albany. In the outer Kentucky counties it means places such as La Grange and Crestwood in Oldham County, or Mount Washington and Shepherdsville in Bullitt County. We can give each town you serve its own page and aim ads at it.

Is Jeffersontown the same place as Jeffersonville?

No. Jeffersontown is a Kentucky city inside Louisville Metro, in Jefferson County. Jeffersonville is across the Ohio River in Clark County, Indiana, and has nearly twice as many people. Kentucky also has a small Jeffersonville of its own, in Montgomery County, far to the east. A page or profile should spell out the name and the state.

Do you do ADA compliance work on Louisville websites?

Yes, as technical work. Automated checks against WCAG 2.2 at level AA come first. Then someone works through the site using just a keyboard, and again using a screen reader. We fix what fails, most often contrast, image descriptions, headings, form labels, focus order and captions. We never install overlay widgets, and this is not legal advice. Nobody can guarantee a site will never face a lawsuit.

Can one Business Profile cover both sides of the river?

Yes, for a business that goes to its customers. Google asks such a business to keep one profile, for its central office, with a service area. That area can list up to 20 places, so towns in Clark and Floyd counties can sit beside Louisville neighborhoods. Its outer edge should be no more than about two hours’ drive from the business.

What are AEO and GEO?

They are two names for one kind of work: getting ChatGPT, Perplexity or an AI Overview to name your business in its answer. Someone in Clarksville might ask which Louisville roofers also work in Indiana. A service page that lists the Indiana towns you cover gives the assistant something to quote.

Should a Louisville business start with SEO or Google Ads?

Usually both. Ads can bring calls from both sides of the Ohio soon after launch, while new pages take months to rank. What people type before they click an ad tells us which town or service needs a page next.

Start with a marketing audit of your website and Business Profile, whichever side of the Ohio your customers are on.

(425) 954-3452info@kihanmarketing.com

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