Wrong-thing domain
Google reads your site as an info blog, not a plumber
On one plumbing site I audited, water-heater topics filled 28 of 29 blog posts. The pages that actually produced calls (local service pages, the homepage, the brand) got under 4% of the traffic.
