How to audit your product feed for organic visibility: 20+ checks that actually matter

Hugo Huijer
H
Hugo Huijer
September 08, 2026
How to audit your product feed for organic visibility: 20+ checks that actually matter

Your product feed is supposed to help your products show up in Google's search results. But most product feeds are a mess. Missing data, duplicate titles, prices that don't match your website, descriptions that say nothing useful. And every one of these issues is quietly killing your organic visibility.

The problem isn't that you don't care about your feed. It's that you probably don't know what's wrong with it. Google doesn't send you a report card. Your products just stop showing up in carousels, and you're left wondering why competitors with worse products are getting all the clicks.

Here's how to audit your product feed properly, fix the issues that matter, and start showing up where your customers are actually looking.

Prefer to watch instead of read? Here's an over-the-shoulder walkthrough of how to audit a product feed for organic shopping visibility.

Why your product feed needs regular audits

Your product feed isn't a set-it-and-forget-it thing. It's a living document that needs attention.

Think about what happens in your business: prices change, products get discontinued, new items get added, inventory fluctuates. Every single change needs to flow into your product feed correctly. Miss one update, and you've got mismatched prices between your feed and your website. That's a critical error in Google's eyes.

But it goes deeper than that. Google's requirements evolve. The attributes that were optional last year might be required this year. The title format that worked fine six months ago might be too short, or too long, now. Your competitors are optimizing their feeds too, which means the bar keeps rising. Feed issues are one of the most common reasons products quietly lose visibility in Google search without anyone noticing.

Here's what we've seen: feeds that haven't been audited in over a year typically have 40+ critical issues across just 100 products. That's nearly half your products with problems serious enough to prevent them from showing up in search results.

Regular audits catch these issues before they cost you visibility. You find the problems, fix them, and your products start appearing in more searches. It's not complicated, but it does require knowing what to look for, and increasingly, what to do about it once you find it.

1. Check your product title length and quality

For a long time, the advice was to keep product titles short. That advice is now out of date. Google lets you use up to 150 characters in a product title, and it tends to reward you for using that space well.

The sweet spot is 70 to 150 characters. That's enough room to lead with the terms people actually search for (brand, product type, key attributes like color, size, and material) without running past Google's limit. Titles under 30 characters are a real problem: they're often missing the keywords that get you found, and Productrise flags them as critical. Titles over 150 characters risk getting truncated, so those get flagged too. We've written a more detailed breakdown of optimal product title length if you want to dig into the data behind this.

Length alone isn't the whole story. Your titles still need to describe the product in the words your customers use. If you sell "Weekender Pants" but people search "women's sweatpants," your title needs to say so.

Watch for wasted space too. Repeated words, like "Nike Air Jordan XL - Size XL," burn characters you could spend on real keywords. It's a more common issue than you'd expect, so we've also looked at how many product titles contain duplicate words across real feeds.

AI optimized product titles in feed audit dashboard

Productrise's feed audit automatically flags titles that are too short, over the limit, or stuffed with duplicate words. You get a clear list of which products need attention, without manually reviewing hundreds of titles yourself.

Flagging the problem is only step one, though. Once an audit shows you which titles fall outside the 70-150 character range, Productrise's AI can rewrite them for you, pulling from your feed data and your actual product page content. Those new titles don't get forced into your primary feed. Instead, they're delivered as a supplemental feed you upload as an additional data source in Google Merchant Center, layered on top of the feed your paid team already relies on. Your organic titles improve, and nobody's Shopping campaign has to change. We cover the full setup in our guide to optimizing organic shopping without touching paid campaigns.

2. Validate your product descriptions

Descriptions matter more than most people think. They're not just filler text. Google uses them to understand your products and match them to relevant searches.

Your descriptions should be between 500 and 5,000 characters. Anything shorter than 50 characters is basically useless. Anything longer than 5,000 characters gets truncated and probably contains a lot of fluff anyway.

The content matters as much as the length. Your descriptions should include key features, materials, use cases, and specifications. "Great product" tells Google nothing. "Waterproof hiking boots with Gore-Tex lining, Vibram sole, and ankle support for technical trails" gives Google actual information to work with.

Watch out for duplicate descriptions across multiple products. It's tempting to use the same description for similar items, but it can hurt each product's ability to rank for specific searches. Each product needs its own unique description that highlights what makes it different.

The same fix applies here as with titles. Once an audit flags descriptions that are too short, too generic, or duplicated across products, Productrise's AI can write full 500-5,000 character replacements based on your real product data and page content. Those descriptions go out through a supplemental feed too, so you're not editing your primary product data or waiting on sign-off from whoever manages your paid campaigns. You audit, generate, upload the supplemental feed, and your organic descriptions are live.

