take time, but social media posting is going to give you the largest increase in traffic, otherwise paid search (Adwords, etc).
just checking in.....over and out.
Yea, search engines are smarter. I use a robots meta tag for index, follow and revisit webpage every 1 day, just for kicks.
Separate names with a comma.