Is it possible to declare a footnote in a way that it will attach to the first occurrence of a given word or phrase?
Doing this in a fully automated way might not be possible (see link below), but if (for example) one uses footnote labels with a macro \uniquefn[text]{id} (marking phrases that should be considered identical), this should be possible. With such a macro, one would be able to write things like this:
\documentclass{article}
\begin{document}
This is a sentence\uniquefn{an-identifier}.
Let's write\uniquefn[Every footnote identifier must have specified text
(inside an optional argument) exactly once for all invocations of this
macro with that identifier; if this is violated, there should be an
error.]{another-identifier}
two more sentences\uniquefn[If an optional argument is given, the text
within that optional argument is what is to be displayed]{an-identifier}.
This is the penultimate sentence\uniquefn{an-identifier}.
And one final sentence\uniquefn{an-identifier}
concludes\uniquefn[One more footnote.]{yet-another-identifier} this document.
\end{document}
Other equivalent ways of achieving the same effect would work too.
Related and potentially useful:

\usepackage{glossaries}\gls{label}\glslink{label}{alternate text}. It is not a\footnote, but I dont understand how you can apply what you say to document spanning many pages. Link to library. Forgot to mention: there is a fieldfirst appearin theglossariespackage if you need special text on first occurence – aiao Feb 25 '13 at 03:03sepfootnotesandfixfootare of interest. – cgnieder Feb 25 '13 at 18:10fixfootdoes a very similar thing (I have just tried). Two remarks aboutfixfoot: 1. In order to use the starred version of its command, the user needs to load it withxspace; this isn't documented clearly. 2. It displays the footnote mark multiply instead of only once (which I consider a sensible design decision). – Lover of Structure Feb 25 '13 at 21:43