En realidad no es nada complicado, aunque de la funcionalidad mejor no opino
Lo puedes hacer mediante una BD, de esa forma los metas buscan en el tema y se distribuyen en los keyworks.
También los puedes guardar en txt, pero en fin... Lo veo medio raro, ya que google por ejemplo guarda palabras claves, y las recorre en el texto de la página, por lo que siempre saldran.