Еще одна идея, придуманная мной года три назад. Суть в следующем: почти в любом тексте у нас есть, скажем так, «дефиниции». «Дефиниции» — это слова, однозначно соотносимые с каким-нибудь УРЛ-ом (этот УРЛ может вести куда угодно). Например, «Microsoft» может идти вести на Microsoft.com. «Спектатор» — на spectator.ru. И так далее. «Яндекс» — на yandex.ru
Как это работает: первое вхождение дефиниции в тексте автоматически пролинковывается. Т.е. вы пишите текст, в котором есть несколько слов «Яндекс». Первое слово «Яндекс» автоматом пролинковывается.
Думаю, можно сделать это примерно так: после того, как мы в первый раз в любом тексте написали Яндекс, «Яндекс» становится дефиницией с соответствующей ссылкой.