2011-10-25 7 views
0

그래서 나는 옛날 웹 사이트들을 .net mvc로 옮겨서 지난 주 그물을 풀었다..net mvc and SEO

내가 SEO를하는 방법을 잘 알고 있지만 하위 페이지 중 하나 (하나도 아님!)가 Google에 표시되고 있다는 것을 알았습니다. 단지 내 홈페이지 만 표시됩니다.

나는 각 페이지마다 플러그인을 제공하려고 제품을위한 컨트롤러를 만들었습니다.

예 : http://www.mywidgets.com/widget_to_make_coffee/coffee_making_widgets

아이러니하게도, 구글은 아직도 내가 새로운 리디렉션 한 이전 사이트에서 내 하위 페이지의 일부를 보여주고있다,하지만 난 두려워 완전히 인덱스를 업데이트 할 때, 나는 것 그 위치를 잃어 버리고 내 새로운 것들로부터 배치를 얻지 못합니다. 왜냐하면 그것은 어디에서 발견 될 수 있습니까?

이 나쁜 관행입니까? 가정용 컨트롤러에서 모든 것을 구성해야합니까?

+0

Google은 방화벽 외부에서 페이지를 방문 할 때 해당 페이지를 사용할 수 있습니까? 그들은 HTTP 200 코드를 반환합니까? 누군가가 이전 링크를 방문하면 어떻게됩니까? URL을 새 URL로 리디렉션합니까? 재 지정은 임시 또는 영구적입니까? –

+0

예 직접 모든 링크를 누를 수 있습니다 .... 리디렉션은 이전 링크에서 내 사이트의 홈 페이지로 영구적입니다. –

+1

귀하의 의견은 모든 것을 말하는 것 같습니다 - "리디렉션은 이전 링크에서 내 새 사이트의 홈 페이지로 영구적입니다"는 새 URL로 리디렉션 할 수 없습니까? –

답변

0

가정용 컨트롤러에서 모든 것을 구성해야합니까?

아니요. ASP.NET MVC의 장점

하나는 코드의 논리로부터 경로 (URL을) (모델/뷰/컨트롤러) - 부부 해제 할 수

+0

좋아요. 확장자가없는 (예 : .html) 내 게재 위치를 손상시키지 않았는지 확인하고 싶습니다. 내 드로잉 보드로 돌아가서 왜 내 하위 페이지가 나열되지 않는지 알게되었습니다 ... –

+1

@ChristopherJohnson : 저는 SEO 전문가가 아니지만 리디렉션 코드 (301 대 302)는 리디렉션 및 Google 검색 순위를 지정할 때 큰 영향을 미칩니다. 조금 더 자세히 조사하고 Google이 노크 할 때 적절한 리디렉션 응답을 반환하는지 확인할 수 있습니다. http://www.mattcutts.com/blog/seo-advice-discussing-302-redirects/ – Tommy

0

유일한 중요한 것은 당신이 가지고입니다 새 URL에 301 리디렉션을 전달하는 이전 URL의 내용입니다. 그 후 Google은 그 자체를 꽤 빨리 고칠 것입니다.

들어오는 링크 수에 따라 리디렉터를 영구히 유지할 수 있습니다.

+0

나중에 처리 된 모든 리디렉션이 있습니다 ... –