We'd like to customize the look of our SharePoint 2010 pages and sites but didn't know what some best practices are:

  • We'd like to change the look of pages some without breaking the link between them and their master pages. In other words, if you change a page in Designer, it won't take the changes from the master page later.
  • Also, we'd like to create our own CSS styles and modify existing styles. What's the best way to do this? Should we use our own CSS file?
  • Will these changes cause problems if we later need to upgrade to a newer version of SharePoint?

Thank you and sorry if these are newbie questions :)


3 Answers 3


The phrase you're looking for is "SharePoint Branding"

Perhaps the best place is to start is Heather Solomons blog

Other links that may help

  • 1
    Heather's blog is great for branding SharePoint 2007 but many of the key aspects for branding have changed in 2010 so it really would be best for Alex to focus specifically on branding in 2010.
    – Dave Wise
    Jul 7, 2011 at 16:34

you could try my free SharePoint MasterPages too http://freespmp.codeplex.com and I have some info on my blog http://engageinsharepoint.co.uk


Matthew Hughes - @mattoo2


Matt and Randys' Master Pages make branding from scratch really easy. If you need hep with basic Themes rather than branding (or to save hours of work) use Microsoft's Theme Builder - I wrote a post on what everything relates to here: -> Theme-ing really does help you save some time on the base CSS.

  • 1
    Thanks, Louise. That's a very useful article. Awhile back, we tried using Theme Builder but couldn't figure it out. This article's the ticket :)
    – Alex C
    Sep 14, 2011 at 6:53
  • Glad I could be of assistance :) If you need help just let me know, I do themes for the community to help out :) Sep 15, 2011 at 4:36

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