Get a free audit

Rated 5.0 on Google

Kihan Marketing is a digital marketing agency. For businesses in Portland and across Multnomah, Washington and Clackamas counties, we offer SEO, website design and development, AI search, Google and Meta Ads, local search and social media. Our specialties are med spas, healthcare practices and property managers.

  • 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 sextant
  • Quoted in AI answers
  • Searches that become bookings
  • Every login in your name
  • Built for the Portland metro

(hello, Portland)

Portland customers search by sextant, by suburb and by unincorporated community, such as SE Portland, Beaverton or Aloha. Our work is putting your business in those Google results and in AI assistants’ answers. None of it needs an office visit, and every login is yours to keep.

Evergreen forest meeting calm water under mist, a small island offshore

(search engine optimization)

Most SEO work for a Portland business comes down to pages: one for each service you offer and one for each part of the metro you serve. We handle the technical SEO, schema markup, content and link building behind them.

Within the city, people search by sextant. Almost every street name carries a prefix such as SE or NW, and Google’s suggestions include "apartments se portland" and "apartments northeast portland". A page that names its sextant and neighborhood, such as St. Johns in North Portland or Sunnyside in the southeast, matches the way people type.

  • 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 portland
  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. We also take on redesigns, speed work and the upkeep of a live site.

Several Oregon advertising rules name websites outright, including the ones for contractors, real estate brokers and property managers. We build the license numbers, licensee names and registered business names they call for into the page templates, so every page launches with them.

Our ADA compliance work checks a site against WCAG 2.2 at level AA, including sites we did not build. We fix what fails and 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

    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

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

    Started as a landing page and Meta ads for one development, then widened into a site covering realty, visas, island updates, concierge and vacation rentals.

    View the project 
    The website of a real estate agent, by Kihan Marketing
    Industry
    Real estate development
    Services
    Landing page
    Meta ads
    Website

See the full portfolio

(more services)

Illustration

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

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’s documentation lists no special steps for its AI Overviews and AI Mode. Its only bar for a supporting link is that Google has indexed the page and may show it with a snippet. Keeping your Business Profile current is on its list of good practices. Your pages need plain answers to what Portland customers ask. Does the city’s relocation rule cover this rental? Who does the laser work, and under which license? Is the roofer licensed with the Construction Contractors Board?

More on AI search 
PortlandGreshamHillsboroBeavertonAlohaLake OswegoOregon CityDamascus
Multnomah County Washington County Clackamas CountyCounty lines from the US Census Bureau.

(local search)

Local search around Portland splits along the Columbia River, along county lines, and between suburbs that are cities and suburbs with no city government. The metro reaches into Washington State, but three Oregon counties, Multnomah, Washington and Clackamas, hold more than 70 percent of its residents.

  1. The Columbia is a state line. Vancouver and the rest of Clark County sit across the river in Washington State. On the Oregon side, only Multnomah and Columbia counties touch Clark County. A business in Hillsboro or Oregon City is at least a county away from Vancouver, and Google's local results weigh that distance.
  2. The suburbs are cities of their own. Gresham and Hillsboro each have more than 110,000 residents, and Beaverton nearly 98,000. Lake Oswego, Tualatin and Wilsonville each cross a county line, so a campaign split by county has to include them in more than one.
  3. Many suburbs have no city government. In Washington County, 39 percent of residents live outside any city, in places such as Aloha and Bethany. In Clackamas County the share is 43 percent, in places such as Oak Grove. Damascus, a former city, is now an unincorporated community. A page for any of these places should be written about that place, not about Portland.

Portland metro in numbers

  • 1 in 4residents of the seven-county Portland metro live in the City of Portland (Census, 2025)
  • 6address sextants in Portland since South Portland split off from Southwest on May 1, 2020
  • 20cities honor Metro’s contractor business license, but the City of Portland does not
  • 116°Fat Portland’s airport on June 28, 2021, after record highs of 108°F and 112°F the days before

(industries)

