Currently, I'm developing an illustration tool that needs to be visually appealing to users, while also being accessible to screen readers and search engines. Below is the HTML code I'm working with:
<span class="card">A new idea is presented to the group. </span>
<span class="spoke userOne active understands">
<span class="node">
<span class="label">User one </span>
<span class="relationship">is engaged in the conversation</span>
<span class="user"><span class="status"> and understands. </span></span>
</span>
</span>
To view the illustration rendering with and without CSS, visit the following links:
EDIT: Some feedback has led me to adjust the question slightly. I'm aiming to keep the visual representation clean without cluttering it with text, while still ensuring accessibility to screen readers and search engines. Currently, I'm achieving this by setting the font-size to 0px for most elements. I'm concerned if this might negatively impact SEO. If so, I'd like to know the best approach to achieve my goal (besides using an image tag with an alt attribute).