Social media sites and guest posting are also beneficial for building backlinks and generating website traffic.