Landing Page

Landing Page is an Expression Engine add-on that allows you to display relevant entries when a visitor is referred to your site from a search engine. It is a great tool for helping your visitors to find what they are looking for quicker and easier. For use with the Expression Engine content management system.

Support can be found in the comments and in this EE forum thread.

Download Landing Page
Current Version: 1.0 (released 20 Feb 2008)

* Works with ExpressionEngine 1.6.1 and higher.

1. Concept

Visitors that come to your site from a search engine are usually looking for something specific. If they don't see it immediately then they often leave. If on arrival they are presented with several entries that are related to the terms they just searched for then there is a greater chance of them finding what they are looking for and staying on your site.

2. How It Works

The Landing Page plugin checks if a visitor was referred to the current page from a search engine. If they were then the terms they searched for are made available and can be used to find related entries.

The plugin returns the search terms, and then those terms are put into the search parameter (available since EE 1.6.1) of the weblog module to get related entries.

Here is sample usage (place the following code into your template):

{exp:landing_page:terms parse="inward"}

{if "{search_terms}"}

You searched for {search_phrase}. Here are some related results:
<ul>
{exp:weblog:entries dynamic="off" limit="4" search:body="{search_terms}"}
<li><a href="{blog_url}{url_title}">{title}</a></li>
{/exp:weblog:entries}
</ul>

{/if}

{/exp:landing_page:terms}
				

The limit parameter can be changed to limit the number of related results.

The search parameter should be followed by the name of the custom field that will be used to determine if other entries are related (for example you might want to replace body with extended).

The {blog_url} value can be set in:
Admin > Weblog Administration > Weblog Management > Edit Preferences > Path Settings

Any other parameters and variables that are available with the weblog entries tag can also be used. The code above should be placed outside any {exp:weblog:entries} tags.

3. Installation

Download and unzip landing_page.zip, then follow the steps below:

  1. Upload pi.landing_page.php to the system/plugins folder
  2. Add the sample code to any template that you want to display landing page related entries

4. Download

Each individual license costs $14.95, which allows you to use the plugin on one installation of EE. You must purchase a license in order to download the Landing Page plugin. Once you have completed payment you will be sent a code that will allow you to download the file.

By purchasing the Landing Page plugin you agree to the license agreement.

If you have already purchased the Landing Page plugin then you can download it by entering your email and code below.

Email:
Code:

5. License

By purchasing the Landing Page plugin you agree to the following conditions:

  • One license grants the right to perform one installation of the Landing Page plugin. Each additional installation requires an additional purchased license.
  • You may not reproduce, distribute, sell or transfer the Landing Page plugin, or portions thereof, to any third party.
  • All copyright and proprietary notices within the Landing Page plugin files must remain intact and unaltered.
  • The Landing Page plugin is provided "as is", without warranty of any kind.
  • You assume all risk associated with the installation and use of the Landing Page plugin.

6. Changelog

Version 1.0
  • Initial release

7. Comments

Blank Avatar
CTAC
02 April 2008


Does It work with google only?

Blank Avatar
Ben
02 April 2008


it works with google, yahoo, msn, aol, excite, lycos, ask, cometsystems, hotbot, overture, metacrawler, netscape, looksmart, webcrawler, earthlink, viewpoint, and mamma

Blank Avatar
Mark Terpstra
06 June 2008


Would this be useful for JUST showing the keyword searched for, and not the related entries? So on a landing page reached from a Google Adwords ad - the headline could say "You're looking for {keyword-goes-here}. Get a quote today!"

Thanks.

Blank Avatar
Ben
06 June 2008


hi mark, it could be used for just that purpose if you wanted it, yes.

you would have to replace {keyword-goes-here} with {search_phrase} of course

Blank Avatar
Adrienne Travis
20 August 2008


Do you have any kind of volume licensing deal for this extension, and your other extensions? I'd like to buy more than one license and implement this across a bunch of my sites for different clients.

Adrienne L. Travis

Blank Avatar
Ben
20 August 2008


please email me directly regarding bulk licenses

Blank Avatar
Tomas
25 October 2008


Ben,
please email me - looking for an EE developer

Blank Avatar
Olena
04 December 2008


Hi,

I am interested in the Landing Pages product but I was wondering if you have any product reviews from the users who already tried it and if you provide Money Back option in case it doesn't work for me from the technical perspective and I end up not using the product . Thank you.

Blank Avatar
Ben
05 December 2008


hi olena,
hopefully someone will post a comment with feedback on using this plugin.
in the meantime if you buy it and feel that it is not what you expected then i will refund you. general support is also available here in the comments.

Blank Avatar
Olena
07 December 2008


Thank you Ben! I have just purchased a license. If it works out, I will be glad to post a product review as well.

Blank Avatar
Olena
08 December 2008


Ben,

Could you please also email me more detailed instructions on how to make it work? I have copied the .php file to where it should be but I am not quite sure where exactly I should insert the piece of code you provided above. Should I create a separate page that will serve as a landing page for visitors coming from search engines? Or should the code go into the actual templates of my existing pages? Where then will the visitors land and how can I control the look of the landing page? As you can see, i could use some detailed instructions.

Thank you.


» View more comments


Leave A Comment

name (required)
email (required but will be kept completely private)
website