Ahrefs is better than SEMRush in terms of the backlink index. In fact, Ahrefs has the most extensive collection of backlinks in its database and it refreshes every 15-30 minutes. Also, Ahrefs provides the data for 10 different search engines compared to SEMRush, which only works for Google.