SEO stands for Search Engine Optimization. It’s an artificial intelligence built on complicated algorithms that determine your sites “value” based on hits, conversions, sales, etc.. This determines what order your site is seen when searched by a major search engine.
Imagine you want to know what seasonal events for kids are nearby. You search Google and you almost always click the links on the first page and never go any farther. Occasionally someone might go to pages 2-3. How did those places/events get on page one? Those spots cannot be bought on most of the major search engines, they have to be EARNED.
With a few simple wording tactics and social media efforts you can improve your rankings. Of course, to land a coveted first page position you will need to use a little elbow grease or find a professional who can do this for you or draw up a plan for you to implement. Both are widely available.