French search in French, Germans in German, Danes in Danish, Spaniards in Spanish, Italians in Italian, Dutch in Dutch etc. Then, if your local language doesn't give you good results, you default to English.
Online shopping is mostly a local thing with Amazon as the prominent exception. Even in the market for plane tickets local websites dominate, meaning that a French person travelling from Paris to Berlin is likely to use a different website than a German guy travelling from Berlin to France. Again, the exceptions seem to be mostly American.
European countries even have their own payment solutions.