Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency for businesses in Oklahoma City, Edmond, Norman and the rest of the metro. 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
  • Found in every suburb you serve
  • Named in AI answers
  • Pages ready before storm season
  • Every account in your name
  • Built for the OKC metro

(hello, Oklahoma City)

Oklahoma City stretches across four counties, and Edmond, Norman and Moore are each searched by name. Our work helps Google and AI assistants send the people searching in each of those places to you. All of that happens remotely, through logins your business owns.

An open road stretching toward mountains at sunrise

(search engine optimization)

For SEO we fix the technical side, add schema markup, write the content and build links. Every service you sell and every town you cover gets its own page.

In Oklahoma City those pages have to match how people type. Google’s suggestions show customers typing "okc" as well as the full name, as in "med spa okc" or "roofer okc". Suburbs need the state as well. A search for roofers in Edmond also suggests Edmonds, Washington, and a search for a med spa in Norman brings up Lake Norman. So a page says Edmond, OK, or Norman, OK, and uses both OKC and Oklahoma City.

  • 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 okc
  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)

Our website builds run on WordPress or Next.js, with custom code for the parts a platform cannot handle. We pick the platform after asking who will edit the site and how far it may grow. Existing sites can come to us for a redesign, speed fixes or ongoing maintenance.

Oklahoma’s Telephone Solicitation Act took effect on November 1, 2022. It bars automated sales calls and texts without the person’s prior express written consent. So if a quote or booking form will lead to automated sales texts, we add a separate consent box, worded with your attorney, that says agreeing is not a condition of buying.

Our ADA compliance work tests a site against the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA, whether or not we built it. Anything that fails gets fixed and retested, by keyboard alone and with a screen reader. This is engineering work, and it is 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 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
  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

    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 Oklahoma 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 Oklahoma 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 a page needs nothing extra to appear in AI Overviews or AI Mode. A page qualifies once Google has indexed it and can show a snippet from it, and Google also advises a current Business Profile. So we write plain answers into your pages for the questions people around Oklahoma City put to an assistant. Do you work in Yukon and Mustang? Is your roofing crew registered with the Construction Industries Board? Who does the first evaluation before a filler appointment?

More on AI search 
Oklahoma CityEdmondNichols HillsMidwest CityNormanMooreYukonMustang
Oklahoma County Cleveland County Canadian CountyCounty lines from the US Census Bureau.

(local search)

Local search around Oklahoma City splits within one sprawling city, among suburbs searched by name, and around small cities that sit inside the city’s outer boundary. The metro is seven counties and about 1.5 million people, by the Census Bureau’s 2025 estimate. Oklahoma, Cleveland and Canadian counties hold most of them.

  1. One city, four counties. Oklahoma City’s limits reach into Oklahoma, Canadian, Cleveland and Pottawatomie counties. Google ranks local results mainly on relevance, distance and popularity. In a city this spread out, a customer can be a long drive from you without either of you leaving the city limits. A map listing cannot move, but a page for each part of the city you serve gives people there another way to find you.
  2. Suburbs searched by name. Edmond to the north, Norman and Moore to the south, and Yukon and Mustang to the west are cities of their own. Google suggests searches such as "roofers edmond ok" and "med spa norman ok". A page for each suburb names it, with the state.
  3. Cities inside the city. Nichols Hills, The Village, Warr Acres and Bethany have their own city governments, yet each lies wholly inside Oklahoma City’s outer boundary. Google suggests searches that pair the two names, such as "apartments nichols hills okc". So a page for one of them uses its own name and Oklahoma City.

Oklahoma City metro in numbers

  • 607square miles of land inside Oklahoma City’s limits, by the Census Bureau’s measure
  • 194tornadoes recorded in the Oklahoma City area since 1890, by the National Weather Service
  • 21%rise in Canadian County’s population between 2020 and 2025, the Census Bureau estimates
  • 116,080Oklahoma City households that rent their home, about 41 percent of the total

(industries)

Oklahoma has its own rules for how each of these trades advertises. The cards below show where each rule lands on a website, an ad or a Business Profile.

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

    Oklahoma City med spas get SEO, Google Ads and a booking page from us that keep facials, a cosmetology board service, apart from medical treatments.

    Under 59 O.S. § 725.2, any ad for healthcare services that names a doctor, or anyone using the title doctor, must show that person’s type of license, such as MD or DO. The law counts letterhead, video clips and audio clips as ads. So provider bios, ad copy and the Business Profile carry the license letters.

    Oklahoma’s medical board and its osteopathic board each published med spa guidelines in 2024. Both treat a med spa as a medical practice. Before any treatment, each patient has an initial evaluation by the physician or by a supervised PA or APRN with prescriptive authority. The medical board says its guidelines are not enforceable as law. Facials and hydrafacials fall under the Board of Cosmetology and Barbering instead, so we keep medical treatments and spa services on separate pages.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Oklahoma rule
    59 O.S. § 725.2
    Also
    Medical and osteopathic board med spa guidelines
    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

    Oklahoma City roofers get roofing SEO, storm pages and Google Ads from us, with storm pages live by April and the state registration number in the site footer. The National Weather Service office in Norman found that about two thirds of the tornadoes on record in the Oklahoma City area struck in April, May or June. Storm damage pages need to be live by April, not written after the first storm.

    Oklahoma’s Roofing Contractor Registration Act requires the registration number on a roofer’s signs, cards, contracts and advertisements, and its definition of advertising includes electronic solicitations. So we put the number in the site’s footer, where every page shows it. Offering to cover a homeowner’s insurance deductible, in an ad or in a promise, is off limits under the same Act.

    From January 1, 2028, residential roofing in Oklahoma will require a Residential Roofing Endorsement from the Construction Industries Board. Roofers registered and in good standing with the board by January 1, 2027, can apply to be grandfathered in during that year. The board adds that endorsement information must appear on advertising alongside the registration number, so the website carries both.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Oklahoma rules
    59 O.S. §§ 1151.17 and 1151.30
    From 2028
    Residential Roofing Endorsement
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    In Oklahoma City, the property manager websites we build follow the Real Estate Commission’s ad rule and match the manager’s name and address to the lease. In Oklahoma, renting or leasing property for others for a fee makes a business a real estate broker under the state’s License Code, and so does collecting rent from the tenant of a single-family home. So a property management company needs a real estate license, and its listings follow the Real Estate Commission’s advertising rule.

    Under the Landlord and Tenant Act, a landlord who knows a home has flooded in the past five years must say so in the lease, prominently and in writing. The lease must also say, prominently and in writing, who accepts notices and at what address. By the time the tenancy starts, the tenant must have, in writing, the name and address of the manager, the owner or the owner’s agent. We keep the manager’s name and address the same on the website, the Business Profile and the lease packet.

    In Norman, home of the University of Oklahoma, nearly half of occupied homes are rented, by Census estimate. There, leasing pages have to answer the questions students and their parents ask.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Oklahoma rule
    59 O.S. § 858-102
    Also
    Landlord and Tenant Act, 41 O.S. §§ 113a and 116
    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

    On the agent and team websites we build around Oklahoma City, the broker’s name runs on every page, and listing posts and ads point back to them. The Oklahoma Real Estate Commission’s advertising rule says every ad by an agent or a team must name the broker. The broker’s name must be at least half the size of the agent’s or the team’s.

    On an agent’s or a team’s own website, the broker’s name has to appear on every page. And no property may be advertised until the broker has the owner’s permission, with a set date when that permission ends.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Oklahoma rule
    OAC 605:10-9-4
    Our client
    Real estate agency
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

The real estate marketing page goes further for brokerages, and the portfolio shows every other trade we have built for.

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 any agency pitching you SEO, a website or ads, and to us as well. Listen for Oklahoma rules and suburb names in the answers.

  1. Ask what leaves with you.If you part ways, the domain, analytics, Business Profile and Google Ads account should leave with you. That only works if each was set up in your business’s name from day one.
  2. Test them on an Oklahoma rule.A roofer can ask where the registration number has to appear. A med spa can ask what 59 O.S. § 725.2 requires when an ad names a doctor.
  3. Ask which suburbs come first.Edmond, Norman, Moore and Yukon are separate searches. A plan should say which ones get pages first, and why.
  4. Ask which counties the ads cover.A campaign drawn on Oklahoma County alone skips the parts of the city in Canadian and Cleveland counties. The answer should follow the places you actually serve.
  5. Look inside the reviews.A star rating alone tells you little. Look for reviewers who name the site that was built or the problem that got solved.

(FAQs)

Do you have an office in Oklahoma City?

No. Our team works remotely, inside accounts registered to your business, from the website to Search Console, Google Ads and the Business Profile. Any change we make is there for you to see when you log in.

Do you work in Edmond, Norman, Moore and Yukon too?

Yes. We plan pages, profile service areas and ad targeting for each place you actually serve, whether that is Edmond to the north, Norman and Moore to the south, or Yukon and Mustang to the west.

Can you make an Oklahoma City website ADA compliant?

We can test it against WCAG 2.2 at level AA and repair what falls short. Automated scans come first, then a person works through the pages by keyboard and with a screen reader. Common fixes include contrast, alt text for images, heading order, labels on form fields, tab order and video captions. We never add an overlay widget. It is technical work rather than legal advice, and no agency can promise a site will never be sued.

What does an Oklahoma roofer need to show on its website?

Its roofing contractor registration number. The Roofing Contractor Registration Act requires the number on signs, cards, contracts and advertisements, and counts electronic solicitations as advertising. From 2028, residential roofers will also need the new Residential Roofing Endorsement, and the Construction Industries Board expects that information on advertising too.

Why should my site say both OKC and Oklahoma City?

Because customers type both. Google’s suggestions include "med spa okc" and "roofer okc" as well as searches with the full name. A page that uses each where it reads naturally can match either search.

What are AEO and GEO?

Answer engine optimization and generative engine optimization: the work of getting ChatGPT, Perplexity or a Google AI Overview to name your business in its answer. Someone in Yukon might ask which Oklahoma City roofers work there. If your roofing page names Yukon as a place you work, the assistant has a line it can repeat.

Should an Oklahoma City business start with SEO or Google Ads?

We usually suggest both. Pages need months to climb in Google, and ads can fill that gap once they are live. The ad searches that lead to calls also tell us which suburb or service should get the next page.

Book a marketing audit and see how your site and Business Profile show up across the OKC metro.

(425) 954-3452info@kihanmarketing.com

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