Skip to content
BackNov 8
Abby Sofia D.

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.

🇵🇭Liloan, Philippines$20/hr100% JSSSince Jan 2018

Earnings and projects

MRR
$1.3k

Last 6 months ÷ 2, the fewest it counts (since Sep 2026)

World#38,034 / 412k
🇵🇭Country#6,290 / 56.3k
Revenue, last 30 days
—

Read daily since Oct 15, under 30 days

Total earnings
$2.6k
World#310,789 / 412k
🇵🇭Country#46,473 / 56.3k
Per project
$1.3k

$1.3k in the last 6 months

World#104,787 / 412k
🇵🇭Country#20,146 / 56.3k
Projects, last 6 months
2
100% fixed0% hourly
World#88,921 / 412k
🇵🇭Country#8,168 / 56.3k
Projects in all
2
100% fixed0% hourly
World#328,889 / 412k
🇵🇭Country#36,738 / 56.3k

Earnings, last 30 days

$2.6k+$1.3k earned since Oct 15Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1k$2k$3kOct 15Oct 27Nov 8

Tracked from Oct 15, 2026.

Skill rankings: Top 8% in AI Content Writing

Ranked by MRR among everyone on Upwork with the skill.

  1. 3Yext Listing26 freelancers · 🇵🇭 #1Top 12%
  2. #50Screaming Frog SEO Spider452 freelancers · 🇵🇭 #6Top 11%
  3. #116Google My Business Optimization913 freelancers · 🇵🇭 #6Top 13%
  4. #119Ahrefs1,073 freelancers · 🇵🇭 #12Top 11%
  5. #120Google My Business1,107 freelancers · 🇵🇭 #9Top 11%
  6. #122AI Content Writing1,517 freelancers · 🇵🇭 #17Top 8%
  7. #157AI Content Editing1,630 freelancers · 🇵🇭 #16Top 10%
  8. #162SEMrush1,369 freelancers · 🇵🇭 #10Top 12%