요즘 현대 사이트는 점점 더 페이스 북/Gmail과 같은 서비스 지향적으로 변하고 있습니다.SEO 및 자바 스크립트 데이터로드
메인 페이지가로드 된 다음 모든 종류의 데이터를 호출하고 사이트에 추가하는 ajax 요청이 있습니다. 이것은 웹 MVC4에서 웹 API로 승격 된 것입니다.
이제는 이숍에 대한 제품 카테고리 페이지를 만들고 싶다고합시다. 이 구현으로가는 길은 좋은 레이아웃을 만들고 요청시 모든 데이터를 검색 할 웹 API를 만드는 것입니다.
그래서 우리는
같은 URL을해야합니다/api/Products
우리의 모든 제품과 JSON을 retun하고 우리는 어쩌면 (/ API/제품 필터/페이징을 추가하여이 API를 사용하여 구축 할 수 있습니다
? sort-by = name) 또는 필터링 된 json을 반환하는 다른 요소가 있으면 사용자에게 훌륭한 경험을 제공하면서 앞뒤로 ajax 요청을 전달할 수 있습니다.
지금 내 질문에 SEO가 어떻게됩니까?
그래서 몇 년 전 onepage 아약스/서비스 지향 사이트없이 우리는 페이지 매김과 함께 사과의 목록을로드 할
http://website.com/apples/
http://website.com/apples/2/
있을 것입니다. 그것은 JSON을 반환 한 후로드 할 서비스
/api/apples
을 즉시 사과를로드하지만 빈 페이지를로드하고 호출 할 것이다 그러나
이제 사이트http://website.com/apples/
것 사이트의 데이터.
Google https://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot에서이 기사를 읽었습니다. 그 내용은 저를 설득하지 못했습니다. 난 정말 뒤에 서비스를로드하고 다음 문자열 교체 싶지 않아요.
그것은 서비스
/api/apples
를 호출하고 구글 친화적 인 동시에 데이터를로드 할 것
http://website.com/apples/
을 가질 수 있습니다?