What is SEO and Do I Need It for My Website?

If you have a website or are planning to create one, you may have come across the term “SEO” or Search Engine Optimization. But what exactly is SEO, and do you really need it for your website?