Understanding the Product Quality Score
Last Updated: 2026-01-24
At Abba Baba, we don't just list products; we evaluate them. Our platform analyzes every product to generate a Product Quality Score, ensuring that AI agents always have access to the most reliable, comprehensive, and useful data. This score is a core component of our hybrid search algorithm, directly influencing how products are discovered.
What is the Quality Score?
The Product Quality Score is a rating from 0.0 to 1.0 that represents how "agent-ready" a product's data is. A high score means the product has rich, structured, and complete information that an AI agent can easily parse and confidently recommend.
Our hybrid search algorithm combines three main factors to rank products:
- Semantic Relevance (50%): How well does the product's meaning match the query?
- Quality Score (30%): How complete and structured is the product's data?
- Text Relevance (20%): How well do the keywords match?
A high Quality Score significantly boosts a product's visibility in search results.
How is Quality Score Calculated?
While the exact algorithm is complex, the score is primarily based on the completeness and richness of your product data. Here are the key factors we measure:
-
β Data Completeness: Does the product have a value for all essential fields?
- Detailed Description
- SKU and/or Barcode
- Clear Price & Currency
- At least 3-5 High-Resolution Images
- Accurate Inventory Quantity
- Categories and Tags
-
β Data Richness & Structure: Is the data provided in a structured, machine-readable format?
- Images with Alt-Text: Descriptive alt-text for all images.
- Structured Specifications: Using key-value pairs (e.g.,
{"roastLevel": "dark"}) instead of unstructured text. - Physical Attributes: Providing weight and dimensions in a structured format (e.g.,
{"value": 1, "unit": "kg"}). - SEO & Schema.org Data: Including
seoTitle,seoDescription, andschemaOrgJSON.
-
β Merchant Trust: Factors related to the merchant's status on the platform.
- Is the merchant account verified?
- Does the merchant have a history of providing high-quality data?
Why It Matters for Merchants
Your Product Quality Score directly impacts your sales. A higher score means your products are more likely to be discovered and recommended by AI agents.
How to Improve Your Quality Score:
- Fill Out Everything: Provide as much information as possible for every product. Don't leave fields blank.
- Be Specific: Instead of putting "1kg" in the description, use the dedicated weight fields. Instead of listing "Dark Roast" as a tag, add it to the
specificationswith a key like"roastLevel". - Use High-Quality Images: Upload multiple, high-resolution images for each product.
- Write Clear Descriptions: Provide detailed, well-written product descriptions that are useful for both humans and AI.
- Verify Your Account: A verified merchant account contributes to a higher trust factor.
The Benefit: A small investment in improving your data quality can lead to a significant increase in visibility and sales through the AI agent channel.
Why It Matters for Developers
As a developer, the Quality Score is a powerful tool for building more intelligent and reliable agents.
How to Use the Quality Score:
- Filter for Reliability: You can trust that products with a high Quality Score will have rich, structured data, reducing the need for your agent to handle missing or poorly formatted information.
- Enhance Your Own Logic: Use the
dataQualityScorefield in the API response as a weighting factor in your agent's decision-making process. For example, your agent could prefer a product with a 95% quality score over a slightly cheaper one with a 60% score. - Provide Better Recommendations: By prioritizing high-quality product data, your agent can make more nuanced and trustworthy recommendations to its users, leading to higher user satisfaction and conversion rates.