ASP.NET MVC Controllers & Actions In Regards To URLs And SEO

Posted by user1066133 on Programmers See other posts from Programmers or by user1066133
Published on 2012-10-22T03:13:47Z Indexed on 2012/10/22 5:15 UTC
Read the original article Hit count: 447

Filed under:
|
|

The general idea is that if I were to create an MVC site, simple pages such as the contact and about pages will be placed under the Home Controller. So my URL would look like http://www.mysite.com/home/contact, and http://www.mysite.com/home/about.

The above works just fine, but I really don't like the idea of having the "home" portion in the URL. So what negatives would there be if I decided to make a controller name of Contact and About and just added a single Index action so that way the URL would be simplified to http://www.mysite.com/contact and http://www.mysite.com/about. This method looks cleaner.

Do any of you do the same or something similar? I've been trying to work on SEO for an escort service site I've developed and when you search for the females the link looks like http://www.mysite.com/escorts/female-escorts, and like-wise for males. I'm wondering if I should remove the Escorts Controller and just create a Female_Escorts Controller with an Index Action only so it comes out like the above as http://www.mysite.com/female-escorts.

© Programmers or respective owner

Related posts about asp.net-mvc

Related posts about seo