Track inspection calls, form fills and booked inspections first, then sold jobs and revenue by source. Rankings and traffic are supporting signals. If calls from search and your Google profile are rising and turning into signed jobs, the marketing is working.
The number that matters most is booked inspections, followed by signed jobs. Everything else supports those. Use call tracking numbers on your website and Google Business Profile so you can see which source each call came from, and set up form tracking so web inquiries are counted too. Ask the office to note how each new customer found you. Over a few months you can line up leads, inspections and sold jobs by source and see where the money actually comes from.
Your Google Business Profile has its own useful numbers: calls, website clicks, direction requests and how many times you showed up in search and maps. Watch those trend over time rather than reacting to a single week, since foundation demand swings with weather. A dry summer or a stretch of heavy rain can spike calls for everyone. Compare against the same season last year when you can, and look at whether your share of calls is growing. Seasonal context keeps you from firing a good program after one slow month.
Rankings and traffic still matter, but as leading indicators. Rising positions for terms like foundation repair plus your city, or pier and beam repair, usually show up before calls do. If traffic is up and calls are flat, look at the website itself: is the phone number easy to tap, is the inspection form short, do pages load fast on a phone. Small fixes there often lift calls without any extra traffic at all. Heights Digital sends monthly reports built around calls and inquiries, not vanity numbers.
Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.