Based on this blog post,
Google Analytics may not be providing keyword referral data anymore
Google not provide their search keyword to insecure website. Since the keyword is Not provided
, looks like Google intentionally replace the keyword with word Not provided
.
But is this long-standing 4 years problem only affect non-SSL website?