I have been thinking about using landing sites in blogs (here):
Landing sites are well known from the eCommerce world - ever experience you searched google for »cheap colgate toothpaste« and found an online reseller, and the site you landed on from google was exactly about colgate toothpaste? What if we grabbed the google search string from the visitor, and made the front page listing a mix of related posts to what he searched for and the newest posts?
Notice: New version of the plugin
The result of this guide, try to search google for photoshop mockup, click the link to this site - you will be presented with a list of related posts right away!
Please remember to digg the article if you find it useful.
I have decided to use some time and try to work out a working system. First of all, I don’t only want landing sites for Google, so first project is to find out how we can grab the search string from a big list of the most used search engines. Searching Google a bit, I found this snippet. The snippet is originally made for highlighting keywords on your website, so I know that it extracts what I want and need for the WordPress plugin.
I also need to figure out, how to find related posts to a search string. I currently have a related posts plugin installed on my blog - wouldn’t it be good to let that plugin find the related posts to the search string?
First of all, let us cut down the unnecessary code in the snippet we found, my result looks like this:
-
<?php
-
$referer = $_SERVER[‘HTTP_REFERER’];
-
-
//Did they get here from a search?
-
-
//Figure out which search and get the part of its URL which contains the search terms.
-
if(preg_match(‘/(www\.google.*) | (search\.msn.*) | (www\.alltheweb\.com) | (ask\.com) | (go\.google\.com) | (search\.earthlink\.net)/i’,$referer))
-
$delimiter = “q”;
-
$delimiter = “ask”;
-
$delimiter = “sp-q”;
-
$delimiter = “p”;
-
elseif(preg_match(‘/(msxml\.excite\.com) | (www\.metacrawler\.com) | (dpxml\.webcrawler\.com)/i’, $referer))
-
$delimiter = “qkw”;
-
elseif(preg_match(‘/(search\.lycos\.com) | (search\.aol\.com) | (www\.hotbot\.com) | (search\.netscape\.com) | (search\.mamma\.com)/i’, $referer))
-
$delimiter = “query”;
-
$delimiter = “searchfor”;
-
$delimiter = “qry”;
-
$delimiter = “Keywords”;
-
$delimiter = “key”;
-
$delimiter = “k”;
-
$delimiter = “string”;
-
-
$pattern = “/^.*” . $delimiter . “=([^&]+)&?.*\$/i”;
-
-
//Remove quotation marks.
-
-
}
-
?>
Now let us take a look in the related posts plugin, to see how it gets the related posts. Looking at the function related_posts, we can see that it uses both the post title and generates a space separated list of keywords from the posts content. We want to use the keyword function, so let us take a copy of the code and cut down the function code. This is my result:
-
function related_posts($limit=5, $len=10, $before_title = ”, $after_title = ”, $before_post = ”, $after_post = ”, $show_pass_post = false, $show_excerpt = false) {
-
-
-
$time_difference = get_settings(‘gmt_offset’);
-
-
// Primary SQL query
-
-
$sql = “SELECT ID, post_title, post_content,”
-
. “MATCH (post_name, post_content) “
-
. “AGAINST (’$terms’) AS score “
-
. “FROM $wpdb->posts WHERE “
-
. “MATCH (post_name, post_content) “
-
. “AGAINST (’$terms’) “
-
. “AND post_date <= ‘$now’ “
-
. “AND (post_status IN ( ‘publish’, ’static’ )) “;
-
if ($show_pass_post==‘false’) { $sql .= “AND post_password =” “; }
-
$sql .= “ORDER BY score DESC LIMIT $limit”;
-
$results = $wpdb->get_results($sql);
-
$output = ”;
-
if ($results) {
-
foreach ($results as $result) {
-
$permalink = get_permalink($result->ID);
-
$output .= $before_title .‘<a href="’. $permalink .‘" rel="bookmark" title="Permanent Link: ‘ . $title . ‘">’ . $title . ‘</a>’ . $after_title;
-
if ($show_excerpt==‘true’) {
-
$output .= $before_post . $post_strip . $after_post;
-
}
-
}
-
echo $output;
-
} else {
-
}
-
}
Next step - we only want one function, so let us rename »related_posts« to »landing_site«. We dont have to grab any data from the current post, like the real related posts plugin, so let us delete the $post variable. Only one thing left - $terms is the space separated list, from where the related posts are found.
We need to get the previous code and this code integrated. Let us merge it, copying the previous code in, in front of this. Please mind that we want to let the »if((preg_match…« statement wrap all the way around the related-posts code as well.
To finish the merging, let us rename the last occurrence of $query_terms to $terms.
Now we need to put plugin author data etc. in front of the function, ending up with a file looking like this (I have added a second function, that returns true, if the referrer is a search engine):
-
<?php
-
/*
-
Plugin Name: Landing site lists
-
Plugin URI: http://theundersigned.net
-
Description: Returns a list of the related posts based on the referers search string. Plugin is based on this plugin: http://www.w-a-s-a-b-i.com/archives/2006/02/02/wordpress-related-entries-20/
-
Version: 1.0
-
Author: The undersigned
-
*/
-
-
function landing_site($limit=5, $len=10, $before_title = ”, $after_title = ”, $before_post = ”, $after_post = ”, $show_pass_post = false, $show_excerpt = false) {
-
-
global $wpdb;
-
-
$referer = $_SERVER[‘HTTP_REFERER’];
-
-
//Did they get here from a search?
-
-
//Figure out which search and get the part of its URL which contains the search terms.
-
if(preg_match(‘/(www\.google.*) | (search\.msn.*) | (www\.alltheweb\.com) | (ask\.com) | (go\.google\.com) | (search\.earthlink\.net)/i’,$referer))
-
$delimiter = “q”;
-
$delimiter = “ask”;
-
$delimiter = “sp-q”;
-
$delimiter = “p”;
-
elseif(preg_match(‘/(msxml\.excite\.com) | (www\.metacrawler\.com) | (dpxml\.webcrawler\.com)/i’, $referer))
-
$delimiter = “qkw”;
-
elseif(preg_match(‘/(search\.lycos\.com) | (search\.aol\.com) | (www\.hotbot\.com) | (search\.netscape\.com) | (search\.mamma\.com)/i’, $referer))
-
$delimiter = “query”;
-
$delimiter = “searchfor”;
-
$delimiter = “qry”;
-
$delimiter = “Keywords”;
-
$delimiter = “key”;
-
$delimiter = “k”;
-
$delimiter = “string”;
-
-
$pattern = “/^.*” . $delimiter . “=([^&]+)&?.*\$/i”;
-
-
//Remove quotation marks.
-
-
-
$time_difference = get_settings(‘gmt_offset’);
-
-
// Primary SQL query
-
-
$sql = “SELECT ID, post_title, post_content,”
-
. “MATCH (post_name, post_content) “
-
. “AGAINST (’$terms’) AS score “
-
. “FROM $wpdb->posts WHERE “
-
. “MATCH (post_name, post_content) “
-
. “AGAINST (’$terms’) “
-
. “AND post_date <= ‘$now’ “
-
. “AND (post_status IN ( ‘publish’, ’static’ )) “;
-
if ($show_pass_post==‘false’) { $sql .= “AND post_password =” “; }
-
$sql .= “ORDER BY score DESC LIMIT $limit”;
-
$results = $wpdb->get_results($sql);
-
$output = ”;
-
if ($results) {
-
foreach ($results as $result) {
-
$permalink = get_permalink($result->ID);
-
$output .= $before_title .‘<a href="’. $permalink .‘" rel="bookmark" title="Permanent Link: ‘ . $title . ‘">’ . $title . ‘</a>’ . $after_title;
-
if ($show_excerpt==‘true’) {
-
$output .= $before_post . $post_strip . $after_post;
-
}
-
}
-
echo $output;
-
} else {
-
}
-
}
-
}
-
-
function refissearchengine() {
-
$referer = $_SERVER[‘HTTP_REFERER’];
-
-
return true;
-
}
-
}
-
?>
Using it
Copy the above code into a empty php file, and save it to your wp-content/plugins folder, and activate it in wp-admin. Or download the php file here
Now we can type in < ?php landing_site(); ? > everywhere we want in our template file, and if people got there from google, yahoo, msn, lycos etc. they will see a list of related posts to their original search string.
Use like this:
-
<?php if(refissearchengine()) { ?>
-
<p>You came from a search engine and might be looking for this:</p>
-
<ul>
-
<?php landing_site(5, 10, ‘<li>’, ‘</li>’, ”, ”, false, false); ?>
-
</ul>
-
<?php } ?>
Let us test it, try to go to Yahoo, MSN or Google and search for »photoshop mockup«, and click a link to this site. It should be quite easy to see the difference from the normal entrance.
136 comments
Nuggetbro Says:
Now that I finally understand what a Landing site is, this is actually a really powerful and useful feature to have. If you want to keep people on your blog, after they stumble onto you from a search engine, then this is one of the better ways to do it.
04/06-2006 | 16:12
Steve Tucker Says:
Good article on a commonly misunderstood subject. Think a good landing page system is definitely something I am going to try my had with in future and ill no doubt use some of the information here.
04/06-2006 | 18:20
WordPress and SEO | The undersigned Says:
[…] Creating landing sites. […]
04/06-2006 | 21:08
Alan Says:
Hey this is a really useful idea, I dunno how much related content you would need to have on a site before it became truely effective though. For example, on my site I would say that I write about a load of different stuff and do not localise on one topic, in this case how much use would a couple of related links be?
I would say that if you were dealing with a client and building a business blog then something like this would sing cash signs to them as you are maximising opportunites to hook the user.
Not just in business but if you have site where your content runs on many levels or even if you syndicate blogs then it is an awesome way to welcome someone and give them what they want.
Certainly gonna have a play with this… Oh yeah, and congrats on getting into 9Rules!
Cheers
04/06-2006 | 23:31
The undersigned Says:
Thanks for the comments :)
Yes, I really think landing sites has a really great potential on blogs, since many blogs is getting bigger and bigger, with lots of content.
Alan> I don’t think that it’s a bad idea, even if you write about a lot of different stuff - maybe the links aint so well related, but still might create some extra clicks and pageviews.
And thanks, you too :)
04/06-2006 | 23:37
zergtant Says:
great!!!
05/06-2006 | 7:18
zean.no-ip.info » Wordpress: Creating landing sites Says:
[…] This guide helps you to create a list of related posts, when a visitor is referred to your blog from a search engine. You are shown how to make a script, that will grab the search string from the referring search engine, and find matching posts in your blog. […]
05/06-2006 | 7:59
SELaplana Says:
i downloaded it and tried it to my blog. I hope it will help my blog much.
05/06-2006 | 8:15
Joe Says:
It would be significantly faster to use strpos or strstr instead of preg_match when checking the referrer string, especially when stringing so many together.
In fact, it would be better to take out that entire first conditional all-together, as you repeat the conditional for the separate query-string cases. Just append an else statement (where $referrer would be empty or any other website).
That would cut milliseconds-seconds out of the execution time for the script.
05/06-2006 | 8:32
SELaplana » Landing Site Wordpress Plugins: Problem Says:
[…] I tested the Landing Site Wordpress Plugin written by The Undersigned but then it my blog encountered problem with my Wordpress v2 System. I always got this message: Warning: Cannot modify header information - headers already sent by (output started at /home/selaplan/public_html/wp-content/plugins/landingsites.php:143) in /home/selaplan/public_html/wp-admin/inline-uploading.php on line 5 […]
05/06-2006 | 8:37
SELaplana Says:
I got problem with this plugin, I am always receiving this on my admin page:
Warning: Cannot modify header information - headers already sent by (output started at /wp-content/plugins/landingsites.php:143) in wp-admin/inline-uploading.php on line 5
Warning: Cannot modify header information - headers already sent by (output started at wp-content/plugins/landingsites.php:143) in wp-admin/inline-uploading.php on line 144
05/06-2006 | 8:41
Lazaryn Says:
I would like to point out that the “cut down code” that you used is highly unoptimized and doesn’t work for all search engines. I have optimized and fixed it for you and is available from this URL:
http://www.lazaryn.com/entry-28.html
This optimized version increases the speed of the script by about 40%.
05/06-2006 | 8:48
The undersigned Says:
Joe> You are probably right :) I am not a good programmer, but I got the idea and make it work :) Thanks for the comment though, I will try to optimize the code, and thats a good place to start, I’m sure.
Selaplana> I will take a look at it :)
05/06-2006 | 8:51
The undersigned Says:
Selaplana> I can’t recreate that error message - maybe you have some whitespace before < ?php or after ? > - this can create an error
05/06-2006 | 8:56
Ian Mansfield Says:
Interesting idea and well designed. However, I would be wary about using this as you are editing the page so that what the user sees is different - to a degree - from what the googlebot saw.
While the difference is minor in human terms, it is significant in googlebot terms and that could lead to Gooogle’s anti-spam filters being triggered as the page could be treated as a “cloaked” page.
Net result, the website could be banned from Google.
05/06-2006 | 9:44
The undersigned Says:
Ian> interesting point of view, I haven’t even thought of that. I’m mailing google to hear what they say :)
05/06-2006 | 9:47
Related Posts Wordpress plugins - *Jozzua Says:
[…] After experimenting with that, I also tried out this great landing page plugin from theundersigned.net. It’s a cool piece of software that automatically points out related articles based on what you typed into your search eninge. However, I’ve encountered some problems while trying to set it up. I get the following errors on my admin pages: Warning: Cannot modify header information - headers already sent by (output started at /wp-content/plugins/landingsites.php:143) in wp-admin/inline-uploading.php on line 5 […]
05/06-2006 | 10:34
Landing sites 1.1 | The undersigned Says:
[…] This guide/article/plugin created some errors for someone, and some coding could be optimized etc. […]
05/06-2006 | 11:46
Basic Thinking Blog » Landeseiten-Plugin für Wordpress Says:
[…] Damit hat sich TheUndersigned beschäftigt und ein Wordpress-Plugin gestrickt: Landing sites are well known from the eCommerce world - ever experience you searched google for »cheap colgate toothpaste« and found an online reseller, and the site you landed on from google was exactly about colgate toothpaste? What if we grabbed the google search string from the visitor, and made the front page listing a mix of related posts to what he searched for and the newest posts? […]
05/06-2006 | 12:52
Keith Says:
That’s such a long code you’ve written there. You’ll probably need a much optimised code there.
05/06-2006 | 13:41
koz Says:
Hello ! Great idea and great plugin. Maybe you should write somewhere in this post that you have already made a new version : http://theundersigned.net/2006/06/landing-sites-11/
I was wondering why the terms of the search would not appear on my blog ;-)
05/06-2006 | 13:44
Mark Kenny Says:
Noticed quite a few preg_match()’s in there — would it be possible to use str_replace()? It’s less memory intensive, might speed things up a bit.
05/06-2006 | 14:29
The undersigned Says:
Mark> Lazaryn commented, that he had optimized the code quite a bit - I have implemented it to the plugin and re-released it here :)
05/06-2006 | 14:35
Del.icio.us links for 06-04-2006 at the Dogberry Patch Says:
[…] Wordpress: Creating landing sites for search engines Landing sites are well known from the eCommerce world - ever experience you searched google for »cheap colgate toothpaste« and found an online reseller, and the site you landed on from google was exactly about colgate toothpaste? What if we grabbed the (tags: 2Do, plugin, wordpress) […]
05/06-2006 | 16:55
Make You Go Hmm: » Hmm quickies #27 Says:
[…] - Not a sequel. Rob Zombie will be part of the attempt recreate/update/refresh Halloween in an attempt to scare the crap out of us again. - Performancing in beginning stages of their own blog network. - How to create your own landing site in WP. […]
05/06-2006 | 18:46
Damien Mulley » Blog Archive » Big trouble in a bigger China Says:
[…] So it seems the NUJ of UK and Ireland have called for a boycott of Yahoo! for their complicity in having a Chinese journalist jailed. Simon reminded us yesterday that it was the anniversary of the guy who stopped Chinese tanks with only the belief that freedom was worth facing down the killer machines of the Chinese Government. Now if only Yahoo! felt the same instead of being the co-driver in those thanks. Tom Raftery asked Bradley Horowitz before about Yahoo!’s bootlicking in China and he has also asked Vint Cerf about Google in China. Both gave bullshit answers in my view but these really are questions the top guys in Google and Yahoo! need to be answering. Terry Semel tried to defend Yahoo! recently and then someone asked the Nazi question. Would Yahoo! have done business with the Nazi’s if Yahoo! was around in that era and the guy said he didn’t know. I only just looked up Terry’s profile. He’s the damned CEO and he doesn’t know? You can forgive Bradley Horowitz but the guy where the buck stops doesn’t know. Dumbass. I guess their corporate philosophy is just some ornament to hang in the boardroom. Jeff Jarvis makes the usual sense but also tears big strips too. […]
05/06-2006 | 20:43
Baby Hats and Booties - Maternity Clothes- Pregnancy-Baby - Infant - Fashion - Toys - Art Says:
[…] Wordpress: Creating landing sites | The undersigned […]
05/06-2006 | 20:59
Kenneth Verburg Says:
Thomas, would be really interested to hear what Google says. I think it’s a great plugin and service to my visitors, but I don’t want to risk a spam rating by Google.
05/06-2006 | 21:26
poil11’s Blog » Blog Archive » Creating landing sites in WordPress Says:
[…] read more | digg story Posted by Weston Deboer Filed in Links […]
05/06-2006 | 21:43
Creating landing sites in WordPress - The Digg Effect - Search for Diggs or get Dugg Says:
[…] This guide helps you to create a list of related posts, when a visitor is referred to your blog from a search engine. You are shown how to make a script, that will grab the search string from the referring search engine, and find matching posts in your blog.read more | digg story […]
06/06-2006 | 3:17
Mini Diaper Bags For Baby And Mom On The Go - Maternity Clothes- Pregnancy-Baby - Infant - Fashion - Toys - Art Says:
[…] Wordpress: Creating landing sites | The undersigned […]
06/06-2006 | 4:57
SmithEllis.Com » Blog Archive » links for 2006-06-06 Says:
[…] Wordpress: Creating landing sites | The undersigned (tags: wordpress webdesign blogging) […]
06/06-2006 | 5:13
lainlog.com Says:
[…] Landing Pages for your Blog W±tek RSS dla komentarzy do tego wpisu. Adres TrackBack © lainlog.com. Template Benevolence Theron Parlin. RSS, Komentarze (RSS). XHTML, CSS. Powered by WordPress 2.0.2. […]
06/06-2006 | 7:12
Lazaryn.com » Blog Archive » Retrieving the search query Says:
[…] After looking at the code from The undersigned’s latest script I was horribly unimpressed with the amount of times that regular expression was used. The underlying part of the script was to determine if the HTTP referer of a visitor was from a search engine and if so retrieve the search query. After a little bit of playing around I came up with the following code that increased the speed to the retrieval by about 40%. […]
06/06-2006 | 9:39
Blog » Blog Archive » links for 2006-06-06 Says:
[…] Wordpress: Creating landing sites | The undersigned (tags: wordpress) […]
06/06-2006 | 10:14
Wrong Planet » Blog Archive » Creating landing sites in WordPress Says:
[…] This guide helps you to create a list of related posts, when a visitor is referred to your blog from a search engine. You are shown how to make a script, that will grab the search string from the referring search engine, and find matching posts in your blog.read more | digg story […]
06/06-2006 | 11:57
Lazaryn.com » Blog Archive » Retrieving the search query Says:
[…] After looking at the code from The undersigned’s latest script I was horribly unimpressed with the amount of times that regular expression was used. The underlying part of the script was to determine if the HTTP referer of a visitor was from a search engine and if so retrieve the search query. After a little bit of playing around I came up with this code that increased the speed to the retrieval by about 40%. […]
06/06-2006 | 15:31
burnz’s blog @ wordpress.com » Creating landing sites in WordPress Says:
[…] Link: Creating landing sites in WordPress […]
06/06-2006 | 21:24
This So Called Life » Blog Archive » Creating landing sites in WordPress Says:
[…] read more | digg story […]
07/06-2006 | 0:58
The Inveterate Observer » Blog Archive » Creating landing sites in WordPress Says:
[…] This guide helps you to create a list of related posts, when a visitor is referred to your blog from a search engine. You are shown how to make a script, that will grab the search string from the referring search engine, and find matching posts in your blog.read more | digg story […]
07/06-2006 | 11:56
Various and Sundry » Blog Archive » Tech Link Dump Says:
[…] * Here’s a cool plugin for WordPress: It reads the search term used to link a person to your blog, and customizes the entries shown on the front page to accomodate that search term. […]
07/06-2006 | 18:29
Lorelle on WordPress » Custom Search Engine Landing Page - Customized Welcome Mat Says:
[…] The Undersigned has come up with a landing site technique for WordPress users, as well as a Landing Sites Plugin to help you develop a “welcoming mat” for visitors arriving from search engines. […]
08/06-2006 | 16:31
Secret Black Book of IceFuzion » Blog Archive » Wordpress: Creating landing sites | The undersigned Says:
[…] Wordpress: Creating landing sites | The undersigned Wordpress: Creating landing sites […]
11/06-2006 | 23:44
David Says:
Isn’t this the same thing that Related WordPress Plugin does? Well, it does not detect the SE from where the visitor comes but it displays a list of related posts just like the Landing Sites Plugin.
So what makes it different from Related Wordpress Plugin?
14/06-2006 | 3:11
The undersigned Says:
It doesnt find related posts, to the current post you are viewing, it find related posts to the search term that brought the visitor to your site
14/06-2006 | 6:25
Creating Landing Pages with Wordpress at StanShinn.com Says:
[…] Read more at Wordpress: Creating landing sites […]
21/06-2006 | 18:25
MLM forums » Creating Wordpress landing pages Says:
[…] There is a plugin for this called Landing sites (as I write this it´s in version 1.3). What this plugin does is that it takes the search string from the visitor (from various search engines), and the page they arrive at will list a mix of related posts to what they searched for. […]
26/06-2006 | 18:19
New Contender For Best WordPress Plugin: Landing Pages » Connected Internet Says:
[…] If you want to give the Landing Posts plugin a run out then click here to download the plugin or click here to learn a bit more about how it works. […]
22/07-2006 | 11:31
Thilak Says:
I had been using this plugin. But eversince i reinstalled my blog, I’m unable to make it work.
Even If a visitor is refered by Google, the landing page doesn’t appear.
Can somebody tell me where exactly I have gone wrong ?
12/08-2006 | 21:22
Mark Says:
Has anyone modified the code to display the post content of the related posts? This is especially useful if they come to your main page searching for a post, why not just display that post? I suppose the easiest way would be to insert the related posts into the top of the wp_query results. Is there any way to do that?
I’m going to be trying this mod myself because I think it would be extremely valuable.
06/10-2006 | 19:59
Mark Says:
I added the functionality I wanted… my hack will display the first related post before the loop begins instead of just the link to that post.
Here’s how to do it:
I added a return_first_id parameter to ls_related on line 100 of landingsites13.php:
I added in landingsites13.php on line 133, after the foreach statement a check for this parameter:
return $result->ID;
}
Then I modified my main theme template to add this bit of code after posts div and before the normal loop:
$post = $wpdb->get_row(”SELECT * FROM wp_posts WHERE ID=$search_id”);
setup_postdata($post);?>
“>
” rel=”bookmark” title=”Permanent Link to “>
This code could possibly be extended to return a list of all the post id’s that matched the search term. The theme template portion could also be extended to loop through all the ID’s of that list to display them all. For my purposes I didn’t need that, I only wanted the first match displayed, so I didn’t write the code that way. There is also probably a global variable that stores the name of the wp_posts table for those who have a different name then is default. I hope this is useful to someone!
06/10-2006 | 23:43
k2-ing Release at Ah Knight’s Blog Says:
[…] added landing sites plugin support […]
11/10-2006 | 15:56
tech.twomadgeeks.com » Blog Archive » Creating landing sites in WordPress Says:
[…] Link: The undersigned […]
12/10-2006 | 3:52
eHarmony Blog Visitor Statistics (September - October 2006) · eHarmony Blog Says:
[…] The gadget is called Landing Sites, mashed and written by someone who calls himself “the undersigned.” To supplement the gadget, we also displayed a real-time list of the most popular posts. […]
13/10-2006 | 19:44
Basement Tapes » Landing Sites Says:
[…] Wordpress: Creating landing sites | The undersigned […]
12/11-2006 | 14:37
Seva Says:
Perfect plugin!!!
20/12-2006 | 19:54
MediaBlog » Ik wil alleen maar zwemmen Says:
[…] Losse suggesties: een WP-plugin die Landing Sites heet: zie artikel MyBlogLog.com […]
18/01-2007 | 17:34
toplist Says:
thank you
30/03-2007 | 22:08
sohbet Says:
thanks
10/04-2007 | 17:43
My Online Web Journey » Wordpress Landing Pages Says:
[…] Wordpress Landing Pages A very nice plugin from Undersigned.net Hope to apply this plugin within this week. I’ll try it first to my Beach Resorts Site. Lets see if my sites pageviews / ctr will increased. April 21st 2007 Posted to SEO, Site Tools […]
21/04-2007 | 9:39
Melanie Says:
“Landingpages”? Are these good for searchengines? Is it not a bad method of optimization?
25/04-2007 | 21:18
CLONist Says:
sohbet
18/05-2007 | 18:47
Web Hosting Review Says:
thanks
21/05-2007 | 3:19
Wordpress “Landing” Pages Says:
[…] Ever visit a blog powered by Wordpress through a search engine or refferal link? Notice how on some you see the nifty “You arrived here through XYZ searching for ABC. Here are some related posts…”? The Undersigned has a great tutorial on just how to implement this technique. Now, a Movable Type version anyone? […]
05/07-2007 | 14:29
KingGAMEY Says:
This message board looks good.
19/07-2007 | 8:39
BMW Master Cylinder Says:
Thank you so much, very informative and useful. I am already beginning to think about how I will use this in my client websites!
09/08-2007 | 6:54
Sohbet Says:
Thank
10/08-2007 | 10:54
Sohbet Says:
Thank you
10/08-2007 | 10:55
rüya tabirleri Says:
thanks
10/08-2007 | 10:56
güzel sözler Says:
thans man
10/08-2007 | 10:57
film indir Says:
Thanks you man
10/08-2007 | 10:57
Mirc Says:
I had been using this plugin. But eversince i reinstalled my blog, I’m unable to make it work.
Even If a visitor is refered by Google, the landing page doesn’t appear.
Can somebody tell me where exactly I have gone wrong ?
10/08-2007 | 10:58
Msn nickleri Says:
Thankss you
10/08-2007 | 10:59
bebek resimleri Says:
Thanks baby
10/08-2007 | 11:00
Oyun Says:
saÄŸolun arkadaÅŸlar
10/08-2007 | 11:01
Marc Says:
really useful plugin for seo on wordpress blogs, thanks!
12/08-2007 | 11:54
fingerprint Says:
Thanks for your article!
25/08-2007 | 5:37
sohbet Says:
thnxxx
26/08-2007 | 9:34
Sohbet Says:
good work.
31/08-2007 | 16:55
Sohbet Says:
Tell you a little more about the book I wrote.
07/09-2007 | 19:19
Åšmieszne filmy Says:
thanks
08/09-2007 | 11:59
Resimler Says:
Thank.
14/09-2007 | 14:04
yıllık ödev Says:
Selaplana> I can’t recreate that error message - maybe you have some whitespace before - this can create an error
14/09-2007 | 14:05
Yemek Tarifleri Says:
Thank you.
14/09-2007 | 14:05
Sohbet Says:
good work. THANKS
21/09-2007 | 9:34
MyMathGenius Says:
Thats a lot of work - Thanks
25/09-2007 | 16:33
youtube Says:
THANK YOU
25/09-2007 | 19:35
ask siirleri Says:
aşkın kapısı
11/10-2007 | 21:56
msn nickleri Says:
thansk you
11/10-2007 | 21:57
msn adresleri Says:
msn adresiler
11/10-2007 | 21:57
msn nickleri Says:
danke
11/10-2007 | 21:58
msn nickleri Says:
danke schon
11/10-2007 | 21:58
hazir mesajlar Says:
hazirla
11/10-2007 | 21:59
guzel sozler Says:
no spam
11/10-2007 | 21:59
ask siirleri Says:
danke babacan
11/10-2007 | 22:00
msn nick names Says:
how are you?
11/10-2007 | 22:00
msn nickleri Says:
kaldır üstündeki kara bulutları kaldır
11/10-2007 | 22:01
msn nickleri Says:
euro alem
11/10-2007 | 22:01
msn Says:
msn live meessenger support network
11/10-2007 | 22:02
darlehen Says:
krdit
11/10-2007 | 22:02
Olivier Duval Says:
Humm great idea !
18/10-2007 | 6:28
Cet Says:
I don’t think that it’s a bad idea, even if you write about a lot of different stuff - maybe the links aint so well related, but still might create some extra clicks and pageviews.
And thanks, you too :)
21/10-2007 | 23:00
Sohbet Says:
Article on a commonly misunderstood subject.
Think a good landing page system is definitely something I am going to try my had with in future and ill no doubt use some of the information here.
23/10-2007 | 2:15
sohpet Says:
Joe> You are probably right :) I am not a good programmer, but I got the idea and make it work :) Thanks for the comment though, I will try to optimize the code, and thats a good place to start, I’m sure.
23/10-2007 | 16:35
sohbet odalari Says:
Think a good landing page system is definitely something I am going to try my had with in future and ill no doubt use some of the information here.
26/10-2007 | 21:57
Porno Says:
This is not because we think that it is not useful but rather that it had tended to be over used
17/01-2008 | 1:57
89 Says:
thanx
19/01-2008 | 12:54
Vaymuhabbet Says:
Muhabbet, islami sohbet, dini sohbet
29/01-2008 | 4:27
bedava oyunlar Says:
Think a good landing page system is definitely something I am going to try my had with in future and ill no doubt use some of the information here.
Thanks
04/02-2008 | 13:07
Internet Success Journal Says:
good article, having a landing page really helps. I am trying this out.
09/02-2008 | 17:25
youtube Says:
Has anyone modified the code to display the post content of the related posts? This is especially useful if they come to your main page searching for a post, why not just display that post? I suppose the easiest way would be to insert the related posts into the top of the wp_query results. Is there any way to do that?
I?m going to be trying this mod myself because I think it would be extremely valuable.
12/02-2008 | 19:08
sex Says:
Thanks for the suggestion. ;) ; sex
16/02-2008 | 0:59
mirc Says:
thanx
16/02-2008 | 19:25
Turksohbet Says:
goed information here.
Thanks..
18/02-2008 | 0:50
aDMIN Says:
Thanks for the informatie.
www.sohpet.nl
18/02-2008 | 0:51
proxy Says:
tnhx all
29/02-2008 | 2:13
gümrük Says:
thnx
29/02-2008 | 2:14
proxy program Says:
goed information here.
Thanks..
29/02-2008 | 2:15
yeni proxy Says:
thanks
29/02-2008 | 2:16
proxy list Says:
thanx…