Hallo,
bei google kannst Du einen GET Request machen für die Suche mit entsprechenden Suchbegriffen. Diese Liste nimmst Du entgegen für den Parser, der die Position der URL sucht.
Die zweite Sache ist die, dass google das Ergebnis mit einem bestimmten Limit ausgibt. Diesen Limit musst Du auch noch setzen, so wie ich gesehen habe, wird der in einem Cookie gespeichert. Den musst Du manipulieren (auf 100 oder mehr, wenn möglich, testen...) und im request-header mitschicken.
Andererseits gehts auch so, dass Du den Limit auf 1 setzt und das Script solange an google schickst, bis Deine URL als Treffer angezeigt wird (google wird sich freuen ;-) )
Viel Glück,
--roro