Hey Dan. This should already be the case, can you send me the site and block in question and i'll investigate. Email or in this ticket is fine - whichever you prefer
Site: https://manualedigitale.ro (project 562) Block: the custom HTML block in the category area. Example: https://manualedigitale.ro/clasa-a-5-a, the “Rechizite pentru clasa a 5-a” block, shown under Subcategorii. On the homepage the same kind of block (the “Rechizite pentru școală” block) is server-rendered fine: <h2>Rechizite pentru școală</h2> is in the raw HTML. On the category pages it isn’t. View source on /clasa-a-5-a and the block’s markup only appears as an escaped string inside the hydration payload (<h2>Rechizite pentru clasa a 5-a</h2>…), not as actual DOM. So crawlers that don’t run JS never see it. The same goes for the links inside it. Quick check: curl -s https://manualedigitale.ro/clasa-a-5-a | grep -c "<h2>Rechizite" returns 0, and on / it returns 1. It’s the same on all 12 class category pages.
Thanks again Dan. Should be sorted now.