404 error ya Not Found error blog /website ki sabse common error hai, jo temporary ya permanent ho sakta hai.
Isse user experience aur SEO optimization dono par bad impact padta hai.
Table of Contents
404 Error Kya Hai
Jab koi visitor kisi post ko access karane ki koshish karta hai aur vah server par available na ho to server 404 HTTP error code send karta hai. Jise Not Found kaha jata hai.
404 Error Se Kya Nuksan Ho Sakte Hai
1.High Bounce Rate – Jab koi user post ko find nahi kar pata hai to blog ko turant leave kar deta hai. Jisse bouncer rate increase ho jati hai.
2.Bad SEO Impact – Koi post not found ho to Google us post ko deindex kar deta hai. Jisse blog ki traffic down ho sakti hai.
Not Found Error Kaise Jane
1.Google Search Consol – GSC me login ho jaye fir left bar me Crawl Error par click kare aur 404 Response vale urls ki list bana le.
2.Broken Link Checker – BLC plugin install kare aur easily not found links ko jan sakte hai.
3.Online Tool – W3C Link Checker jaise tool se aap details me apne blog ki all link ko check kar skate hai.
Not Found Error Hone Ke Reasons
1.Misspelled URL Typing – Kisi user dvara url galat type karne se browser DNS lookup nahi kar pata hai, Jisse 404 error aata hai.
2.Changes and updates in Permalinks – Post update ke time permalink me minor change karne se bhi 404 error ane lagta hai.
3.htaccess file Misconfiguration – WordPress .htaccess file ko automatically configuration karti hai., but migration ya spam traffic block karne ke time is file ko touch karana padta hai. Jisse ek character bhi miss hone par bhi yah problem aa sakta hai.
4.Nginx.conf Misconfiguration – Nginx server me htaccess file nahi hoti hai. Isliye permalink change karne ke bad Nginx.conf file ko manually configuration karna padta hai. Jise behad care ke sath naa kare to is tarah ki problem aa sakti hai.
5.Bad Hosting Plan – Cheap hosting plan buy karane par blog ko essential hosting resource (bandwidth, memory ) nahi mil pata hai to jisse post open nahi hota hai.
6.Limit permission – Jab blog ki files ko FTP ya Filemanager dvara access karte hai to galti se kisi file ki permission limit me changes hone se post ya image public ke liye lock ho jati hai. Ek tarah ye not found error hai.
7.Migrate Blog From Blogger to WordPress – Blog ko blogger platform se wordpress par shift karane par permalinks me changes aa jate hai. Jiske liye sahi configuration nahi kiya jaye to ye problem aa sakti hai.
8.Delete Post – Kisi post ko delete karne se ye problem aa jati hai.
404 Error Ko Solve Karne Ke Tarike
1.Google Removal Tool – SERP me index not found url ko Google Removal Tool se remove kiya ja sakta hi. Isme thoda time lagta hai.
2.301 Redirect – Not found URL ko 301 redirect plugin se / htaccess file configuration se new url ya homepage par redirect kar skate hai.
3.Delete Unimportant Outbound Not Found Link – Comment box me user dvara submitted not found url ko delete karana hi behtar hai. Jise Broken Link Plugin se kar skate hai.
4.htaccess File Check Kare – htaccess file ko edit karane se pahle backup lena sahi hai. Galati hone par FTP method ya Cpanel method se .htaccess file ko backup se update kar de.
5.Nginx.conf – Yadi aapne WordPress Nginx server install kiya hai to default permalink ko postname change karne ke bad 404 error ane lagata hai. Jisse solve karane ke liye Nginx.conf file update karana hoga.
Nginx.conf file ftp ya cpanel se configure kar sakte hai-
/public_html / nginx.conf ko open kare
Location / { ko find kare aur is line ko paste kare
location / { try_files $uri $uri/ /index.php?$args; }
Ab sample Nginx.conf file is tarah hoga –
server {
listen 80;
listen [::]:80;
server_name domain.com;
client_max_body_size 32m;
root /home/ulnda/www/wordpress;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME /home/ulnda/www/wordpress$fastcgi_script_name;
fastcgi_param PHP_VALUE post_max_size=20M;
fastcgi_param PHP_VALUE upload_max_filesize=20M;
}
}
6.Open Permission – Image/ file par lage permission lock ko open kare. Ek ideal permission set 755 aur 644 hota hai. Ise aap Filemanager me file par right click kar ye permission set kar skate hai.
7.Choose Good Hosting – Hosting cheap nahi, quality hosting plan buy kare, jo aapke blog ke jarurat ko pura karta ho. Jise aap Bluehost se buy kar sakte hai.
8.Migrating Blog From Blogger to WordPress – Blog ko blogger se wordpress par shift karne par 404 error se bachane ke liye htaccess file edit karana jaruri hai.
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress # Begin Redirection #Redirect archives RewriteRule ^([0-9]{4})_([0-9]{1,2})_([0-9]{1,2})_archive.html$ $1/$2/ [L,R=301] #Redirect labels/categories RewriteRule ^search/label/(.*)$ category/$1/ [L,R=301] RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] #ATOM Feeds RewriteRule atom.xml feed/atom/ [L,R=301] RewriteRule feeds/posts/default feed/atom/ [L,R=301] #RSS FEEDS RewriteRule feeds/posts/default?alt=rss feed/ [L,R=301] RewriteRule rss.xml feed/ [L,R=301] #Comments Feed RewriteRule /feeds/comments/default comments/feed/ [L,R=301] RewriteRule /feeds/comments/default?alt=rss comments/feed/ [L,R=301] # End Redirection
9.Clean Cache & History – Temporary 404 error jise soft 404 error bhi kaha jata hai, Isse solve karane ke liye browser ki caching & history clean kare aur dubara blog ko access kare.
Iske alava aap 404 error ko handle karane ke liye kya karte hai ?
Yadi aap is post ko helpful pate hai to jarur share and comment kare.
Anil Sahu says
Redirection is most important task when we changed the hosting.
Good information
Ravi Kumar says
Yea, If We migrate blog to new domain. Then we need redirection.
tapan says
Real me bahut acchi post share ki hai aapne
Rahul Tiwari says
Bahut hi kaam ki jankari dene ke liye Thanks Ravi Bhai….
Aksar GSC me Crawl errors me 2-5 links me error dikhate rahta hai or mai usey select kar ke fix kar deta hu…Lekin aaj tak samajh nahi paya ki dashboard se isey kaise handle karna hai lekin aapke post se pata chal gaya…Ab Maine Broken Link Checker install kar liya hai or uske jariye ab check karunga….
Mera ek sawal hai….Kai baar jab mai purane post ko update karta hu to mai uske url ko change karna chahta hu…lekin is dar se change nahi karta hu ki purana url 404 error dikhane lagega…Is karan kai baar mujhe same topic par naya post likhna pad jata hai…..KYa aisa ho sakta hai ki Mai purane url ko naye url se replace kar du or log jab search me purane url par click kare to naya updated url open ho? Agar haan, to uske baare me jarur bataiyega ya us par ek post jarur likhiyega… 🙂
Ravi Kumar says
No, URL change kabhi na kare. URL change karte hi, us post ki sabhi value (PA etc) lose ho jayega. Jisse ranking down ho jayegi.
Rahul Tiwari says
Ok. Thanks…
Aapne mera bahut bada confusion dur kar diya… 🙂
Ravi Kumar says
It’s pleasure to me.
jay says
बहुत अच्छी जानकारी share ki है thanks
Abhay Dixit says
Kafi detail se or acche se aapne samjhaya
Ravi Kumar says
Thanks Abhay Ji.