Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.

Edge Delivery Service - Server Side

Avatar

Level 2

Hi all.

I do the Edge Delivery Service Commerce tutorial, but all the things was done client side.

There's a way to hook helix and do something server side? There's a way to do something at markdown/markup adapter level?

For example, if I instruct a block with a product category, is it possible to load the SKUs server side, during the markdown/markup adapter process, put it into the HTML before it was sent to the client?

Regards

Alessandro

4 Replies

Avatar

Community Advisor

Hi @AlessandroGi1 
I suggest checking with Adobe directly. From previous discussions, I've heard that some customers attempted SSR, but it didn’t work as expected. Adobe is likely to recommend rendering product pages on the client side, as they have examples showing the best results with this approach.

Example : https://www.maidenform.com/ 



Arun Patidar

Avatar

Level 2

Hi @arunpatidar 

How can manage the SEO client side? In the commerce dropping example (https://github.com/hlxsites/boilerplate-commerce-dropins), the sitemap include only /product/default, eventually the enrichment document, but not every SKUs.

This could be a problem in eCommerce site.

Alessandro

Avatar

Community Advisor

Hi @AlessandroGi1 
Google can somehow somehow mange indexing for clientside rendering pages but yes you are right other crwaler does work with SSR.

https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics 

 

I would suggest to talk to Adobe in this case. 

 



Arun Patidar

Avatar

Level 2

Thanks a lot @arunpatidar 

Deep diving into the documentation, the two service that markdown and markup the document are helix-pipeline and helix-html-pipeline, but i can't find any reference on how to configure this two service from my own GitHub repository.

Regards.

Alessandro