我有一个包含动态内容和不同类型页面的网站。我有一些页面很少改变,我有像博客这样经常改变的页面。博客页面还有用于排序的链接,例如按日期排序,asc,desc。
在某些页面上,我还有指向不同标签内容的链接,以及仅作为锚链接的链接。
现在当我使用 xml站点地图生成器 然后所有链接都被扔进了网站,所以我不认为所有链接都是真正相关的。
到目前为止的博客文章也被纳入了站点地图。这真的有必要吗?我认为博客帖子的链接可以被编入索引。
制作站点地图的最佳方法是手动将主菜单链接分配给站点地图,还是索引真正推荐的所有内容?
您应该使用 sitemap 来索引所有内容。包含每个网址都没有任何缺点,并且存在大规模丢失一些网址的危险。
在您的站点地图中,每个网址都可以包含与之关联的不同数据集。看看 元素定义 并调整更重要网址的设置,不太重要
<url>
<loc>http://www.example.com/about</loc>
<lastmod> 2010-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<changefreq> are about how frequently a page may change. Adjust the value as needed,
alwaysand
name__hourly`的值显示您认为页面经常更新。
always
name__hourly
name__daily
name__weekly
name__monthly
name__yearly
name__never
name__你可以设置<priority>
的值:
<priority>1.0</priority>
<priority>0.9</priority>
<priority>0.8</priority>
<priority>0.7</priority>
<priority>0.6</priority>
<priority>0.5</priority>
<priority>0.4</priority>
<priority>0.3</priority>
<priority>0.2</priority>
<priority>0.1</priority>
<priority>0.0</priority>
因此,对于您发现更重要的页面,请按优先级顺序设置项目。非常重要的设置为1.0
,重要0.9
,常规重要性0.5
并且不重要0.1
或0.0
。这应该给你你正在寻找的控制量。
简而言之,保留所有内容并没有任何缺点,假设你有少于 50,000 urls 。
如果您使用任何体面的博客软件,那么您应该有一个RSS源,可用作站点地图,可能是更好的选择。您绝对可以将RSS提要作为站点地图提交给Google和Yahoo网站管理员工具。根据您的其他内容,您可能还需要站点地图。
博客页面还有用于排序的链接,例如按日期排序,asc,desc。
我会尽量避免使用不同排序顺序的页面 - 它们本质上是具有不同视图的相同内容。只需确保您将主页编入索引 - 例如博客文章列表,分页。
现在博客文章也将被纳入站点地图。这真的有必要吗?我认为博客帖子的链接可以被编入索引。
你是对的,搜索引擎应该能够很好地找到你的内容。 XML站点地图并不总是必要的。但这是让您的内容索引更快一些的好方法,特别是如果某些页面嵌套在您的网站深处,或者它是一个特别新的网站。
你可以考虑A1 Sitemap Generator。它将根据内部链接计算优先级值。 (也许值得一试。否则只要忽略优先级值。)