Visibility Audit
- Technical crawl & Core Web Vitals
- Content & keyword gap analysis
- AI-visibility audit (ChatGPT / Perplexity)
- 90-day action plan
Most New Jersey
businesses are invisible
in search.
I’m an independent SEO and answer engine optimization specialist based in Morris County. I help small businesses rank in Google, and now in ChatGPT, Perplexity, and Google’s AI overviews. No agency overhead. No junior account managers. Just focused, expert work.
Google results now lead with AI overviews. ChatGPT answers direct questions without ever sending a click. Perplexity cites three sources and moves on. If your business doesn’t show up in traditional search or in AI results, you are, in practice, invisible to half the people looking for what you sell.
Most NJ businesses are still optimizing for a 2019 web. I help them catch up and get ahead.
Illustrative dashboard using anonymized data. Real client dashboards mirror the structure — with your data.
I listen. You learn roughly where you stand. No pitch, no pressure. 30 minutes, video or phone.
Full technical crawl, content review, and AI-visibility pass. You receive a prioritized 90-day plan and a walkthrough call.
Implementation in public. Shared dashboard, weekly notes, and a monthly call. You see every change.
Monthly retainer for clients who want results that compound. Cancel any month. No long-term contracts.

I’ve run newjerseyseofirm.com since 2010, using it as a live testing ground for the same techniques I apply to client sites. What works here, works there.
I don’t run an agency. I don’t have junior account managers. When you hire me, you work with me. That’s the whole thing.
One client at a time, two engagements a quarter, no exceptions.
I've owned newjerseyseofirm.com since 2012. The site did what I needed it to. Now I want my own house back in order.
Bad links can cost you rankings, but Google's enforcement has changed. Here's what counts as an unnatural link in 2026 and what to actually do about it.
For low-competition NJ terms, 60 to 90 days to see movement. For the primary cluster (“NJ SEO company,” “local SEO NJ”), plan for 4 to 6 months. I set those timelines in the audit before any money changes hands. If the numbers don’t justify the engagement, I’ll say so then.
Because the work requires attention I can’t manufacture. One client at a time means I know your site the way you know your business. When I cap intake, I’m protecting the quality of what I deliver to people already in an engagement, not just managing my schedule.
Depends on your customers. If they’re asking ChatGPT or Perplexity who to hire, and you’re not in those answers, classical SEO alone leaves money on the table. If your customers find you through referrals and your site just needs to convert them, SEO is enough for now. I’ll tell you which situation you’re in during the audit.
Start with the audit. It tells you where the actual problems are, and it sets the baseline we measure everything else against. Most clients come in thinking they need ongoing SEO and discover the real issue is technical or structural. The audit costs less than a month of retainer and gives you a clear picture before you commit to anything recurring.
No. Monthly retainers are month-to-month. The audit is a flat project. The AEO sprint is a fixed 90 days. If I’m not moving your numbers, you should be able to leave. I’d rather earn the relationship every month than lock you into something.
Book a free 30-minute consultation. No pitch, no pressure — just an honest look at where you stand in search and in AI.