TheBigK
Well-known member
Well, I did; but found nothing that would make me go ahead with confidence.Did you search the Wordpress forums ?
Well, I did; but found nothing that would make me go ahead with confidence.Did you search the Wordpress forums ?
Google said that 2 years ago. They also insinuate redirects are not the "correct way" of dealing with missing pages on their help pages:I was planning to do an article on this once I recover my traffic and have something concrete to tell everyone about what works and what may not. I've found out that Google says that 404 errors don't affect your rankings; but in reality, they do - if the number is large. Though the problem was bit 'rare', I found out another webmaster who's in similar situation as I am. He posted a graph of 'errors' reported and the search traffic: see - http://www.diigo.com/item/image/1dbpl/wrbp (that's not the graph for my website).
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2409439Returning a code other than 404 or 410 for a non-existent page (or redirecting users to another page, such as the homepage, instead of returning a 404) can be problematic. Such pages are called soft 404s, and can be confusing to both users and search engines.
Well, I've been through those pages - and at first I decided to be silent for some time until Google finds out that those tags were actually not adding any value. However, because it suddenly finds large number of 404s, it's lowered our rankings (just like in the screenshot I shared in my previous post). I contacted Google and got a confirmation that there was no manual penalty to the site.Google said that 2 years ago. They also insinuate redirects are not the "correct way" of dealing with missing pages on their help pages:
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=2409439
As for the redirects, I guess the volume is so large doing them one by one is out of the question, so I am not sure how to do it.
Not possible We've over 20k removed tags and GWT now reports over 96k page not found errors.You could try removing the URLs from Google so it stops trying to index them (and presumably negates any continued penalty):
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1663419
Not possible We've over 20k removed tags and GWT now reports over 96k page not found errors.
Well isn't that $#!^? That's some bull$#!^ to me.You know, ranking drops in Google doesn't necessarily mean *you* are doing something wrong. For example, it could be that your competitors recently got some powerful links causing a shift in the SERPs. If one site goes up, others have to go down.
Yep, that's right. However, I'd have assumed that as a case if the traffic decline took some time - because it's highly unlikely that all of the competition got strong links in just 1-2 days. The traffic decline started exactly on September 4.I had around 10k 404 errors in webmaster tools due to a similar thing - removing tags pages. I didn't really notice any change in ranking.
You know, ranking drops in Google doesn't necessarily mean *you* are doing something wrong. For example, it could be that your competitors recently got some powerful links causing a shift in the SERPs. If one site goes up, others have to go down.
What's EMD? It wasn't the term 'crazy engineers' giving us the traffic. In fact we were ranked on the top for several diverse set of keywords.Google recently did an update for EMDs. The phrase "crazy engineers" may have been hit by the update.
That was released around September 18. My traffic decline started on September 4.Exact Match Domain. It did have several exceptions, but I can't remember any at the moment.
function redirect_404_tags_wpse67077() {
if ( is_tag() && is_404() ) {
wp_safe_redirect( home_url('/'), 301 );
exit;
}
}
add_action( 'template_redirect', 'redirect_404_tags_wpse67077' );
I was thinking htaccess....Update - I've been told following is the 'right way' to do it. Can someone quickly confirm?
I also want to know where in wordpress should I add this code.
Code:function redirect_404_tags_wpse67077() { if ( is_tag() && is_404() ) { wp_safe_redirect( home_url('/'), 301 ); exit; } } add_action( 'template_redirect', 'redirect_404_tags_wpse67077' );
Chris has helped me fix this by updating the code inside 404. It seems to be working fine. I'll write a detailed post once I get the traffic back.
We use essential cookies to make this site work, and optional cookies to enhance your experience.