Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 590981
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T15:35:14+00:00 2026-05-13T15:35:14+00:00

I have developed a multi-lingual site in ASP.NET, which detects the user’s system culture,

  • 0

I have developed a multi-lingual site in ASP.NET, which detects the user’s system culture, and displays content in the appropriate language.

This is all working nicely, but my client has since had an SEO audit. The SEO agency has expressed a concern that this is not good SEO practice, as there are not unique URLs for each language.

They have suggested that the site may be accused of cloaking, and that google may not index the site correctly for each different language.

Any ideas on whether these are valid concerns, and if there is an advantage to having unique URLs for each language version of the site?

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T15:35:14+00:00Added an answer on May 13, 2026 at 3:35 pm

    Although you have done a beautiful job switching Language automatically, the SEO Agency is correct!

    That google may not index the site correctly for each diffferent language.

    This is true! Google doesn’t send the accept-language header last time I checked. This means that Google will only index the default language.

    They have suggested that the site may be accused of cloaking,

    This differs from your Excact implementation, but it is possible your site will receive a penalty!

    There IS advantage having unique URLs (for each language version) on the site!
    First of all, for your users: they can link to the language they prefer. Secondary for the Search Engines as they can index your site correctly.

    I advice most of the time to redirect the user only on the home page for a language switch using a 302 redirect to the correct URL (and so the correct language). (edit: You can review the post by Matt Cutts “SEO Advice: Discussing 302 redirects”)

    To verify my advice: install fiddler and surf to http://www.ibm.com. As shown below, i received a 302 redirect to the appropriate language, arriving at http://www.ibm.com/be/en.

        Result  Protocol    Host    URL Body    Caching Content-Type    
    4   302 HTTP    www.ibm.com /   209     text/html
    5   200 HTTP    www.ibm.com /be/en/ 5.073   no-cache  text/html;charset=UTF-8
    

    There are a few solutions you can solve this:

    • Start Rewriting Urls (adding e.g. a directory using the language)
    • If you don’t want to go through the hassle of adding directories (or rewriting url’s) adding a QueryString would be the easiest solution (although try limiting them to maximum 2 parameters)
    • Another option is using different sub-domains! http://www.website.com for the default language, es.website.com, fr.website.com

    Just make sure you supply every time the same content for the same URL.

    Good luck with it!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been working on a multilingual website which has been developed in ASP.net
I have developed a web site that requires user registration and authentication for some
I have developed about 300 Applications which I would like to provide with multi-language
I have developed a multilingual web application with Asp.Net. I want to a question
We have developed map base application. We have implemented multi-threading for display data on
I have developed a small administration page for game servers which you can add/remove/edit
i have developed an app which executes sql jobs. When I click on execute
I am developing an ASP.net site (using .NET 4, EF, jQuery Ajax, SQL Server
I have developed a .net application using .net framework 4.0 where I have used
I'm tearing my hair with a site developed by ZF. I have to try

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.