Oregon law shapes the marketing in all four fields, from who may use "doctor" in an ad to what a broker’s home page must show. Portland adds its own landlord rules inside city limits.

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

    ORS 676.635 on advanced esthetics shapes how our SEO, Google Ads and booking pages for Portland med spas describe laser and IPL work.

    In Oregon, a health care provider who uses the title "doctor" must name the profession the doctorate was earned in on every ad, social media post and name badge. That name has to be at least a quarter the size of the largest lettering on the ad, post or badge. The title "nurse" needs a nursing degree or certificate from an approved program and a license to practice nursing. An injector’s bio uses it only when both are true.

    Nonablative laser and intense pulsed light (IPL) work on skin or hair, such as hair reduction and skin rejuvenation, is for certified advanced estheticians. Licensed health professionals may do it when their scope of practice covers it. Treatment pages should say who does each procedure and under which license or certificate.

    Google suggests "med spa nw portland", so a clinic in Northwest Portland should say NW Portland on its page.

    Med spa marketing 
    The website of a cryotherapy studio, designed and built by Kihan Marketing
    Oregon rule
    ORS 676.110, the "doctor" title
    Also
    ORS 676.635, advanced esthetics
    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 build roofing SEO, storm pages and Google Ads for Portland roofers around the dry summer and wet winter, with the CCB number on each. Oregon requires a Construction Contractors Board (CCB) license to offer or bid on roofing work. The license number must appear in nearly all of the roofer’s advertising, the website included.

    Metro’s regional contractor business license is optional, and it does not replace the CCB license. A roofer with jobs in several suburbs can usually hold it in place of a business license from each city. The roofer still needs one from its home city, and its area pages can say which license covers which place.

    Portland’s airport averages fewer than four rainy days in July and in August, and more than 18 in each month from November through January. Put replacement pages up by June, before the dry months arrive. Leak and storm pages belong online before November.

    Roofing marketing 
    The website of a roofing company, built by Kihan Marketing
    Oregon rule
    OAR 812-003-0120
    Dry months
    July and August
    Services
    Roofing SEO, storm pages, Google Ads
  3. A modern waterfront apartment building at blue hour with warm lit windows
    03 / 04

    For Portland property managers we build websites whose owner and resident pages keep Oregon’s rent rules apart from the ones that apply only inside city limits. In Oregon, managing rentals for an owner in return for pay, including advertising them, is licensed real estate activity unless an exemption applies. The registered business name must stand out in every ad, and the home page must show it along with the licensee’s name.

    For most tenancies, Oregon allows one rent increase in 12 months, none in the first year, and each with 90 days’ written notice. Each year, by September 30, the state’s Office of Economic Analysis publishes the cap on increases for the following year. The cap for 2026 is 9.5 percent. Units whose first certificate of occupancy was issued less than 15 years before the notice are exempt from the cap. Regulated affordable units are exempt only in narrow cases, such as an increase that leaves the tenant’s share of the rent unchanged.

    Inside Portland, the city code adds relocation assistance, a payment from landlord to tenant. A landlord who ends a tenancy without cause must give at least 90 days’ notice and, with some exemptions, pay it. A tenant whose rent goes up by 10 percent or more within 12 months can ask for it, then has six months to either pay it back and stay or move out. Owner and resident pages for Portland units should say so, and pages for rentals outside the city should leave it out.

    Oregon also lets tenants use a portable air conditioner. A landlord may restrict one only in writing, and only for reasons such as building codes, safety guidelines or the building’s power supply. Resident pages should state the cooling rules before summer.

    Property management marketing 
    The website of a property manager, designed and built by Kihan Marketing
    Oregon rule
    ORS 90.323, rent increases
    City rule
    Portland City Code 30.01.085
    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 and neighborhood pages for Portland-area brokerages name both the neighborhood and the city, and show the registered business name Oregon requires. Every Oregon real estate ad has to show the registered business name, and a broker’s home page has to show the broker’s name and that business name too. For online ads, the Real Estate Agency’s "one-click" rule puts all of it on the page the ad opens.

    Rental and listing pages need the city in them. Hollywood, Irvington and Kenton are Portland neighborhoods, but Google’s suggestions for "apartments hollywood" start with Florida and California, and those for "apartments kenton" with Ohio.

    Those pages run from the Pearl District to Lake Oswego, and ads and social posts send buyers straight to them.

    See the real estate project 
    The website of a real estate agency, which Kihan Marketing worked on
    Oregon rule
    OAR 863-015-0125
    Our client
    Real estate agency
    Result
    Clicks 1,545 to 2,478, July to September 2026 against 2025

Brokerage owners will find more on the real estate marketing page. Our past work, sorted by industry, 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)

Whoever you are weighing for SEO, web design or ads, our agency included, these five questions test how well they know Portland. Good answers mention sextants, the suburbs and Oregon’s rules without prompting.

  1. Ask whose name the accounts are in.If you parted ways tomorrow, would the domain, Search Console, the Business Profile and the ad account stay with you? All four should.
  2. Ask an Oregon question.Where must a roofer print its CCB number? Who may use "doctor" or "nurse" in a med spa’s ads? A good agency answers both without looking them up.
  3. Ask where the plan starts.SE Portland, Beaverton and Oregon City are separate searches. The plan should say which of them comes first.
  4. Ask about ad targeting.Campaigns can be limited to people in your service area, or opened to people elsewhere who have shown interest in Portland. Find out which.
  5. Judge reviews by their detail.A review that describes the job and how it went beats one that only gives stars. Kihan Marketing is rated 5.0 on Google.

(FAQs)

Do you have an office in Portland?

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

Do you work in Beaverton, Hillsboro and Gresham too?

Yes. Beaverton, Hillsboro and Gresham are cities of their own, so each one should have a page about that city, a slot in your service areas and separate ad targeting. Unincorporated places such as Aloha and Oak Grove get the same treatment.

Can you make a Portland website ADA compliant?

We can test it and fix it, whether or not we built it. We check the site against WCAG 2.2 at level AA and fix what fails, such as color contrast, image descriptions, keyboard access, form labels and captions. Then we test it again with a keyboard and a screen reader. We do not use overlay widgets. It is technical work, not legal advice, and no one can promise a site will never be sued.

Why should my Portland pages say Oregon?

Other Portlands compete for the same words. Google’s suggestions for "med spa portland" include Portland, Maine, and those for "seo portland" include Tennessee. Titles and pages that say Portland, Oregon, or name the neighborhood, make it clear which Portland you mean.

Where does a roofer’s CCB number have to appear?

In almost all of its advertising, the website included: newspaper, radio and video ads, business cards and job-site signs. Written bids, contracts and inspection reports need it too. Promotional gifts such as pens, cups and clothing are exempt.

Does Portland have its own rental rules?

Yes, for units inside city limits. Portland City Code 30.01.085 adds relocation assistance and notice rules on top of Oregon’s statewide limits on rent increases. We write owner and resident pages that name the rules for each property. This is a summary, not legal advice.

What are AEO and GEO?

Answer engine optimization and generative engine optimization: the work of getting your business named in Google’s AI Overviews, ChatGPT and Perplexity. In Portland it starts with pages that answer local questions directly, such as which sextants you serve or who performs your laser treatments, plus a current Business Profile.

Every plan starts by checking how your site and Business Profile appear in search today, from Hillsboro to Gresham and from St. Johns to Oregon City.

(425) 954-3452info@kihanmarketing.com

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