Skip to content
John Swanson.

Marketing without a twelve-person team.

Google Business Profile setup and management, social media management and direct-to-consumer campaigns for small businesses. I ran the RyzaGrow campaign end to end — plan, content and channels — and sales doubled.

Starting at
From $150
Hourly
$35/hr for one-off tasks
Based in
Philadelphia — working with clients anywhere
  • 2×

    sales for RyzaGrow after the DTC campaign

  • 1

    campaign system across product pages and social

  • 3

    channels coordinated for the Boys & Girls Club of Boston

01 / Packages & pricing

Marketing pricing.

Starting prices for the most common jobs. Every project gets a fixed quote before work starts — no hourly surprises.

  • Google Business Profile setup

    From $250one-time

    Get found on Google Search and Maps. I create or claim your profile, verify it and fill every field that helps you rank locally.

    • Create or claim, then verify
    • Categories, services, hours and service area
    • Description written for local search
    • Photos, logo and a review link to share

    About 1 week, plus Google's verification

    Get a quote
  • Google Business Profile management

    From $150/ month

    Keep the profile active so it keeps ranking: fresh posts, photos and replies, without you logging in.

    • Weekly Google posts
    • Review replies and Q&A
    • Photo and hours updates
    • Monthly calls, clicks and views report

    Ongoing, month to month

    Get a quote
  • Social media management

    From $500/ month

    Two platforms planned, designed, written and posted for you — so your accounts look alive and sound like you.

    • 12 posts a month across two platforms
    • Content calendar you approve
    • Graphics, captions and hashtags
    • Comment replies and a monthly report

    Ongoing, month to month

    Get a quote
  • DTC campaign management

    From $800/ month

    For brands selling direct: the campaign plan, the content and the channels, run by one person accountable for the number.

    • Campaign plan and creative direction
    • Product content for web and social
    • Owned media management
    • Weekly check-ins and results reporting

    From 1 month

    Get a quote

Something that doesn't fit a package? One-off tasks run $35/hr. Send the brief and I'll quote it.

02 / Proof

Work that already did it.

Each case study shows the brief, the approach and the result.

03 / Good fit

Is this for you?

  • You're a local business that doesn't show up on Google Maps — or shows up with old info.
  • Your social accounts have gone quiet and you don't have time to run them.
  • You sell direct to consumers and need a campaign that moves sales, not just likes.

04 / How it works

Brief to files.

  1. 01Send the briefWhat you need, when you need it, and roughly what you want to spend. The form takes about five minutes.
  2. 02Get a fixed quoteI reply by email with a scope and a fixed price — or a straight no, if I'm not the right person for it.
  3. 03Approve and startYou sign off on the scope and I start. You deal with me from the brief to the final files.

05 / Questions

Before you ask.

Do I need to give you my passwords?

No. For Google Business Profile and most social platforms you add me as a manager, and you can remove me any time. You always own the accounts.

Is there a long contract?

No. Monthly management runs month to month. Setup work is a one-time fee.

Is ad spend included?

No. Prices cover the work. If a campaign uses paid ads, the ad budget is paid directly to the platform, so you see exactly where it goes.

Do you only work with Philadelphia businesses?

No. I'm based in Philadelphia and work with clients anywhere. Google Business Profiles are local by nature, so I'll set yours up for the area you actually serve.

Get a fixed quote.

Send the brief and I'll reply with a scope and a price. No calls required, no obligation.