首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌是如何知道我的网页链接的,因为我想创建一个多语言的网站,但搜索引擎优化阻碍了我的工作。

谷歌是如何知道我的网页链接的,因为我想创建一个多语言的网站,但搜索引擎优化阻碍了我的工作。
EN

Stack Overflow用户
提问于 2019-02-21 18:56:54
回答 2查看 54关注 0票数 0

我英语不好,原谅我,试着理解我

**我尝试使用多语言**数据库(mysqli)

**但我在SEO上遇到了麻烦**我在这样的数据库中创建了一个表

https://imgbbb.com/image/RgT9r

并且我已经编程使类自动选择语言和改变语言等等。

我的问题是Google将使用哪种语言(当用户搜索任何东西时)

注册页面中的一个示例,我将放置多语言按钮。

代码语言:javascript
运行
复制
<button><?php Lang::main('RGISTER') ?></button>

如何将注册页面以两种语言(阿拉伯语和英语)放到机器人文件(sitemap)中

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-22 17:43:41

在支持网站国际化时,要确保您已经解决了以下几个基本问题:

  • 设置lang属性,声明页面上内容的语言(<html lang="ja">...</html>)
  • <head>中添加具有备用版本/翻译和ISO 639-1语言代码 hreflang属性的绝对URL的链接元素。重要的也可以为当前页面本身添加一个自引用元素.

示例:当前的网页是英文的,但也有该网页的日语翻译版本声明<html lang="en">...</html>和在<head>中添加:

代码语言:javascript
运行
复制
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />

此外,在网站的sitemap.xml文件中添加语言/地区版本/引用,在每个页面上设置绝对的canonical总是一个好主意。

在ccTLD、子目录/子文件夹、子域等都有一致性、站点范围.

更多阅读谷歌搜索控制台支持(涵盖站点地图支持)

票数 1
EN

Stack Overflow用户

发布于 2019-02-21 19:39:41

根据这篇google文章(告诉Google您页面的本地化版本。)和这个用户的问题(如何为多语种网站添加元标签?),一个正确的方法是使用一个指向多语言内容的备用元链接。

Google的文章还为这个问题提供了其他有用的技巧和技巧。

告诉您当前页面也可以在此url上的espanjol中获得:

代码语言:javascript
运行
复制
<link rel="alternate" href="http://example.com/es" hreflang="es" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54814306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档