First off, this is probably a duplicate of:
How can I prevent Google mistakenly offering to translate a page?
But the question above was posted back in 2010, things might be different in 2016.
Google shows Translate this page
/ Traduire cette page
next to the website homepage URL (see screenshot) in SERP:
If I hover the translate this page
link that displays in the SERP, I get this link:
https://translate.google.com/translate?hl=fr&sl=en&u=http://www.sintelleparapharmacie.com/&prev=search
The sl = en
bit most probably means that the source language is English. However, it clearly isn't.
All the other indexed pages of the website do NOT show the Translate this page
/ Traduire cette page
suggestion, which is expected behaviour. Only the homepage has the issue.
I wrote <HTML lang='fr'>
in the HTML source, and targeted the users in Google Webmaster Tools as living in France. No joy.
I used the send feedback
link at the bottom of the SERP, to try and report the issue to Google. No answer received.
How can I either:
programmatically tell Google not to suggest to translate French into French in SERP, or:
report this issue to Google?
EDIT below: screenshot obtained after clicking the "traduire cette page" link (see comments after GDav's post)
As you can see, "rides marquées", which is French for "deep wrinkles", is seen as English. Google translate "rides" as "manèges" (like at the fun fair); it sees the French adjective "marquées" as the English noun "marquees", and translates it as "chapiteaux" (large tents)
Content-Language: fr
header and<html lang="fr-FR">
markup. The ONLY English I see are some comments in the page source JavaScript like: "script is loaded, you can now do things with jQuery". Removing those comments is the only thing I can think of that might help.<html lang="fr">
which is more correct.fr-FR
is a locale specifier, not just a language specifier.