Bem, nunca vi um contrato especialmente para a criação de sites. Creio eu que seria um contrato normal para prestações de serviço. Tipo, coloque seus dados pessoais, os dados pessoais da empresa ou do cliente, especifica algumas cláusulas a serem cumpridas, como data de entrega, valor (normalmente metade+metade) e embaixo assine você, o cliente e algumas testemunhas, 3 se possível, de confiança de ambas as partes. Seria ótimo que fosse autenticado por um cartório para que esse contrato tenha valor jurídico. Contrato é uma garantia. Jamais podemos deixá-lo "em paz". Tanto você como o cliente pode perder caso não exista um. Se ele te paga a metade e espera você criar o site. Se voc6e for sacana, você não fará e ganhará a metade, como também ele pode esperar você terminar o site, prometer o dia do pagamente e não pagar. Tá certo que você pode deletar o site, mas quem te recompensará pelas horas de árduo trabalho? Então sejam espertos! Contrato neles! ;)