Recently (1 week ago) i have changed 95% of my urls like this: Before: mywebsite.com/index.php/xxxxxx/yyyyy.html Now: mywebsite.com/index.php/xxxxxx.html I have resubmitted my sitemap to google with the updated urls. Now it says that only 3 urls of 200 are indexed (Before it was 170 of 200). The old urls still appear in google search index and cache. How long will it take untill google will index all new urls and remove the old ones from the index? Will this change affect my SERP?
No. I thought that to remove all 200 url's by hand in google webmaster tools is no so easy. What do people in this situation if they have thousands of url's?
Make sure you go in and make your old pages a PERM REDIRECT to your new pages so google will know that the pages were changed.
if old pages are not redirected using 301 then google will identify new urls as duplicate content and ignore them. You have to redirect old pages to new pages.
Agree, you have to make sure to redirect the old pages/URL's to the new ones.. It will help with indexing, keep the current ranking and avoid duplicate content filter
Just give it some time and the new urls will be indexed. Just keep pinging Google with your sitemap url regularly.
No, all links are valid. I have used 2 programs to check for broken links and they didn't found anything.
Can i do a 301 redirect via robots.txt? Because i have a MS server and cant use .htaccess. Its also impossible via the old html pages because they are now gone forever.
Also depends on how often google visits your site, may just take some time, but you should make sure ther are no links on your site pointing to old pages, and if there are external links pointing to old pages they need to be redirected.
Google is visiting my website every day in the evening. No links on my website are pointing to old pages, a have checked it via 2 programs that look for broken/invalid links. All links are good.
Google webmaster tools show that i have around 100 dead links now. But its not true. Still only 3 new urls are indexed.
Well, after 2 months, google still shows about 50 dead links. But there are no dead links for 2 months now. How can this happen? Google shows that the links were discovered 2 months ago. But they are still considered as they are on my website NOW. What can i do about this?
removing URl or changing URL wil cause of broken link. So my idea is keep the file on the old path as its is and make redirect or for html use include new file on it. Then change all yours BL to new and after few month all click will move to new URL. otherwise will get negative impact from google by the broken links