Hi, I have website. I want to change my links pages names like aboutus.html into seo-company.html but my aboutus page has PR0 if i change the name,it will get negative effect.Can i do 301 redirect for while until it gets PR0 again. What do u think what should i do?
Once you decided to do rename -I strongly recommend you to do #301 redirection Already U got PR0 for the previous page - if you done redirection, the link-juice will pass to the new page - no doubt in that..
Thanks for advice but i fear if google consider duplicate content.what u think?can i use canonical tag or 301.
a 301 is a permanent redirect it will tell google the new page is the correct page you should use the canonical tag if you intend to keep running two pages with the same content. and this will pass the link juice into the designated page. 301 is much more efficient and less resouce intense, so i would recommend that option.
In order for the new URL to continue to get credit for inbound links to the old URL, the 301 redirect needs to remain in place indefinitely. Depending on how you implement the 301 redirect, you may or may not be able to delete the old page. If you ever remove the 301 redirect from aboutus.html to seo-company.html then aboutus.html will likely begin throwing 404 errors when the search engines re-crawl links to the old page and seo-company.html will lose credit for the old inbound links to aboutus.html. Redirects in code If your old URL is aboutus.php and your new URL is seo-company.php AND you implemented the 301 redirect by placing a 301 redirect inside of aboutus.php then you can never delete aboutus.php. Once you delete aboutus.php the next time Google crawls a link to aboutus.php, your web server will likely return a 404 Not Found because the page no longer exists (previously the server would have been returning 301) AND credit seo-company.php will lose credit for the inbound links to aboutus.php the next time those links are recrawled. So in general, if you implement 301 redirects in the code of the page being redirected to a new location, that page must remain in place indefinitely in order for the target URL to continue to get credit for the old URL's inbound links. Redirects using Mod_Rewrite or other external redirection If you use a Mod_Rewrite .htaccess file to 301 redirect aboutus.php to seo-company.php rather than placing code inside of aboutus.php to redirect then you CAN delete aboutus.php once the .htaccess redirect is in place. In the above example you might add a Mod_Rewrite rule in your root folder's .htaccess similar to the following: Since Mod_Rewrite will see all page requests PRIOR to your web server attempting to locate aboutus.php on disk and serve up the page, the actual aboutus.php page can be removed. However, the .htaccess file would need to remain in place indefinitely if you want seo-company.php to continue to get credit for inbound links to aboutus.php. If you had 100 pages in your root folder that needed to be redirected, you could place 100 rules in the .htaccess in your root folder, leave that 1 .htaccess file in place, and be able to delete all 100 pages that were being redirected.
I just redirect one page.Can we set server setting 301 redirection where cpanel has option for it or it is important to add .htaccess file in root.