Type this into Google search
For the future:
1. Keep your metatags correct for every page
2. Add plenty of content. Sites with good content get better ranking
3. For photos, images, etc. add title tags and alt tags that include your keywords
4. While editing and optimizing photos, add description, title, and keywords as embeds into the images. While search engines cannot see or read images, they collect data from these info.
5. Go to webmaster tools of Google and Bing and add your site and submit sitemaps and get your site verified
6. Try to get back links from better ranking sites and blogs
7. Add your site to free directories that does not require backlinks or payment. Paid backlinks, if detected will get a poor/ negative ranking from Google.
8. If your site is a static site with not much contents, try adding a blog section to your site where you can write articles keyword-rich content. This will increase your overall ranking.
9. Your anchor texts (within
<a> and </a>) must contain your keywords for better ranking.
These are some of the points that can improve your rankings. There are hundreds other aspects for better SEO. Also note that these are apart from SEO aspects included in plugins and themes.
I hope these additional points shall help you further.
Search in this FORUM so that you can get more useful discussions on SEO.