Common MistakesMissing return links: If page X links to page Y, page Y must link back to page X ...

What does it exactly mean? If I have 2 pages, lang1 and lang2, one of them must be MAIN page... so, if I refer that page from the lang2 page, I have to write "Alternate" but alternate means alternate, not main. Any thoughts about this issue?

If I have 2 pages, lang1 and lang2, one of them must be MAIN page... so, if I refer that page from the lang2 page, I have to write "Alternate" but alternate means alternate, not main. Any thoughts about this issue?

Why must either be labeled "main" or "alternate"? Why not just label them "lang1" and "lang2"?

I think you misunderstand. They are all alternate. And all language versions should link to all other versions. That's how I understand it.

Add <link rel="alternate" hreflang="lang_code"... > elements to your page header to tell Google all of the language and region variants of a page. This is useful if you don't have a sitemap or the ability to specify HTTP response headers for your site.

Each variation of the page should include a set of <link> elements in the <head> element, one link for each page variant including itself.The set of links is identical for every version of the page.

If I have 2 pages, lang1 and lang2, one of them must be MAIN page... so, if I refer that page from the lang2 page, I have to write "Alternate" but alternate means alternate, not main. Any thoughts about this issue?

Why must either be labeled "main" or "alternate"? Why not just label them "lang1" and "lang2"?

I didn't try that way... we are talking about META tags(?).. Have you read google page? <link rel="alternate" hreflang="es" href="webpage.html">

I think you misunderstand. They are all alternate. And all language versions should link to all other versions. That's how I understand it.

Add <link rel="alternate" hreflang="lang_code"... > elements to your page header to tell Google all of the language and region variants of a page. This is useful if you don't have a sitemap or the ability to specify HTTP response headers for your site.

Each variation of the page should include a set of <link> elements in the <head> element, one link for each page variant including itself.The set of links is identical for every version of the page.

Pandy, you just repeated all that I already read and understood.Their approach is clear enough, I am talking about multilingua-site-concept. Simple, from my experience, you need to have MAIN language (base language). Everything else IS alternate. Even in sitemap, u can chose priority.

Issue here is that they are taking in account commercial project only (and always)... means, u are international company, u r selling tickets and, in GB - u r GB pages, in DE -- your pages are in DE language etc etc... all of them are alternate (in that case) -- huge multinational corporate ideas... but, in the world of literature, politics etc... projects, IMHO, you need to have MAIN language (or, as Daring wrote, Lang 1. But that Lang1 should always be the same, exactly as Lang2 etc...)

This Forum Form ButtonsI'd like to see some button-projected action when I click the button 'Submit Post' here... some animation or simulation or any event on click (or focus or hover). Nothing here

There are two separate concepts. One is the concept of how you develop the content for multiple languages. In that sense, you may have a main or primary language, and various alternate languages that are translated from the main or primary language.

The other is the concept that your web server provides multiple versions of a given HTML document, each in a different language. In that sense, all the different languages are alternates of each other. The <link rel="alternate" hreflang="..."> tags are the same for all the languages you support. The language that you develop in first (as your main or primary language) doesn't matter.

If I have 2 pages, lang1 and lang2, one of them must be MAIN page... so, if I refer that page from the lang2 page, I have to write "Alternate" but alternate means alternate, not main. Any thoughts about this issue?

Why must either be labeled "main" or "alternate"? Why not just label them "lang1" and "lang2"?

I didn't try that way... we are talking about META tags(?).. Have you read google page? <link rel="alternate" hreflang="es" href="webpage.html">

But, Lang1, Lang2, Lang3... would be more correct...

No. I'm talking about LINK where you use the alternate attribute. The say you should have an LINK element for each page and that the same set should be used on all pages. If this isn't what your refer to with alternate, I don't know what it is.

Pandy, you just repeated all that I already read and understood.Their approach is clear enough, I am talking about multilingua-site-concept. Simple, from my experience, you need to have MAIN language (base language). Everything else IS alternate. Even in sitemap, u can chose priority.

So are they, I believe. You asked about alternate and referred to that google page and the requirements there. The only place they talk about alternate is with the LINK tags.