I upgrade my site from nop 4.20 to 4.60. On 4.20 my SEO was perfect but after the upgrade google is reading wrong language meta data from my site. If i searched in english the meta data will be in arabic or mixed. I reindexed my site, add hreflang tag to all pages and update all seo but nothing solved the issue. Any suggestions please?
Please find the source image. https://ibb.co/JjQNkJw https://ibb.co/nMHfcKj
But find what appearing on google for English keywords search. also my ranking was top for the last 4 years and suddenly it goes down after the upgrade. https://ibb.co/L1pyB93 https://ibb.co/hVYNPb3
Look at the "LanguageId" value for the customer with "SearchEngine" system name. Since you have several languages configured in the store, the search crawlers can change the language of this system account when visiting your site. We've changed this in 4.70, see details here. Also, make sure that there is an entry "/changelanguage" in the section "Disallow:" in robots.txt.
The language id is 1 which is English but i am getting mixed content in google for my site arabic or englsih or mixed for the same language url. Do i need to update the id to Null? or i need to apply the fix in 4.70? Also the change language is in the disallow list.
Do i need to update the id to Null? or i need to apply the fix in 4.70?
Leave it as 1 (en language), and I advise you to apply the fix from this commit (only the code in WebWorkContext). Then try to index the site again and check.
I tried the solution but no success and after investigate more I found the wrong language metadata is only for the store meta data. https://freeimage.host/i/JscwkOB Any feedback please?