We started with the audit and a few months of one-to-one consulting: we set the plan, and worked through it with the client’s marketing team, making changes side by side with them. The results made the case for more, and we went on to run Google Ads and Microsoft Ads ourselves.
Pay Per ClickMatching every search to the right car park
ServicesGoogle Ads · Microsoft Ads
ParkingMyCar’s site already had what the ads needed: a page for every airport, every port and every car park. Dynamic Search Ads read a site and match each search to the page that answers it, so we launched them on top of that structure, with an ad group per airport and port, each pointed at its own pages.
Someone searching for a named car park at Fiumicino landed on that car park. Someone typing “parcheggio aeroporto Bologna” landed on Bologna. We rolled the ad groups out a few at a time, from Rome and Lamezia Terme to Linate, Venice, Palermo, Catania, Genoa and Bergamo, and ports like Naples and Milazzo. It quickly became the best-performing campaign on the account.
Opening up the account
At the same time we rebuilt the main search campaigns. We swapped broad match for exact and phrase keywords built around the searches that actually converted, and split ad groups by the service people wanted, so car valet, low cost and long-stay each got their own ads.
Bidding moved to target return on ad spend, set campaign by campaign. Then we opened the account up in 4 directions:
- Targeting widened from the provinces around each airport to the whole of Italy, because people fly out of Bologna from all over the country
- Google search partners went live on every campaign
- Brand keywords moved into campaigns of their own, with bids we could control
- Microsoft Ads launched alongside Google, and within a few months its budget had doubled
After that we kept pushing. Campaigns kept running out of budget, so the budget went up, again and again, as long as the return held. Keywords that brought back less than they cost over 90 days came out, and remarketing lists on the Dynamic Search Ads went after people who had already searched once.
Taking the controls
When we took over management, we laid the groundwork first: referral exclusions in Analytics, a naming convention, fresh audience lists, the Google Ads tag with enhanced conversions, and automated alerts that warn us when an ad points to a page that no longer works, or when a campaign spends more than its budget.
Then we went after the patterns in the booking data. We tested bid adjustments by day of the week, raising bids from Tuesday to Thursday and lowering them at the weekend. We rebuilt the brand campaign with more granular ad groups, fixed the price extensions, and gave Fiumicino and Ciampino campaigns of their own.
The ad copy got a test too. In the quiet season we swapped the formal ads for a lighter tone that poked fun at the things travelers worry about, like how the shuttle actually works, and measured the new ads against the old ones.
Selling a car park that can fill up
A full car park makes a campaign look broken. Together with the client we set up a way to know, in close to real time, when a location had capacity, with alert scripts watching the account. That let us pull back on locations that were full and push the ones with space.
Milan Malpensa showed what space looked like. It is one of Italy’s busiest airports, and ParkingMyCar had plenty of room to grow its visibility there. We switched the campaign to bid for impression share for 2 weeks, to win the top of the page, then went back to a return target. Daily bookings more than tripled compared with before the test.
A redesign in the middle of it
Our management started just as ParkingMyCar was rebuilding its website. We passed on conversion advice along the way, from adding filters and sorting to the results page to giving the mobile search button more contrast against its orange background. The client kept the URL structure intact, so every ad group carried straight across.