Illustration of Lake St. Clair near Harrison Township

I'm Ryan. I build websites and run SEO for small businesses.

WebPossible is me, working out of Harrison Township in Macomb County. I've built and ranked sites for small businesses since 2012.

Get a free quote

I reply within one business day. Or call 586-221-0792.

Prefer to talk? Book a free consultation.

How this started

I didn’t plan on building websites for a living. I was a scuba diver in the Florida Keys, and the person who ran our website was always late and hard to reach. I got tired of waiting, so I took courses, practiced every day and learned to do it myself.

A few sites for friends turned into a few more for local businesses, and then into a portfolio. Because of that order, I learned how a small business makes money before I learned how to build for one. I still think about the phone ringing first and the design second.

What I do now

I build websites and do local SEO for small businesses, mostly in Michigan. Some clients come to me for a new site, some for Google Business Profile work, and some for ongoing SEO on a site they already have. A lot of them end up with all three.

Since 2016 I’ve done 154 jobs through Upwork alone, and I’ve earned more than $200K there. That work was mostly WordPress builds, redesigns and SEO for agencies and business owners around the country. I built the website for Captain Hook’s Marina & Dive Center in Marathon, Florida, and I handle its SEO. In 2026 I built Experience Boat Town, a boating guide for Lake St. Clair.

How I work

  • You talk to me. The person who answers your first call is the person who builds your site and checks your rankings.
  • Prices up front. You get a written, fixed quote before any work starts. My starting prices are published.
  • No lock-in. SEO and website management are month to month.
  • You own everything. Your domain, your site and your Google Business Profile stay in your name.
  • Remote by design. I work by phone, video call and email, which keeps my overhead low and your price lower.

What I’m not

I’m not a big agency, and I won’t pretend to be one. If you need a 20-person team, paid ads at large scale or a custom software build, I’ll tell you so and point you somewhere better. If you need a site that brings in calls and a business that shows up on Google Maps, that’s what I do every day.

Want to talk about your business? Send me a note or call 586-221-0792.

Reviews

What clients say

Quoted word for word from Google (5.0 from 30 reviews), Clutch and Upwork (83 client reviews since 2016).

★★★★★
“He is extremely responsive, organized in his approach, and thoughtful in his execution.”
Kara D.
SEO · Google
★★★★★
“Communication is key, and that's his strong suit.”
Operations Manager, Friendly Logistics
Web design and development · Aug 2020 · Clutch
★★★★★
“Ryan was phenomenal to work with! He asked great questions, understood our project, and delivered without issue and right on schedule.”
Upwork client
Divi landing pages · Feb 2023 · Upwork

FAQ

Frequently asked questions before you hire me

Is WebPossible a one-person business?

Yes. I do the design, the build, the writing and the SEO myself. I don't hand your project to a junior or send it overseas.

Where are you based?

Harrison Township, Michigan, on the Lake St. Clair side of Macomb County. I work with businesses across Michigan and in other states, all by phone, video call and email.

What kinds of businesses do you work with?

Mostly local service businesses. That means contractors and trades, law firms, restaurants, health and wellness practices, marinas and dive shops, and nonprofits.

Can I see reviews from past clients?

Yes. I have 30 reviews on Google, 5 on Clutch and 83 on Upwork. A few are quoted further down this page, word for word, with links to each profile.

Tell me what you need. I’ll tell you what it costs.

A free quote, a straight answer, and no sales pitch. If I’m not the right fit, I’ll say so.

Get a free quote

I reply within one business day. Or call 586-221-0792.

Prefer to talk? Book a free consultation.