original, semantically & grammatically correct, accurate content.
Don't mess up read-ability to stuff the text with keywords.
use others' content, with permission, and attribute that content, the backlinks help them.
keep the landing page small so it loads fast,
subsequent pages will already have the css and scripts in the cache, they can be bigger for the same apparent load time.
can't be specific about your site, know nothing about it.
Well, I would say before preceding forward with the content writing, first of all get a clear idea about what you are going to write!! Next thing you need to focus on is how to make it intresting try mixing it up an create something new which is going to attract the attention of the user. And the next thing you need to do is write ..... I guess this is what you are looking around.