The problem was not a lack of leads, it was a lack of quality at the source.
Google Ads campaigns were competing for generic keywords such as “accountant”, “accounting fees”, and “cheap accounting”, terms that naturally attract businesses making decisions based primarily on price. Basic negative keywords relevant to the industry, such as “free”, “course”, “internship”, “job”, and “calculator”, were missing. There were also no campaigns promoting the company’s higher-value services, including payroll outsourcing, tax consultancy, and support for foreign companies operating in Portugal.
The website grouped all services under a single “accounting services” section, with no dedicated pages for individual services or target customer profiles. A company with 80 employees looking to outsource payroll would find exactly the same content and the same contact form requesting name, email, and phone number as a self-employed professional looking for someone to handle their annual tax return.
Without qualification at the entry point, the burden of filtering leads fell on senior accountants, who were spending valuable hours in meetings with businesses that were not the right fit for the services being offered. And with no record of the commercial process within the data, including meetings held, proposals submitted, contracts signed, and annual contract value, campaigns were being measured solely on form submissions. In practice, Google’s algorithm was being trained to generate more low-value quote requests rather than higher-quality business opportunities.