Back to posts

Proof that Factmint Charts improves your SEO

As a we have mentioned before, one of the main advantages of Factmint Charts is the way it exposes data to search engines. Unlike Google Charts API, Highcharts and D3’s basic chart implementations, Factmint Charts are Progressively Enhanced from HTML tables. So search engines, like Google, can index the cells, including the column and row headers. A Scatter Graph, for example, probably includes lots of specific information like the name of each point (often displayed upon hover) which is exposed using our Progressive Enhancement approach.

Don’t believe us?

We did a little experiment to prove it. Here’s our methodology:

First, we created 4 pages with a small amount of prose and a pie chart (showing programming languages on GitHub). Each page is identical, with the exception of the chart.

The first page used a Factmint Charts Pie Chart, the second used D3’s basic pie chart, the third uses Google Charts API’s pie and the final one uses a raster image of a pie chart created in Open Office. All of the pages are un-styled, valid HTML5 and have URLs without any meaning.

We submitted all of the pages to Google for indexing, using our sitemap and waited for 4 days. Then, we performed a Google search (this one) in an Incognito browser tab. The results:

Factmint Charts performs best in Google search rankings
Factmint Charts performs best in Google search rankings

It is hardly surprising that we performed best. For Google’s search ranking it is simple: the column headers in the Factmint page are all relevant and add credence to the page. For our competitors, all of that information is hidden behind JavaScript data objects and CSV files. In terms of the others, it seems that a raster image with an alt tag performs better than both Google Charts API and D3.