導入してから半年も経って、ようやく気づいたのですが、検索に不具合がありました。
検索キーワードは自動生成されるのですが、一部のキーワード、「どうしてもこれは入れたい」というものについては、追加できるようにHTML上で(コメントアウトで)書いていたのです。
ところが、同じ時期に導入した「ファイルが長くなったら分割する」というpythonスクリプトが、指定しない限りはコメントアウトを不要と見なして削除する仕組みになっていました。
つまり、ファイル分割前まではキーワード設定が適切だったのですが、その後は、自動で拾われたキーワードのみになっていたのです。
コメントアウトがあっても削除しないという今回の修正を、有料版Geminiに頼みましたが、効果があるかどうかがわかるまでには時間がかかります。(ファイル分割は月に1回程度しかおこなわないため、次回のファイル分割時に判明します)
さて、これから、消えてしまったキーワードを少しでも元に戻せるかどうか、考えてみます。