SEO for server-generated pages can be quite the problem
While optimizing search engine results for a standard web page is a pretty cut-and-dry task for even novice SEO professionals, optimizing the results for an internal result page, such as server generated search results for a particular website, can be a bit of a different task since the large search engines like Google find it difficult to optimize results for pages that are generated by the user during a visit. Here are some ways to enhance a website's own internally generated result pages with some SEO tricks. One of the best tools to use for this task is Sitelinks search box schema, which is used to help larger search engines, like Google or Bing, make more sense of a page generated by a site search. Other than that, using the proper meta tags are the best way to generate traffic to an internal search result page. However, implementing the wrong practices can have a negative result on an internal page and its SEO. According to the Google webmaster guidelines, it is not advised to index search result pages, so developers are asked to use a robots.txt file (and/or mark the offending pages as NOINDEX) or meta robots in order to make sure that the internal search result pages don't get indexed by Google's Crawlers. According to Google, the only exception to this rule is when an internal search result page provides “major usability advantages” over other pages. That's up to a lot of interpretation, but generally it's safer to not index them at all. This is done to make sure that a ton of low-quality pages that might result from a website's search result page generation do not get indexed by Google, which can cause a site to be marked as possible spam and in turn end up lower on a Google search result page. Some other sound advice for a developer with this problem is to investigate other pages that commonly generate results, like Yelp, Amazon or TripAdvisor. By inspecting the code of these pages, a developer can find some clues to help with the overall SEO. For more information click here https://www.reddit.com/r/SEO/comments/8j27eq/seobestpracticesforresults_pages/.