Forum Moderators: open
"If you decide to use dynamic pages (i.e., the URL contains a '?' character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them
small".
Does this mean that if i use links like [mydomain.com...] that the robot will not pass the "?id=1234" when crawling my site? If so, does this mean that it only crawls static pages? I'm trying to get a handle on the does and don'ts.....and I don't want to have to resort to the same tactics as all the top ranked sites....however, they really make it tough. Any feedback would be very appreciated!
what google purposes is a good thought (not only for google, for other engines too), but it is not a strict need.
if you don't have got the possibilities to do part of the url mapping on your server, it might be very hard for you, to create pages without the? characters in dynamic webpages.
my experience is, that google will index such kind of pages. it is not a problem. i don't know where google starts to stop indexing query values via get, but a site i know, there are plenty such pages with multiple query string parameters and it works very well with google and it there seem to be no disadvantages in the ranking.
My 0,02