精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品开源心得,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究
近期持续优化锐英源软件网站,想用好网站地图,就下功夫找了些资料,本文有自己理解也有外文翻译,还有免费生成的办法,线索就在本文里,我试了3个免费的办法不行,最后找到了免费的办法,如果找不到联系我们。
网站地图是什么?有很多新手会问,我刚开始想着像树形结构哪样,随着研究的深入,发现理解不对。网站地图是什么?是URL的集合,网站地图免费生成就是用工具或网站免费生成URL的集合。
这些集合提交给网站,能够让网站清晰知道布局和具体的URL,好促进收录和SEO优化。但是提交不会影响新网页的收录和放出,只是帮搜索引擎更好理解网站。
具体的一个网站地图如下:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> <loc>http://www.wisestudy.cn/</loc> <lastmod>2024-10-16T05:33:38+00:00</lastmod> <changefreq>daily</changefreq> <priority>1.00</priority> </url> <url> <loc>http://www.wisestudy.cn/index.html</loc> <lastmod>2024-10-16T05:33:38+00:00</lastmod> <changefreq>daily</changefreq> <priority>1.00</priority> </url>
上面只是开头,XML文件标签是封闭,有结束部分,上面没列出来。
如果是txt格式的网站地图,则每行只是一个url,url用域名开始,后面带目录或具体html、aspx或php等等。
下面是翻译内容,注意找网站地图免费生成的办法。
站点地图列出的 URL 不能超过 50,000 个,并且它们的大小不能超过 50mb。如果您的站点地图超过其中一个或多个数字,那么您需要创建多个。
XML 声明 <?xml version="1.0" encoding="UTF-8"?> 这会告诉搜索引擎他们正在读取 XML 文件。它还说明了使用的 XML 版本和字符编码。对于站点地图,版本应为 1.0,编码必须为 UTF-8。 URL 设置 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 这是站点地图中所有 URL 的容器。它还告诉爬网程序使用哪个协议标准。大多数站点地图都指定了 Sitemap 0.90 标准,该标准得到了 Google、Yahoo! 和 Microsoft 等公司的支持。
为什么我需要站点地图? Google 通过抓取 Web 来发现新内容。当他们抓取页面时,他们会注意页面上的内部和外部链接。如果发现的 URL 不在他们的搜索索引中,他们可以解析其内容并在适当的时候为其编制索引。 但是 Google 无法以这种方式找到所有内容。如果网页没有从其他已知页面链接到,他们将无法找到它。 这就是站点地图的用武之地。 站点地图告诉 Google(和其他搜索引擎)在哪里可以找到您网站上最重要的页面,以便他们可以抓取和索引这些页面。 这很重要,因为搜索引擎如果不先索引您的内容就无法对其进行排名。
如何创建站点地图 一些 CMS 会为您生成站点地图。当您在站点中添加或删除页面和文章时,这些内容会自动更新。如果您的 CMS 不这样做,那么通常有一个可用的插件可以这样做。 在 WordPress 中创建站点地图 尽管 WordPress 为 34.5% 的网站提供支持,但它不会为您生成站点地图。要创建一个,您需要使用像 Yoast SEO 这样的插件。 要安装 Yoast SEO,请登录您的 WordPress 仪表板。 转到 Plugins > Add New。
在 Wix 中创建站点地图 Wix 会自动为您创建站点地图。您可以在 yourwixsite.com/sitemap.xml 中找到它。 不幸的是,你对站点地图中包含和不包含的页面没有太多控制权。如果你想排除某个页面,请前往该页面的 “SEO (Google)” 设置选项卡,然后关闭 “在搜索结果中显示此页面” 开关。
在 Squarespace 中创建站点地图 Squarespace 还会自动为您创建站点地图。您通常可以在 yoursquarespacesite.com/sitemap.xml 中找到它。 没有办法在 Squarespace 中手动编辑你的站点地图,尽管你可以在 “SEO” 选项卡中从搜索引擎中排除 (noindex) 页面。
在 Shopify 中创建站点地图 Shopify 会自动为您生成站点地图。在 yourstore.com/sitemap.xml 找到它。 不幸的是,在 Shopify 中没有简单的方法可以对页面进行 noindex。您必须直接编辑 .liquid 文件中的代码。
在没有 CMS 的情况下创建站点地图 如果您认为您网站上的页面少于 ~300 个,请安装免费版本的 Screaming Frog。 安装后,转到 Spider >模式。 将您的主页 URL 粘贴到标有 “Enter URL to spider” 的框中。 点击“开始”。
我们测试了一些最流行的生成器,发现相当多的生成器包括非规范 URL、noindexed 页面和重定向。这是糟糕的 SEO 做法。
生成器 包含规范化的 URL? 是否包含 noindexed URL? 包括重定向?
xml-sitemaps.com 是的 ❌ 不 ✅ 不 ✅
web-site-map.com 是的 ❌ 不 ✅ 不 ✅
xmlsitemapgenerator.org 是的 ❌ 不 ✅ 不 ✅
smallseotools.com/xml-sitemap-generator 是的 ❌ 是的 ❌ 是的 ❌
freesitemapgenerator.com 是的 ❌ 是的 ❌ 是的 ❌
duplichecker.com/xml-sitemap-generator.php 是的 ❌ 是的 ❌ 是的 ❌
xsitemap.com 是的 ❌ 是的 ❌ 是的 ❌
那么解决方案是什么呢? 如果 Screaming Frog 未能抓取你的整个网站,请使用 Ahrefs Site Audit(网站诊断)抓取你的网站。