wordpress - robot.txt 和网站管理员工具中的多语言站点地图问题

标签 wordpress seo sitemap robots.txt google-search-console

我在这里有点迷路,我想知道哪种方法最好

我有一个使用 Wordpress 的网站,带有 3 种语言的 All in One Seo 和 xml 及其站点地图:

website.com/sitemap.xml (default in spanish)
website.com/en/sitemap.xml (english version)
website.com/pt-br/sitemap.xml
  1. 首先,放入 robots.txt 的最佳做法是什么,只放入一行 (website.com/sitemap.xml) 或 3 个站点地图 url? (同时 xpml 插件会自动在每个页面中添加一个 rel="alternate"hreflang="x",并带有指向已翻译页面的链接)

  2. Google 网站站长工具的最佳实践是什么?

    • 提交 3 个站点地图
    • 仅提交 1 个站点地图并希望谷歌理解使用 rel="alternate"hreflang="x"

    • 或者创建 3 个不同的帐户,每种语言一个?

最佳答案

从技术角度来看,如果您使用一个站点地图,对您和我们 (Google) 来说都更容易,因为您将只创建一个文件,而我们只需处理一个文件。这会提高性能。

从分析的角度来看,如果您创建 3 个不同的站点地图并通过 Search Console(以前的网站站长工具)提交它们会更好,因为您会在站点地图模块中获得每个站点地图的报告,这让您可以更轻松地调试事情站点地图。

如果您添加 rel-alternate-hreflang,对我们而言,您选择哪条路径并不重要;选择对您来说更容易的那个!

关于wordpress - robot.txt 和网站管理员工具中的多语言站点地图问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31085119/

相关文章:

seo - 我是否需要为 AMP 页面提交单独的(移动)站点地图?

asp.net - 从父转发器外部访问 SiteMapNode Container.DataItem

mysql - 每个作者在 wordpress 中的最新帖子

javascript - YouTube iframe加载的脚本不会超过Google的页面速度

没有 sudo 访问权限的 AngularJS 和 PhantomJS

javascript - 如何制作一个使用 Javascript 路由器的可索引网站?

c# - ASP.net 菜单仅显示 Web.sitemap 中的某些节点

css - 如何使用 css 在输入框前放置标签?

wordpress - 在单个 url 中组合多个自定义用户分类

html - 一个组织的分散的 hCard 数据