Esa página que lee tu código debería cumplir con la
norma ISO 8859-1, de compatibilidad de caracteres con el alfabeto latino (
la leshe, en esta vida hay ISO's para "normalizar" todo). Para eso, basta poner en el encabezado una etiqueta como esta:
Código:
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1">
Eso no quiere decir que debas ponerlo tú en tu página web (que también), sino que debería ponerlo el sitio que te linka, y que lee tus encabezados, para que al enviar la página al navegador del cliente, éste interprete correctamente los caracteres mostrados, atendiendo a la ISO 8859-1.
Respecto a lo de poner acentos o no en las metas, para gustos los colores. Yo personalmente, he optado por incorporarlos. Quizás hace 3 o 4 años no lo hubiera hecho, pero hoy en día sí (hace 9 meses las tenía sin acentos).
Salu2