Get a free audit

Rated 5.0 on Google

An SEO agency that measures position, not impressions

SEO Services and AI Search

Kihan Marketing is an SEO company for small business owners who need to be found by people ready to act. That means showing up in the right place, for the right service, when someone searches. Most of our SEO work is for property management and multifamily, real estate, roofing, and med spa and wellness. Those are the fields where we have first-hand results to show.

Get a free auditBook a free call

In short 9 min read

  • SEO is measured by position change, because position decides whether a search finds you at all.
  • Most of the work is local, technical and structural: real location pages, schema, indexing, and sites built with a page per real thing people search.
  • AI search is part of the engagement: pages written so an assistant can quote a sentence and attribute it.
  • Google Search Console
  • Semrush
  • Ahrefs
  • Google Analytics
  • Schema.org
  • ChatGPT
  • Perplexity
  • Google

We measure SEO by position change. Position is where your page sits in Google's results. Not impressions on their own. Not "traffic is up." Not a report full of graphs. Position is what decides whether a search finds you at all.

Search Console, 12 monthsRoofing company, Austin
Clicks Impressions
SepOctNovDecJanFebMarAprMayJunJulAug

What position change actually looks like

Three client sites, from each site's own Google Search Console. Each line gives the totals for the 12 months to August 2026, then what changed.

  • Sint Maarten

    A real estate agency. 8,392 organic clicks from 290,194 impressions, at an average position of 12.1. March to August 2026 against the six months before: clicks 3,952 to 4,418.

  • Austin

    A roofing contractor. 4,169 organic clicks from 1,244,708 impressions. March to August 2026 against the six months before: clicks 1,491 to 2,671. Since the SEO work began in January 2026, the monthly average position moved from 27.0 to 14.6 by September. How that work runs: roofing SEO.

  • Panama

    A real estate agency. 783 organic clicks from 111,133 impressions. March to August 2026 against the six months before: position 29.4 to 16.6, clicks 88 to 695.

Position 29.4 means few people see you. Position 14.6 is page two. On both sites, clicks rose as position improved. That's why we lead with position.

A hand holding a small green seedling in soil, a city skyline and river blurred at sunset behind it

Local SEO services

Local SEO services get a business found by people searching inside the area it serves. Most of what we do is local, because most of our clients sell inside a set service area.

  • One location to a whole metro

    Local work can start with one location, grow town by town, then cover a whole metro. The roofing site in the results above grew that way. It went from roughly 50 pages to 250 or more. More than 40 of those pages cover towns and neighborhoods in Central Texas.

  • Location pages written, not templated

    Copying one page for every town and changing only the name makes what Google's spam policies call doorway abuse. Their examples include pages aimed at different cities that all funnel people to one page. Pages like that stop working the moment anyone looks closely. We write each page around what is actually true of that town.

  • 30 or more project pages

    Built to show completed work, each job a page of its own.

  • A Knowledge Center video library

    A roofing video library inside the website. It holds 200 or more videos, and the videos also become written roofing posts.

  • A rebuild when the site is the problem

    Sometimes the site itself is what keeps a business on page two. Then we rebuild the site, with hyper-local location pages and a booking page on Amelia.

  • Profiles and ads alongside

    We manage Google Business Profiles and Yelp business pages. We also run Google Ads and Meta ads next to the organic work.

Position is what decides whether a search finds you at all.

Technical SEO and schema markup services

Technical SEO decides whether Google can crawl, render and index your pages. In plain terms: can Google find each page, read it, and store it so it can show up in search? It is the unglamorous half. It is also where a technical SEO agency earns its keep, or doesn't.

  • Duplicate metadata

    A meta description is the short summary Google shows under your link. On property management sites, templates often fill this field the same way on many pages. We find the duplicate meta descriptions and remove them.

  • Discovery at 250 pages and up

    A page Google hasn't found cannot rank at all. We built Kihan Indexer to check which pages Google has indexed, so none sits unnoticed on a large site.

  • Speed

    Google checks how fast a page loads, how quickly it reacts to a tap, and whether it jumps around while loading. It calls these Core Web Vitals. We fix what slows a page down. On sites we build, speed work carries on after launch.

  • Schema markup

    Schema markup is code that tells search engines and AI assistants what a page is about. That might be a business, a service, a location, a property, a review or an article. Managing schema by hand across a 250 page site doesn't scale, so we built Kihan Schema. With it, a project page, a location page and a service page all describe themselves the same way. It is also a low-cost way to make a site easier for search engines and AI tools to read.

AI SEO and answer engine optimization

Search now includes AI Overviews, ChatGPT, Perplexity and other assistants. They read a page and answer on your behalf. Getting cited by them is a different problem from ranking in the usual list of links. Some call it answer engine optimization, others generative engine optimization. The work is the same either way. Google's guide to AI features and your website says there are no extra requirements to appear in AI Overviews. It says the usual SEO best practices still apply. Be wary of paying twice for the same pages.

  • Quotable in fragments

    Clear subheadings. Direct answers, stated in one sentence instead of hinted at over three paragraphs.

  • Facts tied to your business

    Schema spells out what your business is and does. Google does not require it for AI Overviews, but it takes the guesswork out of your name, services and locations.

  • Part of the build

    AI citation work is part of our SEO and site build, done on the same pages. It is not an extra.

