Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Actually, <code>&lt;meta&gt;</code> tags have a <a href="http://www.w3.org/TR/html401/struct/dirlang.html#adef-lang" rel="nofollow"><code>lang</code></a> attribute which can help search engines to: </p> <ul> <li>Understand that you have a multilingual page </li> <li>Index Meta values in each language separately and properly.</li> </ul> <p>Here is how <code>lang</code> attribute can be used:</p> <pre><code>&lt;html lang="ru"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="description" lang="ru" content="новая машина"&gt; &lt;meta name="description" lang="ru-Latn-t-cyrl" content="novaya mashina"&gt; &lt;meta http-equiv="Content-Language" content="ru, ru-Latn-t-cyrl"/&gt; &lt;/head&gt; ... &lt;/html&gt; </code></pre> <p>The language code <code>ru-Latn-t-cyrl</code> means that the value of the <code>content</code> tag is actually in Russian, but it was <strong>transliterated</strong> from Cyrillic to Latin. For detailed information about this convention for language codes, see <a href="http://www.ietf.org/rfc/rfc6497.txt" rel="nofollow">BCP 47 Extension T</a>. <code>content</code> value of <code>http-equiv="Content-Language"</code> tells the browsers that your page includes both Russian and Russian transliterated into Latin.</p> <p>Now your questions:</p> <blockquote> <ul> <li>Will search engine robot/crawler ignore Russian words written in English?</li> </ul> </blockquote> <p>Probably not. They would be still indexed and your page might end up appearing in the search results for that <a href="https://www.google.com/search?q=novaya%20mashina" rel="nofollow">transliterated string</a>.</p> <blockquote> <ul> <li>Will google or other search engines get confused or negatively affect ranking if I do that.</li> </ul> </blockquote> <p>I can not say with certainty since I'm not really an SEO expert, but it's unlikely.</p> <blockquote> <ul> <li>Is it a good idea to write title and meta descr in English also?</li> </ul> </blockquote> <p>It depends. If you would like the site to show up in English search.</p> <blockquote> <ul> <li>Will google consider title too long and penalize me? (Cyrillic+Latin-russian+English of the same thing 3 times will end up being kinda long for a title)</li> </ul> </blockquote> <p>If you don't have English as a language for your site, it doesn't make much sense to have an English title. If you do, then change the title of pages to English when the user switches the language to English. And I assume that having transliterated title is too much and it is not nice as well. Go for more detailed <code>&lt;meta&gt;</code> tags.</p> <p>Finally, here are some <a href="http://www.w3.org/TR/i18n-html-tech-lang/" rel="nofollow">internationalization best practices</a> from W3C regarding declaring language in HTML.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload