Если вы хотите иметь одну запись для каждого URL, то вы должны создать другую таблицу, которая отображает отношения.
Затем вы просматриваете таблицу URL, чтобы увидеть, существует ли она. Если не создать его.
Таблица отношений будет иметь
SourceUrlId,
UrlId
Где SourceUrlId - это страница, а UrlId - это URL, на который она указывает. Таким образом, вы можете иметь несколько отношений для одного и того же URL, и вам не нужно будет иметь новую запись в таблице URL для каждой ссылки на этот URL. Также будет означать только 1 копию любой другой информации, которую вы храните.