Domain Detective

API Reference

Class

SitemapInfo

Namespace DomainDetective.Views
Assembly DomainDetective
Modifiers sealed

View model summarizing sitemap XML validation and sitemap-listed URL probes.

Inheritance

  • Object
  • SitemapInfo

Constructors

Properties

public HealthCheckType Check { get; set; } #

Health check represented by this view.

public AnalysisArea Area { get; set; } #

Analysis area used for grouping.

public String Subject { get; set; } #

Subject that was analyzed.

public String Status { get; set; } #

Overall status derived from assessments.

public Int32 WarningCount { get; set; } #

Warning assessment count.

public Int32 ErrorCount { get; set; } #

Error assessment count.

public String[] SitemapUrls { get; set; } #

Sitemap URLs discovered and attempted.

public Int32 DocumentCount { get; set; } #

Number of sitemap documents fetched.

public Int32 UrlCount { get; set; } #

Number of parsed URL entries.

public Int32 ProbeCount { get; set; } #

Number of URL entries probed.

public Int32 DuplicateLocationCount { get; set; } #

Number of duplicate loc entries.

public Int32 InvalidLocationCount { get; set; } #

Number of invalid loc entries.

public Int32 RedirectCount { get; set; } #

Number of probed URLs that redirected.

public Int32 RedirectLoopCount { get; set; } #

Number of probed URLs with redirect loops.

public Int32 ClientErrorCount { get; set; } #

Number of probed URLs returning 4xx.

public Int32 ServerErrorCount { get; set; } #

Number of probed URLs returning 5xx.

public Int32 NoIndexCount { get; set; } #

Number of probed URLs marked noindex.

public Int32 CanonicalMismatchCount { get; set; } #

Number of probed URLs whose canonical differs from the final URL.

public SitemapDocumentInfo[] Documents { get; set; } #

Fetched sitemap document summaries.

public SitemapUrlProbeInfo[] ProblemUrls { get; set; } #

Problem URL probes retained for reporting.

public IReadOnlyList<Assessment> Assessments { get; set; } #

Structured assessments emitted by the analysis.

public IReadOnlyList<RecommendationAdvice> Recommendations { get; set; } #

Recommendations derived from problem assessments.

public IReadOnlyList<RecommendationAdvice> Positives { get; set; } #

Positive findings derived from informational assessments.

public IReadOnlyList<String> References { get; set; } #

Reference URLs used by recommendations.

public SitemapAnalysis Raw { get; set; } #
JsonIgnore

Raw sitemap analysis object.

{{ include "footer" }}