Danielle,
Basically you can devide SEO into 2 main groups: on-site and off-site SEO
On-Site SEO
If a website developper knows something about that there are some basic things they can do on the website for better SEO: 12 Basic On-Site SEO Tactics (Click Here!)
Off-Site SEO