The main page of my site is comprised of big graphics and animations implemented with Canvas/WebGL using pixi.js library. The problem is all links are also implemented as interaction with WebGL layer.

But then I know I can just list my links in sitemap.xml. Is listing the links in sitemap enough for good SEO in this situation?

Or should I somehow check something and insert normal a instead?

  • Are you using HTML5 .html page? Because the last time i did some work with WebGL i used a HTML5 and connect the sitemap to meta tag headers. – jehovahsays Feb 6 '18 at 14:11
  • @jehovahsays Yes, I am. Which meta tag was it? – Gherman Feb 6 '18 at 15:00
  • Search keyword Robots meta tag and X-Robots-Tag HTTP header specifications & decide which you need. And then tell search engines or other robots where your sitemap is located. For example the complete robots.txt could look like this: User-agent: * Disallow: SITEMAP: example.com/sitemap.txt – jehovahsays Feb 7 '18 at 5:16
  • @jehovahsays Yes, I know how to make a sitemap.xml. But I do not know if it's enough. Some people say that if site is not crawlable then sitemap.xml isn't enough. On the other hand "cloaking" links might get me banned. – Gherman Feb 7 '18 at 8:59
  • Perhaps this article will help you moz.com/blog/javascript-seo – nikant25 Feb 10 '18 at 13:14

I'll start by saying I don't know the answer to this. But it is a truism in SEO that we favour href links and it is also true that Google (and other search engines) are getting better at indexing content that doesn't use href links.

If it were me I would build some test pages and see if these types of links get crawled (I would actually be interested to know too).

You could use something like Google Search Console (https://www.google.com/webmasters/tools/home) to let Google know the pages exist and see how they get crawled. You could also use a tool like Screaming Frog (https://www.screamingfrog.co.uk/seo-spider/) to test the setup.

Good Luck!

| improve this answer | |
  • I'll try it when I go back to this problem – Gherman Mar 16 '18 at 14:27
  • Let me know how it goes or if you need any help with the tools I mentioned, I'd be happy to know how it goes. – Sandy Lee Mar 16 '18 at 15:33
  • The project did not and never will reach production state. It was abandoned. So I will not know how it goes. – Gherman Jul 2 '18 at 12:47

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.