【发布时间】:2014-09-07 08:36:46
【问题描述】:
我有一些创建站点地图的文件(例如 sitemap-product.php、sitemap-company.php 等)。它们是非常大的文件!
我想创建一个包含这些地址(sitemap-product.php、sitemap-company.php)的 XML 文件,然后当我将此 XML 文件包含给 Google 网站管理员时,Google 会一一检查这些文件。
我可以这样做吗? 感谢您的帮助!
【问题讨论】:
我有一些创建站点地图的文件(例如 sitemap-product.php、sitemap-company.php 等)。它们是非常大的文件!
我想创建一个包含这些地址(sitemap-product.php、sitemap-company.php)的 XML 文件,然后当我将此 XML 文件包含给 Google 网站管理员时,Google 会一一检查这些文件。
我可以这样做吗? 感谢您的帮助!
【问题讨论】:
站点地图格式的 XML 版本如下所示。我建议您使用站点地图生成工具生成它们,而不是尝试手动编写代码。在 Google 上搜索站点地图生成工具。我使用http://www.xml-sitemaps.com/ 创建了下面的sn-p。
<?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.TEST.co.uk/</loc>
<priority>1.00</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.TEST.co.uk/TEST.htm</loc>
<priority>0.80</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.TEST.co.uk/TEST.htm</loc>
<priority>0.80</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.TEST.co.uk/TEST.htm</loc>
<priority>0.80</priority>
<changefreq>weekly</changefreq>
</url>
</urlset>
您应该将您的 XML 站点地图称为“sitemap.xml”并将其放在您的 Web 服务器的根目录中。
如果您将站点地图的引用添加到 robots.txt 文件中,那么搜索引擎应该会自动找到它。
【讨论】: