Here is the issue. We are using a third party service to index our products and return results based on query parameters that we pass to the third party services server.
I'm using Magento's framework.
Here is how it works: I place a curl request to the third parties server with the various query parameters taken from both the request and pre-defined variables(filter,sort,etc) passed through a particular pages layout update.
The response is turned into an array and a collection is queried from our database based on the SKU's that the third party supplied through the curl request and they are displayed in their own div.
My question is: Are there any problems with this model? Could we have any seo penalties as a result? Any other suggestions?