← All feed attributes

linkthe product page URL Google crawls and shoppers land on

Google Shopping attribute reference · updated 20 September 2026 · 4 min read

Short answer. link is the URL of the product’s own page: it must start with http or https, follow RFC 3986, stay within 2,000 characters, sit on the domain verified on your account, be crawlable and open without a login, and any redirects must stay on that domain. Google fetches it to verify price and availability, so it has to work for a crawler in the United States, on desktop and mobile.

Attributelink
RequirementRequired for each product.
Format
  • URL, 1–2,000 characters.
  • Starts with http or https; symbols and spaces URL-encoded (& as %26).
  • One value per product; for variants, a URL that opens that variant.

Google’s rules for link

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyThe product’s online store URL with a ?variant= query for variants, on the store’s primary domain.
WooCommerceEach variation’s permalink as WooCommerce generates it, with the attribute query that selects the variation.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed.

Questions merchants ask

Can the link carry tracking parameters?

Yes, if the page still opens the product and the parameters do not redirect off-domain. Google has separate attributes for ad tracking; the link itself should be the canonical product page where possible.

Do variants need their own link?

Each variant row should open its own variant, so Google’s crawler sees the right price, colour and stock. Platforms provide a variant query parameter for this.

Why does Google crawl my product pages at all?

To compare the page’s price and availability with the feed’s. The mismatch errors and the misrepresentation policy rest on that comparison.

Sources

Merchant Center errors on this attribute

Invalid URL [link]Fix “Invalid URL [link]” in Google Merchant Center
Product disapproved
Mismatched domains [link]Fix “Mismatched domains [link]” in Google Merchant Center
Product disapproved
Unavailable desktop landing pageFix “Unavailable desktop landing page” and “Unavailable mobile landing page” in Merchant Center
Product disapproved
Desktop page not crawlable due to robots.txtFix “Desktop page not crawlable due to robots.txt” in Merchant Center
Product disapproved
Landing page not workingFix “Landing page not working” in Google Merchant Center (account-level)
Account-level risk

Read next

Google Merchant Center suspended for “Misrepresentation”: the recovery checklistMisrepresentation is Google's vaguest suspension — and the most common. The signals Google actually checks, a step-by-step recovery checklist, and how to request the review.
8 min
Merchant Center can’t fetch your feed: every reason the download failsRoboted URLs, redirects that return a page instead of a file, SFTP errors and size limits — plus the failure Google never reports as one: a feed that downloads perfectly and arrives empty.
8 min
Not sure what's wrong with your feed?Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.
Check my feed — it's free What it checks →