From invisible to inevitable.
A 12-month plan to own the Charlotte performance market across Euro, JDM, and Diesel — built on Ahrefs receipts, not guesses. Cleanup, rebuild, content engine, paid stack, viral IG flywheel.
Executive summary
~85% of your 154 referring domains are PBN / link-farm spam. One spam anchor appears on 98 separate sites using your domain as fake social proof for an SEO service called SEOExpress.org. Fixable in week 1 — but it has to happen before anything else.
39 organic visits/month. 25 ranking keywords. DR 2.1. Zero platform-specific rankings (no BMW M3, no 911, no GTI). The site has bones worth keeping, but content is barely started — there's nothing meaningful to "preserve."
Eurofed dominates Euro on brand, not intent. JDM Charlotte has no local SEO presence. Diesel local shops have zero Ahrefs traffic. Charlotte CPCs are cheap ($1.70–$4 for service queries). 12-month conservative target: ~2,000 visits/mo.
Diagnosis · authority
verified · ahrefsDiagnosis · backlinks · urgent
154 referring domains looks like SEO equity. It isn't. It's a spam attack — and the longer it sits, the more it grows.
Your #1 anchor text appears on 98 separate domains. It's a fake testimonial that names your shop as a happy customer of "SEOExpress.org." 15+ other anchors are promotional copy for competing SEO services: Skylinkseo.com, Rankva.com, lynkvex.com, Uplinke.com, buyseolink.com, Seoboost.agency, iTxoft.com.
Either a prior SEO bought a cheap link package that recycled the site as social proof, or this is active negative SEO. Fix is identical either way.
| Referring Domain | DR | Status |
|---|---|---|
| za.com | 90 | SPAM |
| itxoft.com | 84 | SPAM |
| buybacklinks.agency | 72 | SPAM |
| backlinker.shop | 71 | SPAM |
| pbnseolinks.shop | 41 | PBN |
| linkrankpro / ranklinkx / +12 more .shop | 41–54 | PBN NET |
| 10kwraps.com | 52 | REAL |
| luke.lol | 45 | REAL |
Of 154 referring domains, ~2–3 are clearly legitimate. There is almost no real link equity to lose by disavowing.
Upload disavow file to Google Search Console covering ~100–130 spam domains. Standalone fix — has to happen before any other SEO work compounds. 301 the /car-exterior-upgrades-charlotte-nc/ 404 (still has 2 dofollow links from 10kwraps.com, the one real partner).
Diagnosis · rankings
All 25. Three patterns jump out — and one big absence.
| Keyword | Vol | KD | Pos | CPC |
|---|---|---|---|---|
| performance car shops | 150 | 24 | 9 | $1.08 |
| coilover shop near me | 30 | 1 | 1 | $1.36 |
| front differential repair near me | 50 | 0 | 6 | $1.16 |
| car performance near me | 20 | 33 | 2 | $2.00 |
| performance exhaust near me | 100 | 0 | 11 | $1.01 |
| alignment charlotte nc | 40 | 0 | 6 | $2.29 |
| porsche service costs | 30 | 0 | 7 | $0.96 |
| porsche maintenance cost | 700 | 0 | 23 | $2.21 |
| performance shops | 600 | 11 | 22 | $1.24 |
| performance shop | 1,300 | 10 | 25 | $1.27 |
| car performance shop | 600 | 38 | 49 | $1.09 |
The 2 top-3 rankings are on long-tail "near me" queries with 20–30 monthly searches. Real, but rounding errors.
"porsche maintenance cost" (vol 700), "performance shop" (vol 1,300) — you rank for them, but at positions 22–25. Nobody clicks past 10.
No BMW M3 tune. No Porsche 911 service. No GTI Stage 2. These are exactly the high-intent, high-margin keywords your customers actually search.
Competitor reality check
deeper researchAhrefs's auto-generated "competitors" list shows national chains (Meineke, NAPA, Firestone) because the site only overlaps with them on generic terms. Pull the actual Charlotte Euro shops and a different picture emerges.
| Shop | DR | Org KW | Top-3 | Org Traffic / mo | Backlinks | Ref Dom |
|---|---|---|---|---|---|---|
| Eurofed Automotive LEADER | 26 | 144 | 55 | 2,345 | 2,205 | 310 |
| Eurowise Service | 4.5 | 10 | 7 | 83 | 247 | 180 |
| Dynamic Auto Tune | n/a | 11 | 1 | 91 | — | — |
| MP Motorwerks | n/a | 6 | 1 | 37 | — | — |
| Bravo 4 Autowerks | n/a | 7 | 0 | 25 | — | — |
| Catawba Valley Diesel | n/a | 0 | 0 | 0 | — | — |
| Charlotte Performance YOU | 2.1 | 25 | 2 | 39 | 178 | 154 |
Eurofed = ~60x your traffic. But here's the twist…
Eurowise, Dynamic, MP, Bravo — all smaller than or comparable to you. Real competition, but beatable.
Catawba Valley Diesel has 0 ranked keywords. The local diesel SEO bar is the floor.
The flank opportunity
Look at Eurofed's top 5 organic keywords. Every single one is "eurofed [city]" — pure brand recall. People hear the name (radio, podcast, friend) and search for the local one.
| Keyword | Vol | Pos | Traffic |
|---|---|---|---|
| eurofed | 1,300 | 1 | 828 |
| eurofed automotive | 400 | 2 | 143 |
| eurofed duluth | 200 | 2 | 122 |
| eurofed kennesaw | 200 | 1 | 97 |
| eurofed alpharetta | 200 | 1 | 88 |
| eurofed decatur | 200 | 1 | 86 |
| eurofed charlotte | 100 | 2 | 71 |
Yelp / yellowpages / superpages / BBB / expertise.com / Yext mass-citation cleanup. Cars & Coffee Charlotte sponsorships. Boring but effective.
13-location multi-state expansion. That's a decade. Build awareness first via IG + authority content; the brand searches follow.
Identity benchmark
30 minutes east in Monroe, NC, sits the real identity competitor: Eurompire. F&F-style brand. M-car specialists. AWD Dynojet. Custom fab. Parts store. 3yr/36k warranty. 8,678 Instagram followers. They're not enemies — they're the bar.
eurompire-parts-store.myshopify.com10k+ followers, daily Reels cadence, plus 100+ ranking pages they don't have. Different surface area, more leverage.
The open lane
Every Charlotte-area diesel shop competes entirely on word-of-mouth. Their websites are invisible. First mover on diesel SEO captures the entire local market.
| Shop | Location | Org KW | Traffic / mo |
|---|---|---|---|
| Catawba Valley Diesel | Charlotte (Freedom Dr) | 0 | 0 |
| State Line Diesel Performance | Charlotte | — | — |
| CaroMeck Diesel PM | Charlotte | — | — |
| Eco Diesel Dynamics | Mocksville / Statesville | — | — |
| Diesel Trucks of NC | Kernersville (1.5hr N) | — | — |
There is no real JDM tuner shop with web presence inside Charlotte.
JDM + Diesel = two open lanes with zero incumbents to displace. Euro is the harder lane (Eurompire, Eurofed) but most defensible long-term.
The platform pillar play
Hyper-local queries ("wrx tune charlotte") show no Ahrefs volume — too long-tail. But the national platform terms are huge. Build pillar pages for the head terms with local CTA; build "[term] charlotte" pages that internally link to the pillar. Pillar captures research; local captures booking.
| Keyword | Lane | Vol | KD | CPC | Traffic Potential |
|---|---|---|---|---|---|
| cobb tune | JDM (Subaru/Mazdaspeed/EcoBoost) | 300 | 1 | $0.40 | 17,000 |
| cp4 replacement | Diesel (LML / 6.7 PSD) | 700 | 0 | $0.40 | 4,500 |
| duramax tune | Diesel (GM) | 50 | 0 | — | 4,200 |
| ls swap | JDM (cross-platform) | 7,500 | 1 | $0.20 | 1,200 |
| egr delete | Diesel | 3,200 | 1 | $0.80 | 1,300 |
| dpf delete | Diesel | 1,400 | 11 | $1.20 | 700 |
| k swap | JDM (Honda) | 1,400 | 0 | $0.15 | 1,300 |
| cummins tune | Diesel | 50 | 0 | — | 600 |
| diesel tuner | Diesel (general) | 450 | 14 | $1.10 | 600 |
| 2jz swap | JDM (Toyota) | 450 | 0 | $0.10 | 200 |
| 6.7 cummins tune | Diesel | 60 | 0 | — | 350 |
| gr corolla tune | JDM (Toyota) | 300 | 0 | $0.20 | 200 |
| civic type r tune | JDM (Honda) | 70 | 0 | $0.20 | 100 |
| wrx tune | JDM (Subaru) | 100 | 0 | $0.45 | 50 |
CP4 replacement — every LML Duramax and 6.7 Powerstroke faces this. Definitive Charlotte CP4 page = recurring 4-figure jobs.
Cobb tune pillar — anchors the entire Subaru / Mazdaspeed / Ford EcoBoost universe. Realistic capture: 850–2,550 visits/mo at maturity.
"Traffic potential" estimates the top-ranked page's full keyword cluster capture. Local shops realistically take 5–15% — still serious.
Positioning
One shop. Three lanes. One unifying anchor: the dyno + a shop that doesn't judge what you drive.
BMW · Porsche · Audi · VW · Mercedes-AMG · Mini
Your bread and butter. Highest revenue per job, established expertise. Geography: Lake Norman ring, SouthPark, Ballantyne, Fort Mill, Waxhaw.
WRX · GR Corolla · GR Supra · Civic Type R · GT-R · Miata · RX-7 · Evo
Younger customer, scrappier margins, but the brand engine. JDM content drives social. Geography: UNC Charlotte, NoDa, Concord Mills meets, Rock Hill SC.
Cummins 5.9 / 6.7 · Powerstroke 6.0 / 6.7 / 7.3 · Duramax LB7 / LBZ / LML / L5P
Highest ticket size, easiest SEO lane (zero local incumbents), highest legal/brand risk (deletes). Geography: Iredell, Cabarrus, Union, Lincoln, Gaston.
3 lanes only works if the shop floor supports it — bays, techs with platform-specific tools, parts pipelines. Recommend Phase 1 prioritizes Euro (existing capability), launches JDM as fast-follower, treats Diesel as Phase 2 expansion when capacity allows.
Architecture
Every page targets one specific intent. The pillar + local capture pattern means head-term pages compound, city-specific pages convert.
| Section | Pages | Purpose |
|---|---|---|
| 3 Lane Hubs | 3 | Euro / JDM / Diesel anchors |
| Platform Pillars | ~15 | Cobb tune · CP4 · LS swap · K swap · EGR delete · DPF delete · etc. |
| Platform-City Pages | ~45 | 15/lane · the booking-intent capture |
| Service Pages | ~12 | 7 existing + dyno, fab, builds, track-prep, compliance |
| City Pages | ~25 | Weighted by lane, not uniform |
| NC Inspection Hub | ~10 | County-by-county compliance · the moat |
| Track-Prep Hub | ~5 | VIR · CMP · zMAX · Rockingham |
| Pain-Point Pages | ~10 | Walnut blast · head studs · DSG mech · CP4 |
| Build Logs / Projects | ongoing | The F&F flywheel |
| Blog | ongoing | 2 posts/wk minimum |
Head-term pillar page (national volume, ranks broadly) ↔ city-specific service page (booking intent + geo signals). They internal-link tightly.
Lower volume than "performance shop" — but brutally high intent. Someone Googling "BMW N54 walnut blast Charlotte" is booking that week, not browsing.
The unfair advantage
The one thing no national tuner, no parts retailer, and no out-of-state shop can ever rank for.
Mecklenburg, Cabarrus, Gaston, Iredell, Union, Lincoln — every county around Charlotte requires OBD-II emissions inspection. Tuned and modded cars are constant headaches. Real searched questions, almost no good content:
Position as compliance education, not how-to-evade. Protects the shop, builds trust, attracts local journalist links (NC media covers diesel emissions enforcement regularly).
The content engine
Six repeatable formats so you never run out of ideas. Each post feeds 3 social cuts (Reel, carousel, YouTube short).
"Stage 2 GTI dyno results — 320whp on pump gas, Charlotte." Before/after numbers, video of the pull. Ranks for "[platform] Stage X dyno."
"BMW B58 carbon buildup at 60k miles — what to expect." Pain point + cost + visual. Ranks for "[platform] [problem]."
"Will a JB4 pass Mecklenburg inspection? (2026 update)." Annual evergreen. The moat content.
"Project Apex Week 4 — coilover install + corner balance." Series content. Drives social. Brand engine.
"VIR Full Course HPDE — setting up an FK8 for first sessions." Authority + track-prep funnel.
"6.0 Powerstroke head studs at Charlotte Performance — the right way, the right parts, the right time." High-intent repair capture.
Cadence: 2 posts/week sustainable, 4/week aggressive. By month 12, 100+ indexed posts feeding both Google + AI search (ChatGPT / Perplexity citations).
Forecast · organic
Conservative ranges. Bottom assumes execution slips; top assumes the content cadence holds.
Month 24 stretch target: 5,000–8,000 visits/mo · 75–130 leads/mo — IG flywheel adds top-of-funnel demand, inspection hub becomes regional authority. F&F brand + viral video can 2x these for shops that nail social.
Channel · paid search
The customer isn't shopping for an oil change. They're shopping to spend. Big-ticket queries — engine builds, swaps, forced induction, Stage 3 tunes, custom fabrication — have low Charlotte CPCs and tickets that make the CAC math look like a misprint.
| Keyword target | CPC est. | Typical job |
|---|---|---|
| engine builder charlotte | $2–4 | $15K–$40K |
| engine swap charlotte | $2–4 | $20K–$50K |
| ls / k / 2jz swap charlotte | $1–3 | $20K–$50K |
| supercharger install charlotte | $2–4 | $8K–$15K |
| turbo kit install charlotte | $2–4 | $8K–$15K |
| stage 3 tune charlotte | $1–2 | $4K–$8K |
| custom tune charlotte | $1–2 | $2K–$5K |
| dyno tune charlotte | $1–2 | $800–$2K |
| roll cage fabrication charlotte | $1–3 | $3K–$10K |
| custom exhaust fabrication charlotte | $1–2 | $1.5K–$4K |
| track car builder charlotte | $1–3 | $20K–$80K |
| restomod shop charlotte | $1–3 | $60K–$200K |
| bmw m3 tune | $0.50 | $1.5K–$4K |
| audi s4 tuning | $0.30 | $1.5K–$4K |
Conservative 0.5% click→booked-job rate on high-intent performance queries = ~200 clicks per booked job. At $2–4 CPC, that's $400–$800 ad cost per big-ticket job. Match against $3K–$15K average tickets and the unit economics make the channel obvious.
Channel · paid social
Cars are inherently scroll-stopping. Performance shops that nail paid social spend less per lead than any other vertical we work in.
Critical: paid social only works if creative is fresh. Plan to ship 3–5 new video ad concepts per month. The IG content engine on the next slide doubles as the paid creative library — same shoots, two uses.
Meta Ad Library scan of Eurompire / Eurofed / Eurowise / Dynamic Auto Tune — ~30 min manual browser session to capture their active creative + offers + landing pages. Blocked from automation; needs human pass. Playbook in research follow-up doc.
Channel · organic IG · in-house
Search captures intent. Instagram creates it. A F&F-style brand lives on IG, not Google — and the content doubles as paid creative + blog cuts + YouTube shorts.
| Handle | Followers | Niche |
|---|---|---|
| @eurompire_official | 8,678 | BMW perf (Monroe) |
| @torvekmotors | — | 981 Cayman + E46 M3 |
| @charlotte_subaru_club | 515 | Charlotte Subaru meets |
| @catawbavalleydiesel | — | Charlotte diesel shop |
| @caromeckdieselpm | — | Charlotte diesel PM |
| @charlottecreators | — | Local creator hub |
Execution · 12-month roadmap
Investment · economics
| Line Item | Monthly |
|---|---|
| SEO + content production (Receipts Group) | Discuss on call |
| Paid search (Google Ads spend) | $3–5k · big-ticket weighted |
| Paid social (Meta/IG spend) | $1.5–2.5k |
| Paid ad management fee | Discuss on call |
| IG organic content production | in-house |
| Gear (one-time, month 1) | ~$2.5k |
Performance customers are sticky. A Stage 1 tune customer comes back for downpipes, coilovers, brakes, track-prep — and refers friends in the same platform community. Earning that first trust is everything. SEO + paid + IG triple-stack is how you do it.
Every page added · every reel posted · every disavowed spam link · every booked dyno session feeds the next quarter's leads. Twelve months of compounding = the regional authority position. Two years = the brand becomes the shorthand.
From audit to action.
Confirm 3-lane scope, shop bay capacity, tech specialization.
Spam cleanup. Recover broken 404 link equity. GBP audit. Begin citation cleanup.
7 existing service pages rewritten. 3 lane hubs live. First pillar draft.
First 20 platform-city pages live. IG content engine daily. Paid search account launched.
Talk soon.