Я не уверен, что понимаю ваш вопрос.
Если вы спрашиваете, как они генерируют персонализированный контент, который отправляется в браузер в виде статической страницы, это классический способ работы веб-серверов. У них есть приложение, которое обрабатывает ваш запрос (что может быть так же просто, как ввод поиска), создает HTML-страницу, содержащую настроенный ответ, и отправляет его обратно. В мире C # это обычно делается с помощью ASP.NET.