大数跨境

如何创建XML站点地图以提升网站SEO

如何创建XML站点地图以提升网站SEO Shopify电商独立站
2024-07-19
6
导读:XML 站点地图有助于搜索引擎爬虫导航您的网站,从而确保所有面向公众的页面都能被目标受众访问。

什么是XML站点地图?

如果你拥有一个网站,可能会认为查找所有页面是显而易见的。但实际上,用户和搜索引擎很容易忽略某些页面,导致错失有机流量及访客互动的机会。这正是XML站点地图发挥作用的地方。

XML站点地图列出了网站上所有面向公众的页面。作为一种简单的基于文本的文件格式,它使搜索引擎爬虫能够轻松读取网站内容。

XML站点地图既可以是一个列出所有URL的单一文件,也可以包含父子关系,即一个父站点地图链接到多个子站点地图。子站点地图通常按文件夹或页面类型组织。例如,Shopify商店会自动为产品、集合、页面和博客文章生成单独的子站点地图。

XML站点地图示例

大多数网站的站点地图公开可访问,通常位于 domain.com/sitemap.xml 或类似地址。以下是健康与生殖健康公司Lola的主站点地图(mylola.com/sitemap.xml)示例:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- 这是父站点地图,链接到以下所示的产品、集合和页面的其他站点地图。该站点地图不能手动编辑,但会实时更新以保持最新状态。 -->
    <sitemap>
        <loc>https://mylola.com/sitemap_products_1.xml?from=413574791211&to=6916825776174</loc>
    </sitemap>
    <sitemap>
        <loc>https://mylola.com/sitemap_pages_1.xml</loc>
    </sitemap>
    <sitemap>
        <loc>https://mylola.com/sitemap_collections_1.xml</loc>
    </sitemap>
    <sitemap>
        <loc>https://mylola.com/sitemap_blogs_1.xml</loc>
    </sitemap>
</sitemapindex>

它以遵循站点地图规范的初始声明开始,接着是一行描述用途的注释,随后是四个子站点地图位置的列表。

以下是Lola的集合站点地图样本(包含超过50个URL,此处展示前三个):

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    <url>
        <loc>https://mylola.com/collections/cramps</loc>
        <lastmod>2023-11-04T14:00:48-04:00</lastmod>
        <changefreq>daily</changefreq>
        <image:image>
            <image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Cramp-Care.jpg?v=1574110262</image:loc>
            PMS产品
        </image:image>
    </url>
    <url>
        <loc>https://mylola.com/collections/periods</loc>
        <lastmod>2023-11-04T16:05:23-04:00</lastmod>
        <changefreq>daily</changefreq>
        <image:image>
            <image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Period.jpg?v=1574689545</image:loc>
            <image:title>清洁经期产品</image:title>
        </image:image>
    </url>
    <url>
        <loc>https://mylola.com/collections/sex</loc>
        <lastmod>2023-11-04T16:05:23-04:00</lastmod>
        <changefreq>daily</changefreq>
        <image:image>
            <image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Sex.jpg?v=1574110088</image:loc>
            <image:title>女性性健康产品</image:title>
        </image:image>
    </url>
</urlset>

对于上述URL,站点地图列出了链接地址、最后修改日期以及主图和图片标题。这些信息主要用于帮助搜索引擎爬虫确定何时重新抓取页面。

为什么拥有XML站点地图很重要?

XML站点地图的核心价值在于搜索引擎优化(SEO),有助于网站在Google、Bing等平台获得排名。搜索引擎依靠爬虫来理解网站及其页面结构。

Shopify技术SEO和数据专家Arthur Camberlein强调:“XML站点地图充当了搜索引擎的路线图,确保其能找到并索引所有重要页面,加速新内容或更新内容的发现与收录。同时,它也有助于识别和修复网站错误,改善用户体验和排名。”

若无站点地图,爬虫只能通过页面链接逐层发现内容,这可能导致两个问题:一是遗漏索引较少的重要页面;二是误索引过时、不相关或私密的落地页。

XML站点地图为爬虫提供了一份易读的“地图”,明确列出希望被索引的页面,助其优先处理重要内容并忽略无关页面。为提升SEO效果,建议将站点地图提交至Google Search Console,并在robots.txt文件中引用(Shopify默认已执行此操作)。

此外,XML站点地图对营销人员同样有益。其简洁布局便于审查和组织内容,有助于快速识别重复、过时或不相关的信息。

XML站点地图的类型

  • 图片站点地图
  • 视频站点地图
  • Google News站点地图
  • 移动站点地图
  • Hreflang站点地图

最常见的是标准XML站点地图索引,它列出网站上的每一个链接,并提供<loc>(URL)、<lastmod>(最后修改日期)和<changefreq>(检查频率)等自动上下文信息。针对特定需求,还有以下类型:

图片站点地图

用于索引网站图片,通过提供图片类型、主题、说明、标题、地理位置和许可证等详细信息,帮助搜索引擎发现原本难以找到的图片,增加其在图片搜索中的曝光率。此类站点地图最适合电商、摄影或图库等以图片为主的网站。

视频站点地图

针对托管大量视频的网站,向搜索引擎提供视频标题、描述、播放页URL、缩略图及原始文件位置等详细信息。

Google News站点地图

专为出现在Google News上的网站设计,提供文章标题、发布日期和关键词等信息,确保新文章被快速收录。对于新闻机构而言,时效性至关重要。

移动站点地图

专为拥有独立移动端URL的网站设计,帮助搜索引擎索引移动特定版本。随着响应式和移动优先设计的普及,此类站点地图已不再常见。

Hreflang站点地图

适用于多语言或多地区网站,向搜索引擎指示各页面版本对应的语言或目标地区。

创建XML站点地图的方法

  • 由CMS生成的站点地图
  • 由插件/应用生成的站点地图
  • 手动生成的站点地图

由CMS生成的站点地图

许多现代CMS(包括Shopify)会自动生成并托管XML文件。Shopify在yourdomain.com/sitemap.xml处托管父级站点地图,并为国际域名生成额外站点地图。系统会自动包含状态为“active”且销售渠道含“online store”的内容。若不希望某页面出现在站点地图中,可通过后台功能将其移除。

由插件/应用生成的站点地图

对于不自动生成站点地图的CMS,或需要更多自定义功能的用户,可使用插件或应用作为自动生器。使用时需注意设置是否符合需求,并确认是否会替换CMS原生站点地图,避免因重复文件混淆爬虫。

手动生成的站点地图

营销人员也可自行创建站点地图,但缺点是需持续维护以保持更新。

XML站点地图常见问题解答

如何使用Shopify创建站点地图?

Shopify会自动在yourdomain.com/sitemap.xml处生成XML站点地图文件。一旦发布网站,站点地图即可使用。

XML站点地图和HTML站点地图有什么区别?

XML站点地图采用XML格式,旨在帮助搜索引擎发现内容;HTML站点地图则使用HTML格式,主要服务于用户导航,有助于提高爬取效率(减少爬取深度)。

XML站点地图是否有限制?

是的。单个XML站点地图在未压缩时最大为50MB,且最多包含50,000个URL。若超出任一限制,搜索引擎将停止爬取该文件后续的内容。

如何将您的XML站点地图提交给Google?

首先注册Google Search Console并验证网站所有权。随后,在控制台设置的“站点地图”部分提交站点地图的URL即可。

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 6353
粉丝 0
Shopify电商独立站 1234
总阅读1.7k
粉丝0
内容6.4k