Google如何知道指向我的网页的链接,因为我想创建一个多语言网站,但是SEO妨碍了我



我对英语不好原谅我,并尝试理解我

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

尝试多语言**

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

https://imgbbbbb.com/image/rgt9r

我已经对课程进行编程以自动选择语言并更改语言等等

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

登记页中的一个示例我将放置多语言按钮

<button><?php Lang::main('RGISTER') ?></button>

我如何将注册页面放入机器人文件(SiteMap)中,以两种语言,即阿拉伯语和英语

一些必不可少的项目,以确保您在支持网站的国际化时已解决:

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

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

<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/" />

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

也有在cctld,subdirectory/subfolder,subdomain等中具有一致性,

更多来自Google搜索控制台支持的读数(涵盖SiteMap支持)。

根据这篇Google支持文章(告诉Google有关您页面的本地化版本)和此用户的问题(我如何为多语言网站添加元标签?)使用替代元链接到您的多语言内容。

Google文章还建议其他有用的技巧和技术。

告诉当前页面也可以在此URL上的Espanjol中找到:

<link rel="alternate" href="http://example.com/es" hreflang="es" />

最新更新