Results 1 to 15 of 15
  1. #1
    Newbie
    Join Date
    May 31st, 2005
    Posts
    3
    Adsense and Meta tag question
    Hi

    Sorry about all the code but thought I should include it to show you what I mean. I'm in the process of optomising a new site to include Adsense - the problem is that my Meta tags are positioned near the bottom of the page [i've hightlighted these in bold] with a load of php code on top of them.

    I'm concerned that the Ads I will get will be based on the php and will not be influenced by my meta tags. I've run an Adsense test at Adsense Sandbox and it returns ads for authentication and password protection which is not what I want.

    Does the position of the meta tags effect the ads adsense returns and if so are the metatags better at the top of the page?

    Is it possible to move the meta tags and what code would I need to include and where should I put it?

    Hope this make sense and thanks for any help.
    ________________________________________________________________
    <?
    include("connection.php");
    include("functions.php");
    $ses_username=$HTTP_SESSION_VARS["ses_username"];
    $subscribed=$HTTP_SESSION_VARS["subscribed"];
    $windows=0;
    if(!isset($cmd))$cmd=1;
    switch($cmd)
    {
    case 1:$file="mainpage.php";
    if(!empty($vote)&&(!empty($photoid)))
    {
    $id=$photoid;
    if(isset($ratingcookie))
    {
    if(!(strpos($ratingcookie,"*$id*")===false))
    {
    $msg="You have already rated this!";
    }
    }

    if(isset($vote))
    {
    if(isset($ratingcookie))
    {
    $ratingcookie=$ratingcookie."*$id*";
    setcookie("ratingcookie",$ratingcookie);
    }
    else
    {
    $ratingcookie="*$id*";
    setcookie("ratingcookie",$ratingcookie);
    }
    submitRating($id,$vote);
    $msg="Your rating has been submitted!";
    }
    $username="";

    }
    break;
    case 2:$file="signup.php";
    if(isset($username))
    {
    $validcode="";
    $sql="select * from members where username='$username'";
    $res=mysql_query($sql);
    if(mysql_num_rows($res))
    {
    $err=true;
    }
    else
    {
    $act=getSetting("AUTOSIGNUP");
    if($act=="Y")
    {
    $active=1;
    }
    else
    {
    $active=0;
    $validcode=generateCode();
    }
    $sql="insert into members(username,password,email,age,gender,about,city,country,msn,active,aol,yahoo,icq,fname,lname,commentemail,messageemail,validcode,joindate) values('$username','$password','$email',$age,'$gender','$about','$city','$country','$msn',$active,'$aol','$yahoo','$icq','$fname','$lname','$commentemail','$messageemail','$validcode',now())";
    $res=mysql_query($sql);
    $uniqid=mysql_insert_id();
    if($act=="Y")
    {
    $template=getTemplate("NEWMEMBER");
    $template=str_replace("%username%",$username,$template);
    $template=str_replace("%password%",$password,$template);
    sendHTMLmail($adminemail,$email,"Welcome to $urldomain",$template);
    $newmember=true;
    $file="login.php";
    }
    else
    {
    $template=getTemplate("EMAILVALIDATION");
    $template=str_replace("%username%",$username,$template);
    $template=str_replace("%password%",$password,$template);
    $template=str_replace("%validcode%",$validcode,$template);
    sendHTMLmail($adminemail,$email,"Validation Code from $urldomain",$template);
    $file="validcode.php";
    }
    }
    }
    break;
    case 3:$file="login.php";
    if(isset($username))
    {
    $sql="select password,active,subscribed from members where username='$username'";
    $result=mysql_query($sql);
    while($row=mysql_fetch_array($result))
    {
    $dbpass=$row[0];
    $active=$row[1];
    $subscribed=$row[2];
    }
    if($dbpass==$password)
    {
    if($active==2)
    {
    $error="wu";
    $file="login.php";
    }
    else if($active==0)
    {
    $file="validcode.php";
    }
    else
    {
    session_start();
    $ses_username=$username;
    if($subscribed=="")$subscribed="N";
    session_register("ses_username");
    session_register("subscribed");
    if(empty($repusername)&&empty($rphid))
    {
    $username="";
    $file="mainpage.php";
    }
    else if(!empty($repusername))
    {
    $username=$repusername;
    $file="sendmessage.php";
    }
    else if(!empty($rphid))
    {
    $phid=$rphid;
    $file="postcomment.php";
    }
    }
    }
    else
    {
    $error="wu";
    $file="login.php";
    }
    }
    break;
    case 4:$file="validcode.php";
    if(isset($username))
    {
    $sql="select * from members where username='$username' and password='$password' and validcode='$validcode'";
    $result=mysql_query($sql);
    if(mysql_num_rows($result))
    {
    $sql="update members set active=1 where username='$username'";
    $updated=true;
    mysql_query($sql);
    session_start();
    $ses_username=$username;
    $subscribed="N";
    session_register("ses_username");
    session_register("subscribed");
    $username="";
    $file="mainpage.php";
    }
    else
    {
    $error="wu";
    }
    }
    break;
    case 5:$file="editprofile.php";
    include("checksession.php");
    if(isset($password))
    {
    if($commentemail=="")$commentemail="N";
    if($messageemail=="")$messageemail="N";
    $sql="update members set password='$password',email='$email',age=$age,gender='$gender',about='$about',city='$city',country='$country',msn='$msn',aol='$aol',yahoo='$yahoo',icq='$icq',fname='$fname',lname='$lname',commentemail='$commentemail',messageemail='$messageemail' where username='$ses_username'";
    $updated=true;
    mysql_query($sql);
    }
    break;
    case 6:$file="myphotos.php";
    include("checksession.php");

    $cntarr=getPics($ses_username);
    $totcnt=$cntarr[0]+$cntarr[1];
    $maxpics=getSetting("MAXPICTURES");
    if(($subscribed=="Y")&&(getSetting("SUBSCRIPTIONS")=="Y"))
    {
    $maxpics=getSetting("SUBSCRIBERMAXPICTURES");
    }

    if(isset($addpic)&&($totcnt<$maxpics))
    {
    $approved=getSetting("APPROVEPIC");
    if(!empty($url))
    {
    $sql="insert into photos(url,filename,username,upldate,approved) values('$url','$filename','$ses_username',now(),'$approved')";
    $res=mysql_query($sql);
    }
    else if(!empty($uppic_name))
    {
    $maxpicsize=getSetting("MAXPICSIZE");
    $allowable=getSetting("ALLOWEDFORMATS");
    $allowablearr=split(",",$allowable);
    $allowedType=0;
    $ext=strchr($uppic_name,".");


    if(in_array($ext,$allowablearr)){$allowedType=1;}else {$uperror="Format Not Supported!";}
    if((filesize($uppic)>($maxpicsize*1024))&&($allowedType==1))
    {
    $allowedType=0;
    $uperror="The size of the image is above the limit!";
    }

    if($allowedType==1)
    {
    $fileid=generateShortCode();
    $filename=$ses_username.$fileid.$ext;

    $copytofile="pics/$filename";
    if((getSetting("WATERMARKIMAGES")=="N"))
    {
    copy($uppic,$copytofile);
    }
    else
    {
    require("phpWatermark.inc.php");
    $wm = new watermark($uppic);
    $wm->setPosition(getSetting("WATERMARKPOS"));
    $color[0]=0;
    $color[1]=0;
    $color[2]=0;
    $wm->setFixedColor($color);
    $wm->addWatermark("images/watermark.gif","IMAGE");
    $im = $wm->getMarkedImage();
    if(($ext==".gif")||($ext==".GIF"))
    {
    imagePNG($im,$copytofile);
    }
    else
    {
    imagejpeg($im,$copytofile);
    }
    }
    if($windows==0)
    {
    require("hft_image.php");
    $original_image =$copytofile;
    $desired_width =getSetting("MAXPICWIDTH");
    $image = new hft_image($original_image);
    if($image->image_original_width>$desired_width)
    {
    $image->resize($desired_width, "*", '-');
    if(($ext==".gif")||($ext==".GIF"))
    {
    $image->output_resized($copytofile, "GIF");
    }
    else
    {
    $image->output_resized($copytofile, "JPG");
    }
    }
    }
    @unlink($uppic);

    $sql="insert into photos(url,filename,username,upldate,approved) values('$url','$filename','$ses_username',now(),'$approved')";
    $res=mysql_query($sql);
    }
    }
    if($approved=="Y")
    {
    $error="Image has been added.";
    }
    else if($error=="")
    {
    $error="Image is awaiting approval.";
    }
    }
    break;

    case 7:$file="inbox.php";
    include("checksession.php");
    if(($subscribed=="N")&&(getSetting("SUBSCRIPTIONS")=="Y")&&(getSetting("INBOXONLYFORSUBSCRIBERS")=="Y"))
    {
    $file="upgrade.php";
    }
    if(isset($rowcount))
    {
    for($i=0;$i<$rowcount;$i++)
    {
    if(isset($chk[$i]))
    {
    $sql="delete from messages where messagesid=$chk[$i]";
    mysql_query($sql);
    }
    }
    }
    break;
    case 8:$file="viewmessage.php";
    if(isset($delid))
    {
    $sql="delete from messages where messagesid=$delid";
    mysql_query($sql);
    $cnarr=getPrevNextMessages($delid);
    $nextid=$cnarr[1];
    if($nextid==0)
    {
    $file="inbox.php";
    }
    else
    {
    $msgid=$nextid;
    }
    }
    include("checksession.php");
    break;
    case 9:$file="replymessage.php";
    include("checksession.php");
    if(isset($tousername))
    {
    $sql="insert into messages(message,fromusername,tousername,upldate,subject) values('$message','$ses_username','$tousername',now(),'$subject')";
    newMessageSent($ses_username,$tousername);
    $res=mysql_query($sql);
    $mheading="Message sent";
    $mmessage="Your message has been sent to $tousername";
    $file="displaymessage.php";
    }
    break;
    case 10:$file="viewpics.php";
    break;
    case 11:$file="searchresults.php";
    break;
    case 12:$file="postcomment.php";
    $rphid=$phid;
    include("checksession.php");
    if(isset($comment))
    {
    $approved=getSetting("APPROVECOMMENTS");
    $sql="insert into comments(comment,photosid,byusername,approved,postdate) values('$comment',$phid,'$ses_username','$approved',now())";
    newCommentPosted($ses_username,$phid);
    $res=mysql_query($sql);
    $mheading="Comments saved";
    $mmessage="Your comments has been saved!";
    $file="displaymessage.php";
    }
    break;
    case 19:$file="sendmessage.php";
    $repusername=$username;
    include("checksession.php");
    break;
    case 20:$file="viewprofile.php";
    if(($subscribed=="N")&&(getSetting("SUBSCRIPTIONS")=="Y")&&(getSetting("PROFILEONLYFORSUBSCRIBERS")=="Y"))
    {
    $file="upgrade.php";
    }
    if($subscribed=="")
    {
    include("checksession.php");
    }
    break;
    case 21:$file="myphotos.php";
    include("checksession.php");
    $sql="select * from photos where photosid=$id";
    $res=mysql_query($sql);
    while($obj=mysql_fetch_object($res))
    {
    if($obj->filename!="")@unlink("pics/$obj->filename");
    }
    $sql="delete from photos where photosid=$id";
    $res=mysql_query($sql);
    break;
    case 22:
    session_destroy();
    $ses_username="";
    $username="";
    $file="mainpage.php";
    break;
    case 23:
    $file="upgrade.php";
    break;
    }
    ?>
    <html>

    <head>
    <title>India Beauty and Love</title>
    <meta name="keywords" content="india,dating,matrimony,bride,love,beauty,digital camera,cool">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="Content-Language" content="en-us">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <link rel="stylesheet" href="stylesheet.css" type="text/css">
    </head>


    <body leftmargin="0" rightmargin="0" bottommargin="0" topmargin="0" marginwidth="0" marginheight="0" >

    <div align="left">
    <? include("header.php"); ?>


    <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="30%" align="left" valign="top">
    <? include("sidelinks.php"); ?>
    </td>
    <td width="80%" align="left" valign="top">
    <? include($file);
    ?>
    </td>
    </tr>
    </table>
    <br>
    </div>
    <div align="left">
    <? include("footer.php"); ?>
    </body>

    </html>
    <? include("conclose.php"); ?>

  2. #2
    Not Verif-Lidated infoTim's Avatar
    Join Date
    January 18th, 2005
    Location
    Sunny Florida
    Posts
    1,021
    The PHP should never makes it to the browser or the AdSense bot, so no worries if everything is set up correctly.

    To convince yourself of this, do a "view source" of one of your pages from the browser.

    If it *is* visible, try changing the <? to <?php
    Tim
    consultant by day, affiliate by night

  3. #3
    Newbie
    Join Date
    May 31st, 2005
    Posts
    3
    hi infospongellc

    Thanks for the info. What concerns me is that when I did the Adsense test at Adsense Sandbox the adsense ads that it returned were to do with password and authentication software. As this test is based on crawling my live site i'm concerned that these are the ads I am going to get once I apply and ad Adsense - i'm guessing that Adsense is picking up the password keywords from the php text - is there anyway to avoid this as its not what the site is about at all?

    Thanks for your help

    Here's my source code:
    _____________________________________________________

    <html>

    <head>
    <title>India Beauty and Love</title>
    <meta name="keywords" content="india,dating,matrimony,bride,love,beauty,digital camera,cool">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta http-equiv="Content-Language" content="en-us">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <link rel="stylesheet" href="stylesheet.css" type="text/css">
    </head>


    <body leftmargin="0" rightmargin="0" bottommargin="0" topmargin="0" marginwidth="0" marginheight="0" >

    <div align="left">

    <table width="770" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr>
    <td>
    <table width="100%" border="0" cellspacing="0" cellpadding="0" background="images/header.gif">
    <tr>
    <td width="1"><img src="images/spacer.gif" width="1" height="88"></td>

    <td align="left" valign="top"><font face="Impact, Arial Black, Arial" size="5"><font color="#000000">
    &nbsp;<font size="7">Kismet</font><i><font color="#F74044">.</font><font size="4">in</font><br>
    <font size="2" face="Arial, Helvetica, sans-serif"><b>&nbsp;</b></font></i><font size="2" face="Arial, Helvetica, sans-serif"><b>India - Rate My Picture! </b></font></font></font></td>
    </tr>
    </table>


    <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td width="30%" align="left" valign="top">
    <script language="JavaScript">

    function checkifvalid1(){
    if (window.document.myform1.username.value=="")
    {
    alert("Kindly enter the Username!");
    window.document.myform1.username.focus();
    return false;
    }
    if (window.document.myform1.password.value=="")
    {
    alert("Kindly enter the Password!");
    window.document.myform1.password.focus();
    return false;
    }
    return true;
    }
    </script>
    <div align="center">
    <br>
    <table width="90%" height="45%" align="center" cellpadding="0" cellspacing="0" class="mytable">
    <tr>
    <td><div align="center">
    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
    <form method="post" name="myform1" action="index.php?cmd=3" onsubmit="javascript: return checkifvalid1();"><input type="hidden" name="PHPSESSID" value="ed49eb1b814f94e882e8f024524fa45d" />
    <tr >
    <td class="header" width="4%" height="20">&nbsp;</td>
    <td height="20" colspan="2" class="header">Login</td>
    </tr>
    <tr>
    <td height="20" class="normal">&nbsp;</td>
    <td width="42%" height="30" valign="middle" class="normal">User
    Name</td>
    <td width="54%" height="30" valign="middle">
    <input class="mytext" type="text" name="username" size="12"></td>
    </tr>
    <tr>
    <td height="20" class="normal">&nbsp;</td>
    <td height="30" valign="middle" class="normal">Password</td>
    <td width="54%" height="30" valign="middle">
    <input class="mytext" name="password" type="password" id="lpassword4" size="12"></td>
    </tr>
    <tr align="center">
    <td height="20" colspan="3">
    <input type="submit" value="Login" name="B1" class="mybutton">
    </td>
    </tr>
    <tr>
    <td colspan="3" height="20">
    <p align="center"><a href="index.php?cmd=2&PHPSESSID=ed49eb1b814f94e882e8f024524fa45d">Sign
    Up Now</a></td>
    </tr>
    </form>
    </table>
    </div></td>
    </tr>
    </table>
    <br>
    <table width="90%" align="center" cellpadding="0" cellspacing="0" class="mytable">
    <tr>
    <td><div align="center">
    <table width="100%" height="100%" align="center" cellpadding="0" cellspacing="0" bordercolor="#006633">
    <tr align="left">
    <td width="4%" height="20" class="header">&nbsp; </td>
    <td height="20" class="header">Pictures</td>
    </tr>
    <tr valign="middle">
    <td width="4%" height="25" align="left" >&nbsp;</td>
    <td height="25" align="left" class="normal"><a href="index.php?cmd=10&ty=1&PHPSESSID=ed49eb1b814f94e882e8f024524fa45d">Latest
    Pictures</a></td>
    </tr>
    <tr valign="middle">
    <td width="4%" height="25" align="left" >&nbsp;</td>
    <td height="25" align="left" class="normal"><a href="index.php?cmd=10&ty=2&PHPSESSID=ed49eb1b814f94e882e8f024524fa45d">Top
    10</a></td>
    </tr>
    <tr valign="middle">
    <td width="4%" height="25" align="left" >&nbsp;</td>
    <td height="25" align="left" class="normal"><a href="index.php?cmd=10&ty=3&PHPSESSID=ed49eb1b814f94e882e8f024524fa45d">Top
    Rated Pictures(Men)</a></td>
    </tr>
    <tr valign="middle">
    <td width="4%" height="25" align="left" >&nbsp; </td>
    <td width="97%" height="25" align="left" class="normal"><a href="index.php?cmd=10&ty=4&PHPSESSID=ed49eb1b814f94e882e8f024524fa45d">Top
    Rated Pictures(Women)</a></td>
    </tr>
    </table>
    </div></td>
    </tr>
    </table>
    <br>
    <table width="90%" height="45%" align="center" cellpadding="0" cellspacing="0" class="mytable">
    <tr>
    <td><div align="center">
    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
    <form method="post" name="myform2" action="index.php?cmd=11"><input type="hidden" name="PHPSESSID" value="ed49eb1b814f94e882e8f024524fa45d" />
    <tr >
    <td class="header" width="4%" height="20">&nbsp;</td>
    <td height="20" colspan="2" class="header">Search Profiles</td>
    </tr>
    <tr>
    <td height="20" class="normal">&nbsp;</td>
    <td width="42%" height="30" valign="middle" class="normal">Gender</td>
    <td width="54%" height="30" valign="middle" class="normal"> <FONT
    face="MS Sans Serif, Tahoma, Verdana, Arial" size=1>
    <SELECT name=gender
    size=1 id="gender" class="mytext">
    <option>Any</option>
    <option value="M">Male</option>
    <option value="F">Female</option>
    </SELECT>
    </FONT></td>
    </tr>
    <tr>
    <td height="20" class="normal">&nbsp;</td>
    <td height="30" valign="middle" class="normal">Age</td>
    <td height="30" valign="middle" class="normal"><input name="age1" type="text" class="mytext" id="age1" value="18" size="4">
    to
    <input name="age2" type="text" class="mytext" value="99" size="4">
    </td>
    </tr>
    <tr>
    <td height="20" class="normal">&nbsp;</td>
    <td height="30" valign="middle" class="normal">List Users with
    Pics only?</td>
    <td width="54%" height="30" valign="middle" class="normal"><FONT
    face="MS Sans Serif, Tahoma, Verdana, Arial" size=1>
    <SELECT name=listpics
    size=1 id="listpics" class="mytext">
    <option value="Y">Yes</option>
    <option>No</option>
    </SELECT>
    </FONT></td>
    </tr>
    <tr align="center" valign="middle">
    <td height="25" colspan="3">
    <input type="submit" value="Search" name="B12" class="mybutton">
    </td>
    </tr>
    </form>
    </table>
    </div></td>
    </tr>
    </table>
    </div>
    </td>
    <td width="80%" align="left" valign="top">
    <script language="JavaScript">
    function popupWindow(id,phid,username){
    if(id==1)
    {
    window.open('emailfriend.php?username='+username,'03','top=10,left=10,width=450,height=275,resizable=no,scrollbars=yes,menubar=no');
    }
    else if(id==2)
    {
    window.open('reportabuse.php?username='+username,'03','top=10,left=10,width=450,height=275,resizable=no,scrollbars=yes,menubar=no');
    }
    else if(id==3)
    {
    window.open('postcomment.php?phid='+phid,'03','top=10,left=10,width=450,height=275,resizable=no,scrollbars=yes,menubar=no');
    }
    else if(id==4)
    {
    window.open('viewcomments.php?phid='+phid,'03','top=10,left=10,width=450,height=275,resizable=no,scrollbars=yes,menubar=no');
    }

    }
    </script>
    <table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
    <tr>
    <td width="7%" height="239" align="center" valign="top"> <div align="center"><br>
    <br>
    <br>
    </div></td>
    <td width="93%" align="left" valign="top">
    <br>
    <table width="95%" height="10" border="0" cellpadding="0" cellspacing="0" class="mytable">
    <tr>
    <td><div align="center">
    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
    <form name="myform" method="post" action="index.php" ><input type="hidden" name="PHPSESSID" value="ed49eb1b814f94e882e8f024524fa45d" />
    <input type="hidden" name="photoid2" value="">
    <tr >
    <td width="98%" height="19" class="header">No Pictures Exist!</td>
    </tr>
    </form>
    </table>
    </div></td>
    </tr>
    </table>
    <br>
    </td>
    </tr>
    </table> </td>
    </tr>
    </table>
    <br>
    </div>
    <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" >
    <tr >
    <td width="100%" height="20" align="center" valign="bottom" bgcolor="#FFFFFF" class="header" >
    <p align="center">
    <script src="http://www.kismet.in/bannerdisplay/showbanner.php?catid="></script>
    </p>
    <p>Copyright
    @ 2005 <a href='http://www.kismet.in/' target='_blank'>Kismet</a></p>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>

    </html>

  4. #4
    ABW Ambassador
    Join Date
    January 18th, 2005
    Location
    Los Angeles
    Posts
    4,053
    What are these huge code dumps doing here in the Adsense forum? This is a coding/technical topic, not an Adsense topic.

  5. #5
    The Great Egress NewcastleB's Avatar
    Join Date
    January 19th, 2005
    Posts
    65
    Have a look at the text that appears on the page. The bot is picking up the words “user name” and “password” in your user login near the top of the page. Not in the php code at the top of the page. All that php gets dealt with by your webserver before it gets sent out to a browser or a spider. It’s probably ignoring your meta keywords and delivering results based on the page text.
    But are you still master of your domain?

  6. #6
    mega crap martyogelvie's Avatar
    Join Date
    January 18th, 2005
    Location
    Atlanta
    Posts
    608
    Does Adsense put a lot of weight on Meta Tags?
    I always figured the content would be the bigger fishing hole for Adsense ads..

  7. #7
    Resident Genius and Staunch Capitalist Leader's Avatar
    Join Date
    January 18th, 2005
    Location
    Florida
    Posts
    12,817
    Quote Originally Posted by webworker
    What are these huge code dumps doing here in the Adsense forum? This is a coding/technical topic, not an Adsense topic.
    It is indeed an AdSense topic. S/he's wondering why AdSense is showing ads about passwords, etc. and is wondering if it's because of how the PHP code or the resulting HTML is set up.
    There is no knowledge that is not power. ~Hemingway

  8. #8
    affiliate emeritus missdonna's Avatar
    Join Date
    January 18th, 2005
    Location
    Torrance, CA
    Posts
    1,986
    I don't think adsense pays attention to meta tags. I had a page that was getting inapropriate ads the other day so I added meta tags and it didn't change anything.
    Last edited by missdonna; May 31st, 2005 at 12:54 PM. Reason: spelling
    Affiliate Marketing - The hardest easy money I ever made.

  9. #9
    ABW Ambassador
    Join Date
    January 18th, 2005
    Location
    Los Angeles
    Posts
    4,053
    They look at the visible page text and much to my annoyance in a few cases, also at the keywords in the global site navigation. If a site is multi-topic, they can run mis-targeted ads on a page that are targeted to another page on the site, on another topic but with the slightest bit of connection and is in the navigation links.

    They connect site pages semantically, too. I had dog apparel ads running on a womens clothing page that drove me crazy until I found the word "fleece" on another of the pages and looked it up at wordnet. They were making the "animal" connection. What's interesting is that I dont have Orvis but Orvis does sell both people and dog apparel so there's some kind of matching connection in their AdWords taxonomy.

  10. #10
    Lite On The Do, Heavy On The Nuts Donuts's Avatar
    Join Date
    January 18th, 2005
    Location
    Winter Park, FL
    Posts
    6,930
    Quote Originally Posted by missdonna
    I don't think adsense pays attention to meta tags. I had a page that was getting inapropriate ads the other day so I added meta tags and it didn't change anything.
    confirming this - the same thing happened to me.

  11. #11
    Lite On The Do, Heavy On The Nuts Donuts's Avatar
    Join Date
    January 18th, 2005
    Location
    Winter Park, FL
    Posts
    6,930
    Quote Originally Posted by webworker
    They look at the visible page text and much to my annoyance in a few cases, also at the keywords in the global site navigation. If a site is multi-topic, they can run mis-targeted ads on a page that are targeted to another page on the site, on another topic but with the slightest bit of connection and is in the navigation links.

    They connect site pages semantically, too. I had dog apparel ads running on a womens clothing page that drove me crazy until I found the word "fleece" on another of the pages and looked it up at wordnet. They were making the "animal" connection. What's interesting is that I dont have Orvis but Orvis does sell both people and dog apparel so there's some kind of matching connection in their AdWords taxonomy.
    have seen this too. took me a long time to figure it out. called Google and they kept telling me that my robots.txt file was blocking the adsense crawler (this was not the case, but seems to frequently be the adsense answer I get from Google).

    If you put a 1-2 sentence paragraph at the very top of the page - it can help adsense see what you page is about... but even this may fail given the complexity of adsense's detection routine (like the navigation lead ins mentioned here).

    and everyone here is giving you great advice - all the answers given make sense - I would suggest, as others have, to look at just the text on your page - the stuff the adsense crawler "sees". But to do this, instead of "view Source", get a text-only browser and see what the search engines see. looking at your code and picturing in my head what a text-only browser would show, I can see why adsense is having a tough time properly targeting your ads.

  12. #12
    More Cheesier Than Ever Cheesehead's Avatar
    Join Date
    January 18th, 2005
    Location
    Land of The NFL Champs!
    Posts
    2,942
    Quote Originally Posted by missdonna
    I don't think adsense pays attention to meta tags. I had a page that was getting inapropriate ads the other day so I added meta tags and it didn't change anything.

    I tried this also and it did seem to help. It did not help in every case however but it did help. Note that the effect is not instant - it can take as long as an entire update. I added keywords and description.
    This World is Not My Home
    We're gonna go inside, we're gonna go outside, inside and outside. . . And then we're gonna go go go and we're not gonna stop til we get across that goalline! Quotes from the movie Rudy, 1993

  13. #13
    ABW Ambassador
    Join Date
    January 18th, 2005
    Location
    Los Angeles
    Posts
    4,053
    The meta tags won't over-ride what's on the page if they get the semantic theming wrong. It also depends a bit on where the ad unit is located - just a little. But moving the ad location AND changing the size of the ad unit could bring on a quicker change.

  14. #14
    ABW Adviser Panel Dynamoo's Avatar
    Join Date
    January 18th, 2005
    Location
    Opposite the Slough of Despond
    Posts
    5,465
    AdSense seems to have a "default" set of ads for each site. Frustrating for one of mine it seems to be LCD projectors, regardless of the content of the page. However, it doesn't usually take too long to settle down with something more useful.

    AdSense *can* pick up on strange things on the page, but remember basic on-page SEO help - i.e. make sure that you are using the appropriate keywords in the title, meta description, meta keywords and headings <H1></H1> tags. Try to get a decent keyword density too if you can. That's basic stuff for all search engines, and it can help with AdSense too.

    I just wish that there was a more direct way of hinting to AdSense what the page is about. Sometimes AdSense is just bloody difficult though - when your page is clearly about a certain topic and ranks well for it in the SERPs (where there are lots of good ads) why the heck doesn't AdSense realise what the darned page is about??? Grrr.
    Innovative advertising with Slimeware Corporation and Telephore. Mail-order fuel with Petrol Direct.

  15. #15
    Newbie
    Join Date
    May 31st, 2005
    Posts
    3
    Wow thanks so much for all of the advice - its been really useful.

    Cheers

  16. Newsletter Signup

+ Reply to Thread

Similar Threads

  1. Meta tag question
    By emione in forum Midnight Cafe'
    Replies: 3
    Last Post: September 24th, 2004, 11:30 PM
  2. meta tag question
    By bghtn in forum Programming / Datafeeds / Tools
    Replies: 6
    Last Post: July 18th, 2002, 03:46 PM
  3. Meta tag review
    By freebiesforever.com in forum Search Engine Optimization
    Replies: 9
    Last Post: July 13th, 2002, 09:57 AM
  4. Smart Tag Meta Tag Not Working?
    By gettnthar in forum Suspicious Activity!
    Replies: 5
    Last Post: January 29th, 2002, 06:41 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •