site
verb(site)
assign a location to
site
noun(site)
physical position in relation to the surroundings
Examples:
The sites are determined by highly specific sequences of nucleotides. 
site
noun(site)
a computer connected to the internet that maintains a series of web pages on the World Wide Web
Synonyms: internet site, web site, 
website, 
 Examples:
The Israeli web site was damaged by hostile hackers. 
site
noun(site)
the piece of land on which something is located (or is to be located)
Synonyms: land site, 
Examples:
A good site for the school.