当前位置: 首页 > news >正文

SEO

Google搜索中心:https://developers.google.cn/search/docs?hl=zh-cn


Sitemap 站点地图

站点地图是一种文件,您可在其中提供与您网站中的网页、视频或其他文件有关的信息。搜索引擎会读取此文件抓取您的网站。站点地图会告诉搜索引擎您认为网站中的哪些网页和文件比较重要。

应用场景
1、您的网站很大。
2、网站为新网站且指向该网站的外部链接不多。Googlebot 及其他网页抓取工具是通过跟踪网页之间的链接来抓取网页的。因此,如果没有其他网站链接到您的网页,Googlebot 可能发现不了您的网页。
3、您的网站包含大量富媒体内容(视频、图片)或显示在 Google 新闻中。
以下情况无需站点地图
1、网站上的网页数(您认为需要纳入搜索结果中的网页)不超过 500 个。
2、Googlebot 可以沿着首页的链接找到您网站上的所有重要网页。

分类

xml

优点
可扩展且用途广泛。
它可以提供有关网址的最详细信息。
大多数内容管理系统 (CMS) 会自动生成站点地图,或者 CMS 用户可以找到大量站点地图插件。
缺点
在大型网站或网址经常改变的网站上维护映射可能会比较复杂。

sitemaps文档:https://www.sitemaps.org/protocol.html

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.example.com/foo.html</loc><!--<lastmod>反映对网页的最后一次重大更新的日期和时间--><lastmod>2022-06-04</lastmod></url>
</urlset>

Google 会忽略 <priority> 和 <changefreq> 值。

txt

如果您只想提供网页网址,您可以将它们添加到位于 https://www.example.com/my_sitemap.txt 的文本站点地图中,要确保它的扩展名为 .txt。
优点
易于执行和维护,尤其是在大型网站上。
缺点
仅限 HTML 和其他可编入索引的文本内容。

RSS、mRSS 和 Atom 1.0

如果您的 CMS 会生成 RSS 或 Atom Feed,您可以将该 Feed 的网址作为站点地图提交。 但此类 Feed 仅提供近期网址的相关信息。
优点
大多数 CMS 会自动生成 RSS 和 Atom Feed。
可提供有关您视频的信息。
缺点
除了 HTML 和其他可编入索引的文本内容之外,它只能提供视频相关信息,而不能提供图片或新闻相关信息。

规范

1、单个站点地图的文件大小不得超过 50MB(未压缩),其中包含的网址数量不得超过 50,000 个。
2、站点地图文件必须采用 UTF-8 编码,站点地图只会影响父级目录中的下级目录。因此,我们建议将站点地图发布在根目录下。
3、请在站点地图中使用完全限定的绝对网址。
/mypage.html(相对网址)
绝对网址:https://www.example.com/mypage.html。

创建站点地图

站点地图中的网址顺序无关紧要。
如果您使用的是 WordPress、Wix 或 Blogger 等 CMS,那么您的 CMS 可能已经向搜索引擎提供了站点地图(搜索:CMS 如何生成站点地图,或者如何创建站点地图)。
如果要创建的站点地图包含的网址比较少,可以手动创建站点地图。
使用工具自动生成站点地图。

将站点地图提交给 Google

1、在 Search Console 中提交站点地图:https://support.google.com/webmasters/answer/7451001?hl=zh-cn。 您可以查看 Googlebot 何时访问了站点地图。
2、使用 Search Console API 程序化地提交站点地图:https://developers.google.cn/webmaster-tools/v1/sitemaps/submit?hl=zh-cn。
3、在 robots.txt 文件中添加:Sitemap: https://example.com/my_sitemap.xml


http://www.mrgr.cn/news/66501.html

相关文章:

  • HTMLCSS:3D 旋转卡片的炫酷动画
  • 若依框架-添加测试类-最新
  • Vue3和Springboot前后端简单部署
  • 【力扣 + 牛客 | SQL题 | 每日5题】牛客SQL热题216,217,223
  • BLE 协议之 ATT
  • Python并发编程——threading
  • 一个最简单的网络编程
  • OpenID Connect 和 OAuth 2.0 有什么不同?
  • Java继承练习
  • C++《list的模拟实现》
  • 通讯录(静态)
  • js基础篇笔记 (万字速通)
  • 【安装配置教程】二、VMware安装并配置ubuntu22.04
  • Kane-Mele X4Y2Z6材料自旋电子和谷电子理论研究
  • CSS的配色
  • 【数据分享】1981-2024年我国逐日平均气温栅格数据(免费获取)
  • 网络学习笔记---客户端和服务端
  • FBX福币交易所A股三大指数小幅低开 稀土永磁板块回调
  • Oracle OCP认证考试考点详解082系列12
  • 简易CPU设计入门:译码模块(一)
  • 【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,2-14
  • MySQL学习正式篇
  • 深度学习模块创作(缝合)教程|适合1-360月小宝宝食用,干货满满
  • Java基础-集合
  • 【保姆级教程】使用 oh-my-posh 和 clink 打造个性化 PowerShell 和 CMD
  • 树莓派上安装与配置 Nginx Web 服务器教程