A roofing contractor moved from average position 27.0 to 14.6, from January to September 2026.
See the accountA real estate agency improved from average position 28.9 to 12.3, and its clicks rose from 82 to 1,137, comparing November 2025 to February 2026 against July to October 2026.
See the account
Where we have first-hand results
On this page

An SEO agency that measures position, not impressions
Kihan Marketing is an SEO company for small business owners who need to be found by people ready to act. That means appearing in the right place, for the right service, at the moment someone searches. Most of our SEO work is for property management and multifamily, real estate, roofing, and med spa and wellness businesses, because those are the fields where we have first-hand results to show.
We measure SEO by position change, meaning where your page sits in Google's results. We do not judge it by impressions alone, by a vague "traffic is up" or by a report full of graphs, because position is one of the clearest leading indicators of whether the right searchers can find you.
Read moreClose
Want a second look first? Start with a free marketing audit.
What position change actually looks like
Here are three client sites, with figures from each site's own Google Search Console. Each line gives the totals for the 12 months to August 2026, followed by what changed.

Read moreClose
Sint Maarten
A real estate agency earned 8,392 organic clicks from 290,194 impressions, at an average position of 12.1. Comparing March to August 2026 with the previous six months, clicks rose from 3,952 to 4,418.
Austin
A roofing contractor earned 4,169 organic clicks from 1,244,708 impressions. Comparing March to August 2026 with the previous six months, clicks rose from 1,491 to 2,671. Since the SEO work began in January 2026, the monthly average position had moved from 27.0 to 14.6 by September. You can read how that work runs on our roofing SEO page.
Panama
A real estate agency earned 1,454 organic clicks from 159,828 impressions in the 12 months to October 2026. Comparing November 2025 to February 2026 against July to October 2026, average position improved from 28.9 to 12.3 and clicks rose from 82 to 1,137.
At position 28.9, very few people see you, while position 14.6 puts you on page two. On both sites, clicks rose as position improved, which is why we measure position first.
Local SEO services
Local SEO services help a business get found by people searching within the area it serves. Most of what we do is local, because most of our clients sell within a set service area.
From one location to a whole metro
Local work can start with a single location, grow town by town and eventually cover a whole metro. The roofing site in the results above grew that way, from roughly 50 pages to 250 or more, and more than 40 of those pages cover towns and neighborhoods in Central Texas.
Location pages that are written, not templated
Copying one page for every town and changing only the name is what Google's spam policies call doorway abuse. Their examples include pages aimed at different cities that all funnel people to the same place. Pages like that stop working once anyone looks closely, so we write each page around what is true of that town.
30 or more project pages
Each completed job gets a page of its own, so prospects can see the work.
A Knowledge Center video library
This roofing video library sits inside the website and holds 200 or more videos, each of which also becomes a written roofing post.
A rebuild when the site is the problem
Sometimes the site itself is what keeps a business on page two. In that case we rebuild it, with hyper-local location pages and a booking page on Amelia.
Profiles and ads alongside
We manage Google Business Profiles and Yelp business pages, and we run Google Ads and Meta ads alongside the organic work.

Technical SEO and schema markup services
Technical SEO decides whether Google can crawl, render and index your pages. Put simply, can Google find each page, read it and store it so that it can appear in search? It is the foundation the rest of SEO depends on.
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 across many pages, so we find the duplicate meta descriptions and remove them.
Discovery at 250 pages and up
A page Google has not found cannot rank at all. We built Kihan Indexer to check which pages Google has indexed, so that no page on a large site goes unnoticed.
Speed
Google measures how fast a page loads, how quickly it responds to a tap and whether it shifts around while loading. It calls these measures Core Web Vitals. We fix whatever slows a page down, and on the sites we build, speed work continues after launch.
Schema markup
Schema markup is code that tells search engines and AI assistants what a page is about, whether that is a business, a service, a location, a property, a review or an article. Managing schema by hand across a 250 page site is impractical, so we built Kihan Schema. With it, project pages, location pages and service pages all describe themselves consistently. It is also an inexpensive 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 that read a page and answer on your behalf. Getting cited by them is a different problem from ranking in the usual list of links.

Read moreClose
Some people call this work answer engine optimization and others call it generative engine optimization, but 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 and that the usual SEO best practices still apply, so be wary of paying twice for the same pages.
Easy to quote
We use clear subheadings and give direct answers in a single sentence, rather than hinting at them 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 removes the guesswork about your name, services and locations.
Part of the build
AI citation work is done on the same pages as our SEO and site build, so it is not an extra charge.
Our page on answer engine optimization services covers that work in full, including what it involves in each industry and how we measure it with a fixed set of questions in ChatGPT and Gemini, recording whether you are named, where, and who is named instead.
Voice assistants such as Siri and Alexa work in much the same way, reading out a single answer drawn from the same search results. Our page on voice search optimization explains how that answer is chosen.
SEO audit
An audit covers the whole site, and we rank what we find by how likely each fix is to move your position.

Read moreClose
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, compared with the pages you have to answer it.
Local listings
Your Google Business Profile and the map pack, which is the set of map results at the top of a local search. This applies if you have a storefront or serve a defined area.
You receive a prioritized list of what to fix and what each fix is likely to move, rather than 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 a site's structure is decided, and structure is the difference between 50 pages and 250 pages that each earn their place. Three page types do that work, and each meets the buyer at a different point in the same decision.

