Lists are one of the easiest structures for an engine to parse and extract cleanly, since each item is already a discrete, self-contained unit.
Where you have parallel items — steps, features, options — format them as an actual <ul> or <ol> rather than a comma-separated sentence.