Per il dominio basta comprarlo online.. in genere lo compri con lo spazio per metterci le cose

.
Per i motori di ricerca potrei scriverci un libro, io per mestiere sponsorizzavo online siti belli che pronti , e non è semplice come si dice in giro

ti basta sapere che se vuoi che il tuo sito sia raggiungibile dalle prime pagine da google devi farti un bel mazzo e scambiare parecchi link con altri siti di buon rango, e non solo devi avere un buon numero di rubriche in testo scritte "come si deve" , ottenere pagine snelle e ottimizzate per i vari SpiderBot di google, yahoo, msn, ecc.. cmq non è facile certo lo si puo lasciare a meditare con la speranza che qualcuno ti linki gratis e poi magari che i motori se ne accorgono del tuo sito.. se è un piccolo sito non succederà mai se è un sito che fa "rumore" prima o poi succederà , in questo settore conta parecchio anche l'anzianità e il nome del dominio

.
Le cose che tengo sul sito sono tutte conservate dentro un database di 200MB quasi tutto pieno..