SE::Yandex:irect::Frequency возвращает none при включенной опции Use Yandex accounts для некоторых запросов. Вероятнее всего, проблема будет наблюдаться для запросов, которые заканчиваются на любой символ кроме цифр и букв.
none выводится если ключ длиннее 7-ми слов, и если есть какие либо спец символы(я все убираю, вплоть до запятых точек и тире), так же если корявая кодировка. Чистить ключи нужно очень хорошо.
Не всегда связано со спецсимволами или мусором. В некоторых случаях, например, базовая частотность none, а "!точная" - 1, например.
Пример ключа: справочник заводов по всей россии none 1 При повторном парсинге отдельно этого ключа всё норм: справочник заводов по всей россии 43 1