Often developers are given the task of deploying SharePoint and one of the first things they want to do is “not make it look like SharePoint”. I can understand they want to customize the look and feel, but hold on, not so fast!
Do we need to brand the web site?
I think the natural gut feel to brand comes from legacy development where we always started with a blank slate. We could “draw” it up any way we wanted and we expect to do this because SharePoint is a web site after all, and we should be able to make it look like we want. However, don’t forget SharePoint is an application and platform which does not give you a blank slate, so complete customization can be difficult if you don’t understand what you are getting in to.
What is the business ROI (return on investment) to branding?
If SharePoint is used as an external facing website I totally agree some level of branding needs to done. External customers need to know they are at your site and can associate the site with your company.
If the site is for internal usage, for example, to manage projects, I don’t think branding makes any sense. Simply changing the colour theme, and logo is enough and easy to do. Otherwise, there is not payback on the time. I think it would be better to take the time that it takes to brand and use that time to teach users how to use the web site instead of making it look pretty. It looks fine out of the box!
Look at it this way, when you deployed Microsoft Office in your organization, or any other internal tool, did you brand it?
Recently I saw at a client, the developers customized default.master, a common master page in SharePoint, which is used in many common templates in SharePoint. All looked great, until the users created a Decision Meeting Workspace that was based on a different master page, MSWSDefault.master. Yikes, now what? Customizing default.master was difficult enough, now we have to do another one, or we remove the template which users like, or live with the inconsistent look and feel? How many other templates and associated different master pages are there?
Branding requires complete understanding of master pages, content pages, core.css, themes and how all these components intertwine in SharePoint. Think about the ROI and what you are getting into before making code changes in SharePoint.




Hi,
Provide useful information on “Branding SharePoint, not so fast!” was a good explanation, thank you
Great Post! really usefull.
Outstanding post and very informative.
With SharePoint Server 2010, the default masterpages have taken a step backwards in terms of overall IA navigation and as such, in my opinion, are not suitable for install-and-go deployments with no modification.
The masterpages appear adequate for the Foundation Server versions of sites, but are terrible for navigation schemes in larger scale intranets using the full SharePoint Server. Especially considering the site templates that laid the groundwork for a basic intranet, the Collaboration Portal and Site Directory, have been deprecated and hidden. So unfortunately, branding appears to be a necessity in deployments that desire more than base Foundation Server use.
That’s not to say that every element on every page needs to be touched. An added region that provides global intranet navigation is the major change required. I agree with you in principle that aesthetic changes just for the sake of change are probably overkill.
Great article! Branding is definitely something to lookinto when it comes to SharePoint. I think these articles are great supplements to this post: Top 6 Features for SharePoint 2010 Power Users and Using SharePoint Content Types to Manage Information Consistently
They cover SharePoints effectiveness when using the “content types” feature to manage information consistently and a few of the features we found to be the most useful.