Search Engine Optimization is totally depend upon Search Engine and The major search engine are is only Google. So if you want to optimized you can follow and take care of Google Updates. and Follow some other activities like content sharing, because now a days Unique Content is a king in Search Engine Eyes. and Social Networking Sharing follow some networking sites which have already billion of visit on daily basis which help to boost your information. and try to make quality backlinks from relevant and reputed websites. and have some patience for a result of your optimization.