Read moreClose
Guide pages answer the questions 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 people make once they are ready to buy.
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 a single landing page for one development and grow from there.
Property management sites
We turn the website templates that property management platforms provide into better sites. The corporate site of a Western Washington apartment management company is one example, and it is now live. A Seattle property manager's site grew from five pages on AppFolio's website template to 250 or more, with a page for every managed property covering its amenities, features and photos. We also rebuild the calls to action and lead capture forms.
We build large sites with Kihan Internal Linker and our schema tooling. The Internal Linker is what makes large sites work, because past a certain page count the links between pages have to be maintained by a system. Without one, the deeper pages end up with nothing linking to them and rarely rank. How we plan and write the pages themselves is covered on our content marketing page.
Link building
Link building works alongside content rather than replacing it, because links come naturally to pages that are worth linking to.
Backlinks with SEO and social
A backlink is a link to your site from another website. We build them as part of the wider SEO and social media work.
Listing marketing
For property managers, we pair backlinks with stronger AppFolio listing marketing, including on sites we did not build.
Working with us
An engagement usually runs in three stages.
Audit
We check technical health, indexation, structure, schema, content coverage and your local listings, and you receive a prioritized list of what to fix.
Build plan
If we go on to do the work, the audit becomes the plan. It sets out which pages to build, what structure to use, which tools to apply and what each step is expected to move.
Ongoing work against position targets
This is the monthly SEO itself, measured by where your pages rank in Google. Each month you receive a summary of what moved and a meeting to go through it. Most of the work runs on WordPress, where our own SEO plugin, schema tooling and internal linker do much of 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, and on most of the projects above they were all part of the same engagement.
Call (425) 954-3452 or email info@kihanmarketing.com. Tell us what you sell and where, and we will tell you what we think is holding your position back. Or start with the free marketing audit.
Examples of the work
Search platforms we work across
- Google Search Console
- Semrush
- Ahrefs
- Google Analytics
- Schema.org
- ChatGPT
- Perplexity
Questions small businesses ask about SEO
How much does an SEO company cost?
SEO plans from Kihan Marketing cost $1,800, $3,200 or $5,500 a month, and Franchise plans start from $8,000 a month. The price table on this page lists what each plan includes, and the full price list compares every plan side by side.
The cost of SEO services depends on how much work your site needs, including the size of the site, the number of locations, how competitive your searches are and whether new pages must be built. Our pricing page explains what changes the scope, and the free marketing audit shows where your site stands first.
How long does SEO take to show results?
No one can promise a date for SEO results, and Google does not give a time range either. Its own guidance says changes can take anywhere from a few hours to several months to appear. How long yours takes 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, both position and clicks rose when the latest six months were compared with 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 working the day you stop paying, while pages that rank keep bringing people in without extra spend. SEO is less useful if all your work comes from referrals and you do not plan to compete in search.
How do you choose an SEO company?
Choose an SEO company that measures position rather than traffic graphs and can show real results in businesses like yours. Ask to see a client's position before and after, along with the time period. Google's advice on hiring an SEO says that if someone guarantees first place in search results, you should find someone else. Ask what the audit covers and what happens after it, who owns the accounts, and how either side can end the agreement.

Client reviews
What clients say
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.
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!
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!
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.
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!
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
Jessica
Apartment community
We needed a modern website for one of our apartment communities, and Kihan Marketing delivered exactly what we were looking for. The design was clean, easy to navigate, and made our property look much more professional online. Communication was great throughout the project.
Michael
Property management company
Our property management website needed better visibility on Google. Kihan Marketing helped us improve our SEO, organize our website content, and target the right searches. What I appreciate most is that they understand the property management industry, not just marketing.
Sarah
Apartment community
We had an outdated apartment website that wasn’t doing a good job showcasing our community. The Kihan team completely transformed it. Everything from the floor plans to the photo galleries looks better, and the website is much easier for prospective residents to use.
David
Apartment community
Finding a marketing agency that understands apartment leasing isn’t easy. Kihan Marketing knew what we needed from the beginning. Their recommendations for our website and local SEO were practical and focused on helping renters find our property.
Rachel
Apartment communities
We worked with Kihan Marketing on websites for several apartment communities. They were organized, responsive, and willing to make adjustments whenever needed. Managing multiple properties can get complicated, but their team made the website process much easier.
Daniel
Apartment community
Kihan Marketing helped us improve our online presence, including our website and Google Business Profile. They paid attention to details that our previous agency overlooked. It’s refreshing to work with a team that understands how prospective renters actually search for apartments.
Amanda
Property management company
We wanted a professional website that represented our company and the communities we manage. Kihan Marketing understood our vision and created something that feels modern without being complicated. The team was easy to work with and always open to feedback.
Brian
Roofing company
We hired Kihan Marketing to help improve our roofing company’s website and search visibility. They understood how important local searches are for our business and helped us build a stronger online foundation. Very professional team and easy to communicate with.
Emily
Med spa
I wanted our med spa website to look elegant and professional while making it easier for clients to explore our services. Kihan Marketing understood the style we were going for. They also gave us helpful recommendations for improving our visibility online.
Chris
Client testimonial
We needed a marketing team that could help with our website and Google Ads without making everything overly complicated. Kihan Marketing explained their strategy clearly, answered our questions, and stayed focused on generating meaningful inquiries.
Olivia
Real estate
What stood out about Kihan Marketing was their understanding of real estate websites. They knew how to present property information clearly while keeping SEO in mind. The entire experience felt collaborative, and they paid attention to the small details.
James
Client testimonial
We’ve worked with Kihan Marketing on website updates and ongoing SEO support. They’re responsive, straightforward, and genuinely invested in improving our online presence. It’s been a positive experience having one team handle both the technical and marketing sides of our website.
