SEO stands for Search Engine Optimisation. While it involves heaps of factors, what it boils down to is how friendly your website (and the content) is with Google search. If your content is written well and your developer built your website using SEO best practice techniques, Google will have an easy time understanding what your site is about. This gives you a better chance of being shown on the first page of search results (the dream!).