我对 ASP.NET MVC 应用程序进行了编码,允许通过 URL 中的友好名称检索存储的实体,例如:
www.mysite.com/artists/james-brown/songs
其中 james-brown
是存储在我的 Artist
实体上的 URL 友好字符串。
现在想象一下,我添加了一位以前没有人听说过的艺术家,也没有人导航到该艺术家的歌曲页面。
Google/雅虎/其他搜索引擎如何知道我的网站确实有那位未知艺术家的歌曲。
在添加/删除艺术家时,我是否需要创建站点地图并通过代码维护它?
最佳答案
几乎没有定义的已知方法可以使新链接对搜索引擎世界可见。
XML 和 HTML 站点地图:
将其添加到站点地图并通过网站管理员工具提交。 HTML 站点地图是实现这一目标的另一种方法。如果您的网站有页脚站点地图,您可以将其添加到其中。
内部链接
创建从高排名页面或高度爬网页面到新页面的内部链接。谷歌和其他搜索引擎倾向于抓取内容频繁变化的页面。因此,如果您有刷新的内容页面,请尝试将其添加到这些页面,这些页面很快被发现的机会很高。
外部链接
创建来自外部博客、公司博客和 pagetube.org 等网站的链接,这有助于被发现。
关于entity-framework - URL 和 SEO 中的实体属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29278277/