In order for your site's contents to be included in the results of your custom search engine, they need to be included in the Google index. The Google index is similar to an index in a library, which lists information about all the books the library has available. However, instead of books, the Google index lists all of the webpages that Google knows about. When Google visits your site, it detects new and updated pages and updates the Google index.