如何解决谷歌站点地图协议-如何在asp.net 4中为谷歌创建站点地图
|| 嗨,亲爱的诸主们: 我有如下页面:<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeBehind=\"MySiteNav.aspx.cs\" Inherits=\"Amlak.MySiteNav\" %>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head runat=\"server\">
<title>My Site Nav</title>
<link href=\"Styles/MySiteNav.css\" rel=\"stylesheet\" type=\"text/css\" />
</head>
<body>
<form id=\"form1\" runat=\"server\">
<div>
<h3>
My Web Site Navigation
</h3>
<asp:SiteMapDataSource ID=\"SiteMapDataSource1\" runat=\"server\" />
<asp:TreeView ID=\"TreeView1\" runat=\"server\" DataSourceID=\"SiteMapDataSource1\">
</asp:TreeView>
</div>
</form>
</body>
</html>
问:
1-是否足以作为我的网站导航站点地图介绍给Google?
我应该在此页面还是其他页面中添加一些内容?
2-Google SiteMap的常规协议是什么?
我用谷歌搜索了这个协议!但我似乎该协议已从Google帮助中删除!其他资源太旧了!
谢谢你的hal
解决方法
可从以下页面找到有关Google接受的Sitemap协议的信息:
网站站长工具帮助网站上的关于站点地图。
它们还提供有关如何创建站点地图的详细信息。
请注意,这是与MS为ASP.NET Sitemap格式选择的格式不同的格式,但是您可能可以使用某些XSLT从另一个格式中生成一个格式-例如,搜索引擎Sitemap并不在乎网站结构,因为它没有构建导航功能,它只关心页面本身。
编辑以回复评论:
创建站点地图后,您需要将其告知搜索引擎。您可以通过多种方式来执行此操作,从第二个链接为“提交站点地图”的链接开始。
许多站点引擎还支持
Robots.txt
文件的\“ Sitemap \”扩展名:
Sitemap: http://example.com/sitemap_location.xml
另一种选择是将其添加到一个或多个页面的元数据中:
<link rel=\"sitemap\" href=\"sitemap.xml\" type=\"application/xml\" />
另外,如果您目前不太满意,还可以使用其网站站长区域将其直接提交给搜索引擎,在该区域您可以登录,并在证明了网站所有权后(通常由将\“ known \”文件上传到根目录,或使用已知字符串修改首页的元数据),则可以直接上传站点地图,管理URL并获取性能报告:
Google网站管理员工具
Bing网站管理员工具
雅虎站点浏览器
等等。
,以下是有关您的站点地图需要采用哪种格式的一些信息:http://www.sitemaps.org/protocol.php
,检查http://www.vinull.com/Post/2006/12/03/aspnet-supporting-the-sitemap-protocol.aspx,以将asp.netSiteMapProviders
与站点地图协议集成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。