keyword density framework