Include the actual data from the collection item in the html markup

Hi @Lucian_Dinu

thanks for raising your concern in such a detailed manner. You’re right that the actual blog post content is loaded asynchronously. Your concern is about possible effects on the Google ranking due to this. I can assure you that there is no reason to worry about it. We can watch an increasing trend towards SPA even in websites, so modern search engine robots are aware of this and actually run JS for indexing. Otherwise they wouldn’t be able to index SPAs and other JS-driven websites at all.

I think the Sitejet Blog is a good example to prove this as it is also built with Sitejet Collections. Let’s pick for example this article. If we search for its exact URL in Google, we’ll see the article within the SERP as follows:

image

The description shows actual text from the blog post that is not within the meta description, so the actual post content is indexed. You can also search for a part of the text and find the article.

Of course there is an exception: Most social media robots simply and only read from meta tags without executing JS. So for proper indexing in Facebook, Twitter and other social media platforms, Sitejet will make sure that all necessary og:* (Open Graph) tags are populated. Please also have a look at this article to learn more about SEO and social media optimization in Sitejet Collections.

4 Likes