Local SEO and listings management in one engine.
12 directory submissions with NAP consistency enforcement. Local search keyword tracking across Google, Bing, and Apple Maps. Per-location landing pages with schema markup. Per-page SEO auditing scored 0-100. Automated listing optimization with per-platform scoring.
12 directories. One canonical record.
Submit and maintain business listings across Google, Yelp, Bing, Apple Maps, Facebook, TripAdvisor, and 6 more directories. NAP data stays consistent via bulk-push from a single source. Five lifecycle statuses track each listing from claim through activation.
Track rank position across three engines.
Add keywords. Assign target locations. Monitor rank position, search volume, and difficulty across Google, Bing, and Apple Maps. Position deltas surface movement before it shows in traffic.
Rank Position
Current SERP position per keyword per engine per location
Search Volume
Monthly search volume estimates for each tracked keyword
Keyword Difficulty
Competition scoring for ranking feasibility assessment
Position Delta
Week-over-week and month-over-month position changes
Location Scoping
Filter rankings by specific business location
Rankings History
Historical rank data for trend identification
One canonical location record. Every directory synced.
NAP data defined once in the location registry. Bulk-push propagates to all 12 connected directories. Consistency scores flag drift before customers notice.
,0,
directories connected
,0,
search engines tracked
0-100
per-page SEO score
,0,
OTA platforms audited
Location pages that rank. SEO scores that quantify.
Per-location landing pages with structured data, map embeds, and CTAs. Site-wide SEO auditing with per-page scoring across six categories.
Per-location landing pages with schema, maps, and CTAs.
Each business location gets a dedicated, SEO-optimized page. Content seeds automatically from the location registry. Schema markup, embedded maps, and action buttons are configured per page, not per template.
Auto-Seed from Location Registry
Title, meta description, address, and map embed URL pre-populated from your canonical location data. No copy-pasting between systems.
Schema Markup
Structured data attached per page for search engine rich results. LocalBusiness schema with address, geo-coordinates, and opening hours.
Google Maps Embed
Embedded maps generated from placeId or lat/lng coordinates. Renders without additional API configuration when placeId is available.
CTA Buttons
Three action types per page: call, directions, book. Each renders as a tappable button with appropriate deep-link behavior on mobile.
Location Photos
Photo array per page. Sourced from the property record or uploaded directly. Rendered in gallery format with lazy loading.
Draft → Published Workflow
Pages start in draft. Publish when content, schema, and CTAs are confirmed. Filter views by status to manage rollout across locations.
Per-page auditing. Scored 0–100.
Point Echo at any Sites-published site. Every page receives an independent score based on title tag, meta description, content structure, OG image, canonical URL, and site health signals. Issues are categorized as errors, warnings, or informational.
- Present
- Length 30–60 chars
- Keyword placement
Audit. Rewrite. Score per platform.
Automated listing optimization generates rewrites, highlights, and amenity descriptions. Per-platform audits score against Airbnb, Booking.com, VRBO, and Expedia requirements.
AI audit and rewrite. Four platforms scored.
Send any property listing through the optimizer. It returns a rewritten version targeting OTA search algorithms, plus a per-platform audit scoring completeness, SEO, and platform-specific requirements for Airbnb, Booking.com, VRBO, and Expedia.
Title & Description Rewrite
AI generates a rewritten title (≤100 chars) and description (600–1200 chars) targeting Airbnb and Booking.com voice. Concise, specific, benefit-led. Avoids clichés.
Highlights Generation
5–8 highlights per listing. Each opens with a concrete detail: a distance, a count, a brand name. All ≤80 characters.
Amenity Descriptions
Per-amenity benefit sentences. Format: amenity name followed by a one-sentence reason a guest cares. 5–8 generated per optimization.
Field-by-Field Changelog
Every change presented as before/after with a written reason. Review each change independently before accepting into the live listing.
Per-Platform Audit
- Overall score (aggregate across all platforms)
- Per-platform score with specific issues and fixes
- Completeness score with list of missing fields
- SEO score with keyword extraction and suggestions
- Seasonal content variations
Reads from Sites. Seeds from the location registry.
Echo is not isolated. It audits Sites-published pages. It seeds location page content from the canonical location registry. It links to the site builder for direct edits. Social media cross-links surface in the sidebar.
Sites Builder
/sites/builderEdit website content directly from the Echo sidebar. SEO changes made in Echo propagate to the Sites-published page.
Sites SEO
/sites/seoEcho audits Sites-published pages via the ethos adapter. Site health, per-page scores, and issue lists reference Sites content.
Location Registry
/local/manage/locationsCanonical location data (name, address, coordinates, placeId) flows from the registry into Echo location pages and listing NAP fields.
Social Media (Impreta)
/impreta/postsCross-linked in the Echo sidebar. Local content created in Echo can inform social post topics managed in Impreta.
Six numbers. Full visibility.
The Echo dashboard aggregates listings count, consistency scoring, keyword tracking, rank movement, location page status, and attention-needed flags into a single view. All computed server-side from live adapter data.
Total Listings
Count of all business listings across 12 directories
totalListingsAvg Consistency Score
Mean NAP consistency score across all listings (0–100)
avgConsistencyScoreKeywords Tracked
Number of keywords actively monitored for rank position
keywordsTrackedTop Keyword Delta
Largest positive rank movement among tracked keywords
topKeywordDeltaLocation Pages Published
Number of location pages in published status
locationPagesPublishedListings Needing Attention
Listings with consistency score below 70
listingsNeedingAttentionHigh-Performance Ops. Zero Monthly Overhead.
Get all 15 Core modules at no monthly cost. You only pay 2% of processed revenue.