HTTP or Hypertext Transfer Protocol <place link of any reputated website which defines about http> response status code always returned whenever any user (search engine or any website visitor from anywhere on the Globe) makes a request to the web server. HTTP code are always returned three digit codes which indicate response and status of the http request.
According to the HTTP standards, HTTP status codes are the three digit number which is returned by the server at the time of requesting any web based element. Basically it indicates the status of the web-element.
For the technological purpose, it is must for us to understand the each digit of these three digit numbers or special status codes which begins from 1 to 5 or from 100s to 500s. Now, we are going to discuss about these status codes in brief.
100s Request Received–the request has been received and it is in process i.e. Work In Progress.
200s Request Success– Request was received and processed successfully i.e. output is ready.
300s Redirection–your request has been received and it needs an additional task to complete your request or to provide output. Basically, all the redirections are comes in this category.
400s Client Error–your request has been received and when the server performs any action on that request, it does not found the requested source. In other terms, when client made any request to the server, and server did not found the requested resource.
500s Server Error – when the client made any request to the server but, the server fails to complete the requested resource.
The server is currently unable to handle the requested resource due to a temporary error or overloading or server maintenance.
As we know that webmasters is a health checker of our website. It always looks all the pages of website according to the seo best practices and if it founds any error then they are providing. 404 page not found is the main issue. In fact, if you are properly paying attention to this section, it helps your site to rank better in the search engine result page as well as contribute the best user experience.
As we already discussed about 404 page.404 page is a page where any user will land when they will not get their requested URL from the server side. You have an option to handle this error with the help of user friendly Custom Page. Now, the question is how we can create custom page? You should keep four guide lines in your mind at the time of designing page. 1. The page should explain proper reason that why the user has landed on the particular page instead of requested resource?
Your page should include “Search Box” through which user can able to search relevant keyword in the hope to get the right post or information.
If you are new in this field and you are worrying about how you can see your own 404 error page then there is no need to get worried about it because it is pretty simple. Just open your web browser, type your domain + and press randomly keys after “/”. The resulting page is your 404 page as it is not exist on your server.
Example : – http://www.example.com/fdfdfd
It is not necessary that all 404 error page provides 404 header status. This status is just for search engine bots or crawlers as “Page Not Found”. For example, the search engine giant Google uses this server header status when removing removed pages and outdated pages from your website. For an instance, suppose you have deleted 20 URLs from your website and these 20 URLs returning 404 header status. When Google crawlers re crawl your website then they will return 404 not found. There is no need to submit url removal request in Google Webmasters.
Okay, so how can you be sure that your 404 error page will really return a 404 header status? Follow the steps below:
From the above screen shot you can confirm that the requested URL” http://www.php-developer.org/dfdsfdf” does not exist on the server and returns “404 Not Found” header status.
In case, if your 404 Not Found page does not return a 404 header status. What can you do?
In this case, you can use .htaccess file and PHP method if you are using PHP platform.
Method #1
Using .htaccess, you can define your 404 error document: ErrorDocument 404 /error-404.php Note: error-404.php is your 404 custom page.
Method #2
Using PHP to dynamically assign pages with 404 not found header status:
<?php header( “HTTP/1.1 404 Not Found” ); exit; ?>
Mostly, the above methods will fix your 404 page issue but, in case if both of the above methods fail, then you can contact to your development team member which has sound knowledge to fix the 404 errors. Apart from that if your developer also not able to fix this issue then you can contact to your web hosting agency. This is mainly due to server miss configuration.
If your 404 error page is not returning 404 header status then, what happened?
If this situation is occurred in your site then it is a big problem. For example, if you are removing thousand of url from your site which should returning clean 404. But, search engines only trust on the header status. If your server not returning 404 header status to the search engine crawlers, then it will be like 200 OK. Your removedURLs are stills indexed in the Google.
For this you just need to register with Google webmasters tools. As, these errors are only discovered by Google crawlers/bots. For more details, you can also take help from your server log file. If you are using Cpanel, you can follow these steps.
Steps : – 1. Log in to your cpanel account. 2. èLogsèRaw Access Log 3.select the domain for which you wish to see. 4. Download zip file and unzip it to know more …
Now, we are going to discuss the main important point about how to use 404 page in link building. Some time it happens that your site has some wrong spelling links which not opens properly and give 404 status code. As a result, the website visitor not properly land on the chosen page and instead this they lands on the 404 page which increase the bad impression on the user. So, following points can help you to know how you can increase the user experience to use these error pages into link building. 1. Log in to Google Webmaster Tools. 2. Crawl è Crawl Errors. 3. Check all “Not found” pages reported by Google. 4.Examine all the URLs and do the following… ^^Use 301 method to redirect all the wrong spelling links to their correct and respected links. This technique will transfer all the link juice to the correct UTL. You can use .htaccess to do this, just use this syntax:
redirect 301 “/thisisthemispelledurl.php” http://www.example.com/thisisthecorrecturl.php
NOTE : – Before using 301 redirection method on a particular link, you need to double check the link.
Daily Search Marketing tidbits for savvy pros.
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Δ