I have a HTML table of about 600 desktop computers models, with their specs.

I will make the table sortable using an off the shelf Jquery component.

I'm new to structured data. Is it worth tagging each table cell as to make each product row a structured data product?

  • I am thinking that this page would download rather slow due to size already. If you add mark-up, it would be that much slower. – closetnoc Oct 4 '15 at 15:23
  • You could just opt to host it in Googles cloud sheets and then embed it on the page. – Simon Hayter Oct 4 '15 at 17:39
  • @closetnoc: the Excel file is 267KB. Let's say the HTML table is 1.5MB. Adding markup would perhaps take it to 2MB? – Steve Oct 5 '15 at 5:04
  • It is okay for some pages to be rather long. I am just not sure you want this type of page to be so long. There are other techniques such as AJAX that can really help. I am not an expert on AJAX at all. But I do know that it is simple to implement. – closetnoc Oct 5 '15 at 5:11
  • Yeah, I was thinking of putting the table data into a database, and using drop down boxes to display only a subset of the data. Don't know how to do this though. – Steve Oct 5 '15 at 7:43

I guess, this listing of computer models has a commercial purpose. Then anytime you will not be able to go around without Google Shopping. And G Shopping will force you to provide the data feed of your products. This data feed should be a csv file. Then G recommends to implement structured data into product pages, so it can validate products from your shopping feed with products on your page. At least at this moment your wish of structured data becomes a need.

Dealing with such amount of data i would recommend to use JSON-LD for products, with following approach:

  1. Look at the shopping feed specifications

  2. Adjust your products table to go conform with G-Shopping

  3. Generate JSON-LD from your products table

    Possible approaches:

  4. Implement your JSON-LD snippet into category and product pages. Use on the page where your list all computer models something like

| improve this answer | |
  • Fantastic help Evgeniy. Thank you. I wonder if Magento can help here? – Steve Oct 6 '15 at 11:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.