Assume that $f(x)=o\left(\frac{\ln^2(x)}{x^2}\right)$ as $x\to +\infty$. Does this imply that $f(x)=o(1)$ as $x\to +\infty$?
What I need to show is $\lim_{x\to +\infty}\lvert f(x)\rvert=0$, right?
Since $f(x)=o\left(\frac{\ln^2(x)}{x^2}\right)$ as $x\to +\infty$ means that $$ \lim_{x\to +\infty}\left(\frac{x^2}{\ln^2(x)}\cdot \lvert f(x)\rvert\right)=0 \tag{$\ast$} $$ but, by L'Hôspital, $$ \frac{x^2}{\ln^2(x)}\to +\infty\text{ as }x\to +\infty $$ and hence we need to have $\lim_{x\to +\infty}\lvert f(x)\rvert=0$ in order to have $(*)$.
Am I right?
Since $f=o\left(\frac{\log^2(x)}{x^2}\right)$, then for all $\epsilon>0$, there exists a number $B$ such that
$$|f(x)|\le \epsilon \frac{\log^2(x)}{x^2}$$
whenever $x>B$.
And since $\log^2(x)\le x^2$ for $x>1$, then $|f(x)|\le \epsilon$ for $x>B$, which by definition means that $f=o(1)$.