What we do
Services
Six services, one person, no hand-offs. Every price is on this page, and every plan starts with a conversation about where your business is headed.
Web Design
Your website is your hardest-working employee. I design and build fast, mobile-friendly sites that make it easy for customers to find you, trust you, and reach out.
Custom design
Copywriting
Hosting & upkeep
Mobile-first
SEO
When someone in Middle Tennessee searches for what you do, you should be the answer. I handle local search, Google Business Profiles, content, and the technical details that move rankings.
Local SEO
Google Business Profile
Content strategy
Plain-English reporting
Google Ads & PPC
Paid ads get you in front of buyers today. I build tightly targeted campaigns, watch them weekly, and cut what isn’t working — so your budget goes to clicks that become customers.
Search ads
Geo-targeting
Landing pages
Weekly tuning
Branding
A brand your community remembers is worth more than any single campaign. Logos, colors, type, and the voice to match — built to work on a truck door as well as a website.
Logo design
Brand guides
Print & signage
Messaging
Google Business Profile Rescue
Profile suspended? Gone from Maps? Verification that keeps failing? These have specific causes and specific fixes, and it’s the problem most agencies around here won’t touch. Every service you’ll find for it is national. I’m in Murfreesboro, and the first call is free.
Suspensions
Reinstatement appeals
Verification failures
Not showing up on Maps
Transparent pricing
What it costs.
Every price is on this page. No quotes, no discovery calls before you know the number, no contracts. If it isn’t listed here, I’ll tell you before I do it.
Published pricing
You know the number before you call.
You own everything
Domain, hosting, every password, in your name. Billed at cost, never marked up.
No contracts
Cancel anytime.
Google Business Profile specialist
Suspensions, verification failures, not showing up on Maps. $450 to fix it.
Website builds — one time
| Starter | Business Best value | Growth | |
|---|---|---|---|
| Price | $1,500 | $2,500 | $3,500 |
| Pages | 5 | Up to 8 | Up to 8, plus a page for every town you serve |
| Design | Proven layout | Custom | Custom |
| Contact form & click-to-call | Yes | Yes | Yes |
| Local SEO | Basic | Full foundation | Full foundation |
| Google Business Profile connected | Yes | Yes | Yes |
| Copywriting help | — | Yes | Yes |
| Google review system (link + QR) | — | — | Yes |
| Analytics + launch report | — | — | Yes |
| Post-launch tweaks | — | — | 30 days |
Every build includes: mobile-first design, domain and hosting set up in your name and billed at cost, and every password handed to you at launch.
Domain and hosting run about $150–$300 a year. You pay that directly, in your name, at cost. I never mark it up.
Add the Brand Kit to any build for $1,000 — $500 less than buying it on its own, and the site and the brand get designed together instead of one after the other. See branding prices.
Monthly care plans
Hosting is managed on every plan. Cancel anytime.
| Maintain | Grow Most popular | Lead | |
|---|---|---|---|
| Price | $150/mo | $275/mo | $450/mo |
| Hosting managed | Yes | Yes | Yes |
| Software updates & backups | Yes | Yes | Yes |
| Small text and photo changes | Yes | Yes | Yes |
| Google Business Profile management | — | Yes | Yes |
| Weekly GBP posts | — | Yes | Yes |
| Review tools | — | Yes | Yes |
| Monthly plain-English report | — | Yes | Yes |
| One local article per month | — | — | Yes, written with you |
| Strategy call | — | — | Quarterly |
On Grow, you write the post and I publish, format, and optimize it. On Lead, I write it with you — that’s the difference.
SEO add-on
Add to any care plan. This is work on your website ranking for the searches that bring in money — separate from the Google Business Profile work already in Grow.
| Tune | Climb | Push | |
|---|---|---|---|
| Price | $350/mo | $650/mo | $1,100/mo |
| Keyword map, reviewed quarterly | Yes | Yes | Yes |
| Pages optimized per month | 3 | 6 | 6 |
| Directory listings kept consistent | Yes | Yes | Yes |
| Search Console monitored and fixed | Yes | Yes | Yes |
| Keywords tracked | 15 | 30 | 50 |
| New pages or articles, written by me | — | 1 per month | 2 per month |
| New town or service page | — | — | 1 per month until your area is covered |
| Competitors tracked | — | 1 | 3 |
| Review requests + I draft your replies | — | Yes | Yes |
| Local mention outreach | — | — | 2 efforts per month |
| Conversion review + one fix | — | — | Monthly |
| Call with me | — | Quarterly, 30 min | Monthly, 30 min |
Site & Search Audit — $500, one time
Required before monthly SEO starts on any site I didn’t build. You get a technical crawl, an on-page review of every page, a Google Business Profile check, a comparison against two local competitors, a keyword opportunity map, and a prioritized fix list — as a written report plus a 45-minute walkthrough call.
$250 of it comes off your first month if you start a monthly plan within 30 days.
What I won’t promise you.
No rankings. No traffic numbers. No “page one in 90 days.” I’ll tell you exactly what I’m doing every month and what it cost. Anyone who promises you a ranking is guessing.
Google Business Profile Rescue
If your profile vanished from Maps this week, you’re losing calls right now. This is a one-time job with a flat price. No care plan required, and nothing to cancel later.
Rescue — $450 total, split in half
$225 when we start, after the free diagnosis call.
$225 only if your profile comes back.
That’s not a guarantee — it’s how I share the risk with you. You’re not handing $450 to a stranger during the worst week your business has had, and I’m not working for free on a case I’ve told you honestly is worth trying.
What that covers:
- A free diagnosis call before any money changes hands
- Finding the actual cause — the business name, the address, categories, a duplicate listing you didn’t know existed, an eligibility problem
- Fixing whatever tripped it, before anything gets filed
- Gathering the evidence Google asks for and filing the appeal properly
- One re-appeal if the first one comes back denied
- A plain-English explanation of what happened, whichever way it goes
Nobody can guarantee Google reinstates a profile.
Not me, not the national services, not anyone. Google decides. Anyone promising you a guaranteed outcome is either guessing or lying to you.
What I promise is the work — a correct, complete, well-evidenced appeal, filed properly and followed through until Google gives a final answer. And if I look at your profile and see a real violation that can’t be fixed, I’ll tell you that on the free call and I won’t take your money.
You need to control the profile. If a former marketing company or web designer holds the account, getting you access is step one — and that’s a conversation on its own before any of this starts.
One re-appeal is included, not endless ones. If Google denies it twice, we’ll talk about whether a third attempt makes sense before you spend anything more.
Getting a profile back is one job. Keeping it healthy is another. A reinstated profile that goes right back to whatever caused the suspension gets suspended again. I’ll walk you through what to fix either way — or the $275 Grow plan handles it for you. No contract either way.
Google Ads add-on
Google Search ads, managed for a flat monthly fee — not a percentage of your budget. Your ad account is in your name, on your card. I never touch your ad spend or mark it up. If you leave, you keep the account and everything it has learned.
Ads Launch — $500, one time
Required before any monthly management. Account built in your name, conversion tracking for calls and forms, keyword research, a real negative keyword list, ad copy, assets and extensions, location and schedule targeting, and landing page recommendations. If the tracking isn’t right, nothing after it means anything.
| Steady | Drive | |
|---|---|---|
| Price | $400/mo | $750/mo |
| Search campaigns | 1 | Up to 3 — separate services or towns |
| Search terms, negatives, bid adjustments | Weekly | Twice weekly |
| Ad copy | Refreshed quarterly | 2 variants always testing |
| Call tracking | Call counts in your report | Recorded calls reviewed monthly |
| Landing pages | Recommendations | One built or rewritten each quarter |
| Monthly report | Yes — what you spent, what you got, what a call cost | Yes |
| Call with me | — | Monthly, 30 min |
| Suggested ad budget | $500–$1,500/mo | $1,500–$5,000/mo |
Don’t buy this yet if your budget is under $500 a month.
Below that, Google doesn’t gather enough data to improve, and my fee eats most of your budget. Put the money into your Google Business Profile and reviews instead. I’ll tell you when you’re ready.
Spending more than $5,000 a month? Call me and we’ll price it properly.
Social media
Local-first posts on a schedule, with the limits written down. Social media is the service that quietly expands until nobody knows what was promised — so here is exactly what you get and exactly what you don’t.
| Presence | Active | |
|---|---|---|
| Price | $400/mo | $650/mo |
| Posts per month | 8 | 16 |
| Platforms | Up to 2 | Up to 3 |
| Replies to comments on your posts | Checked twice a week | Checked each weekday |
| Monthly summary | Yes | Yes |
| Content call with me | — | Monthly |
What isn’t included — and why I say so up front.
These are the things that turn a fair price into a bad deal for one of us. You should know where the line is before you pay, not after.
- Direct messages and inbox management. This is the single biggest time sink in social media and there’s no natural end to it. Not included at either tier.
- Video and Reels production. Filming and editing is a different job with a different price.
- Photography. You supply the photos. If I’m the one shooting, that’s quoted separately.
- Same-day or after-hours response. The schedule above is the schedule. I’m not on call.
- Reputation or crisis response. If something blows up, that’s a conversation, not an inclusion.
- Ad spend and boosting. Separate product, priced below.
Boosted posts — $150/mo, plus $150 one-time setup
Up to 4 boosted posts a month, with the audience and targeting actually set up rather than guessed at, and a monthly report on what the spend did. Setup covers the ad account, the payment method, and tracking — waived if you buy it with a build.
Your ad account is in your name, on your card. I never touch your ad spend or mark it up. Same as your domain, your hosting, and your Google Ads.
Below about $100 a month in actual ad budget, boosting doesn’t do enough to be worth either of our time. I’d rather say that than take $150 to manage $40.
Post counts are the ceiling, not a target. 8 means 8. Adding a platform moves you up a tier — it isn’t a favor I do quietly.
Posts go to you for approval by the 25th. If I haven’t heard back by the 30th, I publish the plan as sent. That keeps your feed from going quiet while we wait on each other.
You supply the raw material — photos, job updates, what’s happening this month. I turn it into posts. I’m not in a position to invent what your week looked like.
Branding
Project work with a start and a finish. Three concepts, two rounds of revisions, and files you actually own — same revision policy as a website build.
| Logo | Brand Kit | Brand + Build | |
|---|---|---|---|
| Price | $750 | $1,500 | +$1,000 |
| Logo concepts | 3 | 3 | 3 |
| Rounds of revisions | 2 | 2 | 2 |
| Final files in every format | Yes | Yes | Yes |
| One-page guide on using them | Yes | Yes | Yes |
| Color palette | — | Yes | Yes |
| Type choices | — | Yes | Yes |
| Brand guide you can hand a printer or a sign shop | — | Yes | Yes |
| Profile images sized for every platform | — | Yes | Yes |
| Designed alongside your website | — | — | Yes |
Brand + Build is the Brand Kit added to any website build for $1,000 — $500 less than buying it on its own. The site and the brand get designed together instead of one after the other, which is the reason it’s worth doing that way.
Print and signage quoted per job. I’ll get you the vendor’s price without a markup — same as hosting.
Three concepts and two rounds is the product. Genuinely different directions, not one idea in three colors. More than that gets priced rather than absorbed, and I’ll tell you the number before I start.
Naming your business isn’t included. That’s a real piece of work on its own and it’s a conversation before it’s a quote.
Trademark searches and registration are an attorney’s job, not mine. If you’re wondering whether you can use a name or a mark, make that call before you print anything.
Illustration, mascots, and custom lettering are a different discipline and a different price.
The bundle
Full Visibility — $1,200/mo
$1,325 if you bought them separately.
Grow care plan + SEO Climb + Ads Steady. Your website maintained, your Google Business Profile managed, an article a month, your search rankings worked on, and your Google Ads run — one number, one person, cancel anytime.
A care plan is required for the SEO and Google Ads add-ons. I need access to your site to do the work.
Ads need a site that converts. Either one I built, or one that passed the audit. There’s no point paying for clicks that land on a page that doesn’t work.
Branding and Google Business Profile Rescue are one-time projects. No care plan needed, nothing to cancel later.
Everything stays in your name — domain, hosting, Google Ads account, ad spend, social ad spend, Search Console, Analytics. At cost, never marked up, and you get every password.
No contracts. Cancel any monthly plan anytime. The audit, launch, boost setup and branding fees are the only commitments, and all of them are one-time.
Already on Lead and want SEO? Tell me — Climb and Push already include the article and the call, and I’m not going to charge you twice for the same thing.
Not sure which one you need?
One call, no pressure.
I’ll give you a straight answer about what would actually help. Weekdays, during business hours. If I miss you, I call back.
Based in Murfreesboro, serving Middle Tennessee
Whether you’re on the square here or an hour down the road, the prices are the same and they’re all on this page. Happy to meet in person or by video.

Social Media
People buy from businesses they recognize. I keep your pages active with local-first content, respond to your community, and turn followers into regulars.
Content calendar
Page management
Community replies
See social pricing →