Entity framework URL和SEO中的实体属性

Entity framework URL和SEO中的实体属性,entity-framework,asp.net-mvc-5,seo,Entity Framework,Asp.net Mvc 5,Seo,我对ASP.NET MVC应用程序的编码方式允许通过URL中的友好名称检索存储的实体,例如: www.mysite.com/artists/james-brown/songs 其中,james brown是存储在我的Artist实体上的URL友好字符串 现在想象一下,我添加了一个以前没人听说过的艺术家,也没有人浏览过该艺术家的歌曲页面 Google/Yahoo/其他搜索引擎怎么知道我的网站上确实有那个不知名艺术家的歌曲呢 我是否在添加/删除艺术家时创建网站地图并通过代码进行维护?是的,只需将它们

我对ASP.NET MVC应用程序的编码方式允许通过URL中的友好名称检索存储的实体,例如:

www.mysite.com/artists/james-brown/songs

其中,
james brown
是存储在我的
Artist
实体上的URL友好字符串

现在想象一下,我添加了一个以前没人听说过的艺术家,也没有人浏览过该艺术家的歌曲页面

Google/Yahoo/其他搜索引擎怎么知道我的网站上确实有那个不知名艺术家的歌曲呢


我是否在添加/删除艺术家时创建网站地图并通过代码进行维护?

是的,只需将它们添加到网站地图、内部链接甚至外部链接中即可

让新链接对搜索引擎世界可见的已知方法很少

XML和HTML站点地图:

将其添加到站点地图并通过网站管理员工具提交。 HTML站点地图是实现它的另一种方法。如果站点有页脚站点地图,则可以将其添加到其中

内部链接

创建从高排名页面或高爬网页面到新页面的内部链接。谷歌和其他搜索引擎倾向于抓取内容经常变化的页面。因此,如果您有一个刷新的内容页面,请尝试将其添加到这些页面中,这些页面被快速发现的可能性很高

外部链接

从外部博客、公司博客和pagetube.org等网站创建链接,这些链接有助于发现该网站