split parseSEO into separate methods, add page tests for those methods