Does it make any difference in terms of SEO (google crawling all pages) and user experience if my paginated query string contains arrays as follows:
search?foo[]=a&foo[]=b&foo[]=c&foo[]=d&bar[]=1&foo[]=2&foo[]=3&page=1
Or should I be shortening the query string by formating the arrays into a comma separated list as follows:
search?foo=a,b,c,d&bar=1,2,3&page=1
In the first example the length of the query string could potentialy end up huge if all parameters are selected but it does make for simpler coding i.e. i dont need to keep imploding/exploding paramters in the back end. Is there a limit to the length of a query string and does is make a difference to a google crawl?
Any tips or advice would be appreciated.