Reputation Management

Crawlable Embed Review Widget & Native Schema Markup Injection for SEO
Currently, the HighLevel Reviews Widget is rendered strictly inside an <iframe>. Because search engine crawlers (Googlebot, Bingbot) do not reliably parse or index content embedded within <iframe> tags, businesses using the widget gain zero SEO value from their client reviews. Additionally, the widget does not inject structured data (Review / AggregateRating JSON-LD schema). To make the embeddable review widget competitive and deliver true ROI for marketing agencies and local businesses, the widget needs to support native DOM rendering and automatic structured data injection. Problem Statement Zero Indexation (iFrames): Reviews provide critical, dynamic, keyword-rich UGC (User-Generated Content). Loading reviews in an iFrame prevents search engines from indexing this content on the host domain, missing out on local SEO ranking signals. Missing Schema Markup: Without JSON-LD AggregateRating and Review schema injected directly into the host page's <head> or DOM, search engines cannot display rich snippets (star ratings, review counts) in Search Engine Results Pages (SERPs). Proposed Solution & Requirements Native DOM / JavaScript Rendering (Shadow DOM or Direct JS Injection) Provide an alternative JS snippet method (e.g., <script src="..." async></script><div id="hl-reviews"></div>) that renders reviews natively into the page DOM instead of an <iframe>. Ensure review content (text, reviewer name, rating) is present in the rendered HTML stream or accessible via SSR/client-side JS execution so Googlebot can crawl and index the text. Automatic JSON-LD Schema Markup Injection Automatically generate and inject structured JSON-LD data into the page head or widget root. Required Schema Types: LocalBusiness (or Organization), AggregateRating, and Review. Example Schema Structure: JSON { "@context": " https://schema.org ", "@type": "LocalBusiness", "name": "Business Name", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "128", "bestRating": "5", "worstRating": "1" }, "review": [ { "@type": "Review", "author": { "@type": "Person", "name": "Jane Doe" }, "datePublished": "2026-02-15", "reviewBody": "Excellent service and quick turnarounds!", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" } } ] } Toggle Options in Widget Builder Add a toggle in the HighLevel widget builder: "Enable SEO Schema Markup (JSON-LD)". Allow users to select the business entity type (e.g., LocalBusiness, Organization, Service, Product). * Business Impact / Value Realization Higher Agency Retention: Agencies using HighLevel rely heavily on local SEO improvements for their client retention metrics. * Higher SERP Click-Through Rates (CTR): Rich review snippets (star ratings in Google search results) significantly boost organic CTR. * Feature Parity: Brings HighLevel's review widget to feature parity with dedicated review management tools like Grade.us , BirdEye, and Podium.
0
·
Enhancement
Review Request System Enhancements
The current review request system works okay, though there is a lot of room for improvement in order to compete with other reputation management platforms out there. These are my top recommended review system enhancements: Provide the ability to trigger review requests just like any other triggers. Currently review requests can only be sent manually via the "check in," button, or after a timed delay. This does not work for customers who should be sent a review request at some point in the future. Give us the ability to trigger a "review request," within the trigger actions. Disable the "check in," button. This button is useless for many types of businesses that don't necessarily "check in," their customers. Point #1 would also render this button not needed as we could then automate review requests based on triggers. Ability to customize and create follow up text and email messages within the review request feature. The majority of reviews online will not come from the first request. Allowing us to create follow up messages will increase the number of reviews we can generate for our customers. Provide a trigger for "New Review Received," which would allow to send an email notification to our clients whenever a new review has been detected by the system on Facebook or Google. (The system is already tracking these reviews and allows us to respond to them from within the platform). This is a very standard feature on all rep management software. Lastly, with follow up sequences we would need the ability to stop the remaining sequences in the campaign as soon as someone clicks on the review link. This could certainly be accomplished with trigger links, but it might be beneficial to have this feature be build natively into the Review Request system. NOTE: All of this could be achieved also by eliminating the "Review Request," email and text feature and simply connecting the Review Request tracking tab with the regular campaigns. This way we could customize as many follow ups as we want and send them out and they would be tracked within the Review Requests tab. HIGHLVL-I-832
67
·
in progress
Load More
→