SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I modified the master page of a site and I would like to make all new sites that get created to use this master page by default. Is there a way to modify the built in site templates to use this master page by default using SharePoint 2010?


share|improve this question
up vote 3 down vote accepted

What you suggest is actually going to break your warranty with Microsoft but there is a safe way of doing it.

You can use an event receiver for Site Provisioned / feature stapling, and set the master page in there for the new site.

Previous answer that should give you what you need to know: Apply custom master for new site collection and sites under

share|improve this answer
That's unfortunate that it's such a hack to do this. Seems like something that people might want to do often. Thanks for the quick reply! – Christopher Haws Dec 19 '12 at 20:54
It's by design I'm afraid, Microsoft don't want it made easy! – Hugh Wood Dec 19 '12 at 20:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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