I have a website called www.rentidahofalls.com I did not think that the competition for this site would be that big considering this is a rather small city and there is only one other local site vying for position in google. However, for my keywords, Idaho Falls Rentals I don't seem to appear on Google. I've submitted a web map to Google Webmaster Tools and I've tried doing all of my alt tags, meta tags, and other things I know how to do. Do you have any suggestions for me? Am I just missing content?
There is a simple reason for why you do not appear on google for your keywords. Your site is lacking quality links that are pointing back to your home page. Meaning, you need to network more and get other websites with a similar niche as yours to link to your site, from theirs. Pagerank in google measures the amount of links back to your site. Therefore, if you have very few back links, you are not likely to be listed in search results for your keywords. Read all of this: seomoz.org/article/beginners-1-page or skip down to the pagerank section to learn more.
I just had a quick look and I can say your home page is poorly optimized for the keyword "Idaho Falls Rentals" plus it has around 59 errors. PM me if you need professional help.