Hoy voy a publicar un planteamiento que me vino a la cabeza ayer antes de ir a dormir leyendo la “guía google para webmasters para la optimización para motores de búsqueda”, en ella hablan no de paginas web, sino de sitios web y de como un sitio contiene múltiples páginas, entonces siguiendo esta analogía yo planteo una diferenciación entre página y sitio.
Un sitio web es entonces el cojunto de páginas que tratan de una temática común, comparten un diseño, estructuración, reglas de navegación, etc. También me atrevo a decir que es una parte fundamental de un sitio web la manera en la que se generan las páginas, si creamos directamente páginas a mano en html, esto este seria el proceso de creación del sitio, pero si por lo contrario usamos algún CMS o sistema similar, este seria el núcleo o proceso de generación de páginas, ya que usamos un software para automatizar la creación de las páginas del sitio.
Otro elemento que suele ser único del sitio, y digo suele ser por que no es un requisito obligatorio, es el domino; un sitio web suele compartir únicamente un dominio.
Por otro lado la página web no es más que lo que vemos en nuestro navegador en un momento determinado; por ejemplo la página principal, o una página de contacto, etc.
Esta página está formada por un código html, su css y posiblemente un javascript u otros elementos.
La parte que nos falta es el contenido, la información a transmitir, esta es manejada y almacenada por el sitio web, y representada en las diferentes páginas web según las reglas y métodos escogidos por el desarrollador en el momento de la creación de la página en cuestión.
Qué significa esto para nosotros, los desarrolladores web, pues que podemos diferenciar claramente entre crear una página web, crear un sitio web y mantener un sitio web con contenidos, dependiendo siempre de las demandas del cliente.
En la práctica esto significaría que si el cliente nos pide una página web, nuestra labor es crear un código html (a modo de esqueleto) con sus correspondientes css y scripts para que pueda ser integrada en un sitio y pueda representar un contenido de una manera determinada. Si nos pide un sitio web, esto puede o o no incluír el desarrollo las páginas que vamos a usar, tendremos que analizar las necesidades del cliente, buscar una solución de entre todos los cms y sistemas similares existentes, manejar la instalación y puesta en marcha de tódo el sistema para que el cliente, tras haber aprendido a usar el sistema, sea capa de añadir, modificar y eliminar el contenido del sitio web en cuestión. a mayores el cliente puede contratar con nosotros también el servicio de mantenimiento de sitio cual caso nosotros nos ocuparíamos de la tarea de mantener actualizado el contenido del sitio.