ma più carini, vuol dire anche più appetibili per i motori?
Dipende un po' a chi chiedi. Sicuramente sono più appetibili per gli utenti (se non ci sono i numeri).
Si dice che siano meglio per i motori di ricerca, ma se non li associ ad un buon contenuto contano poco.

---

Per rispondere alla tua domanda di prima: il modo di nascondere del tutto i numeri c'è, ma dipende un po' da come è strutturato il tuo sito.

Ad es., sempre usando l'esempio di gianiaz, potresti avere:
http://www.miosito.it/certificati/pe...battesimo.html

E poi index html cerca nel db gli id associati alla sezione "/certificati/personali", avendo una tabella sezioni con:

codice:
id   |   nome                       |   url
1    |  Certificati personali    |  /certificati/personali