CURSO DE HTML 4.01

Elementos de HTML 4.01, etiquetas, atributos. Base del actual HTML5.

15. Publicación de tu sitio

15.1 ¿Qué es un servidor?

Un servidor es un equipo conectado permanentemente a internet que presta servicios a otras computadoras. Entre los servicios más populares de los servidores, se encuentran el alojamiento de sitios y dominios.

Para alojar un sitio en un servidor necesitamos el dominio (que se puede adquirir en el mismo proveedor u otro) o subdominio y la dirección FTP del sitio, nombre de usuario y contraseña o bien poder ingresar por un panel de control.

15.2 ¿Qué es la delegación? DNS

Delegar un sitio es indicarle a un registrador de dominios (NIC, siglas de Network Information Center) la dirección del servidor donde estará alojado el sitio (DNS, siglas de Domain Name System). En Argentina se pide las direcciones de los servidores solamente. En otros casos se requerirá la dirección del servidor y su dirección IP. La mayoría de los servicios de hosting brindan estos datos al crear una cuenta.

El ente registrador de dominios de Argentina es NIC Argentina. Hay un ente NIC para cada país, excepto Estados Unidos (.com), donde la registración está abierta a muchas empresas. Algunas compañías de hosting argentinas brindan el servicio de registro de dominios extranjeros y con extensiones especiales (tur, edu, info, tv, etc.). En 2017 NIC se integró a AFIP y el ingreso es con nuestros datos de alta en AFIP, clave Nivel 3. Algunas compañías de hosting de Argentina ofrecen dominios .com.ar para quienes no desean ingresar con sus datos de AFIP o no los tienen.

15.3 Conexión FTP

FTP es la sigla de File Transfer Protocol. Protocolo de transferencia de archivos en castellano. Es un protocolo que permite intercambiar archivos con el servidor. Hay FTP's públicos y privados. Los públicos se utilizan generalmente para descargar archivos. Los privados son -por ejemplo- los que nos provee nuestro hosting o almacenamiento para alojar nuestro sitio y mediante el cual subiremos los archivos html e imágenes que componen nuestro website.

Si bien podemos utilizar el mismo navegador para transferir archivos, hay programas específicos para esta función. Uno de uso simple y en versión libre es CoreFTP.

¿Qué datos necesitamos para conectarnos con el servidor FTP?

La dirección FTP (ejemplo: ftp.dominio.com.ar).
La carpeta de conexión remota (o si se conectará con la raíz del sitio).
Nombre de usuario (en los servidores públicos, el usuario generalmente es anónimo).
Contraseña (si es anónimo no lleva).
Puerto de conexión (a no ser que especifique lo contrario, generalmente es el que viene por defecto, o sea, 21).

Descarga de CoreFTP
Tutoriales de CoreFTP (en inglés)

La mayoría de los programas FTP tienen un seteo similar y un uso bastante parecido, cambian en funciones avanzadas. Otros programas muy utilizados: FileZilla (gratuito), CuteFTP (versión de prueba y de pago).

Observación: muchos servidores (gratuitos o pagos) tienen una carpeta para incorporar los archivos públicos del sitio, puede denominarse, public_html, www, home, etc. Estos datos los brinda el servicio de almacenamiento (hosting) al hacer el alta o se ven mediante el Panel de Control. Y se puede configurar en las opciones avanzadas del programa FTP.

El archivo principal que tomará por defecto el navegador al ingresar a la carpeta de nuestro sitio (ej. al ingresar a www.misitio.com) será index.htm o index.html. Si estamos trabajando con otros códigos como php, será index.php. En algunos servidores hay un archivo de inicio por defecto que deberemos borrar para que se visualize el de nuestro sitio.

Programas como Dreamweaver tienen sus propios manejadores de archivos incorporados y FTP. En este caso, debemos acceder a Sitio/Nuevo sitio para ingresar los datos de nuestro sitio, carpetas locales y datos del servidor.

15.4 Testeo del sitio

Un paso no menos importante que la diagramación, es el testeo del sitio en diferentes navegadores y dispositivos, verificar que los enlaces funcionen correctamente, chequear etiquetas meta, velocidad de bajada desde el servidor, etc. Hay diversas herramientas en línea que facilitan estas tareas, junto con una metodología al diseñar los sitios que nos la dará la práctica.

Algunas herramientas que podemos encontrar en la web:

15.5 ¿Qué es el PageRank?

El PageRank de un sitio está basado en un algoritmo de Google para ordenar y jerarquizar sitios web. Años atrás era tenido en cuenta para medir la popularidad de un sitio. Hoy se está dejando de lado, debido a que las estrategias de posicionamiento estaban orientadas a valerse de algunos de estos parámetros para posicionar un sitio sin tener en cuenta el contenido o la experiencia del usuario, y por otro lado Google cambia su algoritmo constantemente. Existe otro ranking provisto por Alexa. Se suele recomendar escribir para el usuario y no para los buscadores, pero las estrategias de posicionamiento SEO se enfocan en combinar términos de búsqueda en nuestros textos y mejorar etiquetas (headings, por ejemplo) para mejorar los resultados de búsqueda.

Si al hacer tu sitio completás las etiquetas alt de imágenes y title de vínculos, brindás un buen contenido, atractivo para tus visitantes y tenés los encabezados (etiquetas meta) adecuados, lo modificás constantemente o con cierta regularidad, tu sitio irá posicionándose solo con el correr del tiempo. Es un proceso lento y efectivo.

Al cambiar un contenido en tu sitio, principalmente agregar/borrar páginas, debés actualizar el sitemap, si lo creaste, y volver a enviarlo a los buscadores. Si no lo hacés, los robots se encargarán de actualizar la información al ingresar nuevamente en tu sitio. Es recomendable hacerlo en forma manual.

El intercambio de enlaces (linkbuilding) entre diferentes sitios, aún hoy es tenido en cuenta, aunque en menor propoción; muchos profesionales de posicionamiento vaticinan que el linkbuilding será una práctica en aumento, aunque Google los penalice y haya anunciado cambios en su algoritmo para detectar estos intercambios y bajar el posicionamiento de los sitios. Ver directivas de Google sobre enlaces.

Material adicional

  • Hosting gratuito para dominio o subdominio (un subdominio es una dirección secundaria ej.: misitio.internetparavos.com.ar). 1 Gb de almacenamiento, 10 Gb de transferencia, Panel, FTP, programas preinstalados: Wordpress, Joomla. Para practicar está genial.
  • Rankings: Alexa.
  • PageRank Google, herramienta provista por Alexa.
  • Contador y completo programa de estadísticas gratuito: Histats.

Actualización: enero, 2021. Elena Navntoft.