Сразу несколько концепций смешано.
1. Поиск по сайту — неясно, по какому, и каким способом хочется реализовать. По своему сайту, или по чужому (поисковый робот, типа? На фронтенде?)
2. Примешаны какие-то ссылки (ну, в браузере и так можно переходить по ссылкам, что не работает?)
3. Непонятно вообще, причём тут БД. Ранее в вопросе она не упоминалась.