Home


A WordPress plugin for local service businesses

Turn every completed job
into a local SEO signal

LocalPins logs your completed jobs as geo-verified pin pages with photos, maps, and schema markup — automatically indexed by Google.

mrrooter.com/drain-cleaning/san-diego
Recent jobs — Drain Cleaning in San Diego, CA  ·  We’ve completed 47 jobs in this area.
Kearny Mesa, CA
Drain Cleaning
May 7, 2026 · Kearny Mesa · San Diego, CA
Cleared main line blockage with hydro-jetting. Camera inspection confirmed clean. Customer had recurring issue — resolved permanently.
✓ Completed — same day

What it does

Built-in proof for every job you complete

Every time you log a completed job, LocalPins creates a public, SEO-optimized page with the full job details, photos, a static map, and Google-readable schema markup.

GPS-verified job locations

Every job is geocoded automatically. Exact coordinates are embedded in schema markup for Google to read.

Automatic schema markup

Schema.org Service markup with GeoCoordinates generated on every pin page — no configuration needed.

Photo documentation

Upload job photos directly from the field. They appear on pin pages and in the embed widget on partner sites.

Embed on any website

Two lines of code drops your job cards — with full schema — onto any external page on any domain.

Auto-generated schema markup

{
  “@context”: “https://schema.org”,
  “@type”: “Service”,
  “name”: “Drain Cleaning in San Diego”,
  “areaServed”: {
    “@type”: “City”,
    “name”: “San Diego”,
    “geo”: {
      “@type”: “GeoCoordinates”,
      “latitude”: 32.715738,
      “longitude”: -117.161084
    }
  },
  “provider”: {
    “@type”: “LocalBusiness”,
    “name”: “Mr. Rooter Plumbing”
  }
}

Generated automatically on every pin

Injected into external pages via the embed

Exact GPS coordinates on every job

How it works

From job done to Google-indexed
in minutes

1

Log the job

Use the password-protected logger. Enter the service, city, notes, and upload photos from the field.

2

GPS is auto-looked up

Coordinates are geocoded from the address. Schema markup is generated with exact lat/lng instantly.

3

Pin page goes live

A public SEO page is created at yourdomain.com/localpins/city/service/ — ready for Google to index.

4

Embed anywhere

Drop two lines on any franchise or partner page. Job cards load with maps and schema on their domain.

Embed widget

Works on any website.
No plugin needed on their end.

Send two lines of code to any franchise location or partner site. They paste it once — filtered job cards load automatically, complete with schema markup.

<div id=“localpins-widget”
     data-city=“San Diego”
     data-service=“Drain Cleaning”
     data-limit=“6”></div>
<script src=“https://yourdomain.com/pins.js”></script>

Schema injected automatically

Works on any domain

Filter by city, service, or show all

No Google API key needed on their end
Each embedded card includes
Static map with GPS pin

Exact job location — no zoom, no interaction

Full schema.org markup

GeoCoordinates, service type, and provider

Job photos & notes

Real proof of completed work in the field

CTA button

Custom label linking to your contact page

Use cases

Who LocalPins is built for

🔧

Plumbing & HVAC companies

Log every service call with the city, service type, and outcome. Build a library of geo-tagged proof that ranks for local searches.

🏠

Roofing & home services

Show completed jobs in each neighborhood. Photos, notes, and maps prove you’ve done the work nearby — before the customer even calls.

🏢

Franchise networks

One plugin on the main site. Embed job cards filtered by city and service on every franchise location page — no plugin needed on their end.

Electricians & contractors

Every completed job becomes a keyword-rich, schema-marked page at yoursite.com/localpins/city/service/ — indexed by Google automatically.

🌿

Landscaping & pest control

Document seasonal jobs by neighborhood. Show proof of completed work with before/after photos and exact location pins.

📍

Any local service business

If you complete jobs at customer locations and want to rank in the cities you serve — LocalPins was built for you.

See LocalPins in action

Want to see how it works for your business or franchise network? Get in touch and we’ll walk you through it.

Get in touch