For any personnal page I personally use the MultiViews options in Apache to find out which page he should see based on his locale. Here's what I actually do.

Options MultiViews
AddLanguage fr .fr
AddLanguage en .en
 <IfModule mod_negotiation.c>
     LanguagePriority fr en
 </IfModule>

I'm wondering if it's harmful to Search engine optimization to get this done since Googlebot will most likely fall on 'fr' or 'en' although not both.

Will it be fixed basically give a link within my page towards the different language page.

You will find several fall-back approaches when you are performing language settlement or content settlement generally. If no match is located, you can either send or redirect towards the default choice or present a listing of accessible options. (See Common HTTP Implementation Problems – Guideline 9: Provide default and fall-back solutions)

I am not confident that Google transmits a listing of preferred languages whatsoever (and that i rather doubt that). But just in case of the missing language preference within the HTTP header with no other hint around the preferred language (i.e. within the URI), I'd send a listing of accessible options. Then Google, other search engines like google, as well as your human customers can select every language variant available.

  • You ought to have internal connecting anyway. Exactly what is a person really wants to change language quickly? Happens )

  • Otherwise - no. Some to not stupid link managemnent for incoming links might be nice (otherwise they likely all finish up connecting to EN).

The redirect is not ‘bad’, but you will want to make certain search engines like google get access to both languages' versions of the page otherwise you will not get indexed for one of these.

Will it be fixed basically give a link within my page towards the different language page.

Yes. You want to do that anyway to ensure that customers whose browser is to establish by having an inappropriate language (eg. they are utilizing a public machine) can continue to choose their preferred language.

I'm wondering if it's harmful to Search engine optimization to get this done since Googlebot will most likely fall on 'fr' or 'en' although not both.

Since you do not know in which a certain bot originates from and you've got no guarantee the bot location won't ever change, it can lead to confusion. When the bot is going to be visiting a different version occasionally it might decide a webpage is simply too volatile for this to possess high ratings. Anyway, only Google people could let you know exactly what the implications are.

Also not get it done by doing this the url of the house page stays exactly the same however the submissions are offered in various languages. Each version must have its specific url which ought to be fixed.

Will it be fixed basically give a link within my page towards the different language page.

It can help the localized web addresses to become discoverable and their ratings. Your initial webpage may however have bad ratings or none whatsoever because it are only redirecting and also to a random location every time.