Единого алгоритма нет, так как нет единого стандарта описания организаций на сайтах.
Чтобы не переходить вручную нужно переходить программно. Для этого пишутся (или используются универсальные) программы-парсеры.
Если будете писать сами, то алгоритм нужно будет делать многошаговый и многовариантный.
В идеальном мире на идеальных сайтах присутствует микроразметка hCard, из которой можно извлечь название организации и другие данные о ней, заботливо предоставленные хозяевами сайта.
Все остальные варианты лучше сразу обработать вручную, так как их слишком много :)
Meta-variables with names beginning with «HTTP_» contain values read from the client request header fields, if the protocol used is HTTP. The HTTP header field name is converted to upper case, has all occurrences of "-" replaced with "_" and has «HTTP_» prepended to give the meta-variable name.