Forum Moderators: phranque
I know exactly the size of the returned 404 or 410 response for those requests. It's only a few hundred bytes or less
It's not everyday you see ASP running on Apache.
when was the last time you checked for broken images on your site?
Patterns: Regular Expressions. There's a whole bunch of stuff that doesn't even get through the front door.
We shall start on the definition of a Soft 404 error.
Can you say RewriteMap?
It's not every day you see webmasters who don't know how to interpret headers. So did you finally figure out what type the server is?
There are no broken images. You better pick up a browser or a better tool to check sites or fix your code to properly test something.
images/design/so_18hv.gif
images/design/box_root_folder.png
images/design/box_root_pages.png
images/design/box_root_mail.png Didn't you know, unused entries in a stylesheet are not processed by a browser.
there are four broken image references in the external CSS file located at /stylesheet.php.
Better start with something you understand how to read. 301 to 200 is not a 404 soft error. At least bring up a relevant reference.
serving a custom 404 with navigation/suggestion to the user is a pretty good idea.
I also don't see why should I waste resources serving a nice 404 page.
Better start with something you understand how to read. 301 to 200 is not a 404 soft error. At least bring up a relevant reference.
Tell me more about “Soft 404s.”
A soft 404 is when a site redirects any unknown URLs to their homepage instead of returning 404s. This can have negative effects on our understanding and indexing of your site, so we recommend making sure your server returns the proper response codes for nonexistent content.
[GoogleWebmasterCentral.BlogSpot.com...]
^ I've removed all the irrelevant stuff from the above quote and trimmed it down to that which we are discussing. The above comes straight from Google. If you 301>200 what should typically be a 404, Google considers those Soft 404s. It says it right on the tin!
I don't understand why you would argue this fact when it is in writing?
Your 404s are flaccid!
P.S. I launched a test page yesterday and you've probably already started to see referrers from it. This first test is just to see if I can disrupt the indexing patterns of your site. Since I don't have access to stats, I can only guess and will need to rely on you to report back to us. I'm expecting at some point I'll get a Sticky Mail asking me to take down the test pages. ;)
I'm also expecting that once you detect the flaws I'm exposing that you'll be quick to fix them. Once fixed, I'll move on to the next test, right now we're on Test 001.
but you can see relevant redirections if you alter a couple of characters in the request string without altering the extension. The code I have on sourceforge.net via a cms is more efficient it can parse extensions too and can use extensionless urls.
I noticed that, good one. You may want to address that "Extensionless" issue on your site? < Hint.
it’s likely that someone intended to link to you and simply made a typo. Instead of returning a 404, you could 301 redirect the misspelled URL to the correct URL and capture the intended traffic from that link.
I launched a test page yesterday and you've probably already started to see referrers from it
I'll get a Sticky Mail asking me to take down the test pages
I understand about bandwidth but I don't get the resources
because the 404 page is vastly smaller than the index page
If enigma1 is so keen to send his visitors to the home page when an invalid URL is requested, he should render the home page in his script as usual and send the home page back, but change the headers response being 404.
A 404 being redirected into 200 OK was, and still *IS*, a soft-404.
Yes but where do you see the 404, since the header I'll send out shows 301? There is no 404 header.
Q: Tell me more about “Soft 404s.”
A: A soft 404 is when a web server returns a response code other than 404 (or 410) for a URL that doesn’t exist. A common example is when a site owner wants to return a pretty 404 page with helpful information for his users, and thinks that in order to serve content to users he has to return a 200 response code. Not so! You can return a 404 response code while serving whatever content you want. Another example is when a site redirects any unknown URLs to their homepage instead of returning 404s. Both of these cases can have negative effects on our understanding and indexing of your site, so we recommend making sure your server returns the proper response codes for nonexistent content.
Another example of a Soft 404 is when a site redirects any unknown URLs to their homepage instead of returning 404s.
Yes but where do you see the 404, since the header I'll sent out shows 301? There is no 404 header.
Serving different content to search engines than to users.
Let's call it cloaking then.
Another example is when a site redirects any unknown URLs to their homepage instead of returning 404s
Nope, both spiders and users will get exactly same server response for the same request. Both will see exactly the same 301 headers. So where's the cloaking?
When what you see in the Google index for your search results isn't what the site delivers, its CLOAKING! Your site redirects them to something other than what Google says is on the actual page, it's bait & switch.
Your inability to see the truth in this matter is staggering, despite reams of links and citations of Google.
For comparison purposes:
There's also 302 and 307 responses in the HTTP headers, javascript location redirects and the good old meta refresh. Care to elaborate?