Well, writing and asking for people who link to you to update their links is the best way to go, mostly just because it looks better from the user's point of view, but also because it seems to help the SE spiders a little (that's just my feeling though - I have no evidence).
But I've found that not all sites will actually do this. Even those that will change the link may take months to do so (eg. dmoz). So I end up leaving the 301 up indefinately and trying to get links changed. It's a hard life.
Ive been getting slightly worried about one of my recent 301 redirects and yahoo.
2 domains. Domain A is the main domain and is high in google all third party links point to this.
For some reason in yahoo my second domain (B) was the one indexed and was at number1 position so i changed this to a 301 to get domain A to take its place.
This was 6 weeks ago. Domains A doesnt come up under any of the keywords.
Any ideas on anything i could do or is it just a waiting game.
|Do you leave them there indefinately or do you email every site that has a link to you and ask them to update their links? |
Another thing, I waited 4 months to get my listing in Dmoz.
I then tried to use the update your email feature and it was not working even though old domain was listed in dmoz under a certain directory. However when you drilled down into this you could not find the url.
I emailed Dmoz explaining the problem and that I wanted to update the url.
Those nice editors in Dmoz removed my listing and now I guess I have to wait another 6 months. No offence DMOZ but I am not a spammer and this seemed pointless :(
I also have another question relating to 301 redirects.
Say you redirect main site to new site x and that after 3 months you wanted to change it to point to new site y or a sub domain off new site x.
Would you be penalised for editing a redirect and thus changing it to a not so permanent redirect. (Or at least a permanent temporary link)
Just to clarify.
I got desperate and redirectory a very good site to a new site. Now I have made a sub domain which is in my old sites theme.
The new "main" site is not really in the theme so I have compromised and added a bit of the theme back to the new "main" site.
The problem was that most of my back links were in sections relevant to my old site. Now the best thing would be to redirect it to the sub domain which is in the old theme.
The thing I am not sure is that a permanent redirect should be permanent. If I change it would I be penalized?
Thanks in advance!
Yes, permanent redirects should be permanent.
Changing URLs is not something you should do every day -- Well thought-out and well-designed sites don't need to have their URL structure changed all the time. You can do whatever you like with the internal structure of your site by using mod_rewrite or ISAPI rewrite to change the way your URLs are internally "mapped" to your server's filesystem, but the URLs used by "the outside world" should be changed only when there is no other choice. The only really good reason I can think of to change URLs is something like a big corporation forcing you to change your domain name because (with a lot of imagination) it looks like or sounds like their registered Trademark. Most anything else can be handled using server-internal rewrites that are transpearent to the outside world.
There was an article written years ago titled something like, "Good URLs never change." That's a good attitude to adopt. If you're constantly asking your link partners and the ODP to change your listings, or if they find a different site every time they review your link in a category your URL is listed in, then it should come as no surprise that your listing gets dropped.
If your site lives long enough, you will eventually be able to remove the 301 redirects. Over time, as your site grows and gains more natural incoming links, those obsolete links from sites that never update their links will become less and less important, and eventually just won't matter very much. Old sites that never update tend to become less important themselves, and so their importance to your site tends to naturally fade away over time.
Think long-term, plan your site well, and you won't have to hassle with changing URLs and the problems that badly-handled 301s can bring.
Cool URIs don't change [w3.org]
In addition to the great advice above, you should always verify that your server headers [searchengineworld.com] are returning the proper HTTP Status Codes.
You may also want to investigate any recursive responses in those server headers. For example, if a page is set up to
301 Moved Permanently, does it redirect to a page returning a
200 OK status?
This is exactly what I was thinking but was hoping you were going to say something else.
The thing I realised was that I should of pointed it to the subdomain. This was a minor error but it does not really matter in the scheme of things. Just if I could have put the clock back the 301 would of pointed to the sub.
I will just have to live with it. Maybe when I write to all the back link sites and get them to change I will correct it then.
Long live the long term approach :)