By the share of your friend u get more traffic from stumble upon...
just do submission and add other contact and submit your site on this.
Well, I've never came across such term. This is completely new for me. I'll sure do search on it and give back to you.
I think all seo techniques are help us to increase traffic to our site.