Replies: 3 comments 5 replies
-
Two misconceptions: While Domino-UI can be used to produce a SPA, it need not be used that way. Domino UI is a widget library, rather than a framework that drives how your application must be built/structured, or drives how you write code or interact with pages. With that said, it frequently is used for rich webapps, often hidden behind authentication (so SEO can't reach it anyway) - but that isn't a requirement, plain webpages can be enhanced as well. Second, SEO hasn't required for many years that content be visible in plain html, with no running JS. There are certainly limitations to what JS can run, and if a page/app might be penalized due to the perception of usability issues, but most search engines will index dynamically created content. If you prioritize all content being reachable, a server-side rendering (SSR) solution may be of interest instead (or in addition). |
Beta Was this translation helpful? Give feedback.
-
In addition to what @niloc132 said I would note that dominokit.com Is a website with static pages and make use of Domino-ui and other Dominokit tools, for example checking the domino-ui documentation and examples we render those inside static pages. it comes with some technical details on how to implement this, but I consider building a website and a web application are 2 different things, I had to use a technique to mix domino-ui in static pages because I wanted to add all those domino-ui samples there. |
Beta Was this translation helpful? Give feedback.
-
Thanks to @TDesjardins Nalu has some SEO-features. Might be an helpful: https://github.com/NaluKit/nalu/wiki/17.-SEO#seo-support |
Beta Was this translation helpful? Give feedback.
-
If I understand correctly, a website created with DominoKit is basically a Single Page Application (SAP). Is this correct?
Since all content is generated by Javascript, does it mean that it is invisible to search engines? Maybe not, because this search shows your v1 demo on Google:
https://www.google.com/search?q=%22Java+based+lightweight+UI+library+that+in+addition+to+performance+and+functionality+brings+elegance+to+enterprise+web+applications%22&sca_esv=1e35dc1f4110e681&source=hp&ei=EGShZ6ySC7ywi-gPguac6QY
I would like to know if you have analyzed this problem and if you have any answers.
Beta Was this translation helpful? Give feedback.
All reactions