I am trying to change my company logo in SharePoint 2010, can you tell me how I can change it and when I change does it changes on all of its sub sites. Please help I am stuck on doing that. Currently, we are having an old logo and it needs to be replaced with new one. I went to the main site and under look and feel. I see "master page" but not sure where to change that This was done by someone else and now I need to change to a new logo. Your help will be appreciated.

Thanks a bunch

2 Answers 2


If you can use the powershell then try this one

Add-PSSnapin Microsoft.SharePoint.PowerShell
$siteurl = "https://test.sp2010.dev"
$sitelogo = "/Style Library/My Project/Images/logo.png"
$site = new-object Microsoft.SharePoint.SPSite($siteurl)
foreach($web in $site.AllWebs) {
 $web.SiteLogoUrl = $sitelogo


  • i do have access to ppwershell. Can I just copy this and paste it. How do i add my changes from where the image is selected? Commented May 2, 2016 at 15:06
  • you have to upload the logo on site first.. then change the site collection url n logo patrh.
    – Waqas Sarwar MVP
    Commented May 2, 2016 at 15:08
  • okay, I have added the images at site collection images. do you mean just change the second and third line as per my needs and remaining can be the same Commented May 2, 2016 at 15:12
  • Yes sir, then this script will change logo to site collection along with all subsite
    – Waqas Sarwar MVP
    Commented May 2, 2016 at 15:12
  • Add-PSSnapin Microsoft.SharePoint.PowerShell $siteurl = "intranet/SitePages/Intranet.aspx" $sitelogo = "/SiteCollectionImages/newlogo.jpg" $site = new-object Microsoft.SharePoint.SPSite($siteurl) foreach($web in $site.AllWebs) { $web.SiteLogoUrl = $sitelogo $web.Update() $web.Dispose() } $site.Dispose() Commented May 2, 2016 at 15:16

Under site settings -> Under Look and Feel click Title, Description, and Logo.

  • does this changes in all the subsites and all the templates? Commented May 2, 2016 at 13:25
  • 1
    @MohammedEliyasAhmed it changes the logo of only the current site. If you want to apply across sites then you need to use PowerShell or edit master page and put your logo there. Commented May 2, 2016 at 13:27
  • Do you mean going into look and feel and under there we have "master page" you want that to be edited right? Commented May 2, 2016 at 13:30
  • But I am confused on how to change that Commented May 2, 2016 at 13:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.