For a personnal page I use the MultiViews options in Apache to determine which page he should see depending on his locale. Here is what I do.
Options MultiViews
AddLanguage fr .fr
AddLanguage en .en
<IfModule mod_negotiation.c>
LanguagePriority fr en
</IfModule>
I am wondering if it is bad for SEO to do this since Googlebot will probably fall on 'fr' or 'en' but not both.
Would it be fixed if I add a link inside my page to the different language page.