Skip to main content

Uncategorized HTTP Response Codes

All pages returning a text/html content type, and an HTTP response code which is not defined by W3C.

Priority: Critical

Impact: Negative

What issues it may cause

Search engines only interpret a specific set of recognised status codes. These URLs will not be indexed in search engines, and the body content will be ignored.

How do you fix it

The status codes should be reviewed to see if there is a more appropriate alternative.

What is the positive impact

If the page is working and can be changed to a 200 status then it can be indexed, and drive additional traffic and conversions.

If the page can be redirected to an appropriate alternative, then any link authority from backlinks can be passed on helping the redirect target pages to rank better in search results and drive more traffic and conversions.

How to fetch the data for this report template

You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:

query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlUrls(after: $after, reportType: Basic) {
nodes {
pageTitle
url
description
foundAtUrl
deeprank
level
httpStatusCode
foundInGoogleAnalytics
foundInGoogleSearchConsole
foundInBacklinks
foundInList
foundInLogSummary
foundInWebCrawl
foundInSitemap
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}

Try in explorer