Product markup for a website that doesn't show prices
-
Hi,
I am working on a site that presents several products with their descriptions and features, but does not include e-commerce functionality, so it does not show prices. I would be interested in understanding how to properly use the Product markup since the Offer field cannot be filled in.
What are your experiences or advice on how best to handle this? Do you have advice on different vocabularies to Product?
Thank you very much for your help!
-
For a website that doesn't show prices, use product markup to provide detailed information about your products. Include properties such as the product name, description, brand, and SKU. Use the "offer" property without specifying a price, focusing on availability and condition. This helps search engines understand and display your product information accurately.
-
For a website that doesn't show prices, use product markup to provide detailed information about your products. Include properties such as the product name, description, brand, and SKU. Use the "offer" property without specifying a price, focusing on availability and condition. This helps search engines understand and display your product information accurately.
-
If you're creating a product markup for a website that doesn't display prices, you can still include other relevant information about the products. Here's a basic example of product markup using JSON-LD format:
{
"@context": "http://schema.org",
"@type": "Product",
"name": "Product Name",
"image": "https://example.com/product-image.jpg",
"description": "Description of the product goes here.",
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"sku": "123456789",
"mpn": "ABC123",
"url": "https://example.com/product-page",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "Seller Name"
}
}
}If you're creating a product markup for a website that doesn't display prices, you can still include other relevant information about the products. Here's a basic example of product markup using JSON-LD format:
json
Copy code
{
"@context": "http://schema.org",
"@type": "Product",
"name": "Product Name",
"image": "https://example.com/product-image.jpg",
"description": "Description of the product goes here.",
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"sku": "123456789",
"mpn": "ABC123",
"url": "https://example.com/product-page",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"priceCurrency": "USD",
"seller": {
"@type": "Organization",
"name": "Seller Name"
}
}
}
In this example:name: Specifies the name of the product.
image: Specifies the URL of the product image.
description: Provides a brief description of the product.
brand: Specifies the brand of the product.
sku: Specifies the stock keeping unit (SKU) of the product.
mpn: Specifies the manufacturer part number (MPN) of the product.
url: Specifies the URL of the product page.
offers: Specifies details about the product offer, including availability and seller information.You can include additional properties as needed, such as product dimensions, weight, and reviews. Just make sure to update the values with the relevant information for each product on your website, you need to replace the website URL with your website URL and it's good to go.
-
You can use Product schema without price by omitting the Offer details. For richer descriptions, consider adding properties like sku or brand, and check out schema.org extensions.
Best of luck -
You can still utilize Product markup for your site. Focus on detailed descriptions and rich features to enhance user understanding. Consider using schema.org's 'AggregateRating' or 'Review' to provide additional value. Utilize 'brand', 'model', and 'manufacturerPartNumber' to enhance product identification. Quality content can compensate for the lack of pricing information.
-
@filippodanesi Here is what I would do:
Use Product Schema: Continue using the Product schema to provide details like name, description, brand, and category. Even without pricing details, this markup enriches your product pages and can improve visibility in search results.
Omit the Offer if No Price: If no price is available, simply omit the Offer entity from the markup. Instead, focus on maximizing the details within the Product schema, such as SKU, product model, and additional characteristics like color or material.
Include Reviews and Ratings: If available, incorporate review and rating information within your Product schema. This adds value and credibility to the product information and can enhance search result attractiveness.
Explore Other Schema Types: Consider other relevant schema types that might fit the content of your pages, such as FAQPage for common questions about the products, or BreadcrumbList for better navigation linkage in search results.
Regularly Update Your Markup: As schema.org frequently updates its vocabulary, keep your schema implementation reviewed and updated. This ensures you're using the most current practices and taking advantage of new properties or types.
Using schema markup effectively, even without pricing data, can significantly contribute to your site's SEO performance by making your product information more structured and easily interpretable by search engines.
Good luck!
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Product markup for a website that doesn't show prices
Hi, I am working on a site that presents several products with their descriptions and features, but does not include e-commerce functionality, so it does not show prices. I would be interested in understanding how to properly use the Product markup since the Offer field cannot be filled in. What are your experiences or advice on how best to handle this? Do you have advice on different vocabularies to Product? Thank you very much for your help!
Intermediate & Advanced SEO | | filippodanesi0 -
Product markup for a website that doesn't show prices
Hi, I am working on a site that presents several products with their descriptions and features, but does not include e-commerce functionality, so it does not show prices. I would be interested in understanding how to properly use the Product markup since the Offer field cannot be filled in. What are your experiences or advice on how best to handle this? Do you have advice on different vocabularies to Product? Thank you very much for your help!
Intermediate & Advanced SEO | | filippodanesi0 -
Schema Markup Validator vs. Rich Results Test
I am working on a schema markup project. When I test the schema code in the Schema Markup Validator, everything looks fine, no errors detected. However, when I test it in the Rich Results Test, a few errors come back.
Intermediate & Advanced SEO | | Collegis_Education
What is the difference between these two tests? Should I trust one over the other?1 -
If I disavow bad Backlinks of my website. If, I create Backlinks again, those websites. Did that again become count in my Backlinks?
Hi, all please tell me. If I disavow bad Backlinks of my website. If, I create Backlinks again, those websites. Did that again become count in my Backlinks?
Intermediate & Advanced SEO | | sourav60 -
Redirecting Old Websites to New Websites
Hi Everyone, We are about to take down a number of websites in favour of a new singular B2B hub and would be looking to redirect all of these sites to the new home. For SEO purposes, what would be the best way to do this? Due to the difference in setups and scale of the site, it would be difficult to correctly match up each page to page between the sites for individual 301 redirects. Could someone advise on the best plan of action? Thanks.
Intermediate & Advanced SEO | | chbiz0 -
International website. Di I need a new website
i am looking to expand from the UK and open a location in the US. i curretly have a .co.uk domain. what would you recommend I do with th website, create a new one wth a .com domain?
Intermediate & Advanced SEO | | Caffeine_Marketing0 -
Redesigned Website
Hi, I have redesigned my website in html whereas it was in .asp earlier. I have resubmitted my google sitemap but it still showing me old site pages in search except home page. My question is how i can immediately change my web presence. How i can get the benefit of my .asp page ranks? In addition my website still alive with .asp. What should be the strategy, should i remove this websites or have to redirect all pages to new. If i make 301 redirection then will it cause any issue in SEO, ranking etc ? Thx
Intermediate & Advanced SEO | | 1akal0 -
My PR 4 website won't rank for keywords that have very weak competition
I bought a real 1Yr old PR4 domain and used it to make a blog that would rank easily for new trending keywords (Ex: product launch keywords). I used Yoast SEO and made sure I did all the on-page recommendations it gave me and had linklicious ping the post and a couple high PR backlinks that I gave the page, but it won't even rank page 10 let alone index. My domain is indexed and the home page links to my post. I know a average amount of SEO but I hate doing it because stuff like this frustrates me. Can someone help me? Do I need to get certain backlinks? Is there a way to get my site and post to index faster? BTW the keywords i'm trying to rank for have websites that are brand spanking new some of them are blogspot websites. Most of them don't have a single backlink to them.
Intermediate & Advanced SEO | | Jamal41930