Small agency. Big Media.

What We Do

From a first-time online advertiser to full-service campaign management for a multimillion dollar budget, we're here to help. We built our reputation as a client advocate who understands the business of advertising, not just how to take a pretty picture. We can take you from unfocused ideas and spending to a comprehensive, elegant marketing strategy with measurable results and a holistic approach. Don't just work on your business, build your brand.
Full-service Ad Agency

From planning and budgeting to billing, we work with you to meet your needs in all areas of marketing & advertising.

Web-based Display Ads

For brick and mortar locations or online shops, we’ll make sure all your bases are covered and you are reaching all your potential customers.

Sales Training & Coaching

Our clients love our sales and customer service training. Getting customers in the door is only the beginning.

Web Services

From Arcata to Osaka, we can target your customers online.
  • Online means local

    84% of local searchers will look for local businesses online.

  • Digital is Growing

    33% of advertising budgets are now spent on digital

  • Local Is Better

    74% of people prefer to see ads for local businesses over non-local

  • Reach Your Potential

    100% of your customers online can't find you if you aren't there. Let us help.



We love serving businesses in Humboldt County and beyond. Here's what some of our clients have to say:

Product Services

john harper media offers a host of professional products to help you market & improve your business.

Creative services

Elegant design, cohesive branding, multi-platform


  • Graphic Design
  • TV & Radio Production
  • Website Development
  • Web Advertising & Social Mgmt
  • Branding
  • Banners, Clothing, Signs, & More
Get Started

Media Planning

Spend the right amount, in the right places, for the right reasons.


  • Business Analysis
  • Professional Negotiation
  • ROI-Based Buying
  • Invoice Auditing
  • Multi-Platform Schedules
  • Targeted Delivery
Set a Meeting

Brand Management

Become iconic, and the default vendor in your category


  • Marketing Goals
  • Annual Strategy
  • Long-term Planning
  • Direct Engagement
  • Scheduling & Targeting
  • Measurement

Sales Training

Once the customer is in the door, now what?


  • Customer Service
  • Sales 101
  • Service Industry or Retail
  • Advanced Sales Training
  • 1-on-1 Coaching
  • Client Management
Set a Meeting

Get in touch