Html Meta标签:拉丁和非拉丁字母站点的标题和描述
我(我相信)有一个独特的情况;有点困惑。事情是这样的 情况:我有一个单一语言的网站,所有内容(内容、链接)都是非拉丁字符。(西里尔文)(utf-8) 该网站旨在连接全球俄语阅读/口语人士。 问题是很多人(约70%)用拉丁字母输入俄语搜索词。例如,“novaja mashina”在英语中没有任何意思,但在俄语中的意思是“新车” 我的任务是构建主页标题和Meta tag=description,这样我就可以一石二鸟了,如果可能的话,这意味着可以容纳那些拥有并将使用西里尔文键盘和西里尔文键入搜索词的人,以及那些将使用拉丁字母构建俄语单词但仍能找到我的网站的人 我的解决方案是(我认为很糟糕),简单地将拉丁语和西里尔语一个接一个地堆叠在title标签中,在meta=description中也一样Html Meta标签:拉丁和非拉丁字母站点的标题和描述,html,internationalization,meta-tags,multilingual,phonetics,Html,Internationalization,Meta Tags,Multilingual,Phonetics,我(我相信)有一个独特的情况;有点困惑。事情是这样的 情况:我有一个单一语言的网站,所有内容(内容、链接)都是非拉丁字符。(西里尔文)(utf-8) 该网站旨在连接全球俄语阅读/口语人士。 问题是很多人(约70%)用拉丁字母输入俄语搜索词。例如,“novaja mashina”在英语中没有任何意思,但在俄语中的意思是“新车” 我的任务是构建主页标题和Meta tag=description,这样我就可以一石二鸟了,如果可能的话,这意味着可以容纳那些拥有并将使用西里尔文键盘和西里尔文键入搜索词的人
- 这完全是个坏主意吗
- 搜索引擎机器人/爬虫会忽略用英语写的俄语单词吗
- 如果我这样做,谷歌或其他搜索引擎会不会感到困惑或对排名产生负面影响
- 用英语写标题和元描述也是个好主意吗 谷歌会考虑标题太长,惩罚我吗?(西里尔语+拉丁语+俄语+英语,同样的事情3次,最终会有点长的标题)
标签有一个属性,可以帮助搜索引擎:
- 了解您有一个多语言页面
- 分别并正确地索引每种语言中的元值
lang
属性:
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="description" lang="ru" content="новая машина">
<meta name="description" lang="ru-Latn-t-cyrl" content="novaya mashina">
<meta http-equiv="Content-Language" content="ru, ru-Latn-t-cyrl"/>
</head>
...
</html>
...
语言代码ru-Latn-t-cyrl
意味着content
标记的值实际上是俄语,但它是从西里尔语到拉丁语的音译。有关此语言代码约定的详细信息,请参阅content
http equiv=“content Language”的值告诉浏览器您的页面同时包含俄语和俄语拉丁语
现在你的问题是:
- 搜索引擎机器人/爬虫会忽略用英语写的俄语单词吗
- 如果我这样做,谷歌或其他搜索引擎会不会感到困惑或对排名产生负面影响
- 用英语写标题和元描述也是个好主意吗
-
谷歌会考虑标题太长,惩罚我吗?(西里尔语+拉丁语+俄语+英语,同样的事情3次,最终会有点长的标题)
标记
最后,这里有一些来自W3C的关于用HTML声明语言的信息