Use store-specific product pages with in-store availability and price to provide a landing page experience that immediately shows your customers in which store the product is available and for what price.
Your website must be able to generate store-specific product pages based on a store parameter passed through your URL. This parameter has to match your Google Business store codes.
On this page
- How it works
- Primary data source requirements
- Website requirements
- Opt into store-specific product page with in-store availability and price
How it works
The store-specific product pages with in-store availability and price will lead customers to the store product page that surfaced the listing.
Here's how the process works behind the scenes:
- A customer clicks a local inventory ad or free local listing.
- Google passes a Business Profile store code into the URL provided via the link template
[link_template]
. - The website has to recognize the code provided in the URL and generate the landing page for the clicked product, customized to a specific store.
You can self-detect customers' locations, but you must direct customers to the store that Google passes in the URL generated by the customer's click.
Primary data requirements
Add the link template [link_template]
attribute to your primary data. You must include the {store_code}
ValueTrack parameter to the [link_template]
so that your website loads the store-specific landing pages.
You can also add the optional mobile link template [mobile_link_template]
attribute to deliver store-specific product pages that are optimized for mobile devices and to track mobile clicks.
[ads_redirect]
attribute in your primary data. You must include the store code {store_code
}
ValueTrack parameter for both the ads redirect [ads_redirect]
attribute and the link template [link_template]
attribute.The domain of your link template [link_template]
must match the domain you claimed in your Merchant Center account.
URL structures vary across websites. Store codes can be URL parameters or part of the URL path. Check the examples below:
Example: {store_code}
as URL parameter
item ID [id] |
title [title] |
price [price] |
link template [link_template] |
ads_redirect [ads_redirect] |
123 | 2-Person Camping Tent – Adventure Series | 249.99 GBP | http://mikemart.com/123?store={store_code} |
http://mikemart.com/123?store= {store_code}&trackingParameter=value |
Example: {store_code}
as part of URL path
item ID [id] |
title [title] |
price [price] |
link template [link_template] |
ads_redirect [ads_redirect] |
abc | LED torch and carrying case | 19.99 GBP |
http://acmestores.com/456/ store/{store_code} |
http://acmestores.com/456/ store/{store_code}?trackingParameter=value |
Website requirements
Landing page requirements
The landing page for your store-specific product pages with in-store availability and price must meet the following requirements on both desktop and mobile devices, including tablets. Your landing page is required to:
-
Display store name, store location, in-store product price, and availability information on the landing page.
-
Store information must be clearly visible when the page opens, without customer interaction. This information should be visible when the page is loaded, without requiring the page visitor to scroll.
-
The store name and city can represent the store location if the full store address isn't present. In this case, the full store address should be displayed when the customer clicks to view store location details or change to other store locations.
-
-
Display your store's in-store availability as prominently as the option to 'Buy online'.
-
For a product to be considered in store, a customer must be able to get the item today or tomorrow at the store.
-
Display your store's in-store price, or ensure that in-store prices match online prices if only online prices are displayed. The price displayed on your landing page must match the price submitted in your local inventory data and primary data source for the selected store.
-
The availability displayed on your landing page must match the availability submitted in your local products inventory data for the selected store.
-
Be able to display a store-specific product page based on the store codes from your Google Business Profiles in order to populate store-specific pricing and availability. Allow customers to change the landing page to your other store locations that sell the product.
-
Be crawlable by the Google storebot user agent. This allows Google to ensure that your product landing page is meeting the requirements.
Landing page recommendations
In addition to the landing page requirements above, we recommend the following:
-
Link to additional purchase options (e.g. buy online and pickup in-store)
-
Show store details like phone number, directions, and hours
(Optional) Structured data requirements
Google can crawl your store-specific landing pages to ensure that the information that you submit in your data sources matches the information that is displayed to customers.
This is used to help Google retrieve up-to-date information about your products and offers directly from your website.
Learn more about the optional structured data markup requirements for your store-specific product pages.
Opt into store-specific product pages with in-store availability and price
If you've already onboarded into local inventory ads, follow the steps below to enable store-specific product pages with in-store availability and price:
In your Merchant Center account, click the Settings & tools icon , then select Add-ons.
Select Active.
In the “Local inventory ads” card, click Show me.
Click Show me or Continue setup next to the country you want to set it up.
Select “Your product page experience”.
Select "Store-specific product pages with availability and price" option for the store-specific product pages with in-store availability and price.
Add an example product URL that shows the store specific landing page.
If you haven’t started onboarding yet, follow the implementation guide.
Store-specific product pages with in-store availability and price review status
In the “Local inventory ads” card, click Show me.
Click Show me next to the country you want to set it up.
Select “Your product page experience”.
Check the status next to the example URL field.
Your store-specific product pages with in-store availability and price status may show:
- Verified: No further action needed. The feature has been approved.
- Under review: Check back soon. The URL for your web page is under review. This process can take up to a week.
- Request review: Google reviewed and rejected your URL. Ensure that your URL and business meet the store-specific product page with in-store availability and price eligibility requirements and make any necessary updates. Then, re-submit your product url example.
- Action required: An invalid URL has been submitted. Review and update the provided link and click Save.