About this plugin
Your business info, locations, schema and Google reviews in one place. Free multi-location support, and no Google Cloud project or API key needed.
FoundHint – Local SEO Plugin to Get Found by Local Customers
FoundHint is a free local SEO plugin for WordPress that helps you manage your Google Business Profile info, LocalBusiness schema, audits, posts, multiple locations and reviews from your WordPress dashboard.
When your details are right everywhere, local customers find you, trust you and visit you. That is what local SEO is really about.
Why FoundHint Is the Best Local SEO Plugin for WordPress?
Most WordPress local SEO plugins either lock multiple locations behind a paid add-on or ask you to set up a Google Cloud project. FoundHint does neither.
- Multi-location management, run every branch from one WordPress dashboard, free.
- Accurate business info with Google sync, keep your website and Google Business Profile in step, and review every change before it’s sent.
- LocalBusiness schema, accurate structured data for every location, with no coding and no duplicates alongside other SEO plugins.
- Local SEO audit, find what’s missing, sorted by severity and explained in plain words.
- Review management, read, filter and reply to Google reviews without leaving WordPress.
- Google Business Profile posts, publish Update, Event and Offer posts to each location, with a live Google preview.
- Local SEO dashboard, your health score, what to fix and your Google connection at a glance.
- Advanced schema, Organization, every branch, services, WebSite, WebPage, About, Contact and Breadcrumb schema (Premium).
- Location landing pages, a page for each branch with its address, hours and map (Premium).
Coming soon: review auto-reply, post scheduling and a post calendar, local citations, a local ranking grid with competitor history, service landing pages, an advanced audit and Business Profile performance analytics.
A WordPress Local SEO Plugin That’s Free Where It Counts
Multiple locations, Google Business Profile sync, schema, the audit and review replies are all included in the free version. No upsell to add your second branch.
Business Information Management
Stop typing the same details everywhere. Add them once, in one place:
- Business name
- Business type, primary category and additional categories
- Business description, with a history of earlier versions
- Phone number, up to two more phone numbers, email address and website
- Opening date
- Price range
- Social profiles and directories
- Booking and messaging links: appointment link, texting number and WhatsApp
- Business hours, including special hours for holidays
- Services
- Service area
- Logo, cover photo and gallery photos
FoundHint uses this information across your whole local SEO setup.
NAP Consistency for WordPress
Your name, address and phone (NAP) are stored once and reused in your schema, your audit and your Google Business Profile. That single source of truth is the easiest way to keep NAP consistent, and it lays the groundwork for local citation management.
Business Categories
Tell search engines exactly what you do. Search Google’s own list of categories, set a primary category and add secondary categories. Clear categories keep your business described the same way everywhere.
Multi-Location SEO Plugin for WordPress
Run many branches from one WordPress site, free. Switch between them from the bar at the top of every screen. FoundHint is a local SEO plugin for multiple locations, built for franchises, chains and agencies.
Location Management
Each location keeps its own details:
- Location name
- Address line 1 and address line 2
- City, state or region, country and postal code
- Map position, shown on a Google map
- Phone, website and opening date
- Service area: the places you serve beyond your address
What Each Location Gets
- Business information
- Address and contact information
- Opening hours
- Services
- Photos, attributes and reviews
Opening Hours Management
Set your hours for each day of the week as Open, Closed, or Open 24 Hours. Multiple opening periods per day are supported, so split hours (like a lunch break) work too. Add special hours for holidays and one-off dates.
Hours are saved in a structured format for use in schema and on Google.
Service Management
List the services you offer, each with a name, description, price, currency, URL and status, matched to a ready-made service from Google’s list for your category.
Local Business Schema for WordPress
Get accurate structured data with no coding. As a local schema plugin for WordPress, FoundHint builds LocalBusiness schema from your saved business, location, hours and service details:
- LocalBusiness and business subtypes
- PostalAddress
- Geo coordinates
- Opening hours
- Services
- Contact information and social profiles
- Areas served
Every location is published. No separate schema-only data to maintain. In your page source, the JSON-LD sits between two FoundHint comments, so you can always see which plugin printed it.
How to Add Local Business Schema in WordPress
Fill in your business and location details (or import them from Google), and FoundHint publishes valid JSON-LD for you. Open the Schema screen to see exactly what search engines see.
Schema Ownership (No Duplicate Schema)
Already using another SEO plugin? FoundHint detects Yoast SEO, Rank Math, All in One SEO and SEOPress. If one of them already outputs LocalBusiness schema, FoundHint can stand aside so your pages never carry duplicate markup.
FoundHint never changes or disables another plugin’s settings.
Schema Manager (FoundHint Premium)
Premium adds a tab for each schema, each with its own switch and a live JSON-LD preview: Organization, LocalBusiness, Locations (every branch, with its own page, subtype and parent), Services (provider, areas, page and price), Website structure (WebSite, WebPage, About, Contact, Breadcrumbs) and Settings (where it prints, a live check, and no duplicates with your SEO plugin).
A Yoast Local SEO and Rank Math Local SEO Alternative
Looking for a Yoast Local SEO alternative or a Rank Math local SEO alternative? FoundHint focuses only on local search: multiple locations, Google Business Profile sync and review replies, all free. Keep your current SEO plugin for content and on-page SEO, and let FoundHint handle the local side.
Local SEO Checklist for WordPress: The Audit
Find out what’s missing before it hurts your visibility. Run an audit right from your dashboard. It works as a built-in local SEO checklist for WordPress and checks:
- Business information: business name, type, description, phone number, logo, services, social profiles
- Location information: complete address, coordinates, primary location, status
- Opening hours: hours configured and complete
- Structured data: schema published, opening hours in schema, conflicts with other plugins
- Website signals: HTTPS and site address
- Google Business Profile: connected, mapped, and whether the name and phone match your website
- More website checks: homepage availability, basic indexability, canonical URL
Local SEO Health Score
See your progress at a glance with one simple score, with a trend over time. It covers business information, location, schema, opening hours, website signals and your Google connection.
Note: the Health Score shows your setup progress. It is not a Google ranking score and does not show your position in Google Search or Google Maps.
Local SEO Issues
Every problem found is sorted by severity: Critical, High, Medium, Low and Passed. Each issue explains what’s wrong and why it matters, in plain words.
Safe Optimization Workflow
You stay in control. Supported fixes follow a safe process:
Detect → Explain → Apply → Recheck
A one-click fix appears only when the right value is already known. Anything that needs your judgement stays a recommendation. Fixes apply only when you press the button, and the audit reruns straight away.
- Preview and confirm each change before it is applied
How to Improve Local SEO on WordPress
Run the audit, fix the Critical and High issues first, then make sure your website and Google Business Profile match. Complete, consistent business data is the foundation for showing up in the Google map pack.
Google Business Profile WordPress Plugin
One-Click Google Business Profile Connection
Connect your Google account with one button: no Google Cloud project, client ID or API key needed. FoundHint finds the Business Profile locations your account manages, and each Google listing is linked to its own FoundHint location.
Google Business Profile Data Comparison
Spot mismatches before customers do. Compare Website Data vs Google Data side by side, including name, description, phone, website, address, hours, categories, services and links, then decide which version to keep.
Import from Google
Bring your details in from Google in a guided import: name, description, categories, address, phone numbers, website, opening date, opening hours, services, service area, social and booking links. Refresh from Google reads your attributes and photos, and only fills fields that are empty here, so nothing you set is overwritten.
Send Updates to Google
Send supported updates from FoundHint to Google: business information, phone numbers, website, opening date, categories, opening hours, special hours, services, service area, attributes, social and booking links, and photos. Review the changes first; anything left empty here is never sent as a deletion. Nothing gets blindly overwritten.
Google Review Management in WordPress
Google Business Profile Reviews
See your customer reviews right inside your WordPress dashboard, for each location, with the reviewer’s photo and any photos the customer attached. Filter by star rating, reply status and review status (live, edited, or removed by the reviewer), search by name or words, page through 5 to 100 reviews at a time, and export the list, or just the reviews you select, to CSV. Reviews a customer later removes from Google stay readable here, clearly marked, and no longer count toward your rating.
Review Replies
Reply to reviews directly from FoundHint: post, edit or delete your reply. No more switching between WordPress and Google.
Google Business Profile Posts
Publish posts to your Google Business Profile from WordPress, for each location:
- Update, Event and Offer posts, with title, dates, coupon code and terms for offers
- Buttons such as Book, Order online, Call now or Learn more
- Live preview of how the post looks on Google, updated as you type
- Photos uploaded, or picked from your Google gallery or review photos
- Drafts, plus editing and deleting live posts
- Sync posts already on your Google profile
- Review to post: turn a 5-star review into a thank-you post in one click
- Filters and history by type, status and source
Local Landing Pages for WordPress
With Premium, create a page for each branch from saved data, with its address, phone, hours, map and schema.
Your Local SEO Workflow
Build → Connect → Optimize → Grow, then repeat.
- Build: set up your business, categories, locations, opening hours, services and schema.
- Connect: link your Google Business Profile and your Google locations.
- Optimize: use the SEO audit, its issues, data comparison and schema to improve your setup.
- Grow: publish posts, reply to reviews and keep Google in step with your website. Rank, competitor and performance tracking are coming soon.
Works With Your WordPress Website
FoundHint fits into your current setup. No need to replace your existing SEO workflow. It works alongside:
- Gutenberg
- Classic Editor
- Yoast SEO
- Rank Math
- All in One SEO
- SEOPress
- WooCommerce (great for local SEO for ecommerce with physical stores)
- Common WordPress themes
Local SEO for Small Businesses in Every Industry
FoundHint is a local business SEO plugin for any business that depends on local customers. Pick the right Google category and LocalBusiness subtype, list your services, and your schema markup and Google Business Profile optimization follow from the same data.
Local SEO for Restaurants, Cafes and Hotels
A restaurant SEO WordPress plugin needs accurate hours, holiday hours and fresh reviews. FoundHint covers local SEO for restaurants, cafes and coffee shops, bakeries, bars and pubs, food trucks, catering businesses, hotels and bed and breakfasts.
Local SEO for Plumbers, Electricians and Home Services
Service area businesses can list the places they serve beyond their address. Ideal for local SEO for plumbers, electricians, HVAC companies, roofers, contractors, landscapers, pest control, cleaning services, locksmiths, painters, moving companies, pool services and handyman businesses.
Local SEO for Dentists, Doctors and Medical Practices
Keep every clinic’s hours, phone and services correct on Google and in your schema. Built for local SEO for dentists, doctors, chiropractors, medical practices, physical therapists, veterinarians, optometrists, pharmacies, med spas and therapists or counselors.
Local SEO for Lawyers, Law Firms and Professional Services
Trust starts with consistent details and well-handled reviews. Use FoundHint for local SEO for lawyers and law firms (including personal injury lawyers), accountants and CPAs, financial advisors, insurance agents, real estate agents and mortgage brokers.
Local SEO for Salons, Spas and Gyms
Add booking links, WhatsApp and appointment URLs to every location. Great for local SEO for salons, barbershops, spas, nail salons, tattoo shops, gyms, yoga studios and personal trainers.
Local SEO for Auto Repair Shops and Dealerships
Show customers the right hours, services and location every time. Suited to local SEO for auto repair shops, car dealerships, auto body shops, car washes and towing companies.
Local SEO for Retail Stores and Other Local Businesses
From one shop to a chain of stores: local SEO for retail stores, florists, jewelry stores, pet groomers, daycares, schools and tutoring centers, churches, wedding venues, photographers and event planners.
Local SEO for Agencies and Multi-Location Brands
Franchises, multi-location businesses, local SEO agencies and digital marketing agencies can manage every client location from one dashboard.
External services
FoundHint contacts these services only from admin screens, never on visitor-facing pages.
Google Business Profile APIs (Google LLC)
Reads and updates the profiles your Google account manages.
- Sent: your access token, the profile ID and, when you choose, business details, photos, posts and review replies.
- When: when you connect, import, refresh, send updates, publish a post or reply to a review.
- Terms | Privacy
FoundHint Connect (foundhint.com)
Handles Google sign-in, so you don’t need your own Google Cloud project.
- Sent: your site address, the return address and, on renewal, your refresh token. Tokens are not stored. Business data is never sent.
- When: at sign-in, and about hourly while you use the Google screens.
- To skip it, add your own Google client under Google → Advanced.
- Terms | Privacy
Google Maps Embed (Google LLC)
Shows your location on a map, with no API key.
- Sent: your IP address and the location’s coordinates, or its name and address.
- When: when you open the Address tab of the Business Profile screen.
- Terms | Privacy
Bundled resources
assets/build/ is built from the source in `src/admin/` with `npm install --legacy-peer-deps && npm run build`. It bundles two GPL-compatible resources:
- Archivo Variable webfont, SIL Open Font License 1.1
- Simple Icons social logos, CC0 1.0
json ) comes from lobstrio/google-business-categories and ships with the plugin. Nothing is loaded from a remote host.