Together it is called SEO. What you need to do is visit those famous SEO forums/blogs daily and learn the new trends in SEO and apply them for your sites.