Google Changed My Product Price in Merchant Center — Why?

 


Google Changed My Product Price in Merchant Center — Why?

You submitted:

$59

But Merchant Center now shows:

$49

You didn't edit the feed.

Your feed app says it still contains $59.

So why did Google change it?

Before assuming Merchant Center is broken, I would check whether automatic product updates changed the offer to match what Google found on your website.

Because sometimes Google isn't creating the inconsistency.

It's exposing one that already existed.


First, Check Automations

Inside Merchant Center, go to:

Products & store → Products → Automations

Look for automatic updates related to:

  • price

  • availability

  • condition

These features can use information Google finds on your product page to correct certain mismatches.

For example:

Feed

$59

Product page

$49

Google may update the value used in your Shopping listing to:

$49

That can prevent a shopper from seeing $59 on Google and then landing on a page that only charges $49.

Useful?

Yes.

But I would not stop there.

Because the bigger question is:

Why did your feed say $59 while your website said $49?


Don't Treat the Automatic Correction as the Fix

This is the mistake I'd avoid.

Merchant Center changes the product from:

$59 → $49

The warning disappears.

You think:

Great. Problem solved.

But your source catalog still says:

$59

Tomorrow your feed syncs again.

Google receives $59 again.

Your product page still says $49.

Now the same mismatch can return.

Automatic updates are designed to help with temporary inconsistencies.

They are not a substitute for keeping your own product data synchronized.

So whenever Google automatically corrects something, I would treat it as a clue.

Not as the end of the investigation.


Find Out Where the $49 Came From

If Google changes your product price, I would check the page in this order.

What does the shopper see?

Open the exact submitted product URL.

Check:

visible price

If it says $49, that's your first clue.

Then check whether:

  • the product is on sale

  • the selected variant affects price

  • the currency changed

  • a subscription option is selected

  • a location-specific price is being displayed

Do not just open the general product family.

Check the exact offer Google receives.


Then Check the Structured Data

This is where things get interesting.

Your page may visibly show:

$59

but its structured data says:

$49

Google can read the machine-readable Product / Offer data underneath the page.

So you might have:

Feed

$59

Visible page

$59

Structured data

$49

From your perspective:

“Everything looks correct.”

From Google's perspective:

“This page contains another price.”

Use Google's Rich Results Test and inspect values such as:

price

priceCurrency

availability

If structured data contains an old value, find out what generates it.

It may come from:

  • your ecommerce platform

  • theme

  • SEO plugin

  • feed app

  • custom script

  • old schema markup

Fixing the feed won't fix stale schema.


What if Google Changed Availability Instead?

The same idea applies.

Your feed says:

in_stock

but Merchant Center shows:

out_of_stock

That may happen because Google found different availability information on the product page.

Again, check the whole chain.

Feed

in_stock

Visible page

In stock

Schema

OutOfStock

Or maybe:

Feed

in_stock

Default variant

Sold out

Google's automatic update is not necessarily the root problem.

The root problem may be:

different parts of your site describe different offers.


Check When Google Found the Difference

Timing matters.

Imagine this:

10:00 AM

Website: $59
Feed: $59

11:00 AM

Sale starts.

Website: $49
Feed: still $59

1:00 PM

Google checks the page.

It sees:

$49

3:00 PM

Your feed finally refreshes.

Now:

Website: $49
Feed: $49

When you investigate later, everything matches.

That doesn't necessarily mean Google's earlier update was wrong.

There may have been a real mismatch during the gap.

This is especially common with:

  • flash sales

  • automated repricing

  • frequent inventory changes

  • large catalogs

  • once-daily feeds

If prices or inventory change often, update timing becomes part of data quality.


One Case I'd Investigate Immediately

Suppose Merchant Center automatically changes:

2 products

out of a catalog of 10,000.

That may be an isolated mapping issue.

But if it changes:

2,000 products

I would stop checking individual SKUs.

That pattern suggests a system-level problem.

Maybe:

  • the feed hasn't refreshed

  • an integration is sending old prices

  • your schema generator changed

  • a currency configuration broke

  • a sale started on the store but not in the feed

Large-scale automatic corrections are a signal to inspect the pipeline.


Should You Turn Automatic Updates Off?

Usually, not as the first troubleshooting step.

If Google is correcting:

feed $59 → website $49

turning automation off does not magically make $59 correct.

It can simply remove the safety net.

I would first answer:

Which value is actually correct?

Then:

Why do my systems disagree?

Once you understand that, you can decide whether the automation setting fits your setup.

Google's own guidance is clear that automatic updates are meant to help with occasional mismatches—not replace regular, accurate product-data updates.


One Important Exception: Pages With Lots of Prices

Price pages can get messy.

A single page may contain:

  • regular price

  • sale price

  • MSRP

  • member price

  • subscription price

  • strikethrough price

If your page presents several prices unclearly, Google may have difficulty understanding which one represents the actual submitted offer.

This is where I would check both:

what shoppers see

and:

what Product / Offer structured data says

The cleaner the relationship between:

offer → price → variant → schema

the easier the page is to interpret.


What I'd Do Before Changing Anything

If Google automatically changed one of my products, I'd ask:

1. What value did I submit?

↓

2. What does the exact landing page show?

↓

3. What does Product / Offer structured data say?

↓

4. Which variant opens by default?

↓

5. When did the feed last update?

If those five answers don't agree, I would fix the source that is wrong.

Not the system that happened to expose it.


Check the Public Product Page First

If you're not sure whether your own product page is sending conflicting signals, you can start with a small sample.

Mingche checks three public product URLs from the same store for signals including:

  • price

  • availability

  • variants

  • structured data

Check 3 Product Pages for Free →

https://mingcheip.com

The goal isn't to guarantee Google approval or rankings.

It's to answer a simpler question first:

“Does my product page itself tell one consistent story?”

If the page is clean but your feed still contains different values, the next investigation belongs in your product source or feed pipeline.


Bottom Line

If Merchant Center automatically changes your price or availability, don't immediately ask:

“How do I stop Google from doing this?”

Ask:

“What did Google find on my website that disagreed with my feed?”

Then follow the chain:

source catalog

→ feed

→ landing page

→ variant

→ structured data

→ Merchant Center

Automatic updates can protect the shopper from some temporary mismatches.

But repeated automatic corrections usually mean something upstream still needs attention.


Disclaimer

Mingche is an independent product-data readiness service and is not affiliated with or endorsed by Google.

Product-data auditing or correction does not guarantee approval, visibility, ranking, traffic or sales. Google independently determines Merchant Center eligibility and how products appear across its services.

Comments

Popular posts from this blog

Before you upload a product feed: check the row, the variant and the page

Before importing a repaired product CSV, ask for the change log