[guided]For $x,y\in H$, we introduce the basic finite-rank building block $\theta_{x,y}:H\to H$ by
\begin{align*}\theta_{x,y}(\zeta)=(\zeta,y)_H x \qquad (\zeta\in H).\end{align*}
The inner product is linear in the first variable, so this formula defines a [linear map](/page/Linear%20Map). The Cauchy-Schwarz inequality gives
\begin{align*}\|\theta_{x,y}\zeta\|_H\le \|\zeta\|_H\|y\|_H\|x\|_H\end{align*}
for every $\zeta\in H$, so $\theta_{x,y}$ is bounded. Its image is contained in $\mathbb C x$, a finite-dimensional subspace of $H$, so $\theta_{x,y}$ is compact and therefore belongs to $K(H)$.
The multiplication rule is the mechanism that lets us move from one nonzero rank-one operator to all rank-one operators. Let $u,v,x,y\in H$. For $\zeta\in H$, first applying $\theta_{x,y}$ gives $(\zeta,y)_H x$. Applying $\theta_{u,v}$ afterward gives
\begin{align*}(\theta_{u,v}\theta_{x,y})(\zeta)=\theta_{u,v}\bigl((\zeta,y)_H x\bigr)=((\zeta,y)_H x,v)_H u.\end{align*}
Since the inner product is linear in the first variable, the scalar $(\zeta,y)_H$ factors out:
\begin{align*}((\zeta,y)_H x,v)_H u=(x,v)_H(\zeta,y)_H u.\end{align*}
This is exactly the action of the scalar multiple $(x,v)_H\theta_{u,y}$ on $\zeta$. Hence
\begin{align*}\theta_{u,v}\theta_{x,y}=(x,v)_H\theta_{u,y}.\end{align*}[/guided]