I’m selling digital software/products and trying to get my website approved in Google Merchant Center, but I’m facing approval issues. I’m looking for clear guidance, requirements, or real-world experience from anyone who has successfully done this.
If you know the exact steps, common mistakes, or policy requirements for digital products, please share.
Digital software isn’t banned on Google Shopping — Google has an official, documented pathway for it. The problem is that 90% of software sellers submit their products the wrong way and get auto-rejected before a human even looks at their listing. Here’s exactly how to get approved, what Google’s review system actually checks (vs what they say they check), and the mistakes that guarantee rejection.
🔍 Why You're Getting Rejected — What's Actually Happening Behind the Scenes
Google’s review isn’t one system — it’s four layers stacked on top of each other. Understanding which layer rejected you tells you exactly what to fix.
Layer 1 — Automated feed scan (instant)
Checks your product data for required fields, formatting, and flagged keywords. If your title says “digital download” or your shipping field is blank, you’re dead before a human sees it.
Layer 2 — Page crawler (within hours)
Google’s bot visits your landing page and compares it against your feed data. Price mismatch? Missing policy pages? Broken checkout? Rejected.
Layer 3 — Pricing anomaly detection (within days)
If you’re selling software way below retail price (like a $140 Windows license for $25), this triggers a manual review regardless of how perfect everything else is. Google reads dramatic underpricing as a signal for counterfeit or unauthorized resale.
Layer 4 — Periodic re-review (days to weeks)
Products that pass layers 1-3 get re-checked during batch audits. This is why some sellers get approved initially and then rejected a week later — the first approval was automated, the re-review was manual.
The keyword trap most people fall into:
Google’s automated system flags products based on specific words — not just what you’re selling. Using any of these in your title, description, or even your landing page text can trigger auto-rejection:
| Words That Get You Flagged | What to Use Instead |
|---|---|
| Download, digital download | License, access, subscription |
| Instant delivery, instant access | Delivered to your account |
| Key, activation key, product key | License code, subscription activation |
| PDF, ebook, file | Resource, toolkit, guide |
| Lifetime, forever, permanent | 1-year license, annual subscription |
This isn’t about hiding what you sell — it’s about speaking Google’s language. Their system was built for physical products. You need to present digital software in the format their system understands.
✅ The Exact Pathway That Works — Step by Step
Google officially supports prepaid annual software subscriptions — this is documented at support.google.com/merchants/answer/7169130. Everything you do needs to fit this framework.
Step 1 — Frame your product as a 1-year subscription
Even if your license doesn’t expire, structure it as a 12-month prepaid subscription. This is the format Google’s system is built to accept. Your product title should include “subscription” and the duration:
Norton 360 Deluxe (1-Year Subscription) ![]()
Norton 360 Deluxe - Instant Download ![]()
Step 2 — Set up your product feed correctly
| Feed Attribute | What to Submit | Why It Matters |
|---|---|---|
| Title | Product name + “(1-Year Subscription)” | Required format for software |
| Price | Full annual prepaid price (e.g., 89.99 USD) |
Must match landing page exactly |
| Shipping | 0.00 USD — explicitly, not blank |
Blank = physical product default = rejection |
| Google Product Category | Software > Computer Software (ID: 313) |
Unlocks software-specific rules including logo/box art allowance |
| Image | Software box art or cover art | Category 313 is exempt from Google’s “no logos” image policy |
| identifier_exists | FALSE (unless you have a real GTIN) |
Sending TRUE without a GTIN = instant disapproval |
| Brand + MPN | Your brand name + internal SKU | Required when identifier_exists is FALSE |
| Description | What the software does, who it’s for, what’s included | No flagged words, no hype claims |
Step 3 — Build the landing page Google expects
Each product needs its own page with:
- The annual price prominently displayed and matching your feed exactly
- Renewal and cancellation terms visible without scrolling — Google literally gives template language: “This software subscription expires after 12 months and is not automatically renewed.”
- A clear “what’s included” section — features, support level, number of devices
- A working checkout flow — Google’s reviewers will click through the entire purchase process
Step 4 — Get your website compliance right (this is where most people actually fail)
The product feed is the easy part. Your website is what kills most applications. Google crawls your entire site — not just product pages.
Required pages (missing any one of these = rejection):
| Page | What Google Expects to See |
|---|---|
| About Us | Real business name, your story, team info. Must feel like a legitimate company, not a template |
| Contact Us | Physical address + phone number + email. At least 2 contact methods. A contact form alone isn’t enough |
| Privacy Policy | GDPR-compliant. Data collection, cookies, third-party sharing all explained |
| Terms of Service | Purchase terms, licensing terms, user responsibilities |
| Return/Refund Policy | Must be based on delivery date, not purchase date. Explain exactly how digital refunds work — steps to request, timeline, conditions |
| Shipping/Delivery | For digital products: explain instant delivery via email or account access. State explicitly that no physical shipping occurs |
All of these must be linked from your footer on every page of your site.
Step 5 — Match your business details everywhere
Your business name, address, and phone number must be identical across:
- Your website
- Google Merchant Center account
- Google Business Profile
- Domain WHOIS (if public)
Any inconsistency triggers a “misrepresentation” flag. Google’s review team literally Googles your business name — make sure what they find looks real. Social media profiles, a Google Business Profile with reviews, and even a few press mentions all help.
🧠 The TRICK — What Google's Reviewers Actually Look At
Think about it from the reviewer’s perspective. They see thousands of sites daily. They’re looking for signals that separate a real business from a fly-by-night operation. Here’s what tips the scale:
Trust signals that matter more than people realize:
- Aged domain — a site that’s been around for 2+ years with indexed content gets far less scrutiny than a brand-new domain. If your domain is new, wait a few months, publish content, get it indexed
- Google Business Profile with reviews — even 5-10 genuine reviews signal legitimacy. The reviewer will check this
- Consistent branding — same logo, same color scheme, same business name across website, social media, GBP, and GMC. Template sites with stock photos scream “disposable storefront”
- Social media presence — even basic profiles on LinkedIn, Facebook, and X/Twitter that look active. Empty or brand-new profiles are worse than no profiles
- Domain-based email —
[email protected], not[email protected]. Gmail in your contact info is a red flag - Blog or content — a few genuine articles about your software category show you’re a real business, not a one-page sales funnel
- Trustpilot or review badges — third-party trust signals that the reviewer can independently verify
The “look like your biggest competitor” trick:
Go to Google Shopping right now and search for the type of software you sell. Find the approved listings. Study those sellers’ websites:
- How do they structure their product pages?
- What language do they use for subscription terms?
- Where are their policy pages?
- How do they present pricing?
Mirror that structure. Not the content — the architecture. Google’s automated systems are trained on what “approved software seller” looks like. The closer your site matches the pattern, the faster you pass.
Start small, scale after approval:
Don’t upload 50 products on day one. Start with 1-3 of your cleanest, most legitimate-looking products. Get those approved. Let them run for 2-3 weeks with no issues. Then add more in batches of 3-5. Each successful batch builds trust in your account. Bulk uploads on new accounts trigger elevated scrutiny.
🛠️ Platform-Specific Setup (Shopify / WooCommerce)
Shopify sellers:
Shopify’s native Google & YouTube channel has three problems for software:
- It defaults shipping to physical product settings (not $0)
- It sends
identifier_exists: TRUEeven without a GTIN - It doesn’t let you force
google_product_categoryto ID 313
Fix: Use Simprosys Google Shopping Feed ($4.99/mo) — it exposes all feed attributes including category, identifiers, and shipping overrides. Or create a supplemental Google Sheets feed in GMC that overrides just the broken attributes from the native channel.
WooCommerce sellers:
Don’t use WooCommerce Subscriptions plugin — Google’s feed plugins can’t handle recurring products properly. Instead, create your software as simple virtual products priced at the annual amount.
Use CTX Feed Pro — it has a dynamic attribute feature that auto-appends “(1-Year Subscription)” to titles and lets you set conditional rules (if product is virtual → shipping = 0, identifier_exists = false).
For both platforms: Add Product schema markup (not SoftwareApplication) to your product pages. Google Merchant Center only reads Product schema. SoftwareApplication schema helps with search rich results but has zero effect on GMC approval.
🚫 What Will NEVER Get Approved — Don't Waste Your Time
| Product Type | Why It’s Permanently Banned |
|---|---|
| Monthly-only SaaS (no annual option) | Recurring billing without annual prepay is classified as “unsupported shopping content” |
| Standalone digital downloads (ebooks, music, game keys) | Google Shopping doesn’t support these. Use Google Ads search campaigns instead |
| Software priced far below MSRP | Triggers pricing anomaly → manual review → “counterfeit goods” flag |
| OEM keys sold without hardware | Microsoft’s license terms prohibit this — Google treats it as unauthorized resale |
| Social media services (followers, likes) | Not a product. Services are unsupported |
| Anything with “crack,” “patch,” or “serial” in the listing | Instant permanent ban, possible cascade to your entire Google Ads account |
🔄 Already Rejected? Here's the Recovery Path
- Stop appealing immediately — every failed appeal is permanently recorded. You get roughly 3 attempts before Google stops reviewing your account entirely
- Remove all flagged products from your feed — get a clean slate first
- Fix your entire website using the checklist above — every page, every policy, every detail
- Match all business information across GMC, Google Business Profile, and your website
- Wait 48-72 hours after making changes — Google’s crawler needs time to re-index your site
- Request one clean review with everything fixed — don’t explain what you changed, just request the review
- Contact GMC support through Merchant Center settings (not Google Ads support — they’re different teams). Reps sometimes tell you the specific flag that triggered rejection
If permanently suspended: Fresh domain, new GMC account, new Google Ads account, and start over with the compliance checklist above. Your old domain is burned — Google ties suspensions to domains, not just accounts.
Video verification (new in 2025): Google now offers video verification to lift some suspensions. You record a 3-5 minute video showing your business operations. The catch: it was designed for physical stores. No confirmed success case exists for digital-only sellers. Focus on preventing suspension rather than recovering from it.
Realistic money-making angles with this method:
- Sell your own software tool — highest approval rate, best margins, complete control. Even a simple utility tool with annual pricing works
- Authorized resale of major brands — antivirus (Norton, Bitdefender), productivity (Microsoft 365), creative tools (Adobe Creative Cloud). Must be priced at or near MSRP
- VPN services — 12-month prepaid plans are a natural fit for this format. High demand, recurring revenue
- B2B tools — CRM, accounting, project management software as annual subscriptions. Higher ticket, lower volume, less competition on Shopping
- The Etsy side-channel — list your software on Etsy as a “digital download.” Etsy’s enterprise GMC account gets digital products onto Google Shopping that individual sellers can’t. You pay 18-21% in fees, but you get Shopping visibility without needing your own approved GMC account
Short answer for skimmers: Frame your software as a prepaid annual subscription, set shipping to $0, use box art images, put “subscription” in the title, use Google Product Category 313, and make sure your website has every required policy page with real business information that matches everywhere. That’s it. The feed is 20% of the battle — the website is 80%.
Thank you very much. This is extremely valuable information for me. Bravo.

!