1 location, place, plot, plat, spot, locale, area, milieu, neighbourhood, locality, purlieus, placement, position; situation, orientation:
A site near that of ancient Pergamum has been acquired for the building. The site alongside the river has much to recommend it.
2 locate, position, place, put, situate, install or instal:
The building has been sited to take maximum advantage of the sun.