This has to be ranked as one of the most helpful threads on this forum. I've started some micro blogs using many of these techniques with awesome success. One of the most powerful ways is to create external blogs pointing back to your website.
The trick is not to make it spammy. Just be a professional about your craft, learn and then teach people for free without having people "sign up" for seminars and such.
I went to a Google summit this year and learned there and scripts Google frowns upon. For example, if you have "lead pages" all over your website, you will be docked. If you have those "Social Locker" scripts...you will be docked, and I mean docked as in going from Page 1 to Page 3 in search engines.
Of course there's a threshold, meaning that if you have 1 capture page to get a name and an address, that's totally acceptable, but multiple scripts will dock your website.
What Google does is send bots that scan your entire website and report back and let's their system know if your website has these types of scripts.
Scripts that Google doesn't like includes:
- Empower Network
- Social Locker
There are literally thousands, but these are the only ones I know of. The best way to go about this and not worry about dropping ranks or stunt your opportunity to rank for keywords is keep your website to ONE capture "call to action" script.
Ask yourself, is my website spammy? You'll know deep down that it is.