Upload your logo and place it on the top, in the upper-left corner of your theme. The logo is part of the site ID. It should appear on every page and frame the entire site. If your theme doesn’t offer a custom logo, include it in the page header.
Avoid using a photo as background for the logo. It will make your page header confusing and overloaded. It’s better to use a plain background for the logo. You can still upload an image on the right site of the page header if you want.
Visit the Weebly Support Center for help.
Visit the Wix Support Center for help.
Not every blog needs a logo and many wordpress.com themes display only the blog title. But if you want to create a corporate blog select a theme that offers a custom header.
Search for business themes in the Theme Showcase to find themes with a custom header. It’s not possible to upload more than one image. You will have to edit your header image and insert the logo with www.pixlr.com/editor before uploading it.
Visit the WordPress Support Center for help.