Hi,

In this post I'm going to explain how to create custom site definition in SharePoint 2010.

First of all, you can copy or create your own custom site definition in this folder and rename it to what ever you like:

 

Next, you have to create a XML file, where you define which template to use, what the title o your definition is going to be and which icon you are going to use. in the next 2 pictures you are going to see the path and the code you have to insert in this XML file.

when you are done, you have to do an IISRESET and then you are good to go with your custom Site Definition.