Para que no cuente a cada momento que el usuario actualice la pagina o se salga y vuelva a entrar este mismo.
Yo te doy dos opciones:
- Crear una cookie con el tiempo de vida que tu creas conveniente, entonces mientras esa cookie exista no contaria como nueva lectura.
En este ejemplo la cookie duraria 1 hora
Código PHP:
if (is_null ($_COOKIE["visitas"])) {
setcookie ("visitas","visitado",time()+3600);
/* aqui pones el codigo para contar la lectura */
}
Nota: Recuerda que la creacion de la cookie debe hacerse antes de enviar cualquier otra cosa al navegador
- Restriccion por IP, creas una tabla de visitantes y en esta almacenas la direccion IP del visitante actual. Entonces cuando el usuario que ya visito la noticia quiera volver a hacerlo su lectura no contara mas.

Saludos