문제

우리는 Recursive Database 테이블에서 ASP.NET 응용 프로그램의 메뉴 컨트롤을 채우기 위해 사용자 정의 SitemAP 제공 업체를 사용하여 정적 XML Web.Sitemap 파일을 사용하지 않습니다.

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="" title=""  description="">
        <siteMapNode url="" title=""  description="" />
        <siteMapNode url="" title=""  description="" />
    </siteMapNode>
</siteMap>

SEO 최적화 이유는 앱이 web.sitemap 파일을 사용하지 않더라도 CustomsItemap 제공 업체의 항목을 Web.sitemap 파일로 내보내는 것이 유용합니까?

SEO에 긍정적으로 영향을 미치는 경우 SETEMAPPROVIDER 항목을 올바른 형식으로 XML 파일로 가져 오는 데 어떤 접근 방식이 사용됩니까?

어떻게 하시겠습니까?

도움이 되었습니까?

해결책

ASP.NET 자체를 넘어 ASP.NET의 사이트 맵에 특히 관심이있는 것은 확실하지 않습니다. 무한히 더 많은 SEO로 전환하는 한 (Google) Siteemap 스키마 - 이것은 XSLT가 설계된 직업입니다.

다른 팁

두 번째 Annakata는 거기에 있습니다. Google은 ASP.NET Siteemap 파일에 신경 쓰지 않을 것입니다. 당신은 그것을 준수하는 것을 만들어야합니다 SiteMap 사양. XSLT는 기존 사이트 맵에서이를 만들기위한 훌륭한 솔루션이 될 것입니다.

또한 많은 링크 (50,000 개 이상의 URL 또는 10MB 이상의 사이트 맵)가있는 경우 여러 사이트 맵이있는 특수 사이트 맵 인덱스를 사용해야합니다.

검색 엔진에서 사이트 맵을 찾으려면 robots.txt 파일에도 참조를 참조하십시오.

Sitemap: <sitemap_location>

당신은 또한 사용할 수 있습니다 Google의 웹 마스터 도구 귀하의 사이트 맵에 대해 알리기 위해. 이는 일반적으로 사이트가 더 빨리 색인화되는 데 도움이되며 사이트에 대한 훌륭한 정보 (Broken Sitemap 링크, Pagerank 통계 등)를 제공합니다. 야후에는 비슷한 도구가 있습니다 사이트 탐색기 또한.

Breadcrumb 메뉴를 만드는 데 사용되는 데이터베이스 사이트 맵 제공 업체 인 제가 찾고있는 것을 만들었습니다. 어떻게했는지 공유 할 수 있습니까? 그리고 당신은 그것을 어떻게 구현하고 있습니까?

검색 엔진에 제출할 수있는 사이트 맵을 노출하면 SEO가 도움이 될 것입니다 (페이지에 액세스 할 수있는 방법에 따라 다릅니다).

다음은 검색 엔진 사이트 맵을 동적으로 생성하는 것을 보여주는 링크입니다. http://www.blackbeltcoder.com/articles/asp/dynamic-sitemaps-in-asp-net.

이 기술을 기존 ASP.NET Siteemap과 결합하려면 ASP.NET 사이트 맵을로드 한 다음 해당 데이터로 검색 엔진 사이트 맵을 채워야 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top