TABLE OF CONTENTS
- Introduction
- Markup Your Product Pages
- Validate Your Implementation
- Wait for your content to be crawled by Google
- Conclusion
Introduction
If you aim to enhance the visibility of Feefo reviews on your product pages, leveraging the Feefo Reviews API is an effective solution. By adding the appropriate schema markup to your HTML page content, Google can efficiently scan and display your review data in search results. This guide provides detailed steps to optimise your product pages using the Feefo Reviews API for maximum organic search exposure.
Feefo reviews play a crucial role in influencing potential customers and improving your brand's online reputation. To ensure that your Feefo reviews are prominently displayed in search results, implementing the Feefo Reviews API with the appropriate schema markup is essential. This comprehensive guide outlines the steps to effectively utilise the Feefo Reviews API for optimal organic search visibility.
Markup Your Product Pages
Incorporate schema markup with associated data in your HTML content to enable Google to scan and display your review data accurately.
Schema markup languages
Choose from the available syntax options for schema markup: JSON-LD, Microdata, or RDFa. Google currently recommends using JSON-LD for your schema markup.
For additional information on schema markup, refer to the following links:
AggregateRating; https://schema.org/AggregateRating
Product Schema: https://schema.org/Product
Reviews: https://schema.org/Review
Schema placement
Add the product schema to individual product pages featuring physical products or services with displayed reviews. Avoid placing product schema on category or collection pages, as it violates Google guidelines.
Example of a single product page (JSON-LD):
<script id='product_schema' type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "@id": "/products/egret-ten-v3-electric-scooter#Product", "name": "EGRET-TEN V3 X","gtin13": 4260399795284,"itemCondition": "https://schema.org/NewCondition", "sku": "EGR-TEN-BLA", "mpn": "EGR-TEN-BLA", "image": "https://cdn.shopify.com/s/files/1/0106/0156/2193/products/egret-electric-scooters-egret-ten-v3-x-48v-15628641927249.jpg?v=1598780050", "productID": 3112989392977, "description": "The EGRET-TEN V3 X UK electric scooter is built to the highest specification and build quality, apparent in everything from the 10\" air-filled tyres that make light work of bumps and potholes, right through to the Samsung li-ion battery, capable of supporting a power output 500W, for up to 25 miles on a single charge. ", "brand": { "@type": "Brand", "name": "Egret" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "reviewCount":"2" }, "review": [ {"@type": "Review", "author": "Imogene Ashlock", "datePublished": "Tue Jun 16 2020 17:00:00 GMT-0700 (Pacific Daylight Time)", "reviewBody": "I have an Engineering background, own a Tesla and I work in the energy industry, specifically the Mo", "name": "Imogene Ashlock", "reviewRating":{ "@type": "Rating", "bestRating": "5", "ratingValue": "5", "worstRating": "1"}}, {"@type": "Review", "author": "Trusted Customer", "datePublished": "Sun May 31 2020 17:00:00 GMT-0700 (Pacific Daylight Time)", "reviewBody": "The escooter is the dogs, i love it.", "name": "Trusted Customer", "reviewRating":{ "@type": "Rating", "bestRating": "5", "ratingValue": "5", "worstRating": "1"} } ], "offers": { "@type": "Offer", "price": "1338.99", "priceCurrency": "GBP", "priceValidUntil": "2021-06-07", "url": "https:\/\/myscoot.co.uk\/products\/egret-ten-v3-electric-scooter?variant=23620094722129", "availability": "https://schema.org/OutOfStock" } } </script>
Use the Feefo Reviews API to retrieve and populate the markup
Retrieve aggregate and review markup data using the Feefo Reviews API. Ensure that your schema accurately represents the reviews and ratings fetched from the API.
- Aggregate markup data can be called from the summary API (product mode)
- Review markup data can be called from the reviews API (product mode)
Marking up reviews in your schema will allow the Googlebot to crawl the reviews from the HTML code as opposed to fetching the reviews from the on-page integration widget that inserts reviews via JS script. This can be particularly useful in circumstances where there are a lot of reviews on the page.
Schema Property | Feefo API Response Parameter |
aggregateRating.ratingValue | rating.rating |
aggregateRating.reviewCount | rating.product.count |
review.author | reviews[].customer.display_name |
review.reviewBody | reviews[].products[].review |
review.ratingValue | reviews[].products[].rating.rating |
review.datePublished | reviews[].products[].created_at |
Manipulating or skewing your aggregateRating markup could result in Google penalising your rich snippets results.
Performance caching
Implement server-side caching of API response data and update it periodically. This reduces real-time API dependency and optimizes page load speed.
Validate Your Implementation
Use the Google Developers Testing Tool by providing the URL of your web page or the code snippet. Click "Fetch & Validate" to check for the presence of the data in the response and ensure correct implementation.
Wait for your content to be crawled by Google
The time it takes for your content to appear in search results depends on Google's crawling frequency, usually within 24-48 hours. However, sometimes Google may disregard content despite proper markup due to various factors.
Ensure your content meets Google's guidelines for eligibility as rich text content. https://developers.google.com/search/docs/appearance/structured-data/review-snippet#guidelines
We recommend you check the list of products that do not qualify to be promoted on Google’s network and therefore do not qualify for rich snippets in SERP.
Conclusion
By following these steps and optimising your product pages with the Feefo Reviews API, you can significantly enhance the visibility of your Feefo reviews in search engine results, attracting more potential customers and strengthening your brand's online presence.