2014-03-02 4 views
2

저는 SQL 서버 2008 데이터베이스를 사용하여 ASP.NET에서 전자 상거래 웹 사이트를 개발 중입니다.SEO : 검색어 문자열을 사용하는 동적 URL을 검색 엔진 봇에서 어떻게 검색 할 수 있습니까?

대부분의 페이지는 데이터베이스 기반이며 모든 콘텐츠는 SQL Server에서 수집됩니다.

모든 제품 페이지는 데이터베이스에서 오는 데이터로 동적으로 생성되므로 모든 제품의 페이지 URL에는 고유 한 쿼리 문자열이 있으며 "product_id"변수가 포함되어 있습니다.

* 예 : http://www.myecommence.com/products.aspx?product_id=1 *

내 검색 엔진 최적화를 개선하고 싶습니다.

  1. 제품의 소수 다루기 괜찮을 수도 있지만 가 1000 개 이상의 제품이 있다면, 어떻게 모든 제품은 무엇을 크롤링 할 수 있을까?

  2. 가상의 숫자가 767 인 product_id가 Google 스파이더/봇에 있다는 것을 어떻게 알 수 있습니까?

  3. 나는 googleing을했는데, 의 페이지가 전혀없는 참조 사이트 또는 외부 사이트가 있다는 것을 이해할 수 없다. 을 크롤링 할 수 있습니까? 이것이 가능하다면 스파이더는 웹 사이트의 데이터베이스 테이블을 읽는 방법을 알아야하지만, 그렇지는 않습니다. 페이지와 링크의 대부분은 그들이 색인을 생성 할 수있는 방법을 동적 있기 때문에이 시점에서

  4. 는 같은 일이 "사용자 ID = N"을 사용하여 쿼리 문자열을 통해 액세스 할 수 있습니다에 "사용자 세부 정보"페이지 을 적용?

아마도 내가 묻는 것은 이미 논의되었지만 여전히 명확하지 않은 점이 있습니다.

답변

2

URL 재검색 규칙을 사용하려면 Mod Rewrite 규칙을 사용하는 것이 좋습니다.

이것은 Google에서 매우 중요합니다.

마찬가지로 좋은 카테고리 구조입니다.

http://msdn.microsoft.com/en-us/library/ms972974.aspx http://www.wrox.com/WileyCDA/Section/id-305997.html

귀하의 질문에 대답하려면 :

예 : 약간의 정보

domain.com/t-shirts/girls/star-wars-t-shirt/ 

여기

domain.com/products.aspx?product_id=1* 

보다 훨씬 더 나은입니다

제품 수가 적을 수 있지만 제품 수가 1000 개를 넘으면 어떻게 모든 제품을 크롤링 할 수 있습니까? 당신이 좋은 사이트 맵/메뉴 구조 등의 경우

, 구글이 모든 페이지를 크롤링 할 가능성이 높습니다.

어떻게 구글 거미/로봇은 PRODUCT_ID가 767의 가상 번호의 존재로 알고 있습니까?

통해 사이트 등의 메뉴 시스템을 통해, 당신의 사이트 맵을 통해 사이트를 크롤링 그러나 항상 기억 : Google은 심령하지 않습니다 - 당신이 그것에 방법/링크를 알려하지 않는 한이 페이지를 찾을 수 없습니다.

난 아직도 사이트 나 외부 사이트에서 전혀 언급이없는 페이지를 크롤링 할 수 있는지 이해할 수 없다,이 googleing 있었어요? 이것이 가능한 경우 거미는 웹 사이트의 데이터베이스 테이블을 읽는 방법을 알아야하지만 그렇지 않은 것 같습니다.

참조가없는 경우 - 잘못된 것을하고 있습니다. 사이트 구조를 개선하십시오. 페이지와 링크의 대부분은 그들이 색인을 생성 할 수있는 방법을 동적 있기 때문에이 시점에서

는 같은 일이 사용하는 쿼리 문자열을 통해 액세스 할 수 있습니다에 "사용자 세부 정보"페이지에 적용 "사용자 ID = N" ?

당 자체 동적 URL 잘못 아무것도 - 그러나 다시 나는 모 재 작성 또는 유사한을 통해 구현하는 검색 엔진 친화적 인 URL을 추천 할 것입니다 - 위의 리소스를 참조하십시오.

행운을 빌어 요, 콜린 내가 사이트의 모든 페이지의 목록이있는 사이트 맵 파일을 생성해야 이해하는 것과

1

최신 시스템은 id 기반 URL 패턴으로 매핑되는 맞춤 또는 자동 URL을 허용하여 SEO를 최적화합니다. 이 URL 스타일은 단어 제품 제목이나 키워드/설명에 대해 완전히 맞춤 설정된 단어를 허용하며 URL에 임의의 ID 번호보다 많은 가중치를 적용합니다.

모든 개별 페이지의 색인이 생성되도록하려면 일반적으로 Sitemap XML을 제출하거나 사용하는 것이 가장 좋습니다. 여기에 하나를 생성에 구글에서 더 많은 정보를 원하시면 : 당신이 올바른 방향으로 가고 얻을 수

https://code.google.com/p/googlesitemapgenerator/

희망!

+0

? 그러면 동적 URL/페이지가 봇에 표시되는 방법입니까? 따라서 새로운 페이지가 생성 될 때마다 프로그래밍 방식으로 사이트 맵에 삽입되어야하며 그 반대의 경우도 삭제되어야합니다. – Luther