What I do
Getting found by the right people in your area.
Local SEO for Metro Detroit businesses.
Ranking on Google is not one thing. It's many small things done consistently. On-page structure, real content, Google Business Profile, reviews, page speed, backlinks. I do them all, in the right order, without over-promising results no one can actually deliver.
● Deliverables
Audit, fixes, monthly reports
● Reporting
Monthly, in plain language
● Timeline
3 to 6 months to see results
● Best For
Local businesses in Metro Detroit
What you get
Three areas I focus on. In that order.
02
Local SEO & Google Business Profile
Someone in Rochester Hills searching for a plumber shouldn't find a national directory first. They should find the local plumber whose profile is set up right, has recent reviews, and posts once a week. I make sure that's you.
01
On-page & technical SEO
Site structure audit. Title tags, meta descriptions, headings. Page speed. Schema markup. Internal linking. The foundations Google actually cares about, done once and done right.
03
Content strategy that ranks
Blog posts your customers would actually search for. Structured around real questions they ask, published on a cadence that builds authority without burning you out.
● Who this is for
Businesses I do this best for.
Local businesses trying to beat larger competitors on Google
Firms with a decent site but no organic traffic
Businesses ready to publish content consistently
Service businesses whose customers are within driving distance
Anyone whose Google Business Profile is empty or out of date
Not a fit for: mass cold-email outreach or anything requiring purchased lists.
FAQ
Common Questions
How long does local SEO take to show results in Rochester Hills?
3 to 6 months to start seeing meaningful movement in local search rankings. Non-local terms take longer. Anyone promising first-page results in 30 days is selling you something that does not exist. SEO compounds over time, so the longer you commit, the more it pays.
Can you guarantee my business ranks #1 on Google in Metro Detroit?
No, and neither should anyone else. Google's algorithm changes, competitors shift, and search intent varies. What I guarantee is that the fundamentals are done right and the work is consistent. If someone else is guaranteeing you #1, run the other way.
What is a Google Business Profile and why does it matter for a Rochester Hills business?
Google Business Profile (formerly Google My Business) is the free listing that shows your business in Google Maps and the local map pack at the top of search results. For a Rochester Hills business, it is often more important than your website for getting phone calls. I set it up or audit the one you have as part of local SEO work.
How do customer reviews affect my local SEO rankings?
Reviews are one of the three biggest ranking factors for local search, along with proximity and relevance. Count, star rating, recency, and whether you respond to them all matter. More recent reviews beat older ones. A review request system is part of every local SEO project I run.
Is local SEO worth it for a small Rochester Hills business?
If your customers find businesses through Google (and they do), yes. The cost of SEO is a fraction of what paid ads cost long-term, and the traffic keeps coming after you stop paying for it. The catch is you have to commit for at least 6 months to see real results.
Let's Build Something
SEO is a long game. Better to start today with someone honest than in six months with someone who promised too much.
