I have been trying to build this site with good search engine optimization (SEO). The top item on the SEO list is the link hrefs. My site is built on a DAX string (Divide and Qonquer mentality - "daq's") in the form of:
"index.cfm?dax=blog:4.view
However, in order to make the site more SEO, I have retooled the links to be in the form of:
./blog/4-this-is-the-entry-title/view
which essentially gets parsed into the DAX string metioned above. The concern I have here is that this is actually throwing a 404 file not found error. However, I catch this in a custom error handler page and manually set the page status to 202:
<cfheader statuscode="200" statustext="OK" />
When I do a CFHttp to test the status of my pages, it does indeed come back as 200; however, I am seeing in my logs that spiders will hit the home page of my site, but then not hit anything else. I don't know if that is because it can somehow figure out that it's actually hitting a 404 page or what? But then again, even if they had to do a page grab to get the status code, my logs would have that as well.
So, why are search engines not moving past my homepage? More to come....
Comments (3) | Post Comment | Ask Ben | Permalink | Print Page
Any problem on Google Site Map verification. I am not able to verify some of my site using customized 404 page for not found pages.
Thanks
Posted by Tracy@SEO on Jul 10, 2007 at 11:15 PM
What kind of server-side scripting are you using? You should be able to override the 404 by passing custom headers.
Posted by Ben Nadel on Jul 11, 2007 at 8:40 AM
I have the same issue with 2 custom PHP application, and one Joomla site.
Thanks
Posted by Tracy on Jul 11, 2007 at 11:21 AM