Hi - I have been attempting SEO on my local business site since about June. I've done all the recommended SEO things such as keywords in the title and meta descriptions, H1 with keyword, long tail keywords, adding to local directories, making sure the location and phone are on the homepage, adding to google maps and places as well as yahoo, bing. I added a blog like many SEO experts advised to - all original content, videos, and images consistently updating with a new post once to twice a week. I even guest blog on a major publications website linking back to the local business site. The only thing I think has gone wrong is the place of business moved about 3 months after my intial SEO attempts and I haven't gotten around to changing all the citations. I wasn't getting a lot of SEO traffic prior to changing addresses anyhow. I recently bought a domain with the keyword in it and redirected it to the site. Not sure if that will help. Today I googled the keyword that I want to rank for and it's not even in the top 120 results. In my webmaster tools it looks to me like the blog keywords are ranking, not the actual business key word. I'm thinking the blog portion might be working against the business site. I think I must have missed something a long the way. I've read Matthew Woodward, Neil Patel, Jacob King and alot of others I can't recall off the top of my head. Does any of this stuff really work or should I just invest in advertising?