Использовать жесткое равно а сами татйлы брать из бд и сравнивать.
titlex = "Пацанский сайт немного магии, для пацанов онли!";
titley = "Пацанский сайт Мерлину такое не снилось, для пацанов онли!";
if(titlex === titley)
{
//your code если они различные
}
Если вам нужно искать непосредственно сами тайтлы и в фразе вытащить только то, что стоит между, использовать
RegEx для поиска. Просто нужно создать шаблон, по которому регулярное выражение вытащит все, что будет между ключевыми фразами.
И третий способ, написать JS скрипт, который работает непосредственно со страницами и html. вытащить тайтлы, а дальше все тоже самое либо сравнение, либо RegEx на JS