Michigan SEO / Grand Rapids → statewide

Michigan SEO for businesses ready to be found.

I’m Randi Bagley, a self-taught SEO specialist based in Grand Rapids. I help local businesses across Michigan show up in the searches that lead to calls, visits, and sales.

Randi Bagley working with a local search strategy display
11+ yearsof self-taught SEO experience, with a close eye on the Michigan search landscape.
11+years of SEO experience
4+years of cannabis SEO
1:1direct access to Randi

The Michigan advantage

Local SEO gets specific fast.

Search competition changes from one city to the next. A strategy for a Grand Rapids service business should not read like a strategy for a tourism brand in Traverse City or a retailer in Kentwood.

I look at your actual market, the businesses already showing up, and the questions people ask before they choose. Then I build the pages, local signals, and technical foundation that help your business make sense to search engines and customers.

Meet the person doing the work
Service area / MichiganWest Michigan
and beyond.
Grand RapidsWyomingKentwoodHollandKalamazooMuskegonTraverse CityAll of Michigan

Michigan local SEO services

A practical plan for your corner of the state.

Start with the work that supports your market now. Add the next layer when the evidence says it is time.

01 / nearby discovery

Hyperlocal SEO

Make your business easier to find in the places that matter, down to the neighborhood and the near-me search.

  • Google Business Profile optimization
  • Neighborhood keyword targeting
  • Local citations and schema
  • Near-me search optimization
02 / the right landing page

Michigan service areas

Give each city or region a useful page built around its own search intent, not a copy-and-paste location block.

  • City-specific landing pages
  • West Michigan keyword research
  • Regional content strategy
  • Internal links between markets
03 / solid foundations

Technical SEO

Clear the friction between your site and the search engine trying to understand it on every screen.

  • Site speed and mobile usability
  • Crawl and indexation audits
  • Local business schema
  • Duplicate content cleanup
04 / useful answers

Local content

Build trust before the first call with content that answers real Michigan customer questions.

  • Michigan-specific keyword research
  • Local blog and resource content
  • Community and event content
  • Local link-building opportunities

What working together looks like

No pitch deck. Just a closer look.

Every engagement starts with your market, your site, and the places where potential customers lose the trail. I offer flexible monthly and project-based support, with direct communication throughout.

For cannabis businesses, I bring more than four years of focused experience in an industry where paid advertising can be restricted. Organic search gives you room to build a durable channel.

Local knowledge / shared carefully

Alongside Brady Madden at Evergreen Digital Services, I bring 11+ years of combined SEO experience in Michigan.

See the work behind the strategy

How it starts

Find the signal, then build the route.

A Michigan SEO engagement should leave you with a clearer picture of what matters and what happens next.

01

Audit your market

We look at rankings, your Google Business Profile, local competitors, and the search landscape around your business.

02

Shape the strategy

I turn that diagnosis into priorities for your city, region, content, local signals, and technical foundation.

03

Put it to work

You get direct implementation, clear reporting, and a plan that can respond as your market changes.

A useful next step

Bring me the messy version. I’ll tell you what I see.

Start with a free SEO audit or book a 15-minute discovery call.