For per-corporate-marketing + per-SEO + per-content-ops
A 32-location HVAC + plumbing + electrical operator covers 80 service-areas across 8 services = 640 pages. Per-page-template-copy + per-area-NAP-swap gets penalized as Google doorway content. Per- portfolio per-quarter per-page-indexation-rate 20 to 40 percent. Per-Google-Helpful-Content-Update + per-Core-Update demotion accumulates.
Yext, SOCi, BrightLocal, Whitespark, Rio SEO, LocalIQ, Moz Local ship per-platform per-listing + per-citation-management. Surfer SEO, Frase, Clearscope, MarketMuse, Outranking, Scalenut ship per-platform per-page-content-brief. ServiceTitan Marketing Pro, Housecall Pro Marketing, FieldEdge Marketing, Jobber Marketing ship per-platform per- service-business marketing. The per-portfolio per- service per-area substantive-differentiation authoring + per-brand-voice authoring + per- vertical-compliance gate + per-Service + LocalBusiness + AreaServed JSON-LD authoring + per- page-quality-score gate at multi-location-service- operator scale is operator-side architecture.
What this gets you
- Per-service per-area substantive-differentiation authoring. Per-area-local-knowledge + per-area-specific- service-variant + per-area-specific-permit- requirement + per-area-specific-climate-condition + per-area-specific-building-code + per-area- specific-customer-testimonial + per-area- specific-completed-job-photo + per-area-specific- near-by-landmark-context per-portfolio per- service per-area authoring above per-area-NAP- swap baseline.
- Per-page per-brand-voice authoring. Per-page per-brand-voice-spec gate + per-page per- brand-voice-attribute coverage + per-page per- brand-voice-forbidden-phrase suppress.
- Per-page per-vertical-compliance gate. Per-EPA-substantive-claim + per-state-contractor- license-display + per-state-AG + per-FTC- endorsement per-page per-section pre-publish.
- Per-page per-Service + LocalBusiness + AreaServed JSON-LD authoring. Per-page per-Service @id-unique + LocalBusiness @id-unique + AreaServed canonical-polygon + GeoCircle + AdministrativeArea + per-Service- AreaServed-canonical-coherence + per-Service per- canonical-providerMobility-true (per-SAB).
- Per-page per-area-substantive-differentiation gate. Per-page-template-copy-similarity-score below per-Google-doorway-content-threshold pre-publish.
- Per-page per-Google-Search-Console-indexation- monitoring loop. Per-page per-GSC-coverage-status + per-page- indexation-rate + per-page-impression-volume per- portfolio per-page-quality-score-loop.
- Per-portfolio per-area-canonical-source aggregation. Per-NWS + per-Census + per-county-permit- database + per-state-contractor-board + per- Google-Business-Profile + per-customer- testimonial + per-completed-job-photo canonical- source per-portfolio per-area per-canonical- source-update cadence.
Per-portfolio 640 service-area pages. Per-page- template-copy + per-area-NAP-swap. Per-Google Helpful-Content-Update penalty. Per-quarter per- page-indexation-rate 20 to 40 percent. Per-page- template-copy-stack per-Google-local-pack + per-Maps impression-volume sub-baseline.
A 32-location HVAC + plumbing + electrical operator (per-Phoenix + per-Tucson + per-Houston + per-Spring + per-Cypress + per-Boston + per-Cambridge per-area) covers 80 service-areas across 8 services = 640 pages. Per-portfolio per-service per-area per-page- template-copy + per-area-NAP-swap + per-area-phone- number-swap + per-area-canonical-URL per-portfolio per-page-generation.
Per-portfolio per-page-template-copy per-page-near- duplicate per-Google-doorway-content per-portfolio per-Google-Helpful-Content-Update September-2023 penalty + per-portfolio per-Google-Site-Quality- Manual-Review per-portfolio per-March-2024-Core- Update demotion per-portfolio.
Per-portfolio per-page per-Google-Search-Console per-page-coverage-status “Crawled — currently not indexed” per-portfolio per- page-template-copy-pages 60-80 percent per-portfolio per-page-coverage-uncovered per-portfolio.
Per-portfolio per-page per-substantive-area- differentiation per-area-canonical (per-area-local- knowledge + per-area-specific-service-variant + per-area-specific-permit-requirement + per-area- specific-climate-condition + per-area-specific- building-code + per-area-specific-customer- testimonial + per-area-specific-completed-job-photo + per-area-specific-near-by-landmark-context) per- portfolio per-page per-template-copy missing per- portfolio per-Google-Helpful-Content-quality- threshold below.
Per-portfolio per-page per-brand-voice per-vertical- compliance per-EPA-substantive-claim per-portfolio per-state-contractor-license-display per-portfolio per-page-template-copy compliance gap per-portfolio.
Per-portfolio per-page per-Service + LocalBusiness + AreaServed JSON-LD per-area-canonical per-portfolio per-page-template per-Service @id per-page-template- shared per-portfolio per-page-uniqueness-blind per-Google-Service-AreaServed-canonical-mismatch.
Per-portfolio per-quarter per-Google-Search-Console per-page-indexation-rate 20-40 percent per-portfolio per-page-template-copy + per-area-NAP-swap-stack- baseline per-portfolio per-quarter. Per-page- template-copy-stack per-Google-local-pack + per- Google-Maps + per-Apple-Maps + per-Bing-Places per- page per-non-impressed per-Google-Search-impression- volume sub-baseline per-portfolio per-quarter.
Per-service per-area substantive-differentiation at AI-runtime closes the gap. Per-portfolio per-page- indexation-rate 20-40 percent compression to 80-95 percent post-substantive-differentiation. Per- portfolio per-quarter per-page-impression + per- page-click + per-page-CTR + per-local-pack- engagement + per-organic-search-driven-service- area-lead recovery.
What is in market — and what each category leaves to you
Per-platform per-location-listing + per-page-content- brief + per-platform per-service-business marketing primitives are mature. The per-portfolio per-service per-area substantive-differentiation authoring + per- brand-voice authoring + per-vertical-compliance gate + per-Service + LocalBusiness + AreaServed JSON-LD authoring + per-page-quality-score gate + per- portfolio per-area-canonical-source aggregation at multi-location-service-operator scale is operator- side architecture.
Per-platform per-listing + per-citation management — Yext, SOCi, BrightLocal, Whitespark, Rio SEO, LocalIQ, Moz Local
Excellent at per-platform per-listing + per- citation-management + per-NAP-propagation + per- listings-aggregation. Per-platform per-page- template + per-area-NAP-swap per-platform per- service-area-page generation. Per-page-template per-area-NAP-swap per-Google-doorway-content penalty per-Google-Helpful-Content-Update baseline. The per-portfolio per-service per-area substantive-differentiation authoring + per- brand-voice authoring + per-vertical-compliance gate + per-Service + LocalBusiness + AreaServed JSON-LD authoring + per-page-quality-score gate at multi-location-service-operator scale are operator-side architecture above the per-platform per-listing primitive.
Per-platform per-page-content-brief — Surfer SEO, Frase, Clearscope, MarketMuse, Outranking, Scalenut
Strong at per-platform per-page-content-brief + per-page-keyword-cluster + per-page-NLP-entity- coverage + per-page-content-grade + per-platform per-page-internal-link-recommendation. Per- platform per-page-content-brief per-keyword- cluster per-keyword-coverage per-platform per- page-content-grade per-platform per-page-non- substantive-area-specific (per-platform per-page- content-brief per-area-NAP-swap-blind). The per- portfolio per-service per-area substantive- differentiation authoring + per-portfolio per- area-canonical-source aggregation + per-page- quality-score gate sit above the per-platform per-page-content-brief primitive.
Per-platform per-service-business marketing — ServiceTitan Marketing Pro, Housecall Pro Marketing, FieldEdge Marketing, Jobber Marketing
Strong at per-platform per-service-business per- platform-integrated-marketing + per-platform per- location-page-template + per-platform per- service-page-template + per-platform per-service- business-vertical-canonical-content. Per-platform per-page-template-canonical per-area-NAP-swap baseline per-platform per-vertical-canonical- content-defaults per-Google-Helpful-Content- quality-threshold below. The per-portfolio per- service per-area substantive-differentiation authoring + per-portfolio per-area-canonical- source aggregation + per-brand-voice + per- vertical-compliance + per-Service + LocalBusiness + AreaServed JSON-LD authoring sit above the per- platform per-service-business marketing primitive.
Per-page-template-copy + per-area-NAP-swap status quo
The status quo at most multi-location-service- operator SEO programs. Per-page-template-copy per-Google-doorway-content per-Google-Helpful- Content-Update penalty per-portfolio per-Site- Quality-Manual-Review per-Core-Update demotion per-page-indexation-rate 20-40 percent per- portfolio per-quarter sub-baseline per-local- pack-impression-volume + per-organic-search- driven-service-area-lead-volume.
The pipeline, end to end
- Position on the page-generator agent. Service-page-authoring is 1 of the 3-skill bundle on page-generator in the get-found swarm (alongside per-page-template-composition + per-page-schema- authoring).
- Per-portfolio per-service per-area canonical- URL-derivation. Per-portfolio per-service per-area per-canonical- URL pattern per-portfolio per-service-per-area canonical (per-portfolio per-/{service}/{area}/ pattern per-portfolio per-service-area-business IA).
- Per-portfolio per-area-canonical-source aggregation. Per-NWS climate per-area + per-USPS ZIP-canonical- population + per-Census ACS-canonical-demographic + per-county-property-assessor + per-city-permit- database + per-state-contractor-board + per-BBB- canonical-rating + per-Google-Business-Profile per- area + per-Yelp per-area canonical-source per- portfolio per-area per-canonical-source-update cadence.
- Per-portfolio per-area-specific-source ingestion. Per-portfolio per-area-specific-service-variant + per-area-specific-permit-requirement + per-area- specific-climate-condition + per-area-specific- building-code per-portfolio per-canonical-source- attached per-portfolio per-area-canonical- attribute-merge.
- Per-portfolio per-area-specific-customer- testimonial + per-completed-job-photo + per-near- by-landmark-context ingestion. Per-portfolio per-area per-canonical-customer- testimonial + per-canonical-completed-job-photo + per-canonical-near-by-landmark-context per- portfolio per-area canonical-source-attached per- portfolio per-page.
- Per-portfolio per-service per-area substantive- differentiation authoring. Per-portfolio per-service per-area per-canonical- source-driven authoring per-page per-substantive- differentiation per-area-local-knowledge + per- area-specific-service-variant + per-area-specific- permit-requirement + per-area-specific-climate- condition + per-area-specific-building-code + per- area-specific-customer-testimonial + per-area- specific-completed-job-photo + per-area-specific- near-by-landmark-context per-page.
- Per-page per-brand-voice authoring gate. Per-page per-brand-voice-spec gate + per-page per- brand-voice-attribute coverage + per-page per- brand-voice-forbidden-phrase suppress pre-publish gate.
- Per-page per-vertical-compliance gate. Per-EPA-substantive-claim per-page + per-state- contractor-license-display per-page + per-state-AG + per-FTC-endorsement per-page per-section pre- publish.
- Per-page per-Service + LocalBusiness + AreaServed JSON-LD authoring. Per-page per-Service @id-unique + LocalBusiness @id-unique + AreaServed canonical-polygon + GeoCircle + AdministrativeArea + City + PostalCode + per-Service-AreaServed-canonical-coherence + per- Service per-providerMobility-true (per-SAB) + per- LocalBusiness per-hasMap + openingHoursSpecification + telephone + address (sibling per-page-schema- authoring skill emission).
- Per-page per-area-substantive-differentiation gate. Per-page-template-copy-similarity-score below per- Google-doorway-content-threshold pre-publish. Per-page-similarity-score per-page-pair per- portfolio per-substantive-differentiation per-page- pair-coverage.
- Per-page-template-composition + per-portfolio per-page-publish. Per-portfolio per-page-template-composition per- portfolio per-page-publish (sibling per-page- template-composition skill emission). Per-portfolio per-page-canonical-URL per-portfolio per-page- publish.
- Per-page per-Google-Search-Console-indexation- monitoring loop. Per-portfolio per-page per-GSC-coverage-status + per-page-indexation-rate + per-page-impression- volume + per-page-click-volume + per-page-CTR + per-page-position per-portfolio per-page-quality- score-loop per-portfolio per-page-substantive- differentiation-retune.
- ROI measurement. Per-portfolio per-quarter per-page-indexation-rate (target 80-95 percent vs 20-40 percent baseline). Per-portfolio per-quarter per-page-impression + per-click + per-CTR + per-position. Per-portfolio per-quarter per-local-pack-impression + per-tap + per-direction-request + per-call. Per-portfolio per-quarter per-page-template-copy-similarity-score + per-Google-doorway-content-threshold. Per- portfolio per-quarter per-page-quality-score. Per- portfolio per-quarter per-page-substantive- difference-source coverage. Per-portfolio per- quarter per-area-canonical-source-update cadence. Per-portfolio per-quarter per-organic-search- driven-service-area-lead rate + per-page-driven- lead-conversion + per-page-driven-revenue. ROI dominated by per-page-indexation-rate compression + per-page-impression + per-page-click + per-local- pack-engagement + per-service-area-lead-conversion improvement.
Frequently asked
What is a service-area SEO page?
A service-area SEO page is a per-service per-service-area URL targeting per-service-area buyer searching per-service per-near-me + per-service per-{city} + per-service per-{neighborhood} + per-service per-{ZIP}. The per-multi-location-service-business primary buyer is the per-service-area-business (SAB) category — HVAC + plumbing + electrical + locksmith + appliance repair + handyman + pest control + mobile car wash + lawn care + cleaning + dog grooming + mobile vet + mobile mechanic + tow truck + junk removal + moving + courier + concrete repair + chimney sweep + window cleaning — that does not have a single brick-and-mortar storefront for per-service-area but services per-service-area from a per-truck-fleet + per-route. The per-platform per-location-listing + per-page-content-brief category includes Yext, SOCi, BrightLocal, Whitespark, Rio SEO, LocalIQ, Surfer SEO, Frase, Clearscope, MarketMuse, Outranking, Scalenut, Writesonic, Jasper, Copy.ai. The per-platform per-multi-location-listings category includes Yext Listings, SOCi Listings, BrightLocal Local SEO, Whitespark Local Citation Finder, Moz Local, Rio SEO Local Listings. The per-platform per-service-pages category includes ServiceTitan Marketing Pro, Housecall Pro Marketing, FieldEdge Marketing, Jobber Marketing. The service-page-authoring skill on the page-generator agent (1 of the 3-skill bundle on page-generator in the get-found swarm alongside per-page-template-composition + per-page-schema-authoring) — running per-portfolio per-service per-area substantive-differentiation + per-brand-voice authoring + per-vertical-compliance gate + per-Google-SAB-pattern + per-Service + LocalBusiness + AreaServed JSON-LD authoring + per-portfolio per-area-substantive-differentiation gate + per-portfolio audit-trail at multi-location-service-operator scale — is operator-side architecture above the per-platform per-location-listing + per-page-content-brief primitive.
Why does per-page-template-copy + per-area-NAP-swap break down at multi-location-service-operator scale?
A 32-location HVAC + plumbing + electrical operator (per-Phoenix + per-Tucson + per-Houston + per-Spring + per-Cypress + per-Boston + per-Cambridge per-area) covers 80 service-areas across 8 services = 640 pages. Per-portfolio per-service per-area per-page-template-copy + per-area-NAP-swap + per-area-phone-number-swap + per-area-canonical-URL per-portfolio per-page-generation. Per-portfolio per-page-template-copy per-page-near-duplicate per-Google-doorway-content per-portfolio per-Google-Helpful-Content-Update September-2023 penalty + per-portfolio per-Google-Site-Quality-Manual-Review per-portfolio per-March-2024-Core-Update demotion per-portfolio. Per-portfolio per-page per-Google-Search-Console per-page-coverage-status "Crawled — currently not indexed" per-portfolio per-page-template-copy-pages 60-80 percent per-portfolio per-page-coverage-uncovered per-portfolio. Per-portfolio per-page per-substantive-area-differentiation per-area-canonical (per-area-local-knowledge + per-area-specific-service-variant + per-area-specific-permit-requirement + per-area-specific-climate-condition + per-area-specific-building-code + per-area-specific-customer-testimonial + per-area-specific-completed-job-photo + per-area-specific-near-by-landmark-context) per-portfolio per-page per-template-copy missing per-portfolio per-Google-Helpful-Content-quality-threshold below. Per-portfolio per-page per-brand-voice per-vertical-compliance per-EPA-substantive-claim per-portfolio per-state-contractor-license-display per-portfolio per-page-template-copy compliance gap per-portfolio. Per-portfolio per-page per-Service-LocalBusiness-AreaServed JSON-LD per-area-canonical per-portfolio per-page-template per-Service @id per-page-template-shared per-portfolio per-page-uniqueness-blind per-Google-Service-AreaServed-canonical-mismatch. Per-portfolio per-quarter per-Google-Search-Console per-page-indexation-rate 20-40 percent per-portfolio per-page-template-copy + per-area-NAP-swap-stack-baseline per-portfolio per-quarter. Per-page-template-copy-stack per-Google-local-pack + per-Google-Maps + per-Apple-Maps + per-Bing-Places per-page per-non-impressed per-Google-Search-impression-volume sub-baseline per-portfolio per-quarter. Per-service per-area substantive-differentiation at AI-runtime closes the gap.
How is this different from Yext, SOCi, BrightLocal, Whitespark, Rio SEO, LocalIQ, Surfer SEO, Frase, Clearscope, MarketMuse, Outranking, Scalenut, Writesonic, Jasper, Copy.ai, ServiceTitan Marketing Pro, Housecall Pro Marketing, FieldEdge Marketing, or Jobber Marketing?
Those platforms ship per-platform per-location-listing + per-page-content-brief + per-platform per-service-business marketing primitives. Yext + SOCi + BrightLocal + Whitespark + Rio SEO + LocalIQ + Moz Local ship per-platform per-listing + per-citation-management + per-NAP-propagation + per-listings-aggregation. Surfer SEO + Frase + Clearscope + MarketMuse + Outranking + Scalenut ship per-platform per-page-content-brief + per-page-keyword-cluster + per-page-NLP-entity-coverage + per-page-content-grade. Writesonic + Jasper + Copy.ai ship per-platform per-template-content-generation + per-platform per-page-template-fill. ServiceTitan Marketing Pro + Housecall Pro Marketing + FieldEdge Marketing + Jobber Marketing ship per-platform per-service-business per-platform-integrated-marketing + per-platform per-location-page-template + per-platform per-service-page-template. They are excellent at the per-platform per-location-listing + per-page-content-brief + per-service-business-marketing primitive. The per-portfolio per-service per-area substantive-differentiation authoring (per-area-local-knowledge + per-area-specific-service-variant + per-area-specific-permit-requirement + per-area-specific-climate-condition + per-area-specific-building-code + per-area-specific-customer-testimonial + per-area-specific-completed-job-photo + per-area-specific-near-by-landmark-context per-portfolio per-service per-area authoring above per-area-NAP-swap baseline), the per-portfolio per-page per-brand-voice authoring (per-portfolio per-page per-brand-voice-spec gate + per-page per-brand-voice-attribute coverage + per-page per-brand-voice-forbidden-phrase suppress), the per-portfolio per-page per-vertical-compliance gate (per-EPA-substantive-claim per-portfolio per-page + per-state-contractor-license-display per-portfolio per-page + per-state-cannabis-control + per-state-AG + per-FTC endorsement per-portfolio per-page per-section pre-publish), the per-portfolio per-page per-Service + LocalBusiness + AreaServed JSON-LD authoring (per-page per-Service @id-unique + per-LocalBusiness @id-unique + per-AreaServed canonical + per-page-Service-AreaServed-canonical-coherence), the per-portfolio per-page per-area-substantive-differentiation gate (per-page-template-copy-similarity-score below per-Google-doorway-content-threshold), the per-portfolio per-page-template-composition (sibling per-page-template-composition skill emission), the per-portfolio per-page per-Google-Search-Console-indexation-monitoring loop, the per-portfolio per-page-quality-score gate, the per-portfolio audit-trail per-page per-substantive-difference-source per-portfolio per-quarter at multi-location-service-operator scale are operator-side architecture above the per-platform per-location-listing + per-page-content-brief primitive.
How does per-area substantive-differentiation authoring work?
Per-area substantive-differentiation authoring runs per-portfolio per-service per-area per-substantive-area-canonical-source aggregation + per-area-canonical-source-driven-authoring per-page. Per-portfolio per-area-canonical-source aggregation includes per-area-local-knowledge (per-NWS climate per-area + per-USPS ZIP-canonical-population per-area + per-Census ACS-canonical-demographic per-area + per-county-property-assessor-canonical-housing-stock per-area + per-city-permit-database per-permit-canonical per-area + per-state-contractor-board per-canonical-license per-area + per-Better-Business-Bureau-canonical-rating per-area + per-Google-Business-Profile per-area-canonical-review-aggregate + per-Yelp-canonical-review-aggregate per-area). Per-portfolio per-area-specific-service-variant (per-Phoenix per-summer-AC-emergency variant + per-Tucson per-winter-heat-pump variant + per-Boston per-frozen-pipe variant + per-Cypress per-flood-water-damage variant per-portfolio per-service per-area canonical-variant). Per-portfolio per-area-specific-permit-requirement (per-Phoenix-HVAC-permit per-Tucson-HVAC-permit per-Boston-HVAC-permit per-portfolio per-canonical-permit-process per-portfolio per-area-canonical-permit-fee per-portfolio per-area-canonical-permit-timeline per-portfolio per-canonical-permit-display per-page). Per-portfolio per-area-specific-climate-condition (per-Phoenix per-115F-summer + per-Boston per--10F-winter + per-Cypress per-hurricane-season per-portfolio per-area-canonical-climate-canonical-display per-page). Per-portfolio per-area-specific-building-code (per-Phoenix per-IRC + per-Boston per-Massachusetts-Building-Code + per-Tucson per-Pima-County per-portfolio per-canonical-building-code per-portfolio per-page). Per-portfolio per-area-specific-customer-testimonial (per-portfolio per-area per-canonical-customer-testimonial per-portfolio per-canonical-customer-photo per-portfolio per-canonical-customer-job-description per-portfolio per-page). Per-portfolio per-area-specific-completed-job-photo (per-portfolio per-area per-canonical-completed-job-photo per-portfolio per-canonical-completed-job-canonical-attribute-tag per-portfolio per-page). Per-portfolio per-area-specific-near-by-landmark-context (per-portfolio per-area per-canonical-near-by-landmark per-portfolio per-canonical-near-by-landmark-context per-portfolio per-page).
How does per-page per-Service + LocalBusiness + AreaServed JSON-LD authoring work?
Per-page per-Service + LocalBusiness + AreaServed JSON-LD authoring runs per-portfolio per-page per-schema-authoring + per-canonical-coherence per-portfolio per-page. Per-page per-Service per-@id-unique per-canonical-URL-derived per-portfolio (per-Service @id = canonical-URL per-page + #service hash). Per-page per-LocalBusiness per-@id-unique per-canonical-URL-derived per-portfolio (per-LocalBusiness @id = canonical-URL per-page + #localbusiness hash). Per-page per-AreaServed per-canonical-polygon + per-canonical-GeoCircle + per-canonical-AdministrativeArea + per-canonical-City + per-canonical-PostalCode per-portfolio per-page. Per-page per-Service-AreaServed-relation per-canonical-coherence per-portfolio per-page (per-Service per-areaServed pointing per-AreaServed @id per-portfolio per-page). Per-page per-LocalBusiness-AreaServed-relation per-canonical-coherence per-portfolio per-page. Per-page per-Service per-canonical-providerMobility (per-canonical-true per-SAB per-portfolio per-page). Per-page per-LocalBusiness per-canonical-hasMap + per-canonical-openingHoursSpecification + per-canonical-telephone + per-canonical-address (per-canonical-headquarters-or-canonical-service-area-PO-box per-portfolio per-page). Per-page per-Service per-canonical-hasOfferCatalog + per-canonical-serviceType + per-canonical-additionalType per-portfolio per-page. Per-page per-LocalBusiness per-canonical-aggregateRating + per-canonical-review-count + per-canonical-review per-portfolio per-page per-canonical-Google-review-aggregate-canonical-merge per-portfolio per-page.
How do you measure ROI on per-service per-area substantive-differentiation authoring?
Per-portfolio per-quarter per-Google-Search-Console per-page-indexation-rate (target 80-95 percent indexed per-portfolio per-quarter post-substantive-differentiation versus 20-40 percent per-page-template-copy + per-area-NAP-swap baseline). Per-portfolio per-quarter per-page per-Google-Search-Console per-page-impression-volume per-portfolio per-page per-Google-Search-impression-volume trend. Per-portfolio per-quarter per-page per-Google-Search-Console per-page-click-volume + per-page-CTR + per-page-position per-portfolio per-page per-Google-organic-search-traffic trend. Per-portfolio per-quarter per-Google-local-pack + per-Google-Maps + per-Apple-Maps + per-Bing-Places per-page per-local-pack-impression + per-local-pack-tap + per-local-pack-direction-request + per-local-pack-call per-portfolio per-page per-local-pack-engagement trend. Per-portfolio per-quarter per-page-template-copy-similarity-score per-portfolio per-page per-Google-doorway-content-threshold below. Per-portfolio per-quarter per-page per-brand-voice-score + per-page per-brand-voice-coverage + per-page per-vertical-compliance-coverage per-portfolio per-page audit. Per-portfolio per-quarter per-page per-Service + LocalBusiness + AreaServed JSON-LD per-Google-Rich-Results-Test pass-rate per-portfolio per-page coverage. Per-portfolio per-quarter per-page-quality-score per-portfolio per-page-trend. Per-portfolio per-quarter per-page-substantive-difference-source coverage rate (per-page per-canonical-source per-area-local-knowledge + per-area-specific-service-variant + per-area-specific-permit-requirement + per-area-specific-climate-condition + per-area-specific-building-code + per-area-specific-customer-testimonial + per-area-specific-completed-job-photo + per-area-specific-near-by-landmark-context per-portfolio per-page coverage). Per-portfolio per-quarter per-portfolio per-area-canonical-source-update cadence (per-NWS + per-Census + per-county-permit-database + per-state-contractor-board + per-Google-Business-Profile + per-customer-testimonial + per-completed-job-photo per-canonical-source-update per-portfolio per-area). Per-portfolio per-quarter per-organic-search-driven-service-area-lead rate per-portfolio per-page-driven-lead-conversion per-portfolio per-page-driven-revenue per-portfolio per-quarter ROI. ROI dominated by per-page-indexation-rate compression of unindexed per-page-template-copy + per-page-impression + per-page-click + per-page-CTR + per-local-pack-engagement improvement.
Hire the agent that authors 640 substantively- different per-service per-area pages that Google actually indexes
The page-generator agent owns the 3-skill bundle — service-page-authoring + per-page-template- composition + per-page-schema-authoring — sitting on top of whichever per-listing source (Yext, SOCi, BrightLocal, Whitespark, Rio SEO, LocalIQ, Moz Local), per-page-content-brief source (Surfer SEO, Frase, Clearscope, MarketMuse, Outranking, Scalenut), or per-service-business marketing source (ServiceTitan Marketing Pro, Housecall Pro Marketing, FieldEdge Marketing, Jobber Marketing) you license downstream. Per-canonical- URL-derivation + per-area-canonical-source aggregation + per-area-specific-source ingestion + per-customer- testimonial + completed-job-photo + near-by-landmark- context ingestion + per-service per-area substantive- differentiation authoring + per-brand-voice authoring + per-vertical-compliance gate + per-Service + LocalBusiness + AreaServed JSON-LD authoring + per- area-substantive-differentiation gate + per-page- template-composition + per-Google-Search-Console- indexation-monitoring loop.
We scope on the call and send a private checkout link after.
Related reading: Per-location landing-page authoring · Per-neighborhood content depth · Per-vertical schema pack composition