My guess is that someone's already doing it. I've heard rumors of ex-Googlers that are using genetic algorithms to develop SEO models, which then automatically adjust whenever Google changes their ranking algorithm. There's a well-defined fitness function - your site's Google ranking in a basket of common queries - and a limited number of dimensions to generate mutations, so it seems well suited to that approach.