Technology
Semantic HTML
Semantic HTML uses element names that describe content meaning rather than visual styling — <article>, <nav>, <main>, <section>, <aside>, <header>, <footer>, <button>, <time>. Critical for accessibility (screen readers) + SEO (machine understanding).
More detail
Wrong: <div onclick="...">click me</div> (not focusable, not announceable). Right: <button onClick="...">click me</button>. Wrong: <span class="big">Title</span>. Right: <h1>Title</h1>. Modern frameworks (Next.js, React 19) make semantic HTML easy if you remember to use the right elements. Aiprosol's components default to semantic.
