Forum Moderators: open
The problem is that results pages will generally be vastly different depending on what was entered into the form.
But a lot of people do put up <a href> links to certain forms results pages that they find interesting. With this sort of link, it can appear that Google has followed a form link, when in fact they have not.
<form action=www.somepage.com/search.php ...>
Google would go to:
www.somepage.com/search.php
It would not have entered 'somevariable' 'someothervariable' to create the string. HOWEVER - if someone fills in the form, click submit and they have the Google toolbar, the Google Toolbar will register the URL that the user reaches:
www.somepage.com/search.php?$s=somevariable&$t=someothervariable
And therefore that page could very well end up in the Google index. There are millions of spammy search results pages in the Google index already (many do it on purpose). Hopefully Google will find a way to eliminate them.
It definitively follows even ASP-lines as
<% Server.Execute("whatever.asp") %> and it spiders them.
asp: <% Server.Execute("whatever.asp") %>
html: whatever.asp
the bot would never 'see' that code, asp being server-side and all that, so, the html created by asp would be spidered, but not the asp code itself.
if a googlebot can 'read' asp code, I want one as a pet!
The content of the whatever.asp is spidered, but, the pagename is the original calling page, whatever.asp will not show up in any SERP. It can't because the calling page returns a 200 header.
Tony
edit: I think they used to be (and maybe still are) called doorway pages