SEO Services

Baltimore SEO for Small Businesses

You searched for Baltimore SEO. You probably got a wall of agencies promising to get you to the top of Google.

Here is a different offer. I am one person. You work with me directly. I will tell you what your business actually needs, even when the answer costs me the job.

SEO analytics dashboard showing search rankings and traffic data

What Local SEO Means for a Business Like Yours

Most Baltimore small businesses do not need a national SEO campaign. They need to show up when someone nearby searches for what they sell.

That comes down to four things.

None of that is a secret. Google documents its own profile rules in the guidelines for representing your business on Google. The work is in doing it properly and keeping it done.

Your Google Business Profile

This is the map box above the normal results. For local searches it does more work than your website.

Your location signals

Your site has to tell Google where you operate. Many small business sites never say so clearly.

A real page per service

One page covering roofing, siding, and gutters will lose to three focused pages.

Neighborhood language

Baltimore searchers type Hampden, Federal Hill, Towson, and Canton. Most local sites only say Baltimore.

How I Work

You get me. Not an account manager.

I start by finding out where you actually stand. Then I tell you what is worth fixing and what is not. Automated audits flag ninety issues. Usually four of them matter.

You keep control of everything. Your Google Business Profile stays in your name. Your analytics stay in your account. If you stop working with me, nothing leaves with me.

I work in plain English. If you want the technical version, ask and I will give it to you. Otherwise I will just tell you what changed and what it means.

Who I Have Done This For

I have built and maintained sites for service businesses across Maryland for over ten years. More than fifty sites so far.

That includes contractors, dental practices, and medical groups:

  • Chesapeake Roofing
  • Creekside Dentistry & Implantology
  • Chapel Hill Family & Cosmetic Dentistry
  • March Medical Associates
  • Integrative Psych

I also do nonprofit work. RCVMD and the Flute Society of Washington are both clients. Registered 501(c)(3) nonprofits get 20 percent off.

PMDS is D&B verified, DUNS #144976746. My Google rating is 5.0 stars from 3 reviews.

What It Costs

Ongoing work runs at $75 an hour. Hosting and support is $75 a month.

Scope varies too much for me to publish a single SEO package price honestly. A profile cleanup is a couple of hours. A site with no location signals and no service pages is a bigger job.

So the first conversation is free, and it ends with a number. You will know what you are paying before I start.

If you want a sense of my pricing first, my website pricing is published in full.

Whether You Actually Need This

Sometimes you do not.

If your Google Business Profile is thin and your reviews are stale, fix that yourself. It is free and it will move more business than anything I could charge you for.

I wrote up the whole checklist so you can run your own Baltimore SEO audit before you talk to me or anybody else. It takes an afternoon and costs nothing.

Come back if the list is long, or if the real problem turns out to be that your site was never built to convert the visitors it already gets. That happens more often than people expect.

Frequently Asked Questions

Start Here

Book a free consultation. Bring your own audit findings if you ran them.

I will tell you what I would do, what it would cost, and whether it is worth doing. If it is not, I will say so.

Book a Free Consultation

Paul Mulligan, Baltimore MD
(443) 866-7356 · paul@pmds.info