Optimizing Landing Pages For Keywords & Split Testing

Status
Not open for further replies.

ISeemToBeAVerb

Jingoist
Jan 14, 2008
79
4
0
The Western Lands
I hear quite a few affiliate marketers talk about incorporating different landing page copy/layout for each keyword in an effort to further target your traffic.

Assuming I'm using WordPress for my CMS:

- How do I split test WordPress themes for my landing page?
- How do I create targeted pages for each Keyword so that the user is only exposed to the keyword targeted page upon arrival?

As an aside, I have very little programming experience, so any suggestions and tips are welcome, WordPress related or not. Thanks.
 


You may like to check out Google's "Website Optimizer". There's no doubt plenty of information out there on it already.

I would suggest ignoring your layout optimization for now, and instead, attempt to optimize your content first. Specifically, test what client motivations convert to more sales.
 
You can already set up multiple themes in 1 WP installation in different categories. Check this out:
Category Templates « WordPress Codex
Once you set-up different themes for different categories, just write a simple split tester in PHP or get the WP split tester plugin
Google Website Optimizer Plugin by ContentRobot - I've never used this plugin, so I can't say if it works or not.

As for the targeted pages, it's not easy if your struggling with programming, but it can certainly be done... btw: i stole the 1st part of the code

Code:
 <?php
// take the referer
$thereferer = strtolower($_SERVER['HTTP_REFERER']);
// see if it comes from google
if (strpos($thereferer,"google")) {
    // delete all before q=
       $a = substr($thereferer, strpos($thereferer,"q="));        
    // delete q=
    $a = substr($a,2);
    // delete all FROM the next & onwards
    if (strpos($a,"&")) {
        $a = substr($a, 0,strpos($a,"&"));
    }    
    // we have the results.
    $mygooglekeyword = urldecode($a);
}
switch($kwPage){
    case "keyword1":
            $kwPage = "kw1page.htm";
            break;
    case "keyword2":
            $kwPage = "kw2page.htm";
            break;
    default:
            $kwPage = "default.htm";
            break;
}
$display = file_get_contents('http://www.yousite.com/dir/'.$kwPage);
echo $display;

?>
Just modify the code to do whatcha need
 
Isn't it great ?!
But what if I got 1300+ pages ? Can it connect to MySQL or some text file to pull keywords ? That would be nice :-))
 
Isn't it great ?!
But what if I got 1300+ pages ? Can it connect to MySQL or some text file to pull keywords ? That would be nice :-))
Why not set certain words to replace based on arguments?
So let's say you have campaign "fans" and group "ceiling"
adgroup url is http://www.fansareseriousbusiness.com/index.php?arg=ceiling
Your site may have the actual text <title>The Best <? echo $_GET['arg'] ?> Prices</title>

And repeat that kind of thing throughout the the page.
 
Status
Not open for further replies.