The Insurance Guru is working to improve his internet presence.