How to use Schema.org for product listings
-
Hi Guys, Maybe a weird question but how would you advise using Schema.org for product listings or if you prefer a sub category page with products listed in it. Thanks, Walid
-
Hello,
I've got a site that's product based but it's custom countertops so nothing that has a model number. I've added schema (hopefully in the correct fashion) to mark up my gallery pages which are made up of thumbnails that then lead to a single product page. I would love it if someone would take a quick look and let me know if this is the correct way to use it. Here is the code for the
<ul itemscope itemtype="http://schema.org/ImageGallery" id="image-gallery-thumbnails" title="Iroko Countertops and Butcher Block Island Photographs"> <li> <a itemprop="thumbnailUrl" href="[iroko-countertop-pictures/iroko-countertop-1.html](view-source:http://www.jaaronwoodcountertops.com/wood-countertop-gallery/iroko-countertop-pictures/iroko-countertop-1.html)"><img src="[../images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-6.jpg](view-source:http://www.jaaronwoodcountertops.com/images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-6.jpg)" width="80" alt="Distressed edge grain iroko butcher block kitchen island">a> li> <li> <a itemprop="thumbnailUrl" href="[iroko-countertop-pictures/iroko-countertop-2.html](view-source:http://www.jaaronwoodcountertops.com/wood-countertop-gallery/iroko-countertop-pictures/iroko-countertop-2.html)"><img src="[../images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-7.jpg](view-source:http://www.jaaronwoodcountertops.com/images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-7.jpg)" width="80" alt="Detail of butcher block kitchen island made from iroko wood">a>
li> <li> <a itemprop="thumbnailUrl" href="[iroko-countertop-pictures/iroko-countertop-3.html](view-source:http://www.jaaronwoodcountertops.com/wood-countertop-gallery/iroko-countertop-pictures/iroko-countertop-3.html)"><img src="[../images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-8.jpg](view-source:http://www.jaaronwoodcountertops.com/images/photographs-of-wood-countertops/thumbnails/wood-kitchen-island-top-8.jpg)" width="80" alt="Wide plank iroko kitchen island">a> li> <li> <a itemprop="thumbnailUrl" href="[iroko-countertop-pictures/iroko-countertop-4.html](view-source:http://www.jaaronwoodcountertops.com/wood-countertop-gallery/iroko-countertop-pictures/iroko-countertop-4.html)"><img src="[../images/photographs-of-wood-countertops/thumbnails/raised-kitchen-bar-top-1.jpg](view-source:http://www.jaaronwoodcountertops.com/images/photographs-of-wood-countertops/thumbnails/raised-kitchen-bar-top-1.jpg)" width="80" alt="Iroko raised wood bar top">a> li> <li> <a itemprop="thumbnailUrl" href="[iroko-countertop-pictures/iroko-countertop-5.html](view-source:http://www.jaaronwoodcountertops.com/wood-countertop-gallery/iroko-countertop-pictures/iroko-countertop-5.html)"><img src="[../images/photographs-of-wood-countertops/thumbnails/raised-kitchen-bar-top-2.jpg](view-source:http://www.jaaronwoodcountertops.com/images/photographs-of-wood-countertops/thumbnails/raised-kitchen-bar-top-2.jpg)" width="80" alt="Iroko bar top for a kitchen island">a> li>
<li style="display:block; height:30px;">li> ul>
Thanks,
Josh
-
You would treat your sub category page the same as any other content page in this case. SO with schema you would combine a couple of their example schemas. I havent done it yet for sub-categories, but i was planning on using elements from both:
http://schema.org/SearchResultsPage and http://schema.org/CollectionPage
The nice part about schema it that you dont need to lock yourself into one of their pre-defined categories, moreso than it is the combination of tags together that interpret the page.
-
Hi Joe,
Thanks again for your reply. That was my impression too that there wasn't any specific documentation for sub category or category pages. Thanks for getting back to me on this.
Walid
-
Walid,
I've never seen the markup on a subcategory page. All the documentation I'm aware of suggests they only want to see one product per page with markup, so a subcategory page wouldn't work. It might be possible to add the markup to whatever product information exists on the subcategory page and specify the product URL of product instead of the subcategory page's URL. But I'm not sure if any search engines would accept this or if there is any advantage to doing this versus having the markup on the product page. If you go this route, I'd be interested to hear how effective it was.
I'm not allowed to discuss what we actually do at Overstock, but semantic markup is viewable in the source code.
-
Hi Joe, thanks for your response. I'm actually more interested in how to add the schema.org markup for subcategory page . I understand how it works for a product detail page but not for a subcategory page. How do you guys do it at Overstock?
Thanks,
Walid
-
I'm not sure your exact question is. If you simply want to know whether to markup your product pages or your subcategory pages, add the schema.org markup to your product pages. The information that can be used to describe products can be found here: http://schema.org/Product . Unfortunately, the schema.org site doesn't offer much for examples, and although the rich snippet testing tool is supposed to work for the schema.org data, there were bugs early on. I still haven't heard if these bugs have been fixed. Please let me know if that doesn't answer your question.
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
-
302 redirect used, submit old sitemap?
The website of a partner of mine was recently migrated to a new platform. Even though the content on the pages mostly stayed the same, both the HTML source (divs, meta data, headers, etc.) and URLs (removed index.php, removed capitalization, etc) changed heavily. Unfortunately, the URLs of ALL forum posts (150K+) were redirected using a 302 redirect, which was only recently discovered and swiftly changed to a 301 after the discovery. Several other important content pages (150+) weren't redirected at all at first, but most now have a 301 redirect as well. The 302 redirects and 404 content pages had been live for over 2 weeks at that point, and judging by the consistent day/day drop in organic traffic, I'm guessing Google didn't like the way this migration went. My best guess would be that Google is currently treating all these content pages as 'new' (after all, the source code changed 50%+, most of the meta data changed, the URL changed, and a 302 redirect was used). On top of that, the large number of 404's they've encountered (40K+) probably also fueled their belief of a now non-worthy-of-traffic website. Given that some of these pages had been online for almost a decade, I would love Google to see that these pages are actually new versions of the old page, and therefore pass on any link juice & authority. I had the idea of submitting a sitemap containing the most important URLs of the old website (as harvested from the Top Visited Pages from Google Analytics, because no old sitemap was ever generated...), thereby re-pointing Google to all these old pages, but presenting them with a nice 301 redirect this time instead, hopefully causing them to regain their rankings. To your best knowledge, would that help the problems I've outlined above? Could it hurt? Any other tips are welcome as well.
Technical SEO | | Theo-NL0 -
Will this affect the local SEO listings in Google?
So, I'm trying to list the same exact address across all local listings for a client. How "exact" do they all need to match in order for them to be optimized for the 7-pack listings? Here is an example of what I'm dealing with... 999 Cherry Ln #1 Dallas, TX 75238 - Address on Google Plus page 999 Cherry Ln Ste 1, Dallas, TX 75238 - Address on every other business listing Is this close enough or is this inconsistency really hurting this client?
Technical SEO | | wiredseo0 -
Duplicate Page Title for a Large Listing Website
My company has a popular website that has over 4,000 crawl errors showing in Moz, most of them coming up as Duplicate Page Title. These duplicate page titles are coming from pages with the title being the keyword, then location, such as: "main keyword" North Carolina
Technical SEO | | StorageUnitAuctionList
"main keyword" Texas ... and so forth. These pages are ranked and get a lot of traffic. I was wondering what the best solution is for resolving these types of crawl errors without it effecting our rankings. Thanks!0 -
Schema / microdata under Google listing
I was wondering if it was possible to add any schema, or microdata, or anything of that sort, to my website/webpage in order to show the location of the business just underneath the snippet of the website in Google. I have seen this with other businesses and I am not sure if it is only because they have the business listed on Google Places, or if it is because they have schema data on their website and when it is read by Google it shows underneath their snippet in Google search. Also, if there is an ability to make the address, phone, etc show up underneath the Google search listing, can I do this with a plugin or widget for wordpress? Thank you!
Technical SEO | | SEOWizards0 -
How do i raise my product pages authority - ecommerce
hi, just started here and going through my website to make sure everything is fine and relevant to the search terms i am aiming for. However i notice a lot of my pages have an authority of 1 which clearly isnt acceptable! how do i best go to modify this so the authority is risen?
Technical SEO | | GarethEJones0 -
Examples of sites using hreflang
Hi all, I'll soon be doing some work for a worldwide company who are launching a new site. The new site is a near clone of another of their sites in another country. Obviously I'll need to make use of rel="alternate" hreflang="x" on both sites. I've read all the Google documentation etc but was wondering if you guys could point me in the direction of a few sites which are currently implementing the tag successfully. Thanks in advance,
Technical SEO | | iProspect-Ireland0 -
How to achieve product extensions in organic serps
I have noticed some interesting changes in how google are returning searches for specific branded products. In this case 'tom ford glasses' position 12 result has three product extensions (see image) This is similar to the product extensions which occasionally occur on adwords. Have you seen this happen and if so any ideas how it all works? TR3nz
Technical SEO | | seanmccauley0 -
Using robots.txt to deal with duplicate content
I have 2 sites with duplicate content issues. One is a wordpress blog. The other is a store (Pinnacle Cart). I cannot edit the canonical tag on either site. In this case, should I use robots.txt to eliminate the duplicate content?
Technical SEO | | bhsiao0