Simply put, search engine optimization is the practice or organizing your website's content and HTML to improve each page's organic rank (organic rank means basically any unpaid result).
There are two different types of search engines, crawler- based and human-based.