Our page on answer engine optimization services covers that work in full: what it involves in each industry, and how it is measured with a fixed set of questions in ChatGPT and Gemini. If the two names confuse you, AEO vs GEO explains the difference in plain terms.

Voice assistants such as Siri and Alexa work much the same way. They read out one answer, drawn from the same search results. Our page on voice search optimization explains how that answer gets picked.

An open book on a table by a window, its pages dissolving into floating sparks of light

Links follow from pages worth linking to.

Link building runs alongside content, not instead of it. Links follow from pages worth linking to.

  • Backlinks with SEO and social

    A backlink is a link to your site from another site. We build them as part of the wider SEO and social media work.

  • Listing marketing

    For property managers, we pair backlinks with better AppFolio listing marketing. We do this on sites we did not build, too.

SEO audit

An audit covers the whole site. What we find is put in order of what is likely to move.

  • Technical health and indexation

    Whether Google can crawl, render and index the site, and what it has actually indexed.

  • On-page structure and schema

    The headings, the links between your pages, and the schema behind each one.

  • Content coverage

    What people actually search for, set against the pages you have to answer it.

  • Local listings

    Your Google Business Profile and the map pack, the map results at the top of a local search. This applies if you have a storefront or serve an area.

You get back an ordered list: what to fix, and what each fix is likely to move. Not a 60 page PDF. If we go on to do the work, the audit becomes the build plan.

Content, site structure and programmatic SEO

Content work is where the structure gets decided. Structure is the difference between 50 pages and 250 pages that each earn their place. Three page types do that work. Each one meets the buyer at a different point in the same decision.

  • Guide pages

    Answer the question someone has before they know what they want.

  • Hub pages

    Hold a topic together and pass their strength to the pages beneath them.

  • Near-me pages

    Catch the searches that happen once someone is ready.

What we build on that structure:

  • Real estate sites

    Guide pages, hub pages and near-me pages, plus enhanced listings, vacation rental listings and blogs. A site can start as one landing page for a single development and widen from there.

  • Property management sites

    We rebuild the website templates property management platforms ship into better sites. A Western Washington apartment management company's corporate site is one, now live. A Seattle property manager's grew from five pages on AppFolio's website template to 250 or more, with a page for every managed property and its amenities, features and photos. We also rebuild the calls to action and the lead capture forms.

We build large sites with Kihan Internal Linker and our schema tooling. The Internal Linker is the piece that makes large sites work. Past a certain page count, the links between pages have to be kept up by a system. Otherwise the deep pages end up with nothing linking to them, and they never rank. How we plan and write the pages themselves is on our content marketing page.

A desk from above with a laptop, a sketchbook of wireframe boxes, a pencil and a coffee in morning light

Questions small businesses ask about SEO

How much does an SEO company cost?

The cost of SEO services depends on how much work your site needs. The size of the site, the number of locations, how hard your searches are to win and whether new pages must be built all move it. Our pricing page explains what changes the scope. The free marketing audit shows where your site stands first.

How long does SEO take to show results?

SEO usually takes months to show results, and no one can promise a date. The timeline depends on where your pages rank now, how many competitors want the same searches, and whether the site needs new pages first. On the three client sites above, position and clicks both rose when the latest six months were set against the six before.

Is SEO worth it for a small business?

SEO is worth it for a small business when customers search for what it sells in the area it serves. Paid ads stop the day you stop paying. Pages that rank keep bringing people in without extra spend. SEO is less useful if your work comes only from referrals and you don't plan to compete in search.

How do you choose an SEO company?

Choose an SEO company that measures position, not traffic graphs, and can show real results in fields like yours. Ask to see a client's position before and after, with the time window. Google's advice on hiring an SEO says that if someone guarantees first place in search results, find someone else. Ask what the audit covers and what happens after it. Ask who owns the accounts, and how either side ends the agreement.

Working with us

An engagement usually runs in three parts.

  1. Audit

    We check technical health, indexation, structure, schema, content coverage and your local listings. You get an ordered list of what to fix.

  2. Build plan

    If we go on to do the work, the audit becomes the plan. It sets out which pages, what structure, which tools, and what each is expected to move.

  3. Ongoing work against position targets

    Ongoing work is the monthly SEO itself, measured by where your pages rank in Google. Each month you get a summary of what moved, and a meeting to go through it. Most of the work runs on WordPress. There, our own SEO plugin, schema tooling and internal linker do the heavy lifting.

Kiran Dasgupta, our founder, leads every engagement and runs the technical SEO audits. Atisam Elahi, our SEO strategist, works on the pages themselves and the content plan.

Website development, Google Ads, Meta ads, Google Business Profile and social media often run alongside the SEO. On most of the projects above, they were all part of the same job.

Call (425) 954-3452 or email info@kihanmarketing.com. Tell us what you sell and where. We'll tell you what we think is holding your position back.

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.

Start a conversation

Tell us what your site is doing now and what it needs to do.

The more of this you fill in, the more specific the first reply is. Three fields are enough to start.

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