---
title: "SEO Company for Small Business | Kihan Marketing"
description: "SEO services for small businesses that need to be found by people ready to act: local, technical, schema and AI search. Position gains on three client sites."
url: https://kihanmarketing.com/services/seo/
published: 2026-09-30
updated: 2026-10-21
---

# 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](https://kihanmarketing.com/property-management-marketing/property-management-seo/) and multifamily, real estate, roofing, and med spa and wellness. Those are the fields where we have first-hand results to show.

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.

## 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](https://kihanmarketing.com/projects/driftwood-builders-roofing/). 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](https://kihanmarketing.com/roofing-marketing/roofing-seo/).
- **Panama.** [A real estate agency](https://kihanmarketing.com/projects/panama-elite-homes/). 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.

## 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](https://kihanmarketing.com/services/local-seo/), 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](https://developers.google.com/search/docs/essentials/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.

## 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](https://kihanmarketing.com/glossary/core-web-vitals/). We fix what slows a page down. On [sites we build](https://kihanmarketing.com/services/web-development/), 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](https://kihanmarketing.com/glossary/answer-engine-optimization/), others [generative engine optimization](https://kihanmarketing.com/glossary/generative-engine-optimization/). The work is the same either way. [Google's guide to AI features and your website](https://developers.google.com/search/docs/appearance/ai-features) 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](https://kihanmarketing.com/services/answer-engine-optimization/) 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](https://kihanmarketing.com/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](https://kihanmarketing.com/voice-search-optimization/) explains how that answer gets picked.

## Link building

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](https://kihanmarketing.com/services/content-marketing/) page.

## 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](https://kihanmarketing.com/pricing/) page explains what changes the scope. The [free marketing audit](https://kihanmarketing.com/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](https://developers.google.com/search/docs/fundamentals/do-i-need-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](https://kihanmarketing.com/kiran/), our founder, leads every engagement and runs the technical SEO audits. [Atisam Elahi](https://kihanmarketing.com/atisam/), 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.

## Keep reading

- [Property Management SEO](https://kihanmarketing.com/property-management-marketing/property-management-seo/): SEO that brings owners to your management company and renters to your communities.
- [Local SEO](https://kihanmarketing.com/services/local-seo/): Your Google Business Profile and map pack rankings, for customers searching nearby.
- [Roofing](https://kihanmarketing.com/roofing-marketing/): SEO, websites and lead generation for roofing companies, covering every suburb you serve.
- [Med Spa and Wellness](https://kihanmarketing.com/med-spa-marketing/): SEO, websites and online booking for med spas and wellness studios.
- [Real Estate](https://kihanmarketing.com/real-estate-marketing/): SEO, websites, social media and lead generation for agents and brokerages, with neighborhood pages that last.
- [Answer Engine Optimization](https://kihanmarketing.com/services/answer-engine-optimization/): Getting your business named and quoted in ChatGPT, Gemini and AI Overviews, measured on a fixed set of questions.
- [Voice Search Optimization](https://kihanmarketing.com/voice-search-optimization/): No assistant publishes a voice index: spoken answers often come from featured snippets and the map pack.
- [Free Marketing Audit](https://kihanmarketing.com/marketing-audit/): We read your Search Console and show which positions are close enough to move.
