What a Local SEO Audit Should Actually Include for LI Trades
A real local SEO audit checklist for Long Island tradespeople — GBP, NAP consistency, on-page basics, reviews, speed, and what a legit audit costs.
A Long Island plumber called Forge last year holding a 34-page PDF he'd paid $2,400 for. It had a cover page with his logo, a section titled "Local SEO Opportunities," and recommendations to "increase keyword density" and "build more backlinks" — with no mention of which keywords, which pages, or which of his eleven service towns actually needed work. He'd paid for a report. He hadn't paid for an audit.
That distinction — report vs. audit — is where most Long Island trades lose money on SEO. A real local SEO audit is a specific, checkable list of what's broken and what it's costing you in calls. Here's what should actually be in one.
Google Business Profile: Completeness and Accuracy
This is the single highest-leverage section of any local SEO audit for a trade business, because GBP drives the map pack — the three listings that show up above the fold for "plumber near me" searches.
A real audit checks:
- Category accuracy. Primary category set correctly (not just "Plumber" when you also do drain cleaning and water heater installs — those are separate secondary categories that unlock more search matches)
- Service area configuration. Every town you actually serve listed, and no towns you don't serve claimed (over-claiming triggers Google's spam filters)
- Hours, phone number, and website URL matching what's live on your actual site — mismatches here are the single most common thing a cheap audit skips
- Photo count and recency — profiles with fewer than 10 photos, or no photos added in the last 90 days, rank measurably worse in local pack tests
- Q&A section — unanswered questions sitting on your profile for months, sometimes with a competitor's wrong answer posted by a stranger
- Products/services list filled in with actual line items, not left blank
If an auditor hands you a report that never once mentions your specific GBP categories or service area list, they didn't open your profile.
NAP Consistency Across Citations
NAP — name, address, phone — has to match exactly across every directory that lists your business: Yelp, Angi, HomeAdvisor, Thumbtack, your local chamber of commerce site, trade-specific directories, and the dozens of data aggregators that scrape and redistribute this information.
A real audit runs an actual citation scan — tools exist for this, and a competent auditor will show you the raw list — and flags:
- Old addresses still live from a previous shop location or before you went mobile-only
- Phone number variants (a legacy landline still listed somewhere alongside your current cell)
- Business name inconsistency ("Mike's Plumbing" vs. "Mike's Plumbing & Heating LLC" vs. "Mike's Plumbing Inc")
Google cross-references these citations as a trust signal. A dozen listings with three different phone numbers reads as an unreliable business, even if you personally know which number is current.
On-Page Basics: Titles, Meta, and Schema
This is the part that overlaps with generic SEO, but it should still be checked against your specific pages, not generic best practices:
- Title tags on service pages include the trade and the town — "Emergency Drain Cleaning in Levittown," not "Services | Mike's Plumbing"
- Meta descriptions are written to earn the click, not auto-generated from the first paragraph
- LocalBusiness schema markup is present and populated with your real NAP, service area, and hours
- Each core service has its own indexable page — not one page trying to rank for plumbing, HVAC, and electrical all at once
- Header tags (H1, H2) actually describe the content on the page instead of stuffing the same keyword phrase five times, which reads as spam to both Google and the homeowner reading it
- Internal links between service pages and town pages exist, so a visitor reading about water heater installs in Bethpage can click straight to the Bethpage service area page instead of hunting through a nav menu
A competent auditor will pull up three or four of your actual pages during the review and point at specific lines — not describe title tags in the abstract.
Mobile Contact Friction
This one rarely makes it into cheap audits, but it's worth checking on its own: how many taps does it take a homeowner on a phone to actually call you from your website? A real audit checks whether the phone number is a tap-to-call link in the header on every page, whether a sticky call button follows the visitor as they scroll, and whether the contact form (if you have one) requires fewer than five fields. A beautifully optimized site that buries its phone number in a footer paragraph is still losing calls to a competitor with a plain page and a big green call button.
Local Landing Page Coverage Per Town/Trade Combo
This is the section most templated audits skip entirely, because it requires actually knowing your market. If you serve Massapequa, Levittown, Huntington, and Amityville, and you're a plumber who also does drain cleaning, a real audit checks whether you have distinct, non-duplicate pages for each meaningful town/service combination — not eleven copies of the same 200 words with the town name swapped, which Google treats as thin duplicate content and can actually suppress.
The test: does each page answer a real question a homeowner in that specific town would search? A page for "plumber Massapequa" that mentions Massapequa zip codes, nearby landmarks, or town-specific plumbing issues (older Levittown Cape Cods with cast iron piping, for instance) will outperform a templated swap every time.
Review Velocity and Response Rate
Review count matters less than most trades assume; review recency and response rate matter more. A real audit checks:
- Velocity — are new reviews coming in monthly, or did the last one post eight months ago?
- Response rate — is the business owner replying to reviews, especially negative ones, within a reasonable window?
- Review source diversity — Google reviews carry the most local SEO weight, but a healthy spread across Yelp and Angi signals legitimacy too
A trade business with 40 reviews from 2023 and nothing since looks stalled to both Google and homeowners scrolling reviews before they call.
Site Speed and Core Web Vitals Basics
A real audit runs an actual Core Web Vitals check — Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift — on mobile, since most trade searches happen on a phone in the driveway or the truck. Flag pages loading slower than 3 seconds on mobile, render-blocking scripts, and unoptimized hero images (a common culprit: an uncompressed 4MB photo of a finished kitchen sitting on the homepage).
Backlink and Citation Profile
Fewer trades need aggressive backlink building than SEO vendors claim, but a real audit still checks for:
- Toxic or spammy backlinks from link farms (rare for small trade sites, but worth a scan)
- Legitimate local link opportunities — chamber of commerce, supplier partnerships, local news mentions
- Citation count trending up, not stagnant, over the trailing 12 months
- Whether competitors ranking above you in the map pack have a materially different citation count — if a competing electrician in Huntington has 60 citations and you have 12, that gap alone explains a lot of the ranking difference, and closing it is a concrete, budgetable task rather than a vague "improve SEO" line item
None of this requires an aggressive backlink outreach campaign for most single-location trades. A modest, steady citation-building cadence — a handful of new, accurate listings added each quarter — outperforms a one-time link-building sprint that stalls out after the invoice is paid.
If your audit report doesn't include a screenshot of your actual Google Business Profile, a list of your actual citation mismatches, and page-by-page notes on your actual site, it's not an audit of your business — it's a template with your logo pasted on top.
How to Tell a Real Audit From a Templated PDF
The tell isn't length — some real audits run eight pages, some templated junk runs forty. The tell is specificity. A real audit references your actual competitors by name in your actual towns, screenshots your actual GBP dashboard, and ends with a prioritized list ranked by expected impact, not a generic checklist of 50 "SEO best practices." If every recommendation could apply to any trade business in any state, you didn't get an audit.
Price is a rough signal too. Legitimate local SEO audits for a single-location Long Island trade run $400–$1,200 standalone, climbing toward $3,500 when it includes a full citation cleanup across multiple towns. Sub-$200 audits are almost always automated report generators — useful as a first pass, not as the basis for a real strategy.
What This Looks Like at Forge
Forge runs this checklist for real — GBP audit, citation scan, page-by-page review, and a prioritized fix list tied to your actual towns and trade — as part of the Build & Ship engagement, not as a standalone lead magnet. The output is a specific list: which pages need rewriting, which citations need correcting, and what the expected call-volume impact is for each fix.
If you're evaluating a quote from another vendor, use this checklist to ask pointed questions before you sign anything: which of your specific towns did they check, what's your current review response rate, and can they show you the actual citation mismatches they found. A vendor who can't answer those specifics in the first call isn't going to deliver a different report than the templated PDF you may have already paid for once.
See the Pricing page for current audit and build scope, or Get started if you're ready to have someone actually look at your business instead of running it through a generator.
Common questions
How much should a legitimate local SEO audit cost for a Long Island trade business?
A real audit for a single-location trade business — plumber, electrician, landscaper, roofer — runs $400–$1,200 if it's a standalone deliverable, and $1,500–$3,500 if it's bundled with a multi-location citation cleanup across Nassau and Suffolk County service towns. Anything under $200 is almost always a templated report generator, not a person actually reviewing your business.
How is a local SEO audit different from a generic SEO audit?
A generic SEO audit focuses on the website in isolation — page speed, meta tags, backlinks. A local SEO audit adds everything tied to physical location and service area — Google Business Profile accuracy, NAP consistency across citation sources, town-by-town landing page coverage, and review velocity by location. For a trade business that lives or dies by the map pack, the local layer matters more than generic technical SEO scores.
What's the biggest red flag that an SEO audit is templated junk?
The report never mentions your business by name inside the analysis sections, cites generic "industry benchmarks" instead of your actual competitors in your actual towns, and recommends the same 10 fixes regardless of trade or market. If a plumber in Massapequa and an electrician in Huntington would get an identical PDF with the company name swapped, it's not an audit — it's a lead magnet.
How often should a Long Island trade business get a local SEO audit done?
Once a year for a stable business with no recent changes, or immediately after any of these events — a website redesign, a move or added service address, a rebrand, a sustained drop in call volume, or expansion into a new town or trade category. Citation drift and Google Business Profile changes accumulate quietly, so an annual check catches problems before they compound.
Can I do a basic local SEO audit myself before paying for one?
Yes, for the first pass. Check your Google Business Profile against your actual hours and service area, search your business name plus "reviews" to see your rating and response rate, and Google your exact name-address-phone combination in quotes to spot mismatched listings. That self-check won't catch schema errors or Core Web Vitals problems, but it will tell you whether a paid audit is likely to surface real issues or just confirm the basics are already covered.