Find keywords on specific URLs - Every month

I have list of keywords and URLs.

I want script, once in a month, go through those URLs and find if that keyword is still on that URL.
Based on result, update field with the status, Exist / DoesNotExist

I want to track my backlinks for SEO purpose, they are still live or removed.

Any ideas?