We are working on a multi-lingual website for learning languages and have used URL rewrite feature to display User profile, Product pages etc.
Ex: Please see URL format below for the tip detail page
Here 'en' stands for English language, similalry we use 'fr' for French and have about 12 languages on the site currently. The en, fr etc are taken from a session variable when a user logs into the site
We recently did a lot of work related to SEO Optimization and the URL rewrite was part of it to get all these pages indexed by Google.
We also submitted the site to Google for verification and have a sitemap file also in place on the website.
However, when we do google search for the tip based on tip name, user profile name or product name, the language parameter "en" is missing from the search results returned by Google.
The URL as seen in the results is -
The langauge identification value is supposed to be available just before the '-146' in the URL above. This is the case for all languages.
There are no issues if a user is browsing the same pages directly in the website (not from Google search results).
Does anyone have any feedback as to why this happens and what can be done to resolve this? There are a set of images, text etc that load based on the language parameter value.