Before un-pausing Google Ads, I checked what a paid visitor actually lands on at americanafence.com and what gets measured. These are live checks, run from outside your account.
The footer Quick Links and Services links point to old URLs. All nine return 404 "File not found":
| Footer link | Goes to | Live page it should use |
|---|---|---|
| Contact | /contact 404 | /about-us/contact 200 |
| Fence Repair in Chicago | /fence/fence-repair-in-chicago 404 | /fence/fence-repair |
| Iron Fence · Wrought Iron Fences | /fence/iron-fence-chicago, /fence/wrought-iron-fences 404 | Fence service pages |
| Metal Stair Repair · Outdoor Stairs | /custom-ironworks/…-in-chicago 404 | Ironworks pages |
| Steel Fabrication · Areas We Service · Blog | 3 more 404s | Redirect or remove |
A paid visitor who scrolls to the footer and clicks Contact hits a dead page. These fixes are 301 redirects, about 30 minutes of work, and should go in before any spend.
| Tag | Found firing on every page | Meaning |
|---|---|---|
| Google Tag Manager | GTM-NBMD96M and GTM-MJ6SGT3D | Two containers. One is very likely left over from a past vendor. Any tag in both fires twice. |
| GA4 | G-CJE8TKT4SZ and G-098CG21XCQ | Each visit is split across two properties. If both are imported into Ads, conversions count double. |
| Google Ads | AW-11146702438, website call conversions active | Good: the call-tracking base exists |
| Meta, Clarity, Bing | Pixel 2519843615005888, Clarity, UET | Present |
forms.marketing360.com. The submit happens on Marketing 360's domain, so your Google Ads tag on americanafence.com never sees a form lead unless that form fires its own conversion back. One thing works: I landed with a test gclid, browsed to Contact, and the gclid was still passed into the form. That means a CRM-to-Ads offline import (Monday.com) can be built on what's already there.Rate: $60/hr. The audit plus the fixes above come to about 6 hours. Ongoing management is billed hourly with a monthly cap you set.