views:

772

answers:

7

Hi guys,

I want to check our google postions for several keywords every day and make a note in a spreadseet. At the moment, we have a student doing it but it's a rubbish job and it doesn't seem fair on them!

Are there any tools available to automate this process? I have tried rankchecker by seobook.com, but although that should be exactly what im looking for when i set scheduled tasks in that, it doesnt work.

Any tips would be appreciated, thanks!

peter

EDIT: Liam has suggested a Python script to do this, which unfortunately isnt something I'm very familiar with! If anyone knows of a good tutorial or something to help us with this, that would be brilliant.

Update:

Found a php script at seoscript.net which looks like a step in the right direction.

But I cant get it to work! I get this error.

Anyone more knowledgabe than me know how to fix that? I have PEAR installed.

thanks again,

Peter

A: 

have the student come up with an automatic way of doing this. Sounds like a good exercise for them.

Robert
Tomorrow the student will ask the same question, and we can link to this answer, closing his question as "Exact Duplicate". :)
Bill the Lizard
+2  A: 

I use a Python script to check the number of results for a set of searches each day and log the results. Then I run another script that builds a spreadsheet from the log files. Checking your position in the results page would be only a little more complex.

Liam
I hope to share it once I have cleaned it up a bit.
Liam
thanks liam, that sounds like it could really help.
Peterl86
A: 

I think it is probably ALOT easier to let the student do it the old fashioned way :p

DrG
+1  A: 

I'm not sure how often it updates, but Google Webmaster Tools shows your rank for the top 20 queries in which your site appeared.

Otherwise, writing a script or a small program in your favorite programming language should do the trick, as was already suggested.

Ido Schacham
+1  A: 

Don't forget rankings vary data center to data center, and are trending more towards being tweaked towards your specific search and browsing history.

Not to sell you anything, but what you should be looking for is more a suite of site quality metrics and less simple ranking metrics, the outputs of which are increasingly questionable.

If I were you, I would look into getting some professional help from an SEM firm with a strong development team, as they usually have some pretty advanced metrics working under the hood. Otherwise, just remember that content is king: the W3C is pretty clear about which markup has semantic value, and Google capitalizes on this.

Robert Elwell
+1  A: 

It's not a PHP script or something but a nice tool to check your rank at google for some keywords (and it's free software): Google Monitor

Endlessdeath
cheers bud, I'll look into this tomorrow and report back!
Peterl86
+3  A: 

What a coincidence, I created SERF (Search Engine Rank Finder) for this very purpose. Works with Google and MSN/Live; but I lost interest before I implemented Yahoo support. Link comes with source; exe in the bin folder.

It works by downloading the actual search pages in question and finding any URL with your domain in it. It won't pass Google your cookies, but it will probably connect to the same Google server you do.

tsilb