时间:2019-08-01
编辑:网站制作公司
979
0
长沙企业网站建设当我们谈论站点地图时,大多数人会想到一个带有链接的网页。但是,有一种更有用的站点地图类型:XML站点地图。拥有一个有什么好处?还有其他类型吗?如何创建XML Sitemap?请仔细阅读,找出答案..
你会问很多问题的问题是:“为什么我需要在我的网站上添加一个站点地图”?
简而言之,站点地图对于正确索引您的网站非常方便; 他们在爬行过程中帮助搜索引擎。
您可以将站点地图与抓取工具的路线图进行比较。爬虫通常通过链接(href或src)发现新页面。站点地图用于仔细检查其链接数据库,允许他们发现他们可能不会看到的页面。作为奖励,您可以通过添加元数据为爬网程序提供有关URL的其他信息。
这对于具有大量新/更新页面的新网站或网站尤其有用。借助站点地图,搜索引擎可以更快地找到他们的页面,减少索引它们所需的时间。
长沙企业网站建设您应该记住的一件事是,站点地图不保证列出的页面将添加到索引中。如果页面质量低或包含重复内容,则可能会将其排除。站点地图只是帮助搜索引擎了解您的站点结构。
站点地图可分为两类:HTML站点地图和XML站点地图。
这些是访问者可用于浏览网站的经典站点地图。它们通常可以在单独的页面上找到。HTML Sitemaps很容易创建,因为它们基本上是通过链接显示网站结构的网页。
由于它们是使用HTML构建的,我们可以添加一些CSS来增加一些东西,使站点地图与您的视觉品牌体验保持一致。如果您缺乏灵感,您应该查看Astuteo的SlickMap或David Leggett 的CSSsitemap系统。
除了对用户的明显好处之外,HTML站点地图对SEO也很有用。如果抓取工具可以轻松找到指向HTML站点地图的链接,则可以帮助他们了解您的网站结构。如果添加或删除页面,请不要忘记更新站点地图(您可能必须手动执行此操作)。
XML Sitemaps仅供搜索引擎使用。所有最大的搜索引擎(Google,Bing,Yahoo)都使用XML站点地图进行抓取。
有大量的在线工具可以帮助您自动生成站点地图(这是一个有用的列表)。如果您使用的是Wordpress或Joomla等内容管理系统,则可以使用大量插件。
然而,对于站点地图的工作方式有一些背景知识是个好主意。这就是我们将在下一节中逐步创建基本站点地图的原因。
HTML和XML是最常用的Sitemap格式。但是,谷歌也接受RSS 2.0和Atom 1.0提要。您可以将这些Feed的网址用作站点地图。此技术的问题是可能不包括旧页面。
XML Sitemap的一大优势是包含元数据,允许您提供有关每个页面内容的其他信息。可以按如下方式创建XML Sitemap:
第1步:创建一个文本文件,将其命名为“sitemap”并使用.xml扩展名保存。
第2步:接下来,我们需要通过添加以下代码段告诉搜索引擎如何编码站点地图:
1 2 3 | <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> </urlset> |
第3步:在下一步中,我们添加所有相关的网址。我们在关闭urlset标记之前执行此操作。下面你会找到一个URL条目的例子(不用担心,我们稍后会讨论各种元素):
1 2 3 4 五 6 | <url> <loc>http://www.website.com/</loc> <lastmod>2012-12-12</lastmod> <changefreq>daily</changefreq> <priority>1</priority> </url> |
该LOC标签用于链接到页面。只需输入标签之间的URL即可。
lastmod显示上次修改页面的日期。
正如您可能已经猜到的,Changefreq是页面的平均更改频率(每小时,每天,每周,每月,每年......)。对存档的URL使用“never”。
您还可以通过优先级标记确定某些页面的优先级。优先级值范围从0.0到1.0(1.0是最重要的)。页面的默认优先级为0.5。为所有页面分配最高优先级将无济于事,因为优先级是相对的(它仅用于区分站点地图中的页面)。
loc标签是必需的,lastmod,changefreq和priority标签是可选的!
第4步:现在我们已经创建了站点地图,现在是时候将其上传到我们的站点了。它应该添加到根目录。
在创建站点地图时,您应该记住以下几点:
站点地图中的所有网址都必须来自同一主机。
URL的最大长度为2,048个字符(应该足够多)。
站点地图最多可包含50,000个网址。
站点地图的最大文件大小为50 MB。
如果您的站点地图太大,您可以将其拆分为多个站点地图,在这种情况下,您需要添加站点地图索引文件。这看起来与普通站点地图基本相同,但某些标签的命名方式不同。看看这个例子:
1 2 3 4 五 6 7 8 9 | <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>http://www.website.com/sitemap1.xml</loc> </sitemap> <sitemap> <loc>http://www.website.com/sitemap2.xml</loc> </sitemap> </sitemapindex> |
站点地图索引文件通过<loc>标记链接到两个不同的站点地图。从理论上讲,Sitemap索引文件最多可链接50.000个站点地图。
也可以为视频创建站点地图。您可以创建单独的文件,也可以将视频信息添加到现有的站点地图中。添加此信息会增加您的视频显示为丰富代码段的可能性。
请注意,Google只能抓取以下视频格式:wmv,mp4,mpeg,mpg,m4v,asf,flv,swf,avi,ra和ram。
我们来看一个视频站点地图示例并讨论各种元素。
01 02 03 04 05 06 07 08 09 10 11 12 13 | <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>http://www.website.com/video-page.html</loc> <video:video> <video:thumbnail_loc>http://www.website.com/video-thumbnail.jpg</video:thumbnail_loc> <video:title>Most Awesome Video Ever</video:title> <video:description>As the title says: this is the most awesome video ever. </video:description> <video:content_loc>http://www.website.com/video.mp4</video:content_loc> <video:duration>120</video:duration> </video:video> </url> </urlset> |
该LOC标签指示的页面,视频都可以找到。如果视频用于创建丰富的代码段,则这是用户点击缩略图时将发送到的页面。
该视频:缩略图是用于创建丰富网页摘要预览图像。
该视频:标题 ..
..和视频:描述应该是不言自明的。
该视频:内容链接到域上的视频的位置。
最后,视频:持续时间应该在几秒钟内添加。
您可以添加许多其他标记,例如评分,查看次数,限制等。所有可用的标记都可以在Google的网站管理员资源中找到。
PS:如果您在创建视频站点地图时遇到问题,可以使用Distilled的视频站点地图生成器。这是一个Google Doc文件,可以自动生成正确的代码。您所要做的就是将其复制并粘贴到您的站点地图中。
如果您希望图像显示在Google图片搜索结果中,则图像站点地图非常有用。这可以为您提供额外的访客。与视频站点地图一样,您可以将图像添加到现有站点地图或创建单独的文件。
基本图片Sitemap如下所示:
01 02 03 04 05 06 07 08 09 10 11 12 13 | <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>http://website.com/page.html</loc> <image:image> <image:loc>http://website.com/image1.jpg</image:loc> </image:image> <image:image> <image:loc>http://website.com.com/image2.jpg</image:loc> </image:image> </url> </urlset> |
首先,您需要指定可以找到图像的页面。您可以通过loc-tag执行此操作。
使用image:image-tag列出页面中的所有图像(最多1000个)。
您可以选择添加其他信息,例如标题,位置信息和标题。
每个人都知道错误隐藏到您的代码是多么容易,所以验证您的站点地图以确保它没有错误是个好主意。有许多在线工具可以检查文件的有效性,例如
或者,您可以使用Google网站站长工具来测试您的XML站点地图。单击“优化”>“站点地图”下的“添加/测试站点地图”按钮时,可以在提交站点地图之前对其进行测试。
长沙企业网站建设现在我们已经创建并验证了我们的站点地图,现在是时候通知搜索引擎了解它。
您可以通过网站站长工具向Google和Bing通知您的站点地图的位置。对于谷歌; 登录您的帐户并转到优化>站点地图。在右侧,您将看到“添加站点地图”按钮。只需添加站点地图的网址即可。在Bing网站站长工具中,查找站点地图小组件,然后点击“提交站点地图”。您可以在此处输入站点地图的位置。
或者,您可以将URL添加到robots.txt文件中。
如果您有Sitemap索引文件,则无需单独添加单独的站点地图。
如果您想确保抓取工具不会遗漏您网站中的任何重要网页或文件,最好添加XML Sitemap。您甚至可以添加其他元数据,例如更改频率和优先级。此外,您还可以为视频和图像创建站点地图。
长沙企业网站建设站点地图准备就绪后,请不要忘记验证它并通过robots.txt文件或其各自的网站站长工具通知搜索引擎。
3
s后返回登录3
s后返回登录