¿Cuál es la mejor manera de mostrar un texto predeterminado en textbixes y textareas?

Un formulario en la página HTML de contacto de nuestro sitio web tiene dos campos

1) sujeto

2) mensaje

Cuando la página se carga por primera vez, quiero que estos dos cuadros muestren mensajes como "Introduce el tema aquí"y"Ingrese el mensaje aquí".

Descubrí que podemos hacer esto usando el atributo "valor" del cuadro de texto, ¿es esta la mejor manera? ¿Qué alternativas tengo para lograrlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta