ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปGooooooooooooogleวิธีวัดอันดับจาก google
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีวัดอันดับจาก google  (อ่าน 1973 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nnuttdamm
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 219



ดูรายละเอียด
« เมื่อ: 09 ธันวาคม 2012, 16:52:26 »

วิธีวัดอันดับจาก google มีวิธีไหนบ้างครับ
ว่าเราได้อันดับเท่าไหร่ หรือต้องนั่งหาเอง
ขอบคุณครับ  wanwan017
บันทึกการเข้า

adjobb
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 320
ออฟไลน์ ออฟไลน์

กระทู้: 2,874



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 ธันวาคม 2012, 17:15:58 »

จาก webmaster tool ครับ
เขาจะบอกว่าเราติดคีย์อะไรบาง แล้วติดกี่คีย์

หลังจากที่ไปดูอันดับคีย์ว่าเราติดอันไหนบางแล้ว
ทีนี้ถ้ามานั้งเปิดที่ละหน้ามันก็จะเหนื่อยใช่ไหมว่าติดหน้าไหนบางเว็บเรา

ลองเอาสคิปนี้ไปช่วยงานดูครับช่วยได้เยอะ....

โค๊ด:
<?php
if (isset($_GET[&#39;search&#39;])){
  
set_time_limit (60);
 
  unset(
$_GET[&#39;search&#39;]);
  //set total num (total result)
  
$total_num = ($_GET[&#39;total_num&#39;]>100) ?100:intval($_GET[&#39;total_num&#39;]);
  
unset($_GET[&#39;total_num&#39;]);
 
  //set num (num per page)
  
$num = ($_GET[&#39;num&#39;]<5) ?5:intval($_GET[&#39;num&#39;]);
  
if ($num==10){
   unset(
$_GET[&#39;num&#39;]);
  
}
 
  
//set default query
  
$q = &#39;&#39;;
  
foreach($_GET as $k=>$v){
    
$q.=&#39;&&#39;.urlencode($k).&#39;=&#39;.urlencode($v);
  
}
 
  
//request all result from google
  
$s = &#39;&#39;;
  
$start_num 0;
  while (
$start_num $total_num) {
   
$start = &#39;&start=&#39;.$start_num;
   
$buffer file_get_contents(&#39;http://www.google.co.th/search?&#39;.$q.$start);
   
if (empty($buffer)){
  
$s .= &#39;<cite>ERROR</cite>&#39;;
  
break;
   }else{
    
$buffer strstr($buffer,&#39;<ol>&#39;);
  
$s .= substr($buffer,0,strpos($buffer,&#39;</ol>&#39;) 5);
 
}
   
$start_num  $num;
  }
 
//create xml response
header(&#39;Content-type:text/html;charset=tis-620&#39;);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("cache-Control: no-store, no-cache, must-revalidate");
header("cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");
$matches = array();
preg_match_all(&#39;/<cite>(. ?)</cite>/&#39;,$s,$matches,PREG_SET_ORDER);
unset($s);
$cites = &#39;&#39;;
foreach($matches as $m){
 list(
$c) = explode(&#39; - &#39;,strip_tags($m[1]));
 
$c preg_replace(&#39;/s /&#39;,&#39;&#39;,$c);
 
$cites .= "<c>{$c}</c>";
}
  echo 
"<google>{$cites}</google>";
  exit();
}
 
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="th" xml:lang="th">
<head>
  <title>google order check tool</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620" />
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
/*<![CDATA[*/
var gTimer;
var gProgress;
function progress(){
  if (gProgress){
      gProgress.val(gProgress.val()*1 1);
  }
    gTimer = setTimeout('progress()',1000);
}
function clearProgress(){
      gProgress.val(0);
      if (gTimer)    clearTimeout(gTimer);
}
$(document).ready(function(){
      var website = $('#website');
      var num = $('#num');
      var total_num = $('#total_num');
      var keyword = $('#keyword');
      var order = $('#order');
      var result = $('#result');
  gProgress = $('#progress');
 
      $('#searchForm').submit(function(e){
          var meta = $('input[name=meta]:checked');
          var data;
          if (meta.val()=='')
              data = {
                      q: keyword.val(),
                      num: num.val(),
                      total_num: total_num.val(),
                      oe: 'ISO-8859-11',
                      sa: 'N'
              };
          else
              data = {
                  hl: 'th',
                       q: keyword.val(),
                       as_qdr: 'all',
                      num: num.val(),
                      total_num: total_num.val(),
                      meta: meta.val(),
                      oe: 'ISO-8859-11',
                      sa: 'N'
              };
          $.ajax({
           dataType: 'html',
           type: "GET",
           url: "?search",
           data: data,
           beforeSend: function() {
                  clearProgress();
                  progress();
                  order.html('');
                  result.html('');
           },
           success: function(google) {
             var strOrder='';
             var strResult='';
             var websiteTrim=website.val().replace(/^s |s $/g,'');
             $('c',google).each(function(n){
                      var site = $(this).text();
                      n  ;
                  if (websiteTrim=='' || site.indexOf(websiteTrim) == -1) {
                    strResult  = n ': ' site '<br' ' />';
                      } else {
                        strOrder  = websiteTrim ' ติดอันดับที่ ' n
                              ' ของ keyword '' keyword.val() ''<br' ' />';
                        strResult  = n ': <span >' site '</span>' '<br' ' />';
                      }
               });
             clearProgress();
               result.hide();
               if (strOrder=='') {
                order.html('ยังไม่ติดอันดับ ' total_num.val() ' อันดับแรก');
               }else{
                order.html(strOrder);
               }
               if (strResult=='') {
                result.html('ไม่พบผลลัพธ์จาก keyword นี้').show('normal');
               }else{
                result.html(strResult).show('normal');
               }
           },
           error: function(a,b,c){
            alert(b);
           }
          });
          return false;
      });
});
/*]]>*/
</script>
</head>
<body>
 
<b>ค้นหา ว่า website 'website' ติด 100 อันดับแรกของ keyword 'keyword' หรือยัง</b>
 
 
 
<div><form action="?" id="searchForm">
website: <input type="text" id="website" />
 
  keyword: <input type="text" id="keyword" />
 
  แสดงหน้าละ: <select id="num">
    <option value="5">5</option>
    <option value="10" selected="selected">10</option>
    <option value="20">20</option>
    <option value="50">50</option>
    <option value="100">100</option>
    </select>
 
 
  result: <select id="total_num">
    <option value="5">5</option>
    <option value="10">10</option>
    <option value="20" selected="selected">20</option>
    <option value="30">30</option>
    <option value="40">40</option>
    <option value="50">50</option>
    <option value="60">60</option>
    <option value="70">70</option>
    <option value="80">80</option>
    <option value="90">90</option>
    <option value="100">100</option>
    </select>
   
 
  ค้นหา :
      <input type="radio" name="meta" value="" checked="checked" />เว็บ
      <input type="radio" name="meta" value="lr=lang_th" />หน้าที่เป็นภาษาไทย
      <input type="radio" name="meta" value="cr=countryTH" />เว็บจากประเทศไทย
   
 
  progress: <input type="text" id="progress" />
 
 
  <input type="submit" id="request" value="search" />
</form></div>
 
<div style="background-color:yellow">
  อันดับ :
<span id="order"></span>
</div>
<div style="background-">
  ผลลัพธ์ : <span id="result"></span>
</div>
 
</body>
</html>
บันทึกการเข้า
Bright289
สมุนแก๊งเสียว
*

พลังน้ำใจ: 70
ออฟไลน์ ออฟไลน์

กระทู้: 570



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 ธันวาคม 2012, 17:21:37 »

เวลาใช้คือกอปลง notepad เซป.html หรอครับ
บันทึกการเข้า

ตอนนี้ทำโปรเจค Startup .. ไม่ได้รับเขียนบทความแล้วครับ ^_^
monkeyz
ก๊วนเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 466



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 ธันวาคม 2012, 22:16:37 »

ผมใช้ noteped เซฟเป็น html แล้วมันขึ้นแบบนี้ไม่ทราบทำถูกหรือเปล่าครับ
โค๊ด:
100) ?100:intval($_GET['total_num']); unset($_GET['total_num']); //set num (num per page) $num = ($_GET['num']<5) ?5:intval($_GET['num']); if ($num==10){ unset($_GET['num']); } //set default query $q = ''; foreach($_GET as $k=>$v){ $q.='&'.urlencode($k).'='.urlencode($v); } //request all result from google $s = ''; $start_num = 0; while ($start_num < $total_num) { $start = '&start='.$start_num; $buffer = file_get_contents('http://www.google.co.th/search?'.$q.$start); if (empty($buffer)){ $s .= 'ERROR'; break; }else{ $buffer = strstr($buffer,'

    '); $s .= substr($buffer,0,strpos($buffer,'

') 5); } $start_num = $num; } //create xml response header('Content-type:text/html;charset=tis-620'); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("cache-Control: no-store, no-cache, must-revalidate"); header("cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); $matches = array(); preg_match_all('/(. ?)/',$s,$matches,PREG_SET_ORDER); unset($s); $cites = ''; foreach($matches as $m){ list($c) = explode(' - ',strip_tags($m[1])); $c = preg_replace('/s /','',$c); $cites .= "{$c}"; } echo "{$cites}"; exit(); } ?> ค้นหา ว่า website 'website' ติด 100 อันดับแรกของ keyword 'keyword' หรือยัง
แล้วลองค้นหาไม่ขึ้นอะไรเลยครับ Tongue Tongue Tongue
บันทึกการเข้า

"คน" ต่อให้สูงแค่ไหนก้อยังเป็น "คน"
บริการสูบส้วม
smon19
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 71
ออฟไลน์ ออฟไลน์

กระทู้: 1,833



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 09 ธันวาคม 2012, 22:21:35 »

ลุ้นๆ เลย
บันทึกการเข้า

Line id : sichapat45สอบถามแบคลิงค์
รับเพิ่ม DA DR เว็บ
ฺTextlink หัวเว็บ 300 บาทต่อปีเท่านั้น
http://www.thaiseoboard.com/index.php/topic,450833.0.html
รับทำ SEO ดันอันดับV 2+DA สูง1,300บาท/คีย์ 
http://www.thaiseoboard.com/index.php/topic,445629.0.html
รับทำ SEO-โปรดันอันดับติดปีก+web 2.0 สูง 2,900บาท/คีย์
http://www.thaiseoboard.com/index.php/topic,446566.0.html
SEO Backlinkhigh DA ค่าDA สูงงานดี-คุณภาพ
http://www.thaiseoboard.com/index.php/topic,445492.0.html
Text Link SEOโดเมน10 ปี ปีละ 200 บาท
http://www.thaiseoboard.com/index.php/topic,438652.0.html
ขายโค้ตเว็บสมัครงาน
adjobb
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 320
ออฟไลน์ ออฟไลน์

กระทู้: 2,874



ดูรายละเอียด
« ตอบ #5 เมื่อ: 09 ธันวาคม 2012, 22:23:28 »

เป็น PHP ครับแล้วอัพขึ้นโฮสหรือ AppServ

เวลาใช้คือกอปลง notepad เซป.html หรอครับ
บันทึกการเข้า
Principal
คนรักเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 198



ดูรายละเอียด
« ตอบ #6 เมื่อ: 09 ธันวาคม 2012, 22:23:45 »

ขอเม้นไว้ก่อนพรุ้งนี้จะลองดูครับ
บันทึกการเข้า
barbarian
คนรักเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 188



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 15 ธันวาคม 2012, 11:02:09 »

ขอเก็บไปลองซ่ะหน่อย
บันทึกการเข้า

seoโออิชิ
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 1,051



ดูรายละเอียด
« ตอบ #8 เมื่อ: 15 ธันวาคม 2012, 11:35:29 »

webmaster tool ครับ ดีที่สุดในโลก ติดอันดับเท่าไหร่กี่คีย์ แต่ละคีย์อันดับเท่าไหร่ แต่ละคีย์มีการค้นหา และเปอเซ็นclickเท่าไหร่มีหมด
บันทึกการเข้า

. . ช้า ๆ ได้พร้าเล่มงาม เร็ว ๆ ได้พร้าอย่างงาม 2 เล่ม . . .
siamseo
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 3,328



ดูรายละเอียด
« ตอบ #9 เมื่อ: 15 ธันวาคม 2012, 11:38:07 »

ต้องลอง  wanwan020
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์