What is a site schema, why am I using it and why should you too?