I now write for other SEO companies and get paid less. How can I deal directly with clients and get paid more?

You can use a blog to write about SEO. Free blog service available at Blogger.com and WordPress.com. You can get all information regarding Search Engine Optimization from – http://super-seo-tips.blogspot.com/