It's quite simple, and I'm pretty sure most of you use similar methods, I'll just show you what I do. Would love to hear some feedback and advice on how I can improve the process. Step 1: get a list of domains that rank in your niche. By rank, I mean any position for some relevant keywords within Google's top-100 How to: Just type your keyword into Ahrefs, Serpstat, Moz, SEMrush or whatever it is you use and get the list of top pages. Important note: top pages are not top-100 results for a keyword, but a list of websites that rank within top-100 for the highest number of relevant keywords! So you can get thousands of results per keyword. e.g: Step 2: obtain domain expiration date for every page How to: I'm using netpeak checker tool, there's a free trial which is enough. I usually do this two times a year once after black friday and once after the new year. That's when most domains drop. Settings I use: And results I get (I ran 600 random pages to provide an example): As for the rest, you know what to do. Check the website, see if it's active or not (if it's active they'll probably extend it). Cheers.