Overview
In July 2024, we worked with Kiierr to develop a custom Google Product Review Feed for its e-commerce product and review data.
The project involved transforming product review information into a structured XML feed based on Google’s Product Review Feed requirements, making the data easier to consume through Google’s product-review ecosystem.
This project is a good example of how a standard website’s product and review information can be converted into a specialized XML format for an external platform.
The Challenge
Product review data is often stored inside an e-commerce website in a format designed primarily for website visitors.
External platforms such as Google require that information to follow a specific XML structure, with appropriate elements and relationships between products, reviews, ratings, and other relevant information.
For Kiierr, the requirement was to create a dedicated feed that could present its product review information in a format aligned with Google’s Product Review Feed specification.
The key challenge was not simply generating XML. The feed needed to:
- Follow the required XML structure.
- Represent product and review information correctly.
- Map the website’s available data to the appropriate feed fields.
- Handle product identifiers and review-related information.
- Produce a consistent, machine-readable feed.
- Provide a dedicated feed URL that could be accessed by the external platform.
Our Solution
We developed a custom Google Product Review Feed specifically for Kiierr.
Rather than relying on a generic XML export, the feed was structured around Google’s product-review feed requirements.
The development process included:
1. Data Mapping
The available product and review information was mapped to the corresponding fields required by the Google Product Review Feed format.
This included determining which information should be used for products, reviews, ratings, and other associated data.
2. Custom XML Generation
A dedicated XML feed was created to generate the required product-review structure dynamically.
This allowed the feed to represent the website’s review data in a structured format rather than requiring manual XML updates.
3. Product and Review Relationships
Product information and associated reviews need to be represented consistently so that an external system can understand which review belongs to which product.
The feed therefore handled the relationship between product information and its corresponding review data.
4. Structured Feed Output
The final implementation provided a dedicated XML feed endpoint that could be accessed independently from the main website.
This makes it possible for an external service to retrieve the structured data without depending on the presentation layer of the website.
Why Custom Feed Development Matters
A product-review feed is different from a conventional RSS feed.
An RSS feed primarily communicates content updates such as articles, posts, or other published items. A product-review feed has a much more specific data model and must represent information such as:
- Products
- Product identifiers
- Reviews
- Review authors
- Ratings
- Review content
- Review dates
- Product/review relationships
For this reason, simply exporting website content as XML is not enough.
The important part of this type of project is understanding the target platform’s specification and building the feed around that specification.
Project Outcome
The Kiierr project resulted in a dedicated Google Product Review Feed developed in July 2024.
The project demonstrated our ability to work with specialized XML specifications, map e-commerce data into structured formats, and develop custom feeds for third-party platforms.
It also forms part of our broader experience developing XML, RSS, product, real-estate, job, API, and other custom data feeds.
Our Experience With Custom XML Feeds
Over the years, we have worked on a wide range of feed-related projects, including:
- Google product and review feeds
- RSS feeds
- Real-estate XML feeds
- Job-board XML feeds
- API-to-XML integrations
- XML-to-CSV conversions
- XML-to-XML transformations
- Custom PHP feed generators
- Product data feeds
- Marketplace and portal feeds
Each project requires a slightly different approach because the destination platform often has its own XML structure, required fields, validation rules, and data-mapping requirements.
Need a Custom Product or XML Feed?
If your website already contains product, review, property, job, or other structured data but you need it exported into a specific XML format, we can develop a custom feed around your requirements.
We can help with:
Custom XML Feeds • Google Feeds • RSS Feeds • Product Feeds • API-to-XML • XML-to-XML • XML Troubleshooting
Have an existing feed that is no longer working correctly? We can also investigate and fix XML structure, data mapping, validation, and feed-generation issues.
Contact us to discuss your feed requirements.