I have a site with products, which can be searched using a convoluted search form, with quite a few input fields. I send the data by POST, to the same page, so I can list all products in the URL: `/products/` and the search stays in the same page `/products/`. For SEO purposes, indexing and Google Analytics review, should I use GET instead, so I would have a quite lengthy URL :

```
/products/?category=book&search_title=Andromeda%20Strain&Author=Mich%20Chric%&order_by=price&sort=desc

```

Also, it is obvious that the URL above could surpass the *magic* 256 characters, even more with Unicode strings.

My SEO consultant says that I could put a code inside the form and still retain the POST method, but I have been reading a little and I am very confused.