The investigator found the evidence on site of the crimesceen, and he knew the case would soon come to a close.
and im sure theres many more ways to use the expression
i have found a site to cite
the site of the view is amazing
my lab was very active site
You would use deem in a sentence like 'I deem this site to be unsafe'
That sight is very famous
you look on another site
When I arrived at the site, I was amazed at the sight of two bison!
This site comes highly recommended.
A naughty user can be blocked from using this site.
If you vandalise this site you do so at your peril.
EXAMPLE: This site is among my favorites.
The site of my destroyed house after the tornado was horrifying.