internet presence definition