English has also spread due to the enormous influence of English-speaking TV, film, radio and popular music. The internet has only accelerated this. But it's not all in one direction. People also have much more exposure to non-English media too.
I think many native English speakers probably don't realise just how smaller the internet feels when you're browsing in a language with a much smaller number of speakers than English.