Honestly, what people use as the main alternative to
SEO is SEM.
But see, you gotta pay per click for SEM. I tried SEM, and I am really not a fan of it.
I have been paying a friend for
SEO, which I should be having results soon...

And I literally can't wait.
You can also use digg, stumble upon and etc..., maybe?