Для людей, которые сталкиваются с повторяющимися результатами поиска.

Если ваша страница Hugo не является одностраничным приложением, она будет многократно выполнять index.json.

Это приведет к повторному добавлению страниц в индекс поиска, из-за этого результаты выдачи дублируются.

Всё что нужно сделать - это в index.json заменить :

{{- range .Site.RegularPages -}}

на

{{- range where .Site.RegularPages "Type" "not in"  (slice "page" "json") -}}