role="status" (usually aria-live="polite") is best for non-urgent updates: “Saved.”, “Filter applied.”, “3 results loaded.”role="alert" is best for urgent issues: “Connection lost.”, “Payment failed.” Use it sparingly.aria-live="polite" / role="status" for most updates.role="alert" only for truly urgent, actionable problems.aria-atomic="true" when you want the whole message read as a unit.