String manipulation
Iterating through dataframe rows by converting these into a list
Using natural language processing (NLP) to compare URL strings
While these techniques will speed up the processing of data for a site migration, they can easily be applied to other use cases.