70 likes | 105 Views
Read about HTTP Status Codes and Headers
E N D
SEO Guide: Introduction to HTTP Status Codes and Headers
Hypertext Transfer Protocol or HTTP handles the interaction between browsers and websites. Almost all web traffic is handled through HTTP. It’s an official web standard introduced in 1991. According to Search Engine Land, becoming well-versed in HTTP status codes and HTTP headers will help you as an SEO practitioner. A better understanding of the web’s underlying techs is useful for this job.
WHAT ARE HTTP STATUS CODES? According to the Internet Engineering Task Force (IETF), the Hypertext Transfer Protocol is a “stateless application-level protocol for distributed, collaborative, hypertext information systems”. HTTP status codes are codes issued by a server when a web page is requested from a website. You can access an easy reference database of HTTPS Status Codes with their definitions and helpful code references here: https://httpstatuses.com/.
According to Kinsta, there are over 40 different server status codes. These codes are divided into five classes: 100’s – Informational Informational codes indicate that browser request is continuing. 200’s – Success Success codes indicate that the server successfully received, understood, and processed the browser request. 300’s – Redirection Redirection codes are returned when a new resource has been substituted for the requested source. 400’s – Client Error Client error codes indicate that there was a problem with the request. 500’s – Server Error Server error codes indicate that the request was accepted, but there is an error on the server preventing the fulfilment of the request.
WHAT ARE HTTP HEADERS? HTTP header fields are parts of the header section of request- and-response messages in HTTP. It determines the operating parameters of an HTTP transaction. HTTP header includes the status code plus additional information that can contain instructions the clients and search engines can use to handle the URL properly. According to Mozilla, HTTP headers “allows the client and the server to pass additional information with the request or the response”.
HTTP header consists of a case-insensitive name followed by a colon ‘:’, followed by its values (without breaks). They are colon- separated key-value pairs in clear-text format. It is terminated by a carriage return and a line feed character sequence. The end of which can be indicated by an empty field line which results in the transmission of two consecutive carriage return and line feed pairs. HTTP header fields are transmitted after the request or the response line, whichever is the first line.
Source: https://anythingseo.wordpress .com/2018/08/01/seo-guide- introduction-to-http-status- codes-and-headers/