Updated August 2026 · Written and maintained by the Progression Agency strategy team
New Jersey is one of the hardest places in America to run a small marketing budget. Your customers search from a phone that thinks it is in New York or Philadelphia, your competitors include national brands buying your town name, and the same $4,000 a month that dominates a market in Ohio buys you a footnote in Bergen County. This guide is the reference we wish existed when clients call us: what a New Jersey digital marketing agency actually does, what every service really costs here, how the state’s 21 counties behave differently in search, and a 40-point checklist for judging any agency before you sign. No sales pitch until the end — and you are welcome to take the checklist and hire someone else with it.
What a digital marketing agency in New Jersey actually does
The phrase has been stretched so far that picking the best marketing agency becomes guesswork it barely means anything. A two-person creative shop in Montclair that builds Squarespace sites calls itself a digital marketing agency. So does a 400-person media buyer in Jersey City placing eight figures of programmatic display. Both are telling the truth, and neither description helps you decide who to hire.
It is more useful to think in terms of the four jobs an agency can do for you. Almost every real engagement is some combination of these, and the mix determines the price, the timeline, and the kind of person who should be doing the work.
If you are a home services company, a dental practice, a law firm, a contractor, a restaurant group, or a local B2B supplier — which describes the majority of New Jersey businesses that hire agencies — you are almost certainly a demand-capture and conversion business. There is already a fixed number of people in your county searching for a roofer this month. Your job is to win a larger share of them and convert more of the ones you win. Agencies that lead with brand campaigns and awareness metrics are selling you the second box, which is the expensive one.
The single most common mistake Businesses buy traffic before they fix conversion. We regularly audit accounts spending $6,000 a month on Google Ads that send every click to a homepage with no phone number above the fold, no service-specific landing page, and a contact form that fails silently on mobile. Fixing the second problem is cheaper than the first and compounds every channel you will ever run.
Where we stand. Progression Agency runs a New Jersey practice inside a national firm: the Local SEO, Web Design and Performance Marketing divisions carry most of the work here — a state of county-level markets rather than one, sitting beside the New York metro. We are a New York City firm working across the United States, and we do not claim a local office here — what we run is a division focused on this market, not an address in it.
The services that sit under each job
| Service | Job it does | Typical New Jersey buyer | Time to first result |
|---|---|---|---|
| Local SEO / Google Business Profile | Demand capture | Any business with a service area or storefront | 4–10 weeks |
| Organic SEO (content + technical) | Demand capture | Businesses with a considered purchase | 4–9 months |
| Google Ads search | Demand capture | Anyone who needs leads this quarter | 1–3 weeks |
| Local Services Ads (LSA) | Demand capture | Home services, legal, some medical | 2–5 weeks (screening) |
| Answer engine optimization | Demand capture | Anyone whose buyers research in ChatGPT or Perplexity | 2–6 months |
| Paid social (Meta, TikTok) | Demand creation | Consumer products, restaurants, fitness, events | 1–4 weeks |
| Programmatic / display / CTV | Demand creation | Budgets above roughly $15k/month – see AI in digital advertising | 6–12 weeks |
| PR and digital publicity | Demand creation | Funded startups, professional services, restaurants | 2–6 months |
| Web design and development | Conversion | Everyone, eventually | 6–16 weeks |
| Conversion rate optimization | Conversion | Sites with 2,000+ monthly sessions – start with a redesign assessment | 4–12 weeks |
| Call tracking and lead routing | Conversion | Phone-driven businesses – see AI customer service | 1–2 weeks |
| Email marketing | Retention | Ecommerce, hospitality, professional services | 2–6 weeks |
| SMS marketing | Retention | Restaurants, salons, retail, events | 2–4 weeks |
| Review generation | Both capture and retention | Every local business without exception | 2–8 weeks |
| Marketing automation / CRM | Retention | B2B and high-ticket services | 8–16 weeks |
What is not marketing, even when an agency bills it as marketing
- Posting on social media without a distribution plan. Organic reach on a business page with 800 followers is roughly 2–5% of that audience. Twelve posts a month reaching 30 people is not a channel.
- Blogging without search demand behind it. If nobody searches the topic and nobody links to the post, it is a diary entry with your logo on it.
- Vanity reporting. Impressions, reach, and ‘engagements’ are inputs. If your report leads with them rather than leads, calls, booked jobs or revenue, the report exists to protect the retainer.
- Rebuilding a site that already converts. We have watched agencies replace a dated but functional site and lose 40% of organic traffic on launch day because the redirects were never mapped.
- Chasing keywords with no commercial intent. Ranking first for a term nobody buys from is a screenshot, not a result.
The New Jersey search market behaves differently — here is why
New Jersey is the densest state in the United States by population and one of the most fragmented by media market. That combination produces search behaviour you do not see in most of the country, and it changes what an agency has to do to win here.
Problem one: you are competing inside somebody else’s metro
Roughly the northern third of New Jersey sits inside the New York designated market area. The southern quarter sits inside Philadelphia’s. That means when a Cherry Hill homeowner searches ‘roof repair near me’, Google is choosing between businesses in New Jersey and businesses in Pennsylvania, and it does not care which side of the Delaware you are on. The same is true in Bergen, Hudson, Essex and Union counties, where New York City businesses with far larger link profiles rank inside New Jersey map packs on proximity alone.
The practical consequence: a national or NYC competitor with domain authority 60 and 4,000 referring domains will outrank your DA 12 site on any broad term. You do not win those terms. You win by going narrower than they are willing to go — municipality-level pages, neighbourhood-level pages, and service-plus-town combinations that a Manhattan agency will never bother to build.
Problem two: the proximity radius is brutally small
Google’s local ranking is weighted heavily toward physical distance from the searcher. In rural Montana that radius might be 40 miles. In Essex County it can be under two miles. We have measured the same business appearing in position 1 of the map pack from one intersection and dropping out of the top 20 from an intersection 1.8 miles away.
This is the single most under-explained fact in local marketing, and it has two consequences that should shape your entire strategy:
- Your service area is smaller than your marketing claims. A single physical location in Newark will not rank in Morristown map packs no matter how much you spend. Ranking there requires either a genuine second location, a legitimately staffed satellite office, or an organic (non-map) strategy built on municipality landing pages.
- Rank tracking from a single point is worthless. If your agency reports ‘you rank #2 for plumber near me’ without telling you from which coordinates, that number means nothing. Real reporting uses a grid of measurement points across your actual service area.
Problem three: New Jersey buyers comparison-shop harder than the national average
Anecdotally and consistently across the accounts we manage here, New Jersey leads request more quotes before buying than leads in less dense markets. That is a rational response to having eleven qualified options within fifteen minutes. It changes the economics in two ways: your speed-to-lead matters more, and your review profile matters more.
If three roofers get the same lead and you call back in four minutes while the others call back the next morning, you win a disproportionate share of that market regardless of who ranks higher. This is why we consider lead routing part of marketing rather than part of sales — it is the highest-leverage conversion fix available to most New Jersey service businesses and almost nobody sells it to you.
A number worth internalising In our own client data across home services accounts, responding to an inbound web lead within five minutes rather than within one hour roughly doubles the contact rate. No ranking improvement we can sell you produces a comparable lift for comparable effort.
What digital marketing actually costs in New Jersey
Agencies hate publishing prices. We publish ours. We publish ours and we will publish the market’s, because the single biggest reason businesses get burned is that they have no reference point and accept the first number they hear. The ranges below are what we see quoted across the New Jersey market — from solo consultants in Asbury Park to full-service shops in Hoboken. They are not our rate card; they are the landscape.
| Service | Solo / freelance | Small agency (2–15) | Mid agency (15–60) | What drives the spread |
|---|---|---|---|---|
| Local SEO (1 location) | $500–$1,200 | $1,000–$2,500 | $2,500–$5,000 | Number of service categories, review volume needed |
| Local SEO (multi-location) | Rarely offered | $2,000–$6,000 | $5,000–$15,000 | Locations, listing count, duplicate suppression |
| Organic SEO (content-led) | $800–$2,000 | $2,000–$6,000 | $6,000–$20,000 | Publishing volume, link acquisition, technical debt |
| Google Ads management | $400–$1,000 | $800–$2,500 | 10–20% of spend | Account complexity, number of markets |
| Paid social management | $500–$1,200 | $1,200–$4,000 | $4,000–$12,000 | Creative production volume |
| Creative / video production | $150–$400 per asset | $500–$2,500 per asset | $3,000–$25,000 per asset | Crew size, location, rights |
| Email + SMS lifecycle | $500–$1,500 | $1,500–$4,000 | $4,000–$10,000 | Flow count, integration depth |
| Website (brochure, 5–12 pages) | $2,500–$8,000 | $8,000–$25,000 | $25,000–$60,000 | Custom design vs template, CMS build |
| Website (ecommerce) | $6,000–$20,000 | $20,000–$70,000 | $70,000–$250,000+ | Catalogue size, integrations, ERP |
| Fractional CMO / strategy | $2,000–$5,000 | $4,000–$10,000 | $10,000–$25,000 | Hours, seniority, board exposure |
| Full-service retainer | Not applicable | $4,000–$12,000 | $12,000–$50,000 | Channel count and headcount assigned |
Read the Google Ads row carefully. Percentage-of-spend pricing is the industry default and it contains a structural conflict: your agency earns more when you spend more, whether or not spending more is right for you. It is not automatically wrong — it scales fairly with workload — but you should ask directly how the agency handles a recommendation to cut spend, and whether there is a floor that protects their revenue when you scale down.
What the money actually buys, per hour
Retainers obscure the underlying maths – our affordable SEO services page shows the working. Here is the rough hourly economics behind those numbers, which tells you how much human attention you are actually purchasing.
| Provider type | Effective hourly rate | $2,500/mo buys | $8,000/mo buys | Who does the work |
|---|---|---|---|---|
| Offshore production shop | $18–$35 | 70–140 hours | 230–440 hours | Junior teams, high turnover, template output |
| US freelancer / solo | $65–$140 | 18–38 hours | 57–123 hours | The person you hired, always |
| Small NJ agency | $110–$185 | 13–23 hours | 43–73 hours | Mixed: senior strategy, junior execution |
| Mid-size NJ agency | $150–$250 | 10–17 hours | 32–53 hours | Account manager fronting a production team |
| National / brand agency | $225–$450 | 5–11 hours | 18–36 hours | Senior on pitch, junior on delivery |
The number that should worry you is not the high end. It is the low end. A $2,500 retainer that buys 140 offshore hours sounds like extraordinary value until you see the output: 30 blog posts a month that read like they were written by the same tired machine, no internal linking strategy, and a site that Google eventually classifies as scaled low-value content. The 13 senior hours are worth more than the 140 junior ones for anything strategic. The 140 hours are worth more for anything genuinely mechanical, like migrating 4,000 product descriptions.
Ad spend versus management fee — how to split a budget
A recurring question from businesses new to paid channels: if I have $5,000 a month total, how much goes to Google and how much goes to the agency? The honest answer is that below a certain total, paid management stops making sense at all, because the fee eats the media.
The floor for managed paid search in New Jersey We turn down paid-search-only engagements below about $2,500 in monthly media in competitive New Jersey verticals, because there is not enough click volume to optimise against. In legal, water damage, HVAC emergency and cosmetic dentistry, single clicks in Bergen and Essex counties routinely clear $25–$90. $1,500 buys you 20–50 clicks. You cannot learn anything from 30 clicks.
Cost per click reality check by New Jersey vertical
| Vertical | Typical CPC range | Notes on competition |
|---|---|---|
| Personal injury law | $95–$400+ | The most expensive local vertical in the state, driven by Newark and Jersey City firms |
| Water damage / restoration | $45–$140 | Emergency intent, national franchises bidding |
| Cosmetic dentistry / implants | $22–$85 | Heavy in Bergen, Monmouth, Morris |
| HVAC emergency repair | $18–$60 | Seasonal spikes; July and January double CPCs |
| Med spa / aesthetics | $14–$48 | Rapidly rising; heavy Instagram overlap |
| Roofing | $16–$52 | Storm-driven spikes |
| Plumbing | $14–$45 | Steady, franchise-heavy |
| Family and immigration law | $12–$55 | Very high in Hudson County |
| Accounting / CPA | $9–$30 | Q1 spike, dead in summer |
| Landscaping / hardscaping | $6–$22 | Spring spike |
| Restaurants | $1.50–$6 | Low CPC, low margin, better on social |
| Ecommerce (varies wildly) | $0.40–$4 | Shopping campaigns behave differently |
These are directional, gathered from accounts we manage and audit rather than from a published dataset. Our cost per lead benchmarks put these numbers in context. Verify your own with the Google Ads Keyword Planner, which is free with any account and will give you a range for your exact terms and geography. If an agency quotes you a CPC without having pulled your specific geography, they are guessing.
The seven engagement models, and which one you should actually buy
How you buy matters as much as what you buy, and a boutique agency sells differently from a full-service one. These are the structures on offer in the New Jersey market, whether you hire a small-business agency or a performance shop, with the failure mode of each. Nobody explains the failure modes, so here they are.
1. The monthly retainer
A fixed fee for an ongoing scope. The default for SEO, paid media and social. It works when the scope is genuinely continuous and both sides define what ‘done’ looks like each month.
- Best for: SEO, paid media, content programmes, anything compounding.
- Failure mode: month 7, when the initial fixes are complete and the agency has run out of high-value work but the invoice keeps arriving. Watch for reports that grow in length as they shrink in substance.
- Protection: insist on a rolling 90-day roadmap. If they cannot fill the next 90 days with work that has a stated expected outcome, the retainer should shrink.
2. Project or fixed-scope
One price, defined deliverable, defined end. Standard for websites, migrations, audits and rebrands.
- Best for: websites, technical SEO remediation, analytics implementation, one-off audits.
- Failure mode: scope creep on your side and corner-cutting on theirs. The last 15% of a website project is where 60% of the arguments happen.
- Protection: a written definition of done, a fixed revision count, and a named launch-day redirect map before development starts.
3. Percentage of ad spend
The agency takes 10–20% of what you spend on media. Common above roughly $10,000 monthly spend.
- Best for: mature paid accounts with real scale, where workload genuinely tracks spend.
- Failure mode: the agency has no financial reason to ever recommend spending less, and a strong reason to keep underperforming campaigns alive.
- Protection: a written commitment that they will proactively recommend cuts, and a quarterly review of every campaign against a target cost per acquisition you set together.
4. Performance and commission models
Payment tied to leads, calls, appointments or revenue. Superficially the most aligned model and in practice the most frequently abused.
- Best for: high-volume, low-complexity lead generation where a lead is unambiguously definable and the sales process is short.
- Failure mode: definitional warfare. Is a 12-second hangup a lead? A form fill from a competitor? A repeat customer who would have called anyway? Agencies paid per lead optimise for lead count, and lead count is trivially inflatable.
- Protection: define a qualified lead in writing with a duration threshold on calls, a geography filter, and an exclusion for existing customers. Then audit a random sample every month.
5. Hourly and time-and-materials
Rare in marketing, common in development. You pay for the hours logged.
- Best for: ambiguous technical work, ongoing development support, emergency remediation.
- Failure mode: no ceiling and no incentive for efficiency.
- Protection: a not-to-exceed cap per sprint, and itemised time logs you actually read.
6. Fractional in-house
A senior marketer embedded part-time — one or two days a week, in your systems, in your meetings.
- Best for: businesses between roughly $3M and $30M in revenue that need direction more than they need production capacity.
- Failure mode: the fractional leader has no team to execute the strategy they build, and you end up paying for a plan nobody delivers.
- Protection: hire fractional strategy only alongside a production capability, whether in-house, agency or freelance.
7. Hybrid: fixed base plus performance upside
A base retainer that covers cost, plus a bonus tied to an agreed outcome. In our experience this is the structure that survives contact with reality most often, because it keeps the agency solvent while giving both parties a reason to care about the same number.
- Best for: most serious engagements above $4,000 a month.
- Failure mode: a badly chosen bonus metric. Tie the bonus to ranking positions and you will get rankings for terms nobody buys from.
- Protection: tie upside to booked revenue or qualified appointments — numbers your accountant recognises.
Local SEO in New Jersey: the mechanics that actually move the map pack
Local SEO is the highest-return channel available to most New Jersey businesses and the one most commonly sold badly. Here is what genuinely moves rankings in the three-pack, roughly in order of leverage, based on what we see change when we change it.
Proximity — the factor you cannot buy
Distance from the searcher to your verified address. You cannot optimise it; you can only choose your address. This is why the question ‘should we open a second location’ is a marketing question in New Jersey far more often than it is elsewhere. A legitimate, staffed second office in a neighbouring county can be worth more than two years of content work.
What does not work, and will eventually get your listings suspended: virtual offices, mailbox stores, a relative’s home address, or a coworking desk you have never sat at. Google’s verification has tightened considerably and reinstatement after a suspension is slow and often unsuccessful.
Primary category — the single highest-leverage editable field
Your Google Business Profile primary category has more influence on which searches you appear for than any other field you control. ‘Roofing contractor’ and ‘Roof repair service’ surface for measurably different queries. Most businesses pick one in five seconds during setup and never revisit it.
- Audit the primary category of the top three results for each of your money keywords, from inside your actual service area, and compare against yours.
- Add every legitimate secondary category, but understand secondaries carry far less weight — do not dilute with categories you cannot service.
- Re-test after changing. Category changes can move rankings within 48–72 hours, faster than almost any other local intervention.
- If you serve genuinely distinct categories with different primary categories — say a plumbing company that also does HVAC — that is an argument for two profiles at two addresses, not one profile with six categories.
Reviews — volume, velocity, recency and text
Four separate signals live inside ‘reviews’ and agencies routinely optimise only the first.
| Signal | What it affects | How to move it | Common mistake |
|---|---|---|---|
| Total volume | Baseline credibility and ranking | Systematic ask at the moment of delight | Asking once, at invoice time |
| Velocity | Freshness weighting | Steady weekly cadence, not batches | 30 reviews in one week looks manufactured |
| Recency | Whether Google treats you as active | Never let 60 days pass with zero | Going quiet after a push |
| Review text | Which queries you surface for | Prompts that mention the service and the town | Generic ‘great service’ reviews with no keywords |
That last row is the one almost nobody uses. A review that says ‘Replaced our water heater in Maplewood, same day’ contains a service and a municipality. Reviews mentioning your service and your town measurably help you surface for that service in that town. You cannot dictate review content — that violates platform policy and reads as fake anyway — but you can ask a specific question that produces a specific answer: ‘Would you mind mentioning what we did and where?’ is honest and effective.
Never gate reviews. Sending happy customers to Google and unhappy customers to a private form is a direct violation of Google’s policy and has become a reliable way to have your review count wiped. Several New Jersey businesses have lost hundreds of reviews to this. Ask everyone.
Google Business Profile completeness and activity
- Services list: every service you offer, individually, each with a real description. Most profiles list four; the field supports dozens.
- Products: underused by service businesses, and it renders visibly in the profile.
- Photos: geotagged is a myth, but volume and recency are not. Upload weekly. Real job photos outperform stock by a wide margin on engagement.
- Posts: low direct ranking weight, real engagement weight, and they occupy space in the profile that would otherwise show a competitor’s ad.
- Q&A: you can seed your own questions and answer them. Almost nobody does. The answers surface in search results.
- Attributes: ‘women-owned’, ‘wheelchair accessible’, ‘online estimates’ — these become filterable facets in Maps.
- Hours, including holiday hours: profiles flagged as possibly-closed get suppressed.
- Booking and messaging: enabling messaging raises engagement but only if you actually answer within the window.
Citations and listings — necessary, not sufficient
Consistent name, address and phone across major directories – see why a Google Business Profile stops showing up is table stakes. It is not a growth lever, and any agency selling ‘we will build 300 citations’ as its primary local offering in 2026 is selling you 2013. Build the fifteen that matter, kill duplicates, and move on.
- Google Business Profile — the only one that directly ranks you.
- Apple Business Connect — increasingly important as Apple Maps share grows in dense metros.
- Bing Places — feeds Copilot and some AI answers.
- Yelp — still a top-three organic result for many New Jersey service queries.
- Facebook Page — feeds Meta’s local surfaces.
- Better Business Bureau — carries weight with older New Jersey demographics.
- Angi and HomeAdvisor — home services only, and read the lead-sharing terms carefully.
- Thumbtack — home services and events.
- Nextdoor — genuinely strong in New Jersey suburbs; the local recommendation surface most under-used by agencies.
- Yellow Pages and Superpages — low traffic, still crawled.
- Foursquare — feeds a surprising number of downstream data providers.
- Chamber of Commerce for your municipality — a real local link.
- Your industry association directory — usually a real, topically relevant link.
- Healthgrades, Zocdoc, Vitals — medical only.
- Avvo, Justia, FindLaw — legal only.
Organic SEO when you are outgunned by national competitors
Most New Jersey businesses will never outrank a national aggregator on a head term. Accepting that is the beginning of a strategy that works. Here is the approach that produces results for a site with a small link profile competing in a dense market.
Go narrower than your competitors are willing to go
The national site targets ‘roofing contractor’. The regional site targets ‘roofing contractor New Jersey’. You target ‘roof replacement Ridgewood NJ’ and eleven variations of it, each on its own page with genuinely different content. There are 564 municipalities in New Jersey. Almost nobody builds real pages for them, because doing it properly is slow and doing it lazily gets you filtered.
The difference between a municipality page that works and one that gets ignored A working municipality page names the neighbourhoods, references the actual housing stock and its typical problems, includes photos of work you did in that town, quotes real prices for that town, and links to the relevant permit office. A page that gets ignored is the same 400 words with the town name swapped. Google has been able to detect the second kind since roughly 2013 and got much better at it in the 2024 core updates.
The page types that earn traffic for local service businesses
| Page type | Example | Difficulty | Typical monthly traffic |
|---|---|---|---|
| Service + municipality | Roof replacement in Ridgewood NJ | Medium | 10–120 each |
| Cost / pricing guide | What roof replacement costs in North Jersey | Medium | 150–1,500 |
| Comparison | Asphalt shingle vs standing seam metal in NJ climate | Low | 80–600 |
| Problem diagnosis | Why your ceiling is staining after rain | Low | 200–2,000 |
| Regulatory / permit | Do you need a permit to replace a roof in Bergen County | Low | 50–400 |
| Best-of listicle | Best roofing materials for coastal New Jersey homes | Low | 100–800 |
| Seasonal | Preparing a New Jersey roof for nor’easter season | Low | 50–500 (seasonal) |
| Glossary / definition | What is ice damming | Low | 100–900 |
| Calculator or tool | Roof replacement cost calculator | High to build | 300–4,000 |
| Case study | How we replaced a 1920s slate roof in Montclair | Low | 5–40 each, but converts far above average |
The last row deserves attention. Case study pages produce trivial traffic and outstanding conversion. Twenty case studies pulling eight visits a month each is 160 visits, which sounds pointless until you notice that the person reading a detailed account of a job identical to theirs converts at four to eight times the rate of a homepage visitor.
Technical debt that quietly caps every New Jersey site we audit
- Municipality pages that are near-duplicates. The most common problem, and the reason most location-page programmes stall. Under 30% unique content across a set is the practical danger zone.
- No internal linking between related pages. Sites publish 40 pages and link to none of them from anywhere but the sitemap. Every page needs contextual links in and out.
- Orphaned service pages. Pages reachable only from the XML sitemap get crawled rarely and ranked poorly.
- Slow mobile performance. Largest Contentful Paint above 4 seconds on a mid-range Android over LTE, which is what a real New Jersey homeowner is using in a driveway.
- Missing or wrong structured data. LocalBusiness markup with no address, or a ProfessionalService type applied to blog posts, which we see constantly.
- Uncontrolled parameter URLs creating thousands of near-duplicate crawlable pages.
- Redirect chains from an old migration that nobody ever cleaned up.
- Duplicate pages competing with each other — two versions of the same service page, both indexed, splitting the signal. We found exactly this on our own site during this build – see website not showing up on Google.
- No HTTPS canonicalisation — four crawlable variants of every URL.
- Images shipped at 3,000px and 1.4MB in a 600px container.
Paid search in New Jersey: where budget leaks and how to plug it
Google Ads is the fastest channel to results and the fastest to waste money. In dense, expensive New Jersey markets the difference between a competent account and a neglected one is routinely three to five times the cost per acquisition. These are the leaks we find most often in accounts we take over.
Leak one: geography set to ‘presence or interest’
Google’s default location setting includes people who show ‘interest’ in your area, not only people physically in it. For a Morristown dentist that means paying for clicks from someone in Arizona who once searched ‘Morristown NJ’. Change the setting to ‘Presence: people in or regularly in your targeted locations’. This one change has cut wasted spend by 15–30% in almost every account we have audited.
Leak two: broad match with no negative list
Broad match plus Smart Bidding is Google’s recommended configuration and it can work, but only with a disciplined negative keyword list built from the search terms report. Without one, a plumbing account will pay for ‘plumbing salary’, ‘plumbing school NJ’, ‘how to fix a leak yourself’, and ‘plumbing jobs hiring’. Every one of those is a click you paid for from someone who will never call.
- Review the search terms report weekly for the first eight weeks, then biweekly.
- Build a shared negative list across all campaigns for universal wastes: jobs, salary, careers, school, training, free, DIY, cheap, complaints, lawsuit, reviews of competitors.
- Add competitor brand names as negatives unless you are deliberately running a conquest campaign.
- Watch for adjacent-service leakage — an HVAC account paying for ‘air duct cleaning’ when you do not clean ducts.
- In New Jersey specifically, negative out neighbouring-state municipality names if you do not serve them: Staten Island, Yonkers, Philadelphia, Bensalem.
Leak three: no conversion tracking, or tracking that counts the wrong thing
An alarming share of the accounts we inherit either have no conversion tracking or count page views of a thank-you page that also loads for other reasons. If Smart Bidding is optimising toward a signal that is not a real lead, it will confidently and efficiently buy you nothing.
- Install conversion tracking for form submissions, verified server-side where possible.
- Install call tracking with a duration threshold — a call under 30 seconds is usually not a lead.
- Import offline conversions from your CRM so bidding optimises toward closed revenue, not raw leads. This is the single biggest upgrade available to most accounts above $8,000 monthly spend and almost nobody does it.
- Deduplicate: one lead that fills a form and then calls should not count twice.
- Verify quarterly that the numbers in Google Ads reconcile to the numbers in your CRM. They never match exactly; if they are off by more than about 20% something is broken.
Leak four: ignoring Local Services Ads
For home services, legal, and several medical categories, Local Services Ads sit above the regular ad block, charge per lead rather than per click, and carry the Google Screened or Google Guaranteed badge. In New Jersey’s competitive verticals they often produce a lower cost per acquisition than search ads. The screening process — licence, insurance, background check — takes two to five weeks, which is why agencies focused on quick wins skip it.
| Factor | Local Services Ads | Google Ads search |
|---|---|---|
| You pay for | A lead (call or message) | A click |
| Position | Above search ads | Below LSA, above organic |
| Setup time | 2–5 weeks (screening) | 1–3 days |
| Badge | Google Guaranteed / Screened | None |
| Control over targeting | Coarse: category and service area | Fine: keyword, time, device, audience |
| Landing page | None — profile only | Yours, fully controlled |
| Typical NJ cost per lead | $28–$120 home services; $90–$350 legal | Varies; often higher when CPCs are high |
| Bad-lead disputes | Possible, moderately successful | Not applicable |
| Best used | Alongside search, not instead of | Alongside LSA, not instead of |
Leak five: sending every ad to the homepage
A search for ’emergency ac repair Edison NJ’ should land on a page about emergency AC repair that mentions Edison, with a phone number, a response-time promise and a form. Sending it to a homepage that lists six services and an About Us block wastes the most expensive click you will buy all week. Quality Score improves with landing page relevance, which means the homepage habit also raises your CPC.
Web design and conversion: the layer that multiplies every other channel
Traffic is a multiplier applied to a conversion rate. If you are wondering why your website is not getting traffic, start by checking whether the traffic you already have converts. If the conversion rate is 0.8% and the industry median for your category is 3%, you are throwing away three quarters of everything every channel delivers. Fixing that is usually cheaper and faster than tripling traffic, and it makes every future marketing dollar worth roughly four times more.
The conversion checklist we run on every New Jersey site
- Phone number in the header, tappable, on every page. Still the number one fix for service businesses in this state.
- The offer is legible in four seconds. What you do, where you do it, and what to do next.
- A service-specific page for every service you want leads for. Not one ‘Services’ page with eight paragraphs.
- A municipality page for every town you genuinely serve. With real, distinct content.
- Trust signals above the fold: licence number, insurance, years in business, review count with a real star rating, association memberships.
- Real photos of real work. Stock photography of a smiling model in a hard hat actively reduces trust with New Jersey buyers, who have seen it a thousand times.
- A form that is short. Every additional field costs conversions. Name, phone, and one free-text box outperforms a nine-field qualification form for first contact.
- The form has been tested on a real phone this month. Silent form failures are endemic and invisible — nobody complains, the leads simply stop.
- Financing or price transparency if you are in a high-ticket category. ‘Starting at’ beats ‘Call for pricing’ on every metric we have measured.
- Response-time promise. ‘We answer every call within 60 seconds during business hours’ is a differentiator worth more than a redesign.
- Mobile LCP under 2.5 seconds. Test on a throttled connection, not on office fibre.
- Sticky call-to-action on mobile scroll. Cheap to add, consistently measurable.
- Exit-intent only where appropriate. Aggressive on ecommerce, obnoxious on a law firm site.
- Thank-you page that sets expectations and fires the conversion event reliably.
Should you rebuild or repair?
Agencies love a rebuild because it is a large, well-defined, profitable project. Frequently it is the wrong call. Here is the test we apply.
| Situation | Recommendation | Why |
|---|---|---|
| Site converts acceptably but looks dated | Repair | Aesthetics rarely cause the loss you think they do |
| Site is on an unsupported CMS or has security issues | Rebuild | Technical debt will compound |
| Site is fast, indexed, and ranking, but ugly | Repair, restyle in place | Never risk existing rankings for aesthetics |
| Site has under 15 pages and you need 80 | Rebuild on a scalable CMS | Repairing into a structure that cannot scale wastes the work |
| Mobile experience is broken | Repair first, then assess | A responsive fix may be a two-week job |
| No analytics, no tracking, no Search Console | Neither — instrument first | You cannot judge a site you cannot measure |
| Traffic dropped after a previous rebuild | Diagnose the migration, do not rebuild again | Almost always unmapped redirects |
| You are changing business model or service mix | Rebuild | Information architecture must follow the business |
If you do rebuild, the redirect map is the deliverable that matters. Ask for it in writing before development begins: every existing indexed URL mapped to its new equivalent, with a 301, tested on staging. The most common way a New Jersey business loses a year of SEO progress is a launch where this document did not exist.
Answer engine optimization: getting cited by ChatGPT, Perplexity and AI Overviews
A meaningful and growing share of research now happens inside an AI assistant rather than a results page. When a Bergen County homeowner asks ChatGPT ‘who should I call for a slate roof repair in North Jersey’, the model produces a short list. Being on that list is a distinct discipline from ranking, and in 2026 it is still uncontested enough that a small business can win it.
How AI systems actually pick who to mention
- Retrieval. Most assistants search the live web for local and commercial queries rather than relying on training data. So conventional visibility still matters — you have to be findable to be retrievable.
- Extractability. The model needs to pull a clean, self-contained fact. A page that answers a question in a direct paragraph immediately under a question-shaped heading is far easier to quote than one that buries the answer in narrative.
- Corroboration. Models weight claims that appear consistently across multiple independent sources. Your NAP, your service list and your credentials need to agree everywhere they appear.
- Structure. Schema markup, tables, and clearly delimited lists are disproportionately likely to be lifted verbatim into an answer.
- Recency. Assistants strongly prefer pages with visible, recent dates for anything involving prices, regulations or availability.
The concrete AEO checklist
- Question-shaped H2 and H3 headings that match how people actually phrase things aloud, with the answer in the first 40–60 words underneath.
- A direct-answer paragraph at the top of every page — the summary a model would quote if it only read one paragraph.
- FAQPage schema on any page with genuine questions and answers.
- Tables for anything comparative. Models lift tables cleanly and cite the source.
- Specific numbers rather than ranges where you can commit — ‘$450 to $900 for a standard water heater swap in Essex County’ is quotable; ‘affordable pricing’ is not.
- Named entities. Real municipality names, real regulations, real product names, real association names. Models ground on entities.
- A visible last-updated date in the page body, not only in metadata.
- An llms.txt file at your domain root describing your site’s structure and key pages.
- Do not block AI crawlers in robots.txt unless you have deliberately decided you do not want the traffic. Many sites block GPTBot, PerplexityBot and ClaudeBot by default via a security plugin and have no idea.
- Consistent facts across your site, your Google profile, and every directory. Contradictions cause models to omit you rather than guess.
Check whether you are blocking the assistants right now Visit yourdomain.com/robots.txt and search for GPTBot, PerplexityBot, ClaudeBot, Google-Extended, CCBot and Applebot-Extended. If any are disallowed and you did not make that decision deliberately, a plugin or host made it for you. This takes two minutes and we find it blocked on roughly a third of the New Jersey sites we audit.
What AEO does not do
It does not replace search. Assistant-driven referral traffic is still a minority of total discovery for most local businesses, and it converts differently — higher intent, lower volume. Treat it as a compounding investment layered onto work you were doing anyway, not as a channel to shift budget into. Anyone selling ‘AI SEO’ as a standalone $4,000 monthly product is selling repackaged content work.
Email, SMS and the retention layer nobody sells you
Acquisition is where agencies make money, so acquisition is what gets sold. But for most established New Jersey businesses, the cheapest revenue available is sitting in a customer list nobody has contacted in fourteen months.
Email regulation in New Jersey follows federal CAN-SPAM, which is permissive. SMS is governed by the TCPA and is not permissive at all — you need documented express written consent before texting a marketing message, and the statutory damages are $500 to $1,500 per message. Any agency that proposes texting a purchased list should be shown the door. Collect consent at the point of service with clear language and keep the record.
Industry playbooks: what actually works, by New Jersey vertical
Generic advice fails at the last mile, which is why we also publish landscaping and pest control playbooks. These are the channel mixes we would recommend as a starting point for the industries that make up most of the New Jersey market, based on what we see perform.
Home services — HVAC, plumbing, roofing, electrical
- Primary: Local Services Ads plus Google Business Profile optimisation plus systematic review generation.
- Secondary: Google Ads search on emergency terms, municipality landing pages.
- Underrated: Nextdoor presence and neighbourhood-level content. New Jersey suburbs use Nextdoor heavily for contractor recommendations.
- Skip: Instagram brand-building, TikTok, display. Nobody chooses an emergency plumber from a reel.
- Seasonality: plan for the July and January HVAC spikes and the post-storm roofing spikes. Budget must be flexible or you will miss the only weeks that matter.
Medical, dental and aesthetics
- Primary: reviews, reviews, and Google Business Profile. Healthcare buyers filter on star rating before anything else.
- Secondary: procedure-specific landing pages, Google Ads on high-ticket procedures, insurance-acceptance pages.
- Underrated: real before-and-after galleries on a healthcare website with consent, and provider bio pages, which rank surprisingly well for name searches and convert extremely well.
- Compliance: HIPAA constrains what you can do with tracking pixels on pages containing protected health information. Meta’s pixel on a booking page has produced real enforcement actions. Any agency that has not raised this with you has not thought about it.
- Skip: broad awareness campaigns. Demand for a root canal is not created by advertising.
Legal
- Primary: Local Services Ads where eligible, then Google Ads search, then organic practice-area pages.
- Secondary: attorney bio pages, case-result pages where ethics rules permit, New Jersey-specific legal explainer content.
- Underrated: answering the procedural questions nobody else answers — ‘how long does a personal injury case take in Essex County’, ‘what happens at a municipal court appearance in NJ’.
- Compliance: New Jersey attorney advertising rules restrict certain claims and require specific disclaimers. Have counsel review copy.
- Reality check: personal injury is the single most expensive keyword category in the state. Do not enter it with a $3,000 monthly budget.
Restaurants, bars and hospitality
- Primary: Google Business Profile with current menu, photos and hours, plus Instagram, plus review response.
- Secondary: SMS list built at the table, Yelp presence, reservation platform optimisation.
- Underrated: menu pages as real indexed HTML rather than a PDF or an image. Enormous search volume for specific dishes plus town, almost entirely uncontested.
- Skip: long-form SEO content. Nobody reads a restaurant’s blog.
- Note: New Jersey’s BYOB culture is a genuine search differentiator — ‘BYOB restaurants near me’ and town-level variants carry real volume.
Home improvement retail, showrooms and design
- Primary: project galleries with municipality tagging on a well-built site, Google Business Profile, Houzz and Pinterest presence.
- Secondary: cost guides, material comparison content, Google Ads on high-intent terms.
- Underrated: financing pages. A kitchen remodel is a $40,000 purchase and planning matters and financing clarity converts.
- Long cycle: the consideration window is six to eighteen months. Retargeting and email nurture matter far more here than in emergency services.
B2B, professional services and light industrial
- Primary: organic SEO on problem-and-solution terms, LinkedIn presence, case studies, and technical content writing.
- Secondary: Google Ads on narrow commercial terms, email nurture, trade association presence.
- Underrated: genuinely technical content. New Jersey has enormous pharma, logistics, chemical and food-processing sectors, and we cover nonprofit and B2B alike, and their buyers search extremely specific technical language that almost nobody publishes about.
- Skip: consumer social. Your buyer is not finding a contract manufacturer on TikTok.
- Metric: stop counting leads. Count qualified opportunities and pipeline value, because a B2B lead volume metric is meaningless when three deals a year make the number.
Ecommerce and direct-to-consumer
- Primary: Google Shopping and Performance Max, Meta paid social, email and SMS lifecycle.
- Secondary: category-page SEO, comparison content, creator partnerships.
- Underrated: the post-purchase email sequence, and product-page content depth. Most New Jersey DTC brands have thin product pages and rich blogs, which is backwards.
- Metric: contribution margin after ad spend, not ROAS. ROAS flatters campaigns that sell your lowest-margin product.
County by county: how New Jersey’s 21 markets differ
We plan campaigns at county level and publish our full service list accordingly and execute at municipality level. Competition, cost per click, median household income and the dominant industries vary enormously across a state you can drive across in ninety minutes. Here is the working picture we use.
| County | Media market | Competitive intensity | Planning note |
|---|---|---|---|
| Bergen | New York | Very high | Densest retail and professional services market in the state. Paramus alone distorts CPCs for a wide radius. Expect to need municipality-level pages, not county pages. |
| Hudson | New York | Very high | Jersey City and Hoboken behave like NYC boroughs. Extremely tight proximity radius. Large renter population changes home-services demand shape. |
| Essex | New York | Very high | Newark plus affluent suburbs (Montclair, Millburn, Short Hills) in one county. Two completely different marketing problems ten miles apart. |
| Middlesex | New York | High | Edison, Woodbridge, New Brunswick. Enormous South Asian population — multilingual search and Nextdoor-adjacent community platforms matter here more than anywhere in the state. |
| Monmouth | New York | High | Affluent shore market. Strong seasonality. Home improvement and marine services outperform. |
| Union | New York | High | Dense, diverse, price-sensitive in places and premium in others (Westfield, Summit). Segment carefully. |
| Morris | New York | High | Corporate corridor plus affluent residential. Strong B2B and premium home services demand. |
| Passaic | New York | Medium-high | Sharp split between Paterson and the western suburbs. Spanish-language search volume is significant and underserved. |
| Camden | Philadelphia | Medium-high | Philadelphia DMA. Competitors are in Pennsylvania. Your Google Ads geo targeting must handle the state line deliberately. |
| Ocean | New York/Philadelphia split | Medium | Rapidly growing. Toms River and the shore communities. Strong seasonal swings and a very large 55+ segment. |
| Burlington | Philadelphia | Medium | Suburban, spread out, wider proximity radius than North Jersey. County-level pages work better here. |
| Somerset | New York | Medium | Affluent, corporate, pharma-adjacent. Excellent B2B market. |
| Mercer | Philadelphia/own | Medium | Princeton and Trenton in one county — academic, state government, and urban markets side by side. |
| Gloucester | Philadelphia | Medium | Growing suburban market, less agency saturation, better cost per lead than North Jersey. |
| Atlantic | Philadelphia | Medium | Atlantic City hospitality economy plus year-round residential. Highly seasonal. |
| Hunterdon | New York | Low-medium | Rural-suburban, affluent, wide proximity radius. County-wide targeting is viable. |
| Sussex | New York | Low | Rural, lower competition, cheapest clicks in the state. Wide service radius. |
| Warren | New York/Allentown | Low | Rural, Pennsylvania border effects, low agency saturation. |
| Cumberland | Philadelphia | Low | Agricultural and food processing. Low competition, low CPCs, genuine B2B opportunity. |
| Salem | Philadelphia | Low | Smallest population. Regional rather than municipal targeting. |
| Cape May | Philadelphia | Low, extremely seasonal | Tourism-dominated. The entire year’s revenue is decided between May and September. Plan spend accordingly. |
The planning implication If you serve North Jersey, plan municipality by municipality and expect to build a lot of pages. If you serve South or West Jersey, county-level and regional targeting is far more efficient, and your cost per lead will be materially lower for the same effort. Businesses that can choose where to grow should understand that Sussex, Warren, Cumberland and Gloucester are dramatically cheaper markets to win.
How to evaluate a New Jersey digital marketing agency: 40 questions
We wrote a companion piece on how to choose a digital marketing agency. Take this list into every sales conversation, including ours. An agency that answers these well is worth talking to. An agency that gets defensive about them has told you what you needed to know.
Questions about their results
- Can you show me three clients in my industry, by name, and their results?
- What was the starting point for those clients, not just the ending point?
- Can I speak to two current clients and one client who left?
- What is your average client tenure, in months?
- What percentage of your clients renew after twelve months?
- Show me a client where the work did not go well, and tell me what you learned.
- What is the smallest budget you have made work in my category, and what did it achieve?
- How long before I should expect to see a change in leads, not in rankings?
Questions about who does the work
- Who specifically will work on my account, and what is their experience?
- Is the person in this meeting the person doing the work?
- Is any of the work subcontracted or offshored? Which parts?
- How many other clients does my account manager handle?
- What happens if that person leaves?
- How many hours per month will actually be spent on my account?
- Do you have anyone with hands-on experience in my specific vertical?
Questions about ownership and control
- Who owns the Google Ads account — me or you? (The correct answer is you.)
- Who owns the website, the domain and the hosting?
- Who owns the content you produce, after we part ways?
- Will I have admin access to Analytics, Search Console, Google Business Profile and Ads from day one?
- If we stop working together, what do I keep and what do I lose?
- Do you use a proprietary platform I cannot take with me?
- Are you using call tracking numbers, and if so, what happens to my call history when we end?
Questions about measurement
- What is the one number we will judge this engagement by in twelve months?
- How will you attribute a phone call to a channel?
- Will you import offline conversions from my CRM?
- How do you handle the fact that a customer might touch five channels before buying?
- Will your reporting reconcile to my accounting system, and if not, why not?
- How often will we meet, and who from your side attends?
- Show me a real report you send an existing client, with the name redacted.
Questions about the contract
- What is the term, and what is the notice period?
- Is there an auto-renewal clause?
- What are the exit terms and are there any fees?
- What happens to work in progress if I terminate mid-month?
- Is there a non-solicitation clause and does it bind you as well as me?
- What is explicitly out of scope?
- How are additional requests priced?
Questions about their own marketing
- What do you rank for, organically, and can you show me in Search Console?
- How did I find you? If through a referral, why do you not rank for your own service terms?
- What is your own cost per lead?
That last group is uncomfortable and should be. An SEO agency that does not rank for its own services is not necessarily disqualified — many good agencies grow entirely on referral — but they should have a clear, honest answer rather than a deflection. If the answer is ‘we are too busy with client work’, ask what happens to your account when they get busy.
Contract clauses that cost New Jersey businesses real money
| Clause | What it usually says | What to negotiate to |
|---|---|---|
| Term | 12-month minimum, auto-renewing | 3-month initial, then month-to-month, or 12 months with a 90-day exit for cause |
| Notice period | 60–90 days written notice | 30 days is standard and fair |
| Auto-renewal | Renews for another full term unless cancelled in a narrow window | Renews month-to-month, or requires affirmative written renewal |
| Account ownership | Agency owns the ad account | You own every account; the agency has manager access |
| Work product | Agency retains IP in deliverables | You own everything you paid for on final payment |
| Proprietary platform | Site is built on an agency-owned CMS | Open-source CMS you can host anywhere, or a written export guarantee |
| Setup fee | Non-refundable, due before work starts | Reasonable if the work is real; ask what it covers, item by item |
| Scope | Vague — ‘SEO services’ | An itemised monthly deliverable list |
| Performance guarantee | ‘Guaranteed first page rankings’ | Delete it. It is either meaningless or a lie; nobody controls Google |
| Exclusivity | Agency may serve your direct competitors | Category exclusivity within your service area, or full disclosure |
| Non-solicitation | You may not hire their staff for 24 months | 12 months, mutual |
| Price escalation | Annual increase at agency discretion | Capped, or tied to a published index |
| Data and access | Silent on what happens at exit | A written offboarding process with a fixed timeline |
Two of these deserve emphasis. Ad account ownership is the clause that traps the most businesses: if the agency owns your Google Ads account, you lose every conversion record, every audience list and every year of learning when you leave, and you start from zero with a new agency. And proprietary CMS platforms mean you cannot leave at all without a full rebuild — which is precisely why some agencies sell them.
Nine red flags
- Guaranteed rankings. Nobody can guarantee a position they do not control.
- Cold outreach claiming your site has errors. They ran a free tool on 40,000 sites and mail-merged the output.
- A price quoted before any questions about your business.
- Reporting that leads with impressions.
- No named team. If you cannot learn who will do the work, it is because the answer would cost them the deal.
- Refusal to give you admin access. There is no legitimate reason.
- Contracts longer than twelve months with no exit.
- Very cheap pricing with very large deliverable counts. 40 blog posts for $900 is either unedited AI output or offshore volume work, and it will hurt you.
- Vague answers about links. If they will not tell you where links come from, it is because they are bought from a network, and that is a risk you are carrying, not them.
What good reporting looks like
A report exists to answer one question: is this working, and what are we doing about it? Most agency reports answer a different question, which is ‘were we busy?’. Here is the structure we consider minimally honest.
- The headline number, first. Qualified leads or booked revenue this month, versus last month, versus the same month last year. Not sessions. Not impressions.
- Cost per acquisition by channel. Including your agency fee in the calculation, not excluding it. Agencies that report cost per lead on media spend alone are flattering themselves.
- What changed, and why. If leads dropped 18%, the report should say so on page one and explain what happened.
- What we did last month. Specific work, not categories.
- What we will do next month, and what we expect it to produce.
- What we tried that did not work. Its absence over six months means either nothing was tried or nothing is being reported honestly.
- Supporting metrics, last. Rankings, traffic, impressions — context, not conclusions.
Attribution, honestly
Nobody has attribution solved, and our cost per lead data reflects that honestly and anybody claiming otherwise is selling something. A New Jersey homeowner sees your truck, searches your name three weeks later, reads two reviews, clicks an ad, does not convert, returns via organic on a laptop, and calls the number on your Google profile. No model captures that cleanly. What you can do is triangulate: track what you can, ask every inbound caller how they found you, and compare the two. When the self-reported answers and the tracked data disagree sharply, the truth is usually somewhere in between and the gap is usually brand and word of mouth.
Timeline: what should actually happen, month by month
Two honest caveats. First, paid search can produce leads in week two, so any engagement that includes it should show something quickly — if it does not, something is wrong. Second, this timeline assumes the site is not fundamentally broken. If a rebuild is required, add three to four months before organic compounding begins, and expect a temporary dip at launch even when the migration is done well.
Agency, freelancer, in-house or hybrid?
| Model | Annual cost | Best for | The trade-off nobody mentions |
|---|---|---|---|
| Freelancer | $8k–$35k | Under $2M revenue, one or two channels | No redundancy. If they get sick or busy, you stop. |
| Small agency | $36k–$140k | $2M–$20M revenue, multi-channel | You are one of 15–40 accounts. Attention tracks fee size. |
| Mid agency | $140k–$500k | $20M+ or fast growth | Senior people pitch, junior people deliver. Ask who stays. |
| In-house hire | $85k–$160k loaded | Consistent, high-volume need in one discipline | One person cannot do SEO, paid, creative, email and analytics well. Nobody can. |
| In-house team | $300k+ | $30M+ or complex product | Slow to build, expensive to be wrong about, hard to keep current. |
| Fractional + freelance | $50k–$120k | $3M–$15M, needs direction plus hands | Coordination overhead falls on you. |
| Hybrid in-house + agency | $150k–$400k | The most common mature setup | Requires an internal owner who can hold the agency accountable. |
The pattern we see work most often for New Jersey businesses between roughly $3M and $25M in revenue: one internal marketing coordinator (or a fractional CMO) who owns the calendar, the CRM and the relationship, plus an agency for the specialist channels. The coordinator does not need to be a specialist. They need to be organised, in the business, and empowered to say ‘that report does not answer my question’.
How to brief an agency so the first 90 days are not wasted
- Your actual revenue and margin by service line. Without it, an agency will optimise toward the leads that are easiest to generate rather than the ones worth having.
- Your capacity. If you can install nine roofs a month, generating 200 leads is a problem, not a success.
- Your true service area, municipality by municipality, including the towns you would rather not serve.
- Your close rate and average job value. These two numbers determine what a lead is worth and therefore what you can afford to pay for one.
- Your seasonality, in numbers, from your own books.
- Everything you have already tried, including what failed and roughly what it cost.
- Access, on day one. Analytics, Search Console, Google Business Profile, ad accounts, hosting, DNS, CMS. Chasing access is the single largest source of wasted time in month one.
- One decision-maker. Approval by committee turns a four-week project into a fourteen-week one.
- What you will not do. If you will not appear on camera, say so before someone builds a video strategy.
Glossary of the terms agencies use
AEO
Answer engine optimization. Work aimed at being cited by AI assistants such as ChatGPT, Perplexity, Gemini and Google’s AI Overviews, rather than only at ranking in blue links.
Attribution
The practice of assigning credit for a sale to the marketing touches that preceded it. Always approximate.
CAC
Customer acquisition cost. Total marketing cost divided by customers acquired. Should include agency fees.
Canonical tag
An HTML instruction telling search engines which version of a duplicated page is the authoritative one.
Citation
A mention of your business name, address and phone number on a third-party site.
Conversion rate
The share of visitors who take the action you want. For local service sites, 2–5% is a normal band.
Core Web Vitals
Google’s page-experience measurements: loading (LCP), interactivity (INP) and visual stability (CLS).
CPC
Cost per click. What you pay each time somebody clicks a paid listing.
CPL
Cost per lead. Total spend divided by leads generated.
CRO
Conversion rate optimization. Systematic work to raise the share of visitors who convert.
Domain authority
A third-party score from 1 to 100 estimating a site’s ranking strength. Useful for comparison, not a Google metric.
GBP
Google Business Profile, formerly Google My Business. The listing that appears in Maps and the local pack.
Impression share
The share of available ad auctions you appeared in. Tells you how much room is left to grow.
Internal link
A link from one page on your site to another. The most under-used ranking lever available to small sites.
LSA
Local Services Ads. Pay-per-lead ads above the search ad block, carrying a Google Screened or Guaranteed badge.
Map pack
The block of three local business listings with a map, shown above organic results for local queries.
NAP
Name, address, phone. Must be identical everywhere it appears.
Organic traffic
Visitors arriving from unpaid search results.
Proximity
Physical distance between the searcher and your verified address. The dominant local ranking factor.
Quality Score
Google’s 1–10 rating of ad, keyword and landing page relevance. Higher scores lower your costs.
Redirect (301)
A permanent instruction sending an old URL to a new one, preserving most ranking signal.
Referring domain
A unique website linking to yours. More meaningful than raw backlink count.
ROAS
Return on ad spend. Revenue divided by ad spend. Ignores margin, so it flatters low-margin sales.
Schema markup
Structured data in a page’s code that describes its content to machines. Feeds rich results and AI answers.
SERP
Search engine results page.
Smart Bidding
Google’s automated bidding, which optimises toward a conversion signal you define. Only as good as that signal.
TCPA
The federal law governing marketing calls and texts. Requires documented express written consent for SMS.
Technical SEO
The infrastructure layer: crawlability, indexation, speed, structured data, canonicalisation.
Vanity metric
A number that moves without the business improving. Impressions and follower counts are the usual suspects.
Every guide we have published, organised by what you are trying to do
We wrote this page as the entry point. These are the deeper pieces underneath it. Every one is written by the same team, from the same client work, and updated when the facts change.
Getting found in search
- SEO services
- What are SEO services?
- What is SEO?
- Local SEO services
- SEO company in New Jersey
- SEO agency NYC
- Affordable SEO services
- Best SEO company for small business
- SEO audit service
- SEO packages and pricing
- How long does SEO take?
- How to rank higher on Google
- Website not showing up on Google
- Google Business Profile not showing up
- Why is my website not getting traffic?
- SEO content writing service
- Shopify SEO services
- How to get more Google reviews
AI, AEO and what is changing
Paid media and lead generation
Websites and design
- Website design and development
- Web development services
- How much does a website cost?
- Website redesign services
- Website maintenance
- Ecommerce website design
- Service business website design
- Healthcare website design
- Websites for restaurants
- Squarespace design services
- Squarespace vs WordPress
- Wix vs WordPress
- Web design in Queens
Choosing and working with an agency
- How to choose a digital marketing agency
- What does a marketing agency do?
- Marketing agency pricing
- Best marketing agency
- Full-service marketing agency
- Boutique marketing agency
- Marketing agency for small business
- Digital marketing services
- Fractional CMO services
- What is a fractional CMO?
- About Progression Agency
- Client testimonials
- Contact us
Social, content and brand
By industry and by situation
Watch: local search in practice
Three from Google Search Central that bear directly on the material above.
Want us to run this checklist on your business?
We will audit your site, your Google Business Profile, your ad account and your competitors in your actual county, and send you the findings as a written document — whether or not you hire us. There is no obligation and we will tell you plainly if you do not need an agency yet.
A–Z index of everything on this site
- About Progression Agency
- Affordable SEO services
- AI automation agency
- AI automation cost
- AI customer service
- AI for email marketing
- AI for restaurant social media
- AI in digital advertising
- Are Google Ads worth it?
- Best marketing agency
- Best SEO company for small business
- Boutique marketing agency
- Branding agency
- Client testimonials
- Contact us
- Cost per lead benchmarks
- Creative agency
- Digital marketing services
- Ecommerce website design
- Email marketing service
- Event marketing agency
- Fractional CMO services
- Full-service marketing agency
- GEO vs SEO
- Google Ads vs Facebook Ads
- Google Business Profile not showing up
- Healthcare website design
- How AI will affect SEO
- How long does SEO take?
- How much does a website cost?
- How to choose a digital marketing agency
- How to get more customers
- How to get more Google reviews
- How to rank higher on Google
- Influencer marketing agency
- Landscaping marketing
- Lead generation agency
- Local SEO services
- Managing a business social account
- Marketing agency for small business
- Marketing agency pricing
- Marketing ideas for small business
- Marketing plan template
- Nonprofit marketing
- Performance marketing agency
- Pest control marketing
- Search ad conversion rate trends
- Search engine advertising
- SEO agency NYC
- SEO audit service
- SEO company in New Jersey
- SEO content writing service
- SEO packages and pricing
- SEO services
- Service business website design
- Shopify SEO services
- Social media advertising
- Social media and marketing trends
- Social media food marketing
- Social media marketing
- Social media marketing tips
- Squarespace design services
- Squarespace vs WordPress
- The Progression blog
- Video marketing agency
- Web design in Queens
- Web development services
- Website design and development
- Website maintenance
- Website not showing up on Google
- Website redesign services
- Websites for restaurants
- What are SEO services?
- What does a marketing agency do?
- What is a fractional CMO?
- What is appointment setting?
- What is lead generation?
- What is SEO?
- Why is my website not getting traffic?
- Wix vs WordPress
Frequently asked questions
How much does a digital marketing agency cost in New Jersey?
How long does it take to see results from digital marketing in New Jersey?
Is it better to hire a New Jersey agency or a national one?
What does a digital marketing agency actually do day to day?
Why can I not rank in a neighbouring New Jersey town?
What is the minimum budget worth spending?
Should I sign a 12-month contract?
Who should own my Google Ads account?
Do I need SEO if I am already running Google Ads?
What is AEO and do I need to care about it yet?
How do I know whether my current agency is doing anything?
Are Google reviews really that important?
What is a realistic cost per lead in New Jersey?
Should my agency also build my website?
What is the difference between local SEO and regular SEO?
Can a small business compete with national brands in New Jersey search?
What should I do first if I have never done any marketing?
Do agencies work with businesses outside New Jersey?
How do I stop wasting money on Google Ads?
What happens if I fire my agency?
Sources and further reading
- Google: how local search results are determined
- Google Search Essentials — SEO starter guide
- Google: LocalBusiness structured data
- Google: FAQPage structured data
- Google Business Profile: prohibited and restricted content
- Google Business Profile: address and service area guidelines
- Google Ads: location targeting settings
- Google Ads: about negative keywords
- Google Ads: about Quality Score
- Google Local Services Ads: eligibility and screening
- Google Ads: importing offline conversions
- web.dev: Core Web Vitals explained
- Google PageSpeed Insights
- Google Rich Results Test
- Google Search Console
- Schema.org: LocalBusiness type
- Schema.org: Service type
- FTC: CAN-SPAM Act compliance guide
- FCC: telemarketing and robocall rules (TCPA)
- FTC endorsement guides — reviews and testimonials
- HHS: HIPAA guidance on online tracking technologies
- New Jersey Courts: attorney advertising guidelines
- New Jersey Department of Community Affairs: construction codes and permits
- New Jersey Home Improvement Contractor registration
- US Census Bureau QuickFacts: New Jersey
- US Census Bureau: American Community Survey
- Bureau of Labor Statistics: New Jersey economic data
- New Jersey Department of Labor: labour market information
- New Jersey Business Action Center
- US Small Business Administration: New Jersey district
- Google Search Central Blog
- Ahrefs blog — SEO research
