What are the key elements of a good user persona?

A good user persona includes demographics (age, location), behavior patterns (online habits), motivations (goals and desires), and pain points (challenges and frustrations). A detailed persona helps you create targeted and effective content.