Crawling
Crawling refers to the process of discovering and fetching webpages.
Indexing
Indexing refers to analyzing and storing information about webpages so they can potentially appear in search results.
Ranking
Ranking refers to how search results are ordered for a particular search query.