I am currently using Google Visualization (Charts) API to display charts on my website. Fetch and Render on Search Console renders blank spaces in places of charts (quite understandably), while charts are showing fine for common users.

In case I switch to server side charts (PHP) I will be able to render charts as images to the browser. If I do so, will that help my search engine optimization efforts?

  • An image, without text, is never better than text. – Rob Aug 18 '18 at 11:35
  • What are you SEO goals? Do you want your pages to rank well or do you want your charts to rank in image search? – Stephen Ostermiller Aug 18 '18 at 12:29
  • @Rob I use charts as value addition to elaborate text content. Hence anyways there is plenty of text with or without charts – Kannan Aug 18 '18 at 16:35
  • @Stephen I want my pages to rank well. Charts are additional components. – Kannan Aug 18 '18 at 16:37

There is no advantage in that since it won't help users. (Actually a chart is more useful and attractive. )

Please note that SEO is not about these small things.

And btw, the reason that the chart isn't rendered is because they have a robots.txt in the domain that API is coming from and it doesn't allow that piece of content to be rendered.

Hope this helps :)

| improve this answer | |

If you wanted the charts to be discoverable through Google Image search, it would make sense to link to the image versions from somewhere in your pages.

Unlike static images, Google Charts support interactivity and provide much richer user experience.

Regardless of how you display the charts, you should include the alt description and other metadata for accessibility and conventional SEO.

| improve this answer | |

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.