Andiamo per ordine
Secondo me ti conviene lasciar perdere il metatag keywords, a meno che non lo compili in modo ragionato, ovvero: una (breve) lista di keywords fortemente attinenti al contenuto della pagina separate da spazi o da virgole.2)Il metatag description, se contiene la keyword ricercata dall'utente, viene mostrato nella pagina dei risultati di Google in vece della "snippet", ovverosia di piccoli spezzoni di contenuto scelti da Google. Se crei una description contenente una o due volte la key avrai così il controllo su quello che gli utenti vedranno, quindi un vantaggio.
Nel caso in cui il contenuto della description venga anche considerato nell'algoritmo di ordinamento avere la key nei punti di maggior prominenza (inizio e fine del blocco di testo) darà un ulteriore vantaggio.
La punteggiatura non blocca niente, infatti viene eliminata dai motori di ricerca prima dell'analisi del documento, nella fase cosiddetta di "linearizzazione" del documento.Questo permette anche alcuni giochini che aiutano, per esempio, ad inserire più volte nel testo delle "combo" key1 key2 senza farlo apparire troppo forzato (...bla bla bla key1. Key2 bla bla bla...).