Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency. For businesses across Pima County, from Tucson and Oro Valley to Marana, Sahuarita and Vail, we offer SEO, website design and development, AI search, Google and Meta Ads, local search and social media. Med spas and healthcare practices are 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 across the valley
  • Named in AI answers
  • Ready before the heat
  • Logins kept in your name
  • Built for Pima County

(hello, Tucson)

Customers in Oro Valley, Marana, Vail and Green Valley often put their own town into the search. We help your business show up in those searches, get named in AI answers and win the call, working remotely in accounts you own.

A saguaro cactus on a hillside above a low city and mountains at sunset

(search engine optimization)

Our SEO work covers site audits and technical fixes, schema markup, content and link building.

Most of that work is pages: a page for every service, and another for every place you cover. Google’s own suggestions show people adding their town to the search, such as roof repair in Oro Valley, property management in Marana or roofers in Vail. So each of those pages is written about that town, with details that are true there, rather than copied from the Tucson page.

  • 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

Googleroof repair oro valley
  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. The platform depends on how far the site has to grow and who will edit it. Redesigns, speed work and maintenance are part of the job as well.

North of the city, Oro Valley and the Catalina Foothills both have a median age of about 55, by Census estimate, against about 40 for Pima County. With age, low-contrast text gets harder to read and small buttons get harder to hit, so on sites that serve these towns, faint gray type and tiny tap targets are the first things to fix. Our ADA compliance work tests a site against WCAG 2.2 at level AA, fixes what fails and checks it again with a keyboard and a screen reader. We do not use overlay widgets, and 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

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

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

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

In Google’s own guidance, appearing in AI Overviews takes no special markup, only a page that is indexed and can show a snippet, and Google recommends a current Business Profile. Our part is to put answers an assistant can quote on your site, for the questions Tucson customers actually ask. Do you come out to Vail and Corona de Tucson? Do you work in the Catalina Foothills, or only inside city limits? Can the job be done before the monsoon?

More on AI search 
TucsonMaranaOro ValleyCasas AdobesCatalina FoothillsVailSahuaritaGreen Valley
Pima CountyCounty lines from the US Census Bureau.

(local search)

Tucson search splits by mountains, town lines and large suburbs with no city government, all inside one county, Pima. That county has more than 9,000 square miles of land, and just over half its people live in the City of Tucson.

  1. Mountains set the edges. The Santa Catalina Mountains rise to the north, the Rincons to the east and the Tucson Mountains to the west, and Saguaro National Park holds land on both the east and west sides of the city. The valley runs out to Marana in the northwest, Vail in the southeast and Sahuarita and Green Valley in the south. Because Google’s local ranking counts how far a business is from the searcher, a shop near downtown can trail in a search made from Sahuarita.
  2. Big suburbs, no city hall. Casas Adobes and the Catalina Foothills are unincorporated communities, and the Census Bureau counts more residents in the Catalina Foothills than in the Town of Oro Valley. They have no city limits to point to, so their pages and service areas use the community names people know.
  3. Growth runs northwest. From 2020 to mid-2025 the Town of Marana grew by about a quarter, to an estimated 65,523 people. Over the same years the City of Tucson grew by about one percent. At that pace, Marana earns its own pages and its own ad area.

Tucson in numbers

  • 49,104students at the University of Arizona in fall 2026, not counting its Global Campus
  • 112days at 100 F or hotter in Tucson in 2024, the most in weather records back to 1895
  • 73.6median age in Green Valley, south of Tucson; in the City of Tucson it is 34.6
  • 72,059people in Casas Adobes, north of the city, which has no town or city government

(industries)

Arizona writes many of the rules these businesses work under: license titles in clinic ads, roofing license classes, landlord notices and disclosures on land sold outside town limits. Tucson’s own market, with a large renter population and a lot of unincorporated land, shapes how each one plays out.

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

    In Tucson, Oro Valley and Marana, our med spa SEO, Google Ads and booking pages state each injector’s license, as A.R.S. 32-3213 requires.

    In Arizona, an ad for health care services that includes a health professional’s name must state that person’s title and license type, and the law’s definition of an ad includes electronic media and any other means of promotion. So when a treatment page, a Google ad or a post names the injector, it also says what license the injector holds.

    Arizona also asks larger practices to share their prices. Where a practice has three or more medical doctors, osteopathic physicians or other providers the law covers, it must give the direct-pay price of at least its 25 most common services, on request or online. The list is updated every year. A clear price page on the site is one way to meet it.

    Google’s own suggestions show people looking for a med spa in Oro Valley or Marana, so a clinic that draws patients from north of the city needs a page for each town.

    Med spa SEO 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Arizona rule
    A.R.S. 32-3213
    Also
    A.R.S. 32-3216
    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

    Each roof type a Tucson roofer handles gets its own page from us, showing the ROC license class, alongside roofing SEO, storm pages and Google Ads. The monsoon, which the National Weather Service dates from June 15 to September 30, is never the same twice. It normally brings Tucson 6.06 inches of rain, but the driest season measured 1.59 inches and the wettest 13.84. Leak and storm repair pages need to be live before June, whatever kind of summer it turns out to be.

    Arizona licenses roofers by class: R-42 for residential work, C-42 for commercial work and CR-42, a dual license, for both. The R-42 and C-42 classes list the same roof systems, from tile, shingles and metal to urethane foam and coatings. Google’s suggestions for roof repair in Tucson name the roof type too: flat, tile and metal. So each roof type gets its own page, and every page shows the ROC number and the license class.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Arizona rules
    A.A.C. R4-9-102 to R4-9-104
    License classes
    R-42, C-42 and CR-42
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    Since nearly half of City of Tucson households rent, the property manager websites we build put most rental pages inside the city. Nearly half the households in the City of Tucson rent their home, against about a third across Pima County and about one in six in Marana, by Census estimate. Most of a manager’s rental pages belong inside the city.

    At or before the start of a tenancy, Arizona requires the landlord to give the tenant, in writing, the names and addresses of the property manager and of the owner or the owner’s agent. The landlord must also say in writing that the Arizona Residential Landlord and Tenant Act is on the Arizona Department of Housing’s website. Both belong in the lease packet and the resident portal.

    Arizona’s pool statute, A.R.S. 36-1681(E), says a person who rents or leases a home with a pool gives the renter a pool safety notice approved by the Arizona Department of Health Services. When a listing shows off the pool, that notice belongs in the lease packet.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Arizona rules
    A.R.S. 33-1322 and 36-1681(E)
    Market
    48% of City of Tucson households rent
    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

    Our listing pages and community guides for Tucson brokerages flag Arizona’s disclosure affidavit up front on unincorporated parcels. Much of the Tucson area lies outside any town, from Casas Adobes to Picture Rocks and Vail. When someone there sells five or fewer parcels that are not part of a subdivision, Arizona requires the seller to give the buyer an affidavit of disclosure at least seven days before the transfer. It covers access, road maintenance, flood zones, water supply and septic, and the buyer may cancel the sale within five days of receiving it. Listings for these parcels should mention the affidavit up front.

    Those pages run from Oro Valley to Vail, and the posts and ads we run send buyers there.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Arizona rule
    A.R.S. 33-422
    Our client
    Real estate agency, Sint Maarten
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Read more on real estate marketing, or see every industry we work in on 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)

Whoever you are considering for SEO, a website or ads, us included, their answers to these five questions will show whether they have worked out Tucson or are treating it as a smaller Phoenix.

  1. Ask who will own the accounts.Your domain, ad account, Business Profile and analytics should sit in your business’s name from day one.
  2. Ask what Arizona requires of your trade.A med spa agency should know what Arizona requires when an ad names a practitioner. A roofing agency should know what separates an R-42 license from a CR-42.
  3. Ask which part of Pima County comes first.Oro Valley, Marana and Vail are separate searches, and a plan should name the first places it will cover.
  4. Ask how the plan follows the weather.Heat can arrive in March and the monsoon runs into September. A good plan says when budgets and pages change.
  5. Look past the star rating.Reviews that describe the work, like a rebuilt site or a fixed ad account, tell you more than the stars do. Kihan Marketing is rated 5.0 on Google.

(FAQs)

Do you have an office in Tucson?

No. We work remotely, and all the work happens inside accounts you own, from your website and Google Ads to your Business Profile and Search Console. Every change is visible to you.

Do you work in Oro Valley, Marana, Sahuarita and Vail too?

Yes. Oro Valley, Marana and Sahuarita are towns of their own, and Vail is an unincorporated community southeast of the city. Each place you serve gets its own page and its own spot in your Business Profile service areas, so a search from Sahuarita or Oro Valley finds a page about that town.

Is South Tucson part of Tucson?

No. South Tucson is a separate city of about one square mile, with its own government. Pages, service areas and ad targeting should treat it as a place of its own, not as a Tucson neighborhood.

Can you help with ADA compliance for a Tucson website?

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

What are AEO and GEO?

Answer engine optimization and generative engine optimization: the work of getting a business named when Google’s AI Overviews, ChatGPT or Perplexity answer a question, such as who repairs flat roofs in Tucson. It starts with indexable pages that answer those questions in plain words, backed by an up-to-date Business Profile.

What does Arizona require when a med spa ad names the injector?

Under A.R.S. 32-3213, an ad for health care services that includes a health professional’s name must state the title and type of license that person holds and practices under. The law’s definition of advertising includes electronic media and any other means of promotion.

Name the towns and suburbs you want to win, from Marana to Green Valley, and we will begin with a marketing audit of your site and Business Profile.

(425) 954-3452info@kihanmarketing.com

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