Local search marketing for Southeast Michigan · since 2010Call 734-747-3922
Quality1Direct
A laptop on a glass desk displaying an analytics dashboard of line and bar charts

Marketing agency · Ann Arbor, MI

SEO in Ann Arbor, MI

Organic search catches people earlier than the map pack does — while they are still comparing, still deciding, and not yet phoning three numbers at once.

Below the map pack sits the rest of the page, and it is where the more considered half of your market is looking. Someone who scrolls past three phone numbers to read a page is usually earlier in the decision, more price-sensitive about being informed than about being cheap, and considerably easier to sell to once they call.

Organic SEO is the work of being there. It is slower than local work and slower than advertising, and it is the only channel where the cost per lead keeps falling.

The technical floor, which most local sites fail

Before content matters, the site has to be readable. That sounds obvious and is routinely untrue.

The previous version of this website is a fair example. It was a single-page application that delivered about 1.6KB of HTML and rendered everything else in the browser. It had no sitemap. Nothing about it looked broken to a visitor, and it was giving crawlers almost nothing in the initial response.

The floor is: real HTML containing the actual content, one canonical URL per page applied consistently, a sitemap generated from the pages that genuinely exist, permanent redirects for anything that moved, and real 404s for anything that did not. None of that is sophisticated. It is simply frequently missing, and no amount of content compensates for it.

Where a site cannot meet that floor on its current platform, the conversation moves to whether the site should be rebuilt or repaired.

Structure decides what is possible

The second constraint is architecture. A site with one page covering eight services can rank for one of them at best, because Google has nowhere to send a specific query.

Each service needs a page that treats it as the subject, and those pages need to be organised so the relationships are unambiguous — categories above, services beneath, internal links that describe where they go. Done properly, each page owns one query and the site stops competing with itself.

That last problem, cannibalisation, is more common than it sounds. Three pages half-targeting the same term will usually all underperform one page targeting it properly, and Google will pick which of yours to show rather than you deciding.

Content that earns the position

Once the structure exists, the pages have to deserve to rank. In this market that mostly means specificity.

Generic service copy — “we pride ourselves on quality workmanship” — is invisible because every competitor has the same page. What ranks and converts is the specific: what the job involves here, what the local constraints are, what it costs to get wrong, which situations are not a good fit.

The willingness to write the uncomfortable parts is usually what separates a page that ranks from one that does not. A page that admits when a service is not worth buying earns more trust than a page that claims everything is always worth buying, and readers behave accordingly.

The buyer-question layer sits with articles that answer what customers ask before calling.

Why we build few pages rather than many

There is a persistent temptation in local SEO to scale by templating: forty city pages with the town name swapped, or a page for every service-and-suburb combination.

Google’s spam policies on doorway and scaled content abuse name that pattern explicitly. Beyond the policy risk, it does not work well any more, and it produces a site nobody can maintain.

We would rather build a small number of pages that each deserve their position and then expand geographically when there is evidence — real impressions from a town, or a genuine second location — rather than on speculation.

Owners ask whether any of this still matters now that answers appear above the results. Google’s own optimisation guidance for generative AI features states that structured data is not required for generative AI search, that there is no special schema markup to add, and that you do not need to create new machine-readable files, AI text files or markup to appear.

The practical translation: the work is the same work. Crawlable HTML, genuinely useful content, clear structure, and a business whose facts are consistent everywhere. We do implement supported structured data where it accurately matches the visible page, because it is good practice — not because it is a shortcut into an AI answer.

How the work is paced

The first eight weeks are usually technical and structural, because those unblock everything else. Then content, in priority order, starting with the services that produce the most revenue rather than the ones with the most search volume.

Reporting is against Search Console impressions and positions alongside actual calls and form fills, because ranking for a term that produces no business is not progress.

Call 734-747-3922 or request a free audit and we will tell you whether your site’s foundations can support this work or need fixing first.

This sits under Marketing agency services beyond SEO, where the rest of that category is set out.

Related reading

Straight answers

Questions we get asked most

Is SEO still worth it when the map pack takes the top of the page?

Yes, because the two capture different people. The map pack catches someone ready to call the nearest option. Organic results catch the person researching, comparing, or checking what a job should cost — traffic that arrives better informed and argues less about price. Businesses that win both own the whole page.

How many pages does my website need to rank?

One well-built page for each service you genuinely want to be found for, plus the supporting articles that answer buyer questions. That is usually somewhere between twelve and forty pages for a service business. The number that matters is pages worth ranking, not pages published.

Does AI search mean SEO is finished?

Google's own optimisation guidance states that no special structured data, markup or machine-readable files are required to appear in its generative AI features, and that the same ranking and quality systems apply. In practice that means the work is unchanged: crawlable pages, genuinely useful content, and clear structure.

How long does organic SEO take?

Six to nine months before organic gains are clear, and longer in competitive categories. New pages have to be crawled, indexed and then trusted, and that last part is the slow one. Anyone offering meaningful organic results in sixty days is either describing a very weak market or describing something else.

Should I write blog posts or improve my service pages first?

Service pages, almost always. They target the queries closest to a purchase, so improving them converts existing traffic rather than chasing new traffic. Articles are worth writing once the pages they would link to are actually good, because an article pointing at a thin service page wastes the visit.

Find out exactly where you rank right now

Every engagement starts with a geo-grid scan of your current map pack position across Ann Arbor and the surrounding townships. You will see where you show up, where you disappear, and which competitors are taking the calls. No obligation to continue.

Call 734-747-3922Start with a geo-grid scan

Weekdays 9:00am to 5:00pm Eastern · Ann Arbor, MI 48108

Call 734-747-3922Free audit