Vinnie Mac Restoration Marketing
PPC Ads Manager – Restoration Marketing Specialist
Summary: We’re looking for a skilled PPC Ads Manager to join our growing team at Vinnie Mac Restoration Marketing. You’ll be responsible for managing and optimizing high-performance Google Ads campaigns for water damage, fire, and mold restoration contractors across the country. This is a hands-on role where you’ll spend your days doing real PPC work—building campaigns, analyzing data, and driving qualified emergency leads for clients in one of the most competitive advertising verticals.
About Vinnie Mac Restoration Marketing: Vinnie Mac Restoration Marketing is a full-service digital marketing agency based near St. Louis, MO that specializes exclusively in helping damage restoration contractors increase their sales and dominate their local markets. For over 8 years, we’ve been the go-to agency for restoration businesses looking to generate quality leads through SEO, PPC, reputation management, and website optimization.
We are a group of talented thinkers, dreamers, and doers who move the industry forward and provide our clients with impeccable service. Here at Vinnie Mac Restoration Marketing, we encourage our employees to do their best work in a culture where each individual is encouraged to further develop their professional goals. We believe the journey is just as important as the destination.
We strive to provide:
- A positive work culture committed to helping our employees grow within their roles
- Great benefits including 2 weeks PTO, plus paid US holidays
- 100% remote work with flexible schedules
- Minimal meetings so you can focus on actual PPC work
- Direct access to leadership and a supportive team environment
Who We’re Looking For:
A PPC Specialist Who Loves Emergency Services Marketing & High-Stakes Campaigns
We work exclusively with water damage restoration, fire restoration, and mold remediation companies—and have been doing so for over 8 years. You’ll be managing campaigns in highly competitive local markets where CPCs regularly hit $50-$100+ per click and every lead counts. This role is for someone who already has solid PPC experience and is ready to specialize in an industry where strategy, speed, and precision directly impact client success.
At Vinnie Mac Restoration Marketing, PPC is the primary lead generation engine for our restoration clients. When someone’s basement floods at 2am or they discover fire damage, they’re searching Google immediately and your campaigns need to be there, converting those high-intent clicks into qualified leads.
Ownership & Problem-Solving: Challenges come up constantly in PPC – budget issues, lead quality concerns, competitor shifts, platform changes. We need someone who can meet those challenges head-on, tackle them, and find solutions. This means meeting deadlines, troubleshooting performance issues, learning new platform features as they roll out, and generally taking care of business. You’ll work collaboratively with our team but own your accounts and results.
Data-Driven: You should be comfortable living in the data. Experience with Google Analytics and Google Tag Manager are a plus. We’re looking for someone interested in quantifying everything, thinking in numbers, and being open to picking up new tools. You’ll have years of campaign data at your fingertips to inform your optimization decisions.
Process-Oriented: We’re big on building processes. You’ll have a bunch of processes and onboarding materials that will guide you to do your job effectively, and then you’ll be in a position to contribute to those very processes yourself and help us build better ones.
Bonus – Industry Experience: Almost all of our clients are damage restoration contractors. If you’ve worked on accounts in the water damage, mold removal, plumbing, HVAC, roofing, or construction industries, that’s a huge plus (but not required). Understanding how emergency service businesses operate and their lingo will help you hit the ground running.
Experience Required:
You know how to drive powerful, strategic PPC results in competitive markets. More specifically, you have:
- 3-5 years of hands-on experience managing Google Ads campaigns, ideally in high-CPC industries ($30+ per click)
- Proven ability to manage local/geo-targeted campaigns across multiple markets and service areas
- Strong experience with Search campaigns, keyword strategy, and bidding optimization in competitive verticals
- Experience managing campaigns for home services, contractors, or emergency services is strongly preferred
- Ability to problem-solve performance issues across keyword/audience targeting, ad copy, landing pages, Quality Score, and conversion tracking
- Ability to identify opportunities by analyzing data and making optimization decisions that improve ROI
- A strong communicator able to explain complex PPC concepts clearly and build trust with clients
- Comfortable managing multiple client accounts with varying budgets ($3,000-$15,000+ monthly per client)
- Experience with Google Local Services Ads is a plus
- Experience with Facebook Ads is a bonus
What You’ll Be Doing:
Google Ads Campaign Management (Primary Focus):
- Create and manage high-performance Search campaigns targeting emergency restoration services
- Develop compelling ad copy that converts prospects in crisis situations (water emergencies, fire damage, mold discovery)
- Master geo-targeting strategies to dominate specific service areas, cities, and neighborhoods
- Implement sophisticated keyword strategies balancing high-intent emergency terms with budget efficiency
- Manage aggressive bidding in competitive markets where clicks cost real money
- Optimize campaigns for lead quality and lifetime value—one qualified lead can be worth $10,000-$50,000+
- Build and test audience targeting, ad extensions, and remarketing campaigns
- Manage Display campaigns to capture leads across the customer journey
- Handle daily budget management and pacing across your client portfolio
Local Market Optimization:
- Develop location-specific strategies for different market types (urban, suburban, rural)
- Implement ad scheduling based on emergency call patterns and peak demand times
- Create localized ad copy and extensions that resonate with specific geographic areas
- Monitor and adjust bids by location to maximize market penetration
- Understand and leverage seasonal patterns (winter freeze damage, summer storms, hurricane season)
Google Local Services Ads:
- Set up and manage LSA accounts as a complementary lead source
- Maintain profiles, manage lead quality, and handle dispute processes when needed
- Monitor ratings and optimize for Google Guaranteed status
Performance & Analytics:
- Track critical metrics: cost per lead, lead quality, conversion rates, ROAS, cost per acquisition
- Provide regular performance reports with actionable insights
- Conduct continuous A/B testing on ad copy, landing pages, bid strategies, and audiences
- Monitor competitor activity and market trends
- Use call tracking data to optimize for leads that convert to actual jobs
- Collaborate with our SEO, web development, and landing page teams
Client Communication:
- Communicate proactively about campaign performance and strategy
- Translate complex PPC metrics into business outcomes clients understand
- Recommend budget adjustments based on performance data and seasonal demand
- Educate clients on the competitive nature of emergency services advertising
Location: 100% remote, working normal US work hours. We don’t micromanage, but we do require your participation in working with our team online daily and being able to attend regular meetings.
- Founder is located in the St. Louis, MO area
- Clients are located all across the US
- Core working hours are generally 8:00am-4:00pm CST, but can be flexible by timezone
Work Culture: This position comes with a lot of ownership and accountability, mixed with the support of our operations team and other PPC specialists. We have minimal meetings each week, and you will not need to speak with clients unless your expertise is extremely needed and warranted. You get to spend most of your days doing REAL PPC WORK!
Our work hours are typically a standard 40-hour work week. We like to keep our business running as a “casual and fun” environment. We focus on positivity and encouragement and strive to have everyone abide by our core values:
- Positive Team Players
- Integrity & Accountability
- Results Focused
- Always Resourceful
- Humbly Confident
But we do work hard and expect results – we strive to be the best digital marketing agency for the damage restoration industry.
Compensation & Benefits:
- Competitive salary based on experience (starting at $75k)
- 2 weeks PTO, plus paid US holidays
- 100% remote work
- Flexible schedule within core hours
- Professional development opportunities
- Supportive team environment
About the Team – Here’s Where You’ll Fit:
Founder: Contributes to key client strategies, supports team development, handles sales, and drives the agency’s direction. You’ll work directly with Sean and have open communication to bounce ideas off him.
PPC Team: You’ll collaborate with other PPC specialists and our landing page specialist who supports campaign optimization and testing.
Supporting Teams: You’ll work alongside our SEO, web development, and reputation management specialists to ensure cohesive client strategies.
What’s Important to Us:
Having a Life: We don’t want any of our team members to burn out. We make sure you have the ability to take vacation, have the freedom to tell us if you’re overwhelmed and need support, and have flexibility when needed on working times.
Doing Work That Matters: Doing repetitive busywork for optics alone is not what we’re about. We want to create the best methods for doing things efficiently and always look for ways to improve further—we want to be #1 in the damage restoration industry for digital marketing. Creating thoughtful strategies and tactics is what sets us apart from generalist agencies and keeps us excited every single day.
Who Would NOT Want to Take This Role:
A good match for any role requires a great fit between team members and the company. We’re just trying to be upfront about the type of person that might not work!
It might not be a good fit for you if:
- You need constant hand-holding: We have processes and support, but we expect you to own your accounts and figure things out. If you’re looking for someone to guide you through every decision, this may not be the fit.
- You want to stay in your comfort zone: New problems arise constantly with PPC. Algorithms change, competitors adapt, platforms evolve. If something isn’t working, you’ll need to test and find new solutions. Testing and problem-solving isn’t for everyone!
- You want a freelance-style work schedule: If your schedule requires high flexibility or you prefer working exclusively at odd hours, this probably isn’t your gig. We need you available during normal workdays when our clients and team are working.
- You’re a marketing generalist with limited PPC depth: This role requires someone who lives and breathes PPC and has several years of hands-on campaign management experience. If you’ve only dabbled in PPC as part of a broader marketing role, your experience may not be what we’re looking for here.
- You can’t handle high-CPC, high-stakes campaigns: If you’re used to e-commerce campaigns with $2 CPCs and thousands of conversions to optimize, the restoration world will be a culture shock. Here, clicks are expensive, conversion volume is lower, and every lead matters intensely.
How We Hire: A Look Inside Our Hiring Process
- Apply Online: Submit your application with a video response and answer a few questions about your background and PPC experience.
- Application Review: If we find that you’re a fit, we’ll reach out by email to schedule a call to learn more about your skills and experience.
- Interview Process: Our interview process consists of 2 interviews – first with our owner (Sean), and second with our management team.
- (Paid) Campaign Analysis Presentation: The final step involves us sharing read-only access to an ad account. We’ll give you time to analyze it, then we want you to put together a short presentation on:
- What issues you identified
- How you would approach improving the account
- What specific changes you would make and why
- Expected outcomes from your recommendations
- You’re In! After the interview process, we’ll review everything and make a decision as a team. If it’s a great fit, we’ll present you with an offer and review everything on a call. If you accept, you’ll be part of the team and begin the onboarding process!
Are you the right person to take this challenge on?

How to Apply for this Paid Media Job
Posted In
Junior Level PPC and Paid Social Jobs, Mid Level PPC and Paid Social Jobs, Senior Level PPC and Paid Social Jobs, Google Advertising Jobs, Linkedin Advertising Jobs, Microsoft/Bing Advertising Jobs, Paid Search (SEM) Jobs, Programmatic Media Jobs
