Brian M
09-21-2006, 10:29 AM
I started getting emails from MSN last week that some keywords had been rejected, even though nothing in the account had been changed since it was set up a few months ago.
What I discovered is that MSN recently added a change to detect the "param1" destination URL being valid, but they appear to do this by checking the server header code on each destination URL.
We add a query string as a tracking code (?code=1234), so we have been putting out a 404 (page not found) for the past six months to eliminate some duplicate content problems with the site ("file.asp" is identical to "file.asp?code=1234"). Since there were hundreds of tracking codes, this resulted in hundreds of duplicate pages being indexed by ALL of the search engines. This 404 solution was the only thing that has fixed that duplicate content problem ("file.asp" puts out a 200, but "file.asp?code=4321" puts out a 404).
I proved my rejected keywords theory by deleting the query string from several rejected ads so the server header put out a 200 (page found), and the rejected ads were magically approved the next day. Then, I put the query string back in place, and the same ads were rejected on the following day.
Kudos to MSN for trying to eliminate the "No Such Link" message that was appearing when a customer forgot to enter a "param1" destination URL. I must confess that I feel a little guilty, since I bashed MSN so badly in a thread about that problem a few weeks ago http://forums.searchenginewatch.com/showthread.php?t=13130 and we have not heard from adCenter411 about this problem since.
However, their solution has just created another problem, and I am hearing from other webmasters that now they are also getting long-running ads rejected. We, as advertisers, need to track the incoming clicks without creating duplicate content. And you, adCenter, need to fix this ASAP so we can start giving you our money (I am down to 10% of my budgeted spend so far this month).
So, I suggest that you open the dialog again with advertisers/webmasters/customers around the world. Will you get bashed again? Probably, but please don't take it personally - there's a lot of frustrated customers out here who need to vent (I personally will keep my venting down to a dull roar...).
And for other advertisers - if you start getting emails from adCenter about rejected keywords - go into adCenter and look at the reason for the rejection. If you see "network unavailable" as the reason, then look at the server header code the URL string is putting out. There may be other reasons that your keywords are being rejected, but I know for a fact that this is one problem.
If the search engines would agree on a specific query string that they would not index, such as "?track=" at the very end of a URL string, then we could use this to track the incoming clicks and it would not create duplicate content...
Brian M
What I discovered is that MSN recently added a change to detect the "param1" destination URL being valid, but they appear to do this by checking the server header code on each destination URL.
We add a query string as a tracking code (?code=1234), so we have been putting out a 404 (page not found) for the past six months to eliminate some duplicate content problems with the site ("file.asp" is identical to "file.asp?code=1234"). Since there were hundreds of tracking codes, this resulted in hundreds of duplicate pages being indexed by ALL of the search engines. This 404 solution was the only thing that has fixed that duplicate content problem ("file.asp" puts out a 200, but "file.asp?code=4321" puts out a 404).
I proved my rejected keywords theory by deleting the query string from several rejected ads so the server header put out a 200 (page found), and the rejected ads were magically approved the next day. Then, I put the query string back in place, and the same ads were rejected on the following day.
Kudos to MSN for trying to eliminate the "No Such Link" message that was appearing when a customer forgot to enter a "param1" destination URL. I must confess that I feel a little guilty, since I bashed MSN so badly in a thread about that problem a few weeks ago http://forums.searchenginewatch.com/showthread.php?t=13130 and we have not heard from adCenter411 about this problem since.
However, their solution has just created another problem, and I am hearing from other webmasters that now they are also getting long-running ads rejected. We, as advertisers, need to track the incoming clicks without creating duplicate content. And you, adCenter, need to fix this ASAP so we can start giving you our money (I am down to 10% of my budgeted spend so far this month).
So, I suggest that you open the dialog again with advertisers/webmasters/customers around the world. Will you get bashed again? Probably, but please don't take it personally - there's a lot of frustrated customers out here who need to vent (I personally will keep my venting down to a dull roar...).
And for other advertisers - if you start getting emails from adCenter about rejected keywords - go into adCenter and look at the reason for the rejection. If you see "network unavailable" as the reason, then look at the server header code the URL string is putting out. There may be other reasons that your keywords are being rejected, but I know for a fact that this is one problem.
If the search engines would agree on a specific query string that they would not index, such as "?track=" at the very end of a URL string, then we could use this to track the incoming clicks and it would not create duplicate content...
Brian M