Duplicate product descriptions detection in feed audit

3. Audit your product images

Images are non-negotiable. No main image means your product likely won't show up in carousels at all. That's a critical error.

But having a main image isn't enough. You should also include additional images that show different angles, usage scenarios, or product details. Products with multiple high-quality images tend to perform better in search results.

Here's something that catches people off guard: if your additional images are just duplicates of your main image, that's a problem too. Google wants to see different views of your product, not the same photo uploaded multiple times.

Your product feed should list all image URLs in the correct format. Google expects comma-separated URLs for additional images. If your feed doesn't follow this format, your additional images might not show up at all.

Missing images detection in product feed audit

4. Check image resolution and aspect ratio

Two smaller image checks that are easy to miss: resolution and aspect ratio.

Google wants main images that are at least 1024x1024 pixels. Anything smaller and you're giving Google (and shoppers) a blurry, low-quality view of your product, which usually means fewer clicks even when the product does show up.

Aspect ratio matters too. If your main image isn't square, Google may crop it to fit the carousel format, which can leave the actual product off-center or cut off entirely. This is something to keep in mind whenever an audit flags a non-square image: it's not just a cosmetic issue, it can genuinely misrepresent what you're selling.

5. Verify Google product categories

Every product needs a google_product_category specified. This tells Google what type of product you're selling, which affects where and how your products appear in search results.

Missing this attribute is a critical error. Your products might not show up at all, or they could get categorized incorrectly and appear for irrelevant searches.

Google has a specific taxonomy of product categories you need to follow. You can't just make up your own categories. Check Google's official product category list and make sure each product uses the correct category ID or full category path.

6. Check that your category is actually correct

Having a google_product_category isn't the same as having the right one. A miscategorized product can quietly show up for the wrong searches, or none at all, and it's a check most audit tools skip entirely.

Productrise doesn't. It reads each product's title, converts it into a mathematical representation of its meaning, and compares it against all of Google's roughly 5,595 product categories to find the closest matches. If the category in your feed isn't among the top candidates, it gets flagged as a likely mismatch. Because it compares category IDs rather than category names, this works across languages too.

You can try the same engine yourself, for free, with our Google product category mapper. Type in any product and see where it lands among every one of Google's categories.

7. Set up custom product types

Beyond Google's categories, you should also set product_type for your own custom categorization. This helps with campaign organization and gives you more control over how you group products.

The recommended format is a breadcrumb structure like "Home > Women's Clothing > Activewear > Yoga Pants." This creates a clear hierarchy that both you and Google can understand.

Product types are especially useful when you're managing multiple product lines or want to organize products differently than Google's standard categories allow.

8. Include GTINs when available

GTINs (Global Trade Item Numbers) include UPCs, EANs, JANs, and ISBNs. They're unique identifiers that help Google match your products across different sources and understand exactly what you're selling.

If your products have GTINs, include them in your feed. Valid formats are 8, 12, 13, or 14 digits. Products with GTINs typically get better visibility and matching accuracy in search results.

The catch is that not all products have GTINs. Handmade items, vintage products, and custom goods usually don't, and that's fine. But if your product does have a GTIN (most branded products do), leaving it out can hurt your visibility for no good reason.

9. Detect and fix duplicate titles

Duplicate titles are a visibility killer. When multiple products have identical titles, Google can't differentiate between them. Your products end up competing with each other instead of ranking for different searches.

This often happens with product variants. You might have the same product in different colors or sizes, all with identical titles. Each variant needs a unique title that includes its specific attributes.

"Women's Running Shoe" repeated across 10 products helps nobody. "Women's Running Shoe - Black - Size 8" gives each variant its own identity. Auditing for duplicate titles usually reveals more issues than you'd expect. It's common to find 20-30% of products in a feed sharing titles with other products.

10. Check for duplicate descriptions

Just like duplicate titles, duplicate descriptions reduce the uniqueness of your products. Google values unique content. When multiple products have identical descriptions, it signals that you haven't put effort into properly describing each item.

This is especially common with product variations or when you're selling similar items from the same manufacturer. The lazy approach is to copy-paste the same description across all of them. The better approach is to highlight what makes each product unique, even in small ways: specific attributes, intended use cases, or distinguishing features.

11. Validate structured data on product pages

Your product feed and your website's structured data are two separate systems. You need both, and they need to match. One doesn't generate or update the other, so a change in one won't automatically show up in the other.

Organic product visibility depends on having proper JSON-LD Product schema on every product page. This includes the product name, image, description, price, availability, brand, and reviews. If you want a deeper look at how Google connects all this data behind the scenes, our guide to the Google Shopping Graph covers it in more detail.

Google uses this structured data to understand your product pages and display rich results. If your structured data is missing or broken, your products likely won't show up in carousels even if your feed is perfect.

Use Google's Rich Results Test to validate your structured data and fix any errors or warnings that come up. The cleaner your markup, the easier it is for Google to feature your products.

Productrise automatically checks every product URL in your feed for proper structured data, so you'll know immediately which pages need fixes.

Structured data schema validation in product feed audit

12. Check that your product pages are actually live

It sounds obvious, but it happens more than you'd think: products stay in your feed long after the page behind them breaks, gets deleted, or starts redirecting somewhere else.

Productrise crawls every product URL in your feed and flags any that return a broken or dead status (the 4xx and 5xx errors you'd see in a browser). If Google can't reach the page, it's not going to feature the product, no matter how good the rest of your feed looks.

13. Match prices between feed and website

Price mismatches are a critical error. If your feed says a product costs $50 but your website shows $60, Google flags that as a problem, and your product won't show up in carousels until the prices match.

This happens more often than you'd think. You update prices on your website but forget to regenerate your feed. Or your feed pulls from a database that doesn't reflect current pricing. Or you have a sale running on your site but your feed still shows regular prices.

Productrise reads the price directly from your product page's structured data (the same JSON-LD Product markup Google itself relies on) and compares it to your feed price. Both the amount and the currency need to match, and sale prices are handled correctly so a discounted product isn't falsely flagged.

Even small differences matter. A feed price of $19.99 and a website price of $20.00 is technically a mismatch. The tolerance is only ±$0.01 to account for rounding.

14. Verify H1 elements on product pages

Every product page should have exactly one H1 element, and it should not be empty. This is basic SEO, but you'd be surprised how many product pages get this wrong.

Multiple H1s confuse search engines about which heading is most important. No H1 at all means your page lacks a clear title. An empty H1 is just broken HTML.

Your H1 should typically match or closely relate to your product title. It's the first thing visitors and search engines see, so it needs to clearly identify what the product is.

15. Check title elements

Your product pages also need proper <title> elements. This is what shows up in browser tabs and search results. Every page should have exactly one title, and it should not be empty.

Missing or duplicate title tags are HTML errors that hurt your SEO across the board, not just for product carousels. They're basic, but critical.

16. Compare feed titles with page titles

Your product titles in your feed should roughly match the <title> elements on your product pages. They don't need to be identical, but they should be similar enough that it's clearly the same product.

Productrise uses Levenshtein distance to measure similarity. If your feed title and page title differ by more than 33%, that's flagged as an issue. It usually suggests inconsistency in how you're naming products across different systems, like your feed pulling old product names while your website has updated ones.

17. Find missing images on product pages

Here's a check most tools skip: comparing the images on your product pages with the images listed in your feed.

If your product page shows five great photos but your feed only includes one, you're missing an opportunity. Those additional images should be in your feed so they can appear in search results.

Productrise scans the main content area of your product pages, identifies images larger than 400x400 pixels (small images are usually logos or icons), and compares them with your feed's image_link and additional_image_link fields. When it finds images on your page that aren't in your feed, you get a list of URLs worth considering.

18. See your overall feed health at a glance

Every audit also produces a Feed Score from 0 to 100%, a single number summarizing how your feed performs across every check we run. It's a fast way to see where you stand, compare feeds across properties, and watch your progress as you fix issues over time.

19. Turn audit findings into fixes with AI-generated supplemental feeds

Finding problems is only half the job. The reason most feeds never get fixed is that fixing them by hand, rewriting hundreds of titles, filling in missing attributes, writing descriptions, is a slog nobody has time for. And even when you do have the capacity, your paid advertising colleagues often control the primary feed, so you can't just go in and change it.

Productrise addresses both problems. After an audit, you select the products you want to improve, and the AI generates the fixes for you. Then it hands you a ready-to-upload supplemental feed with its own public URL. You add that as a supplemental data source in Google Merchant Center, and your organic listings can improve without anyone touching the primary feed the paid team relies on. If you want the fuller picture on why this approach works, we've written about how to optimize organic shopping without touching paid campaigns.

You control four kinds of generation:

Titles. The AI writes optimized titles up to 150 characters, pulling from your feed data and the actual content of your product page, working in brand, type, and key attributes naturally, with no duplicate words. This matters more than it might seem, because your paid team's titles are usually built for something else entirely: fitting within tighter character limits and driving click-through rate, not search relevance. A title like "Blue Running Shoe - Size 10" might work fine in a Shopping ad, but it's leaving keywords on the table for organic. Since this all ships as a supplemental feed rather than an edit to your primary feed, you can go longer and more descriptive for organic without touching what your paid campaigns are already using.

Descriptions. Detailed 500 to 5,000 character descriptions focused on features, materials, and use cases, based on your real product data rather than generic filler. Paid campaigns rarely need much of a description at all, so this field is often thin or missing entirely in the primary feed. Because the supplemental feed only overrides the attributes you specify, the AI can generate a full, comprehensive description for organic without anyone needing to touch, or even review, how the primary feed handles descriptions for ads.

Attributes. Missing attributes get filled in one at a time, including brand, color, size, gender, age group, material, pattern, and size type or system. Two things make this trustworthy: it will never invent a GTIN or MPN, since guessing those can get you flagged for misrepresentation, and when it isn't confident about a value, it leaves the field blank rather than guessing.

Missing product attributes detection with AI in feed audit

Images. The system finds high-quality images already on your product pages that aren't yet in your feed, so you can add them.

You don't have to run this blind. You can preview results on a sample of products first, regenerate if you're not happy with them, and only then run it across your full selection. Fill modes also let you decide whether to only fill true gaps, refresh previous AI values, or override existing data, with the safe default set to never overwrite anything you didn't ask it to.

When it's done, you get a live, Merchant Center compatible XML feed at a unique URL, plus XLSX exports if you'd rather work offline, including a side-by-side comparison so you can see exactly what changed between the original and the generated version.

20. Run regular automated audits

Manually checking all of this across hundreds or thousands of products isn't realistic. You need automation.

Productrise runs all of these checks automatically. Feed checks, website checks, and AI recommendations all happen in the background, and you get a detailed report showing exactly which products have issues and what needs fixing.

The checks run asynchronously, so even large feeds get audited quickly. Results are presented with clear severity levels (critical, warning, info) so you know what to prioritize. You can configure which checks run, set your language preferences for AI recommendations, and specify allowed or disallowed keywords, all while keeping sensible defaults that work for most feeds.

Everything Productrise checks when it audits your feed

Your feed data:

  • Product title length (70-150 characters is optimal)
  • Product description length (500-5,000 characters)
  • Duplicate titles
  • Duplicate descriptions
  • Repeated words within a title
  • Product images, including main image, additional images, and duplicate detection
  • Image resolution (at least 1024x1024)
  • Image aspect ratio (square, so Google doesn't crop it)
  • Google product category present
  • Category accuracy, checking whether that category is actually correct
  • Product type present
  • GTIN present
  • Product highlights present, short benefit bullets shoppers can grasp in seconds
  • Product details present, structured specs Google can use to answer detailed questions
  • Question and answer pairs present, FAQ-style content built for long, conversational queries

Your product pages:

  • HTTP status, flagging broken or dead product pages
  • Structured data (JSON-LD Product schema)
  • Price match between your feed and your structured data
  • H1 element, exactly one, not empty
  • Title element, exactly one, not empty
  • Feed title vs. page title consistency
  • Missing images present on your page but not in your feed

On top of the checks, every audit gives you a 0-100% Feed Score summarizing overall feed health, plus AI-generated supplemental feeds that fix your titles, descriptions, attributes, and images, delivered ready to upload to Google Merchant Center.

There's one more piece worth mentioning, and it happens before the audit even runs. When you import a feed, Productrise now captures a full import report instead of just a single product count. You see four things at a glance, both on the Feeds page and in the import wizard: how many products were imported successfully, how many duplicate rows were skipped because the URL already existed (and which product they matched), how many products failed to import along with the title, URL, and the reason why, and which product URLs from your sitemap never made it into the feed. If you need row-level detail to share with a client, agency, or dev team, you can export the full report to a spreadsheet with a separate tab for each category.

Want to try this for free?

You don't need an account to run everything described in this post. Paste your feed XML link, run a full audit with 20+ checks across your feed and product pages, and see your results instantly. No signup, no credit card, no email. We want as many people as possible to try Productrise before committing to an account.

Audit your feed without an account

Get visibility into your feed issues

Most product feeds have issues their owners don't know about. The question is whether you want to find them before they cost you more visibility.

Google's approach to shopping results keeps evolving, and product feeds need to evolve with them. Regular audits keep your feed healthy and your products visible, and the fixes don't have to sit on a to-do list forever.

Productrise runs comprehensive feed audits that check all of these factors automatically, and can generate the fixes for you. Connect your feed, run the audit, and see exactly what needs fixing. Then decide which issues to tackle first based on what's actually hurting your visibility.

Days
:
Hours
:
Mins
:
Secs

We're raising prices of our Lite and Growth plans. If you've been considering Productrise, now's the time to act.

More info