1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Looking for SERP tool for yahoo and msn

Discussion in 'Search Engine Optimization' started by jg_abad, Mar 6, 2008.

  1. #1
    Hello friends,
    I have a nice tool which gives exact result for Google SERP tool name is free monitor for Google (avestate tool)
    but i am searching same tool which gives exact ranking for yahoo and msn. i have tried to search many post regarding to SERP tool and check many tools given here but they are not giving exact ranking like above tool.

    i will appreciate your post for good tools

    thanks and regards
     
    jg_abad, Mar 6, 2008 IP
  2. IndianWebMaster

    IndianWebMaster Well-Known Member

    Messages:
    413
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    108
    #2
    Try Checkserp.com!
    Was down earlier today but I hope it will be fixed soon :)
     
    IndianWebMaster, Mar 6, 2008 IP
  3. salihpk

    salihpk Banned

    Messages:
    689
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #3
    salihpk, Mar 6, 2008 IP
  4. KC TAN

    KC TAN Well-Known Member

    Messages:
    4,792
    Likes Received:
    353
    Best Answers:
    0
    Trophy Points:
    155
    #4
    KC TAN, Mar 6, 2008 IP
    jg_abad and salihpk like this.
  5. MasterG

    MasterG Peon

    Messages:
    252
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Thanks. That's very nice tools.
     
    MasterG, Mar 6, 2008 IP
  6. thunderbolt007

    thunderbolt007 Active Member

    Messages:
    851
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    58
    #6
    Don't rely on tools like that that's doesn't give any accurate results....

    Manual is still the best....Nothing can beat that...
     
    thunderbolt007, Mar 6, 2008 IP
  7. nalds20

    nalds20 Banned

    Messages:
    180
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I'm not sure if that tool gives accurate results...
    For me I much preferred manual keyword ranking
     
    nalds20, Mar 6, 2008 IP
  8. igme

    igme Banned

    Messages:
    1,048
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #8
    I have to agree with that manual checking is more accurate than using any kind of tools.
     
    igme, Mar 6, 2008 IP
  9. juust

    juust Peon

    Messages:
    214
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #9
    first the google-serp
    then the yahoo serp.

    save the code and call it as
    savedfile.php?keywords=a+b+c&domain=www.domain.com

    this one retrieves 10 pages, 1000 results and returns all hyperlinked hits, the hits by rank, and the full hyperlinked result.

    <?php
    
    
    		$varkeywords=$_GET["keywords"];
    		$vardomain=$_GET["domain"];
    		
    
    		$strResult='';
    		$strHitsResult='';
    		$strHitsCount=0;
    		$strHits='';
    
    		$start = 1;
    		$numberofresults = 100;
    		for($ii=0; $ii<11; $ii++) {
    			$jj=$ii*100+1;
    	        $vargoogleresultpage = "http://www.google.com/search?as_q=".urlencode(trim($varkeywords))."&num=".$numberofresults."&start=".$jj."&hl=en&lr=lang_en";
    	        flush();
    			
    	      	$googleresponse = join("",file($vargoogleresultpage));
    		$googlehits = preg_split('/class=r><a /', $googleresponse, -1, PREG_SPLIT_OFFSET_CAPTURE);
    	      	foreach($googlehits as $googlehit){
    				$i++;
    				preg_match("/href=\"(.*?)\"/", $googlehit[0], $t, PREG_OFFSET_CAPTURE);
    				
    				
    				if($i > 1){
    						$serp = $i-1;
    						$SearchForDomain = "~".$vardomain."~i";
    						if(preg_match($SearchForDomain, $t[1][0])){
    							$strHitsCount++;
    							$strHits .= $serp .', '; 	
    							$strResult=$strResult.$serp."<b><a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a></b><br />";
    							$strHitsResult = $strHitsResult.$serp."<b><a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a></b><br />";
    							} else {
    									$strResult=$strResult.$serp."<a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a><br />";
    									}
    						}
    	 		}  
    		}
    		echo $strHits.' total = '.$strHitsCount.' <br />';
    		echo $strHitsResult;
    		echo '<br /><br />full list :<br />';
    
    		echo $strResult;
    
    ?>
    PHP:


    this is a crummy 10-per-page for yahoo (this sort of routines gets your ip banned after 2000? requests for the day.)

    <?php
    
    
    		$varkeywords=$_GET["keywords"];
    		$vardomain=$_GET["domain"];
    		
    
    		$strResult='';
    		$strHitsResult='';
    		$strHitsCount=0;
    		$strHits='';
    
    		$start = 1;
    		$numberofresults = 10;
    		for($ii=0; $ii<20; $ii++) {
    			$jj=$ii*$numberofresults+1;
    			$kk=$jj+$numberofresults;
    
    		$vargoogleresultpage = "http://search.yahoo.com/search?p=".urlencode(trim($varkeywords))."&ei=UTF-8&fr=sfp&xargs=0&pstart=1&b=".$jj;
    	        flush();	
    			
    	      	$googleresponse = join("",file($vargoogleresultpage));
    		$googlehits = preg_split('/<a class=\"yschttl\" /', $googleresponse, -1, PREG_SPLIT_OFFSET_CAPTURE);
    	      	foreach($googlehits as $googlehit){
    			$i++;
    			preg_match("/href=\"(.*?)\"/", $googlehit[0], $t, PREG_OFFSET_CAPTURE);
    				
    				
    			if($i > 1){
    				$serp = $i-1;
    				$SearchForDomain = "~".$vardomain."~i";
    			        if(preg_match($SearchForDomain, $t[1][0])){
    					$strHitsCount++;
    					$strHits .= $serp .', '; 	
    					$strResult=$strResult.$serp."<b><a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a></b><br />";
    					$strHitsResult = $strHitsResult.$serp."<b><a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a></b><br />";
    							} else {
    									$strResult=$strResult.$serp."<a href=\"".$t[1][0]."\" target=\"_blank\">".$t[1][0]."</a><br />";
    									}
    						}
    	 		}  
    		}
    		echo $strHits.' total = '.$strHitsCount.' <br />';
    		echo $strHitsResult;
    		echo '<br /><br />full list :<br />';
    
    		echo $strResult;
    
    ?>
    
    PHP:

    your own online serp tool, enjoy ;)
     
    juust, Mar 6, 2008 IP
  10. jg_abad

    jg_abad Peon

    Messages:
    903
    Likes Received:
    52
    Best Answers:
    0
    Trophy Points:
    0
    #10
    manual check will be very time consuming process as if you are working on more than 50 keywords than you can imagine the time required to work on just for check search ranking.
     
    jg_abad, Mar 6, 2008 IP
  11. poshswinger

    poshswinger Active Member

    Messages:
    2,527
    Likes Received:
    56
    Best Answers:
    0
    Trophy Points:
    90
    #11
    I often use the built-in one in IBP, quite nice.
     
    poshswinger, Mar 6, 2008 IP
  12. surfaddict

    surfaddict Active Member

    Messages:
    1,781
    Likes Received:
    67
    Best Answers:
    0
    Trophy Points:
    90
    #12

    Thanks dude, the site is alive back and really help me on SERP. Manually done is time consuming and totally bored. :p
     
    surfaddict, Mar 6, 2008 IP
  13. poshswinger

    poshswinger Active Member

    Messages:
    2,527
    Likes Received:
    56
    Best Answers:
    0
    Trophy Points:
    90
    #13
    By the way, I tried the one in Shoemoney, but cannot get any result in Yahoo!
     
    poshswinger, Mar 7, 2008 IP
  14. jg_abad

    jg_abad Peon

    Messages:
    903
    Likes Received:
    52
    Best Answers:
    0
    Trophy Points:
    0
    #14
    agree, this tool is not giving true result.
     
    jg_abad, Mar 7, 2008 IP
  15. salihpk

    salihpk Banned

    Messages:
    689
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #15

    wow great help!
     
    salihpk, Mar 7, 2008 IP
  16. igme

    igme Banned

    Messages:
    1,048
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #16
    So what do you think? Are you still go for a tool not that accurate or do manual checking time consuming but accurate.
     
    igme, Mar 7, 2008 IP
  17. jg_abad

    jg_abad Peon

    Messages:
    903
    Likes Received:
    52
    Best Answers:
    0
    Trophy Points:
    0
    #17
    I will go for tool which is accurate, and i will find it at any effort. if i did not find it i will develop it.

     
    jg_abad, Mar 7, 2008 IP
  18. juust

    juust Peon

    Messages:
    214
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #18
    a bit late, but here's yer basic msn serp

    $first=1;
    $query="php+serp";
    $count=50;
        $xml = @simplexml_load_file("http://search.live.com/results.aspx?q=$query&count=$count&first=$first&format=rss");
        foreach($xml->channel->item as $i) echo $i->link."<br />";
    PHP:
     
    juust, Jul 6, 2008 IP
  19. jg_abad

    jg_abad Peon

    Messages:
    903
    Likes Received:
    52
    Best Answers:
    0
    Trophy Points:
    0
    #19
    All these three scripts are cool but i did not implement, r u sure all are working for you?

     
    jg_abad, Jul 8, 2008 IP
  20. juust

    juust Peon

    Messages:
    214
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #20
    all three work, I tested em,
    but I mainly use a google serp (covers 60% of the search volume)

    this one needs some additional remarks:

    *) it's an oldie so it might return as #1 the images

    *) when I use a browser I have a set of stored preferences in my profile, that I dont have when I use the file(), or file_get_contents() php-functions (like language and secondary results),
    so compared to a 'normal' browser search you could encounter minor differences.

    *) it uses as parameter start=1 where a browser search is unspecified
    and the results i get are sometimes a day ahead of a browsersearch.
     
    juust, Jul 12, 2008 IP