SMOという言葉は、Ogilvy Public Relations社のRohit Bhargavaが自身のブログの中で提唱したものである。そのコメントの中では、大きく5つの項目がSMOにおいて重要な要素として挙げられている。1.「Increase your linkability」(コンテンツの魅力などによってリンクを貼られる可能性を増やすこと)、2.「Make tagging and bookmarking easy」(タグやブックマークに追加してもらいやすい仕組みを作ること)、3.「Reward inbound links」(リンクのインセンティブを高めること。パーマリンクやトラックバックの表示など)、4.「Help your content travel」(コンテンツの形態を変えてWeb以外のところに持ち出せるようにすること)、5.「Encourage the mashup」(他のサービスとの組み合わせを推進すること)。