Hola,
El posicionamiento no es algo que se pueda hacer sin recursos (monetarios o de otro tipo, como conocimientos, experiencia, tiempo, contactos, ...). Es una competicion, si tus palabras interesan a muchas webs con mas recursos que tu, es normal que te ganen. Hay webmasters/SEOs que pueden conseguir en un dia cientos de enlaces con el texto que ellos deseen. Lo que ofrecen las empresas SEO es poner esos recursos al servicio de tu web. Un webmaster cualquiera puede adquirir esos recursos si se dedica a ello (como cualquier autodidacta). Para eso existen comunidades (foros) como estos, dirson, xeoweb, forobuscadores, sitepoint, ..., para compartir conocimientos y experiencias.
Cita: Por otro lado me gustaría saber como puedo hacer para ver en que posicion estan mis paginas ya que me canso de buscar en los buscadores y nunca las encuentro.
En digitalpoint.com existe una herramienta para seguir la posicion para Google, pero hay que entenderla. Se basa en la API de Google, asi que los resultados no coinciden al 100% con lo que puedes ver en la pagina del buscador. Pero es la unica forma legal de consultar automaticamente (con un programa) a Google. Por norma, los buscadores prohiben usar programas que realicen consultas automaticas a sus paginas web, porque consumen muchos recursos. Hay programas SEO que lo hacen, tratando de engañar al buscador para que piense que es un visitante humano. Pero si te pillan, el buscador bloquea el acceso a su pagina web desde tu IP o tu rango de IP (si usas un proxy puedes incluso bloquear a los que comparten tu proxy).
Si son pocos terminos, puedes hacer lo siguiente. Como los buscadores solo muestran los 1000 primeros resultados, puedes configurar el buscador para que te muestre 100 resultados por pagina (normalmente esta en "opciones avanzadas" o algo asi). Asi como maximo tendras que ver 10 paginas por termino. Y tampoco ver, con la opcion del navegador de "buscar en pagina" (control+F), puedes buscar tu dominio en la pagina. Y con el bookmarklet "number google hits" (
http://www.squarefree.com/bookmarklets/seo.html) puedes numerar los resultados de Google (yahoo lo hace el mismo), para ver en la posicion que estas. Si no estas entre los 1000 primeros, tampoco creo que seria mucho indicador saber que estuvieses el 1010 o el 1099.
Por supuesto, tienes las busquedas site:dominio.com para saber las paginas que te ha indexado. Y con termino site:dominio.com sabes que paginas cree google que contienen termino. Asi puedes saber si google conoce tu pagina.
Suerte.