Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency. Businesses anywhere in Greater Columbus can hand us one job or all of them: the website, SEO, AI search, Google and Meta Ads, local SEO and social media. Roofers, med spas, property managers and brokerages get pages written to the Ohio and Columbus rules for their trade.

  • 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
  • Show up in the suburb they search
  • Your name in the AI answer
  • Planned for winter and summer
  • Your logins, your accounts
  • Built for Greater Columbus

(hello, Columbus)

From Dublin to Pickerington, Columbus customers search by suburb and ask AI assistants who to call. Our job is to get your name into both, working remotely in accounts that stay yours.

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

(search engine optimization)

We handle the technical SEO, schema markup, content and link building for Columbus businesses, then build a page for each service and each place you serve. Many of those places are cities in their own right that people search by name, such as Dublin, Westerville, Grove City and Reynoldsburg. Dublin has about 49,000 residents and Reynoldsburg about 43,000. Each one needs a page written about that city, not a copy with the name changed.

  • 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

Googlefurnace repair columbus ohio
  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, and we take on redesigns, speed work and maintenance.

Our ADA compliance work tests a site against WCAG 2.2 at level AA, the Web Content Accessibility Guidelines. We fix what fails, then retest with a keyboard and a screen reader. It is technical work, not legal advice.

Lead forms are a separate matter. Ohio law can give a business a defense to some data breach claims. To qualify, the business must keep and follow a written cybersecurity program with administrative, technical and physical safeguards. The program must fit the size of the business and the data it holds, and reasonably conform to a recognized framework. A form that collects patient or tenant details belongs inside it.

  • 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

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

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

See the full portfolio

(more services)

Illustration

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

We work to get your business named in Google's AI Overviews, ChatGPT and Perplexity, the work known as answer engine optimization (AEO) or generative engine optimization (GEO).

Google adds no special requirement for AI Overviews. Any page that is indexed and can show a snippet in Search is eligible, though not guaranteed a place. Google’s list of good practices also covers current Business Profile details. So each page answers what a Columbus customer might ask ChatGPT or Gemini. Does your crew work in Delaware County too? Is the rental near the Ohio State campus? Are you open on Ohio State game days?

More on AI search 
ColumbusDublinHilliardWestervilleGrove CityReynoldsburgDelawarePickerington
Franklin County Delaware County Licking County Fairfield CountyCounty lines from the US Census Bureau.

(local search)

Local search in Greater Columbus splits by city line, by distance and by where the suburbs are growing, and the county map is a poor guide to any of it. The City of Columbus reaches into Franklin, Delaware and Fairfield counties, and some of the separate suburban cities around it cross county lines too.

  1. Two suburbs, five counties. Dublin spills into Delaware and Union counties, and Reynoldsburg into Licking and Fairfield. A campaign fenced to Franklin County misses part of both cities, so we draw ad targeting and service areas around city lines instead.
  2. Distance shapes the map results. Google weighs the distance between a business and the person searching. A Grove City company is unlikely to appear for someone in Westerville, almost 20 miles away, just because both are near Columbus.
  3. The growth is at the edges. Delaware County has grown about 13 percent since 2020, more than four times as fast as Franklin County. Powell grew about 28 percent, while Upper Arlington and Westerville lost a little. The suburb that needs a page first is not always the biggest.

Greater Columbus in numbers

  • 938,396people in the City of Columbus in 2025, ranked 15th among US cities
  • 2.24Mpeople in the ten-county Columbus metro in 2025, up more than 21,000 in a year
  • 228square miles inside the city limits at the end of 2024, up from about 40 in 1950
  • 62,010students on Ohio State’s Columbus campus in fall 2026, near the city center

(industries)

Each of these trades answers to Ohio rules. Roofing jobs and rentals inside the city also fall under Columbus rules, for contractor licensing and for security deposits. We check the rule behind a page before we write it.

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

    For Columbus med spas, we keep SEO, Google Ads and booking page claims inside ORC 4731.22(B)(5), which bars false expectations of results.

    Under Ohio Medical Board rules, applying a light-based medical device to a patient counts as practicing medicine and surgery. A physician can never hand off that work for ablative procedures. The physician may pass non-ablative skin treatments with a vascular laser to a nurse or physician assistant, but only under set conditions. Among them, the physician sees and evaluates the patient first and is on site whenever a nurse does the treatment.

    So a booking page should name who performs each laser treatment, rather than selling it as a walk-in spa service. The State Medical Board of Ohio can also discipline a physician for an ad likely to create "false or unjustified expectations of favorable results." Results claims and before-and-after photos have to stay inside that line.

    OhioHealth, Nationwide Children’s Hospital and Mount Carmel each had more than 8,000 full-time employees in Greater Columbus in 2024. An independent practice can compete on detail: the suburb it serves and the treatments it offers.

    Med spa SEO 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Ohio rules
    OAC 4731-18-02 and 4731-18-03
    Also
    ORC 4731.22(B)(5)
    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

    We run roofing SEO, storm pages and Google Ads for Columbus roofers, with a storm repair page for each suburb they serve, from Hilliard to New Albany. In February 2024 an EF1 tornado ran from southwest of Hilliard toward Upper Arlington, leaving many homes with minor roof and siding damage. In April another EF1 north of New Albany caused roof damage in Delaware County. A roofer serving those suburbs should publish a storm repair page for each one well before the next storm.

    Ohio has no state license for roofers. Inside the City of Columbus, contractors need a city license or registration before pulling permits or starting work. Residential roofing falls under the Home Improvement Limited Contractor license. A roofer who holds it can list it on the site and on its Business Profile.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Ohio rule
    No state roofing license
    Columbus rule
    City Code Chapter 4114
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    Our property manager websites for Columbus put the City’s Renter’s Choice deposit options on listing and application pages and explain Ohio’s 30-day deposit notice. A Columbus landlord who charges a security deposit must tell tenants in writing how they can pay it. They can pay in full or choose installments due with the rent: a plan of at least three months, or one of at least six. Landlords with fewer than five rental units are exempt. For everyone else, those options belong on the listing and application pages, not only in the lease.

    Ohio gives a landlord 30 days after the lease ends and the tenant moves out to deliver an itemized notice of any deposit deductions. Any balance still owed goes with it. The tenant has to give a forwarding address in writing. A move-out page can explain both steps plainly.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Columbus rule
    City Code 4551.04, Renter’s Choice
    Ohio rule
    ORC 5321.16
    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

    We build Columbus brokerage sites with listings, near-me pages and suburb guides, and fix the brokerage name Ohio requires into every page. Ohio’s advertising rule reaches every page of an agent’s site. Each page must show the brokerage’s name, no less prominent than the agent’s name. A team name must include "team" or "group" and cannot use "realty" or "associates".

    Suburb guides cover places such as Upper Arlington or Gahanna. The brokerage name sits in the page template, so no page goes live without it.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Ohio rules
    OAC 1301:5-1-02 and 1301:5-1-21
    Our client
    Real estate agency, Sint Maarten
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

More on home services marketing for plumbing, HVAC and electrical companies and on real estate marketing. Finished work is 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)

These five questions work on any agency that pitches you, including us. A good answer tells Grove City from Gahanna. A weak one only knows the name Columbus.

  1. Ask whose name is on the accounts.The Google Ads account, Business Profile, analytics and domain should all be registered to you.
  2. Ask about Columbus and Ohio rules.Anyone pitching property managers should know what Columbus’s Renter’s Choice rule asks landlords to offer. Anyone pitching med spas should know the conditions Ohio rule 4731-18-03 sets before a nurse uses a vascular laser.
  3. Ask which suburbs they would start with.Dublin, Grove City and Reynoldsburg are three different searches. Listen for a first pick with a reason behind it, not a promise to cover the whole metro.
  4. Ask how the ads are aimed.Unless the setting is changed, a Hilliard campaign can also reach people elsewhere who show an interest in Hilliard, such as through their searches. Ask whether yours is limited to people in Hilliard or regularly there.
  5. Read the reviews for specifics.The useful ones name the job, such as a rebuilt site or a fixed profile, and what happened next. Kihan Marketing is rated 5.0 on Google.

(FAQs)

Do you have an office in Columbus?

No. We work remotely, and every account stays under your own login, from Search Console and Google Ads to the Business Profile and the site itself. You can look over any change we make.

Do you cover Dublin, Westerville and Grove City?

Yes. A suburb can have a page written for it, a spot among your profile’s service areas and ads aimed at it alone. One campaign for all of Columbus would treat them as a single market.

Do you offer ADA compliance for Columbus websites?

Yes, as technical work. We test the site against WCAG 2.2 at level AA and fix what fails: color contrast, image descriptions, headings, form labels, focus order and captions. Then we check it again with a keyboard and a screen reader. We never add overlay widgets. It is not legal advice, and no one can promise a site will never be sued.

What are AEO and GEO?

AEO stands for answer engine optimization and GEO for generative engine optimization. Both are about having your business named when an AI tool answers a question. A patient in Dublin might ask ChatGPT which med spa has a physician on site for laser work, and we write the page that answers it.

Can Ohio homeowners cancel a contract signed at their door?

In most door-to-door sales, yes. Under Ohio law, the buyer can cancel within three business days, with the window closing at midnight on the third. The seller has to explain that right at signing and attach a cancellation form. Exclusions include a sale where the homeowner made first contact with a seller that regularly offers the work from a fixed place of business in Ohio. A roofer who knocks on doors in Hilliard or Upper Arlington after a storm needs that form in the paperwork. This is a summary, not legal advice.

Should a Columbus business start with SEO or Google Ads?

Often both. Ads can reach fast-growing suburbs such as Powell right away, while new pages for them take months to climb. What the ads bring in shows which suburbs deserve a page first.

Name the Greater Columbus suburbs you work in, and our audit will show whether your Business Profile appears in the map results there.

(425) 954-3452info@kihanmarketing.com

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