asp.net-mvc - .net mvc 和 SEO

标签 asp.net-mvc seo

所以我刚刚将我的一堆旧网站迁移到 .net mvc,并在上周将它们放到了网上。

我尽我所知对它们进行了 SEO 优化,但我注意到我的子页面中没有一个(一个都没有!)显示在 google 上...只有我的主页。

我为产品创建了 Controller ,尝试为每个页面提供插件。

例如: http://www.mywidgets.com/widget_to_make_coffee/coffee_making_widgets

具有讽刺意味的是,谷歌仍然显示我在旧网站上的一些子页面,我已将其重定向到新网站,但我担心当它完全更新其索引时,我将失去该展示位置,而无法从中获得展示位置我的新东西,因为它无处可寻...

这是不好的做法吗?我是否应该将所有东西都从家庭 Controller 中分离出来?

最佳答案

Should I have structured everything off of the home controller?

没有。它正在发生其他事情。

ASP.NET MVC 的优势之一是您可以将路由(URL)与代码逻辑(模型/ View / Controller )分离

关于asp.net-mvc - .net mvc 和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7895321/

相关文章:

asp.net-mvc - MVC.NET 是否通过 cookie 处理角色?

javascript - 部分 View 复选框在普通 View 中不起作用

c# - 将多个对象作为参数传递给 mvc 6 操作

asp.net-mvc - Project Silk 类型架构对于数据繁重的 LOB 应用程序的稳健性如何?

php - Codeigniter 如何从 url_title() 中获取原始字符串?

url - SEO重复内容

wordpress - Yoast SEO 如何允许爬虫机器人

c# - 无法将 Entity Framework 成员更改为 protected

javascript - 删除 URL 上的 #book anchor

internet-explorer - OpenCart - 如果填写产品 SEO 关键字,OpenCart 在 IE 上崩溃