Yes, both things are very important for any business that deals in online marketing. With logo you can set up an identity of your business online & with the help of blog you can increase brand awareness of your business by posting updates about your business.