Ciao evaluna,
quello che tu chiedi non ha molto a che vedere con il posizionamento nei motori di ricerca, diciamo che quello che stai chiedendo è "come posso gestire e realizzare un sito dinamico"!
Cercherò di darti dei semplici consigli che spero ti siano utili.
Filezilla: è un client Ftp - in pratica serve per fare l'upload/dowload di file sul tuo server hosting. Quando realizzi una pagina web o apporti delle modifiche a pagine del tuo sito puoi usare questo client per poter inserire queste nuove pagine sul server e quindi renderle visibili ai tuoi utenti (un modo alternativo all'utilizzo del pannello amministrativo di aruba).Per conneterti al tuo server usando il protocollo ftp dovrai
1.1 - indicare l'indirizzo del server (normalmente coincide col il nome del tuo sito es:miosito.com)
1.2 - indicare il numero della porta (di default è 21)
1.3 - utilizzare il nome utente e password forniti dal gestore dell'hosting.
1.4 - una volta avuto accesso puoi facilmente fare l'upload delle tue pagine modificate/create.
Ci sono alcuni linguaggi di scripting utilizzati per tale scopo: ASP, PHP. Io personalmente uso quest'ultimo. Ricorda inoltre che non basta creare pagine PHP ma bisogna interfacciare queste pagine con un db (es. MySql) che dovrà contenere le informazioni che vorrai mostrare in modo dinamico, es. testo, immagini ecc...
Se fai un giro in rete troverai sicuramente semplici guide per muovere i primi passi in tal senso: prova a cercare le guide di html.it.
Spero di essere stato di aiuto.
A presto