Forum Moderators: open
1. If a page is dynamically generated, how does it get crawled? The page does not exist in a specific state until the query string is passed to it.
So, what if PageA.asp has twenty different query strings (options) which generate twenty different versions of pageB.asp? Does Google send twenty seperate requests? Do the SERPs reflect 20 different versions of pageB.asp?
2. What about PR being passed on from search engines where results pages are generated dynamically? The SERPs for MSN have a PR8 with 18 listed sites on each page. Can PR be passed on from these pages? if so, how? Again, these pages do not exist until a specific search term query is passed.
The confusing thing is that SERPs on all search engines have PR values. Does this imply that Google has crawled the actual page of results, or simply that it has crawled the filenames which generate those results?
1. If a page is dynamically generated, how does it get crawled? The page does not exist in a specific state until the query string is passed to it.
2. What about PR being passed on from search engines where results pages are generated dynamically? The SERPs for MSN have a PR8 with 18 listed sites on each page. Can PR be passed on from these pages? if so, how? Again, these pages do not exist until a specific search term query is passed.
If pageB.asp is *not* indexed 20 times, then can I assume it is a huge advantage to have the content on static html pages instead of the asp ones? this would ensure all the pages are in fact indexed.
I know for a fact that if pages are sufficiently different each "version" of the page will be indexed separately - however I don't have experience of what happens if the pages are very similar.
The thing to be aware of is that too much querystring data will make search engines very wary of crawling the page because.
- Tony
Suppose there is a site which has information about 20 countries and this information is stored in a database. This information can be accessed through PageA.asp like this:
www.mydomain.com/tourism/PageA.asp?country=1
www.mydomain.com/tourism/PageA.asp?country=2
:
www.mydomain.com/tourism/PageA.asp?country=20
In this case, Google could index 20 different pages. Each with an individual PR, individual cache, individual backward links etc. If all have a link except for country 5, Google will index 19 pages. G will not search for a missing page. When searching for
site:www.mydomain.com inurl:PageA.asp
you can see the 19 indexed pages. If country 7 has an external link, then the PR for the page of that country is likely to be higher than the other 18.
I hope this makes it clear to you.