Abby Sofia D.
Local SEO & GBP Specialist | AI Search Visibility (GEO) | Legal SEO
I do two things: get local and multi-location service businesses ranking in the Google map pack, and get them cited by AI search, such as ChatGPT, Gemini, Perplexity, Copilot, and Google AI Overviews. 6 years in SEO, the last 20 months in legal. WHAT I'VE ACTUALLY SHIPPED - AI visibility audits across 6 answer engines, using Ahrefs Brand Radar prompt-set tracking and AI citation source analysis - NAP consistency audits and citation cleanup across 45+ directories per client - 330+ attorney directory profiles optimized (Avvo, Martindale-Hubbell, Justia) - 70+ press releases written and syndicated (EIN Presswire, Search Atlas), including negotiating a compliance workaround directly with EIN's editorial team - Local SEO for multi-location firms, one with 7 locations, several with 3–4 - A Google Apps Script system (~2,600 lines, 36 functions) managing 153 directory listings for ~50 practitioners across three healthcare directories - Case-result page audits for 25+ firms – cut from 1–2 hours to ~10 minutes each after I rebuilt the workflow around a prompt generator I built - A full-site AI audit that surfaced 4 injected spam posts on a client blog (indexed, in the sitemap), missed by manual review WHY MY AI-VISIBILITY WORK IS DIFFERENT Most GEO work stops at a report: "here's how often you got mentioned." That's a scoreboard, not a fix. When an engine misdescribes you, omits you, or names a competitor instead, I trace it back to the actual cause: a stale directory listing, a conflicting citation, a thin or missing page, a knowledge-graph inconsistency, and fix it at the source. The correction then propagates into what the models are grounded on. You get remediation, not a dashboard. WHERE I'M STRONGEST ▸ LOCAL SEO & GOOGLE BUSINESS PROFILE GBP creation and optimization, GBP landing pages, Areas Served pages, localized FAQs and driving directions, Google My Maps, photo geotagging, map pack strategy, review management and response ▸ CITATIONS & NAP NAP consistency audits, citation building and cleanup, duplicate-listing suppression, BrightLocal and Yext provisioning, local data aggregators, niche citation research ranked by DR, cost, and verified competitor presence ▸ AI SEARCH VISIBILITY (GEO / AEO) Prompt-set tracking, AI citation source analysis, brand narrative auditing (how each engine describes you vs. the competitors it names instead), AI competitor set discovery, entity consistency and knowledge-graph hygiene, E-E-A-T signal building, content structured for AI extraction ▸ TECHNICAL SEO Screaming Frog and Search Console site audits, 404 detection and redirect management, internal linking and silo architecture, crawlability, information architecture ▸ SEO AUTOMATION & AI SYSTEMS Google Apps Script and Sheets automation, custom AI skills and prompt systems, AI content QA before publishing, internal knowledge bases. I build the system that does the work, not just the deliverable. ▸ REGULATED & LOCAL VERTICALS Legal (State Bar advertising ethics, case-result compliance), therapy and mental health practices, dental, roofing and home services, real estate TOOLS Ahrefs (incl. Brand Radar) · Semrush · SurferSEO · Screaming Frog · BrightLocal · Yext · GA4 · Google Search Console · Google Business Profile · WordPress · Search Atlas · EIN Presswire · Buzzstream · Monday · Airtable · Google Apps Script · Claude & Claude Code · ChatGPT · Gemini · Perplexity HOW I WORK I document as I go, so what I build doesn't leave with me. I flag bad data instead of publishing around it — closed locations, un-indexed pages, mismatched domains, overstated recovery figures, injected spam. And I'd rather tell you a tactic won't work than bill you for it. Full-time availability, US business hours, based in Cebu, Philippines. Send me your domain and the queries you want to own – I'll tell you what I'd look at first and whether I'm actually the right fit.
Earnings and projects
Last 6 months ÷ 2, the fewest it counts (since Sep 2026)
Read daily since Oct 15, under 30 days
$1.3k in the last 6 months
Earnings, last 30 days
Tracked from Oct 15, 2026.
Skill rankings: Top 8% in AI Content Writing
Ranked by MRR among everyone on Upwork with the skill.
- Yext Listing26 freelancers · 🇵🇭 #1Top 12%🇵🇭#1 of 3
- #50Screaming Frog SEO Spider452 freelancers · 🇵🇭 #6Top 11%🇵🇭#6 of 32
- #116Google My Business Optimization913 freelancers · 🇵🇭 #6Top 13%🇵🇭#6 of 40
- #119Ahrefs1,073 freelancers · 🇵🇭 #12Top 11%🇵🇭#12 of 113
- #120Google My Business1,107 freelancers · 🇵🇭 #9Top 11%🇵🇭#9 of 74
- #122AI Content Writing1,517 freelancers · 🇵🇭 #17Top 8%🇵🇭#17 of 161
- #157AI Content Editing1,630 freelancers · 🇵🇭 #16Top 10%🇵🇭#16 of 115
- #162SEMrush1,369 freelancers · 🇵🇭 #10Top 12%🇵🇭#10 of 112