← All feed attributes

link — the product page URL Google crawls and shoppers land on

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

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 checklistMerchant Center suspended for Misrepresentation: what the policy covers, a recovery checklist for your site and feed, and how to request a review.
8 min
Merchant Center can’t fetch your feed: every reason the download failsRobots rules, redirects to a page, SFTP errors and size limits — and the feed that downloads fine but arrives empty. Why Merchant Center’s fetch fails.
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.