Currently I have an API setup where I fetch values from to populate items on the page. However, after reading many mixed voices about whether or not Javascript is executed by a crawler, I was wondering if I should change my backend to use template engines.
To clarify, my server runs a Node.js backend, and I could use something like React instead.
This is fueled by a comment I just received which told me that Google puts emphasis on internal links to other pages, not exactly all in the Sitemap:
"...Google puts a much higher focus on discovering pages via internal links."
Comment by Trebor
Is this true? Do I need to render the site in the backend before it even reaches the crawlers?
Also, I think I should mention that this site is a blog, and so I have a lot of blog pages that need to be indexed, which hopefully should be opened by Google. However, these are dynamically added to the site which makes me unable to use static html, instead I add the blog pages to a list on the homescreen by an AJAX call.