Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency. We offer SEO, web design and development, AI search, Google and Meta Ads, local search and social media across Charleston, Berkeley and Dorchester counties, from Mount Pleasant to Summerville. Our specialty is med spas and healthcare practices.

  • 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 all three counties
  • Named in AI answers
  • Booked from the first search
  • Your accounts, not ours
  • Built for Charleston

(hello, Charleston)

Your Charleston customers live in three counties and on both sides of the Ashley and Cooper rivers. We help them find your business on Google, hear its name from AI assistants and book with you. We work remotely, in accounts you own.

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

(search engine optimization)

We handle SEO from the ground up: site audits, technical fixes, schema markup, content and link building.

Charleston and Summerville share their names with places in other states. Type "roofing company charleston" into Google and its suggestions offer "sc" and "wv". Type "roofers summerville" and they offer "sc" and "ga". So your titles and headings should say South Carolina. Each town you serve also gets its own page about the work you do there.

  • 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

Googleroofing company charleston sc
  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 calls for it. We pick the platform by how far the site needs to grow. Redesigns, speed work and maintenance are part of the job.

South Carolina has its own disability rights law, the Bill of Rights for Handicapped Persons, passed in 1983. It bars discrimination in public accommodations, public services and housing unless there is reasonable justification. It sets no technical standard for websites. For that, our ADA compliance work tests your site against the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. Whatever fails gets fixed and checked again, with a keyboard and a screen reader as well as automated tools. That 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

    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

See the full portfolio

(more services)

Illustration

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

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 no special markup or AI files to appear in AI Overviews. To appear as a link there, a page must be indexed and eligible for a snippet in Google Search. Google also points to an up-to-date Business Profile. So your pages should answer, in plain words, the questions people around Charleston ask. Do you cross the Cooper River to Mount Pleasant? Do you come out to Johns Island or Kiawah? Are you open on a flood-tide morning?

More on AI search 
Atlantic OceanCharlestonNorth CharlestonMount PleasantJames IslandDaniel IslandGoose CreekMoncks CornerSummerville
Charleston County Berkeley County Dorchester CountyCounty lines from the US Census Bureau.

(local search)

Charleston-area search splits along county lines that cut through cities, along the Ashley and Cooper rivers, and between town limits and unincorporated land. The metro takes in three counties, Charleston, Berkeley and Dorchester, and each one borders the other two.

  1. County lines run through the cities. The City of Charleston reaches into Berkeley County at Daniel Island and Cainhoy. North Charleston crosses into Dorchester County, and Summerville lies in all three counties. A Summerville business can have customers in every one of them.
  2. Rivers divide the core. The Ashley River separates the peninsula from West Ashley and from James Island. The Cooper River lies between downtown and Mount Pleasant, crossed by the 2.5-mile Arthur Ravenel Jr. Bridge. Google’s local results weigh the distance to the person searching, so each side of the water needs its own page.
  3. In two counties, most people live outside town limits. More than half the residents of Berkeley County, and of Dorchester County, live outside any city or town, by 2025 Census estimate. A plan built only on city names leaves them out.

Charleston in numbers

  • 889Kpeople in the three-county Charleston metro in 2025, by Census Bureau estimate
  • 50%of the metro’s population growth from 2020 to 2025 was in Berkeley County
  • 22%of City of Charleston residents lived on the peninsula in 2020, by the city’s figures
  • 57coastal floods a year on average around Charleston since 2020, up from under 10 in the 1980s

(industries)

South Carolina sets its own rules for each of these trades. They cover who may be called a nurse in a med spa ad and what a roofer may offer on an insurance claim. From May 2027 they also set how a real estate team must be named.

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

    In Charleston, our med spa SEO, Google Ads and booking pages call an injector a nurse only with an active South Carolina nursing license.

    In South Carolina, a person may not use "nurse" as a title without an active nursing license. Two narrow exceptions cover nurses on their way to a license. So a "nurse injector" in a staff bio or an ad should be a licensed nurse.

    A physician assistant or an advanced practice registered nurse may not delegate neurotoxin injections, fillers or laser work that destroys tissue to a certified medical assistant. So each treatment page should say who performs it.

    People search by part of town: a med spa on Daniel Island or in West Ashley, Botox on Johns Island. Each location page should name the area it serves.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    South Carolina rule
    Section 40-33-30(C), the title "nurse"
    Also
    Section 40-47-196, limits on delegation
    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 publish storm pages for Charleston roofers by March, alongside roofing SEO and Google Ads, all under the exact name on the state license. NOAA’s storm records for 2016 to 2025 list 20 tornadoes in Charleston County. Sixteen of them came during tropical storms, among them Irma, Debby and Helene. Most hail and thunderstorm wind reports in the three counties fall between March and August. Storm pages should be live by March and stay current through October.

    Section 40-59-25 bars a residential builder or contractor from representing or negotiating a roof insurance claim for the owner of a home, or offering or advertising to do so. It also bars advertising or promising to pay or rebate any part of the deductible to win the job. A discount for putting the company’s sign in the yard counts as that kind of promise.

    A contractor licensed by the state Contractors’ Licensing Board must market under the exact name on its license. That covers its marketing, ads, site signs and contracts. Only vehicles may carry a shorter version, and only if it is not misleading.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    South Carolina rule
    Section 40-59-25, claims and deductibles
    Also
    Section 40-11-370(B), the exact license name
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    Our property management work in Charleston covers the website and its owner and move-out pages, written around South Carolina’s licensing and deposit rules. About half the households in North Charleston rent their home, and more than four in ten in the City of Charleston, by Census estimate.

    South Carolina licenses property managers through its Real Estate Commission. Advertising property management services without that license is unlawful.

    A landlord must itemize any deposit deductions in writing within 30 days. The clock starts when the tenancy has ended and the unit is handed back, or when the tenant asks, whichever is later. A landlord who wrongly keeps a deposit can owe three times the amount withheld. A manager’s move-out page should spell out both rules.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    South Carolina rule
    Section 27-40-410, deposits
    Licensing
    Section 40-57-20, property managers
    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

    Charleston brokerages and agents get listing pages, neighborhood guides and ad templates built for the team name rule that starts in May 2027. From May 15, 2027, a South Carolina real estate team’s name must end in "team at" followed by the name of its brokerage. In every ad, the team name may be no more than twice the size, prominence or frequency of the brokerage’s full name.

    Every ad must already name the full brokerage firm. Online, a link from the ad to the brokerage’s home page meets that rule.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    South Carolina rule
    Section 40-57-360, from May 15, 2027
    Our client
    Real estate agency, Sint Maarten
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Read more about 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)

Any agency you are weighing for SEO, web design or ads should be able to answer these five questions, and so should we. A good answer names places like Goose Creek or Johns Island and cites South Carolina rules by section.

  1. Ask whose name is on each account.The domain, the Google Ads account, the Business Profile and analytics should belong to your business, and you should hold the logins.
  2. Ask a South Carolina question.A roofing agency should know what section 40-59-25 says about deductibles and yard signs. A real estate agency should know what changes for team names in May 2027.
  3. Ask which part of the metro they would start with.A plan for Mount Pleasant is not a plan for Goose Creek or Summerville. "The whole Lowcountry" is not an answer.
  4. Ask what happens on a flood-tide day or in a storm.The answer should name who sets special hours on your Business Profile when a flood tide closes roads, and who pauses the ads until the water goes down.
  5. Read reviews that describe the work.Look past the star rating for reviews that say what the agency built, fixed or ran.

(FAQs)

Do you have an office in Charleston?

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

Do you work in Mount Pleasant, Summerville and North Charleston too?

Yes. Mount Pleasant and Summerville alone are about 23 miles apart in a straight line. So each town you serve gets its own page and its own entry in the ads’ location targeting.

Is James Island part of the City of Charleston?

Partly. The Town of James Island is a separate government, incorporated for the fourth and final time in 2012. The City of Charleston also has a James Island area of its own. A business on the island should make clear on its site and its Business Profile which James Island it means.

Do you do ADA compliance work on Charleston websites?

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

What are AEO and GEO?

Answer engine optimization and generative engine optimization. Both mean getting your business named in AI answers. Someone might ask ChatGPT or Perplexity for a roofer in Summerville, or Google might show an AI Overview for a med spa in Mount Pleasant. The work rests on pages Google can index that answer real questions, and a Business Profile kept current.

Should a Charleston business start with SEO or Google Ads?

Often both. A roofer’s storm pages should be live by March, but new pages can take months to rank. Ads can bring in calls in the meantime. The searches behind those calls, from Goose Creek to Johns Island, show which area page to write first.

Ask for a marketing audit, and we will check how your site and Business Profile do in searches from the peninsula out to Moncks Corner.

(425) 954-3452info@kihanmarketing.com

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