There are many third-party services out there that fill this need (like SwiftType, Algolia, and Cludo). Our solution seeks to be the best deal for the majority of websites:
extremely easy to integrate with your static website
completely customizable in terms of look & feel
minimal configuration needed
nicely handles multilingual websites
included in the price of DatoCMS with no additional charges
Every time your website finishes being deployed, we'll crawl it to fetch updated content.
To get started, please see Configuring DatoCMS Site Search.