Setting Valid Landing page for Adwords Destination URL
Read Adwords dynamic keyword insertion before reading this post
When we use dynamic keyword insertion in destination url of the google Adword, You will get different destination urls based on the matching between our keyword list and user searched keyword.
In the Adword setting we give like this :
----------USING DYNAMIC KEYWORD INSERTION-----------
Headline : {KeyWord:Banks Openings}
Description line 1: Looking for {KeyWord:IT Jobs} in India
Description line 2: Pursue an {KeyWord:MNC Jobs} career!!
Display URL: jobsinindia.com/{KeyWord:Banks Openings}
Destination URL: http://phptechi/jobs/{keyword:banks openings}.html
----------------------------------------------------
so if your Adword keyword list contains following keys:
Bank Openings
IT Openings
Govt Jobs
Gulf Openings
then, there is a chance of getting following destination urls
http://phptechi/jobs/banks openings.html
http://phptechi/jobs/it openings.html
http://phptechi/jobs/govt jobs.html
http://phptechi/jobs/gulf openings.html
So in order to handle this dynamic destination urls, you have do some tricks with HTACCESS file. You have to implement some mod_rewrite rules to catch this urls and lead to a valid page in website.
You can point all this links to a search page which accept the keywords as its search term.
Suppose you have a search page called "search.php" and it accepts search term as "key"
it may look like http://phptechi/search.php?key=govt jobs
using htaccess mod_rewrite rules you can change this dynamic urls to seo friendly url like
http://phptechi/jobs/govt jobs.html
in the htaccess file add this rule:
RewriteEngine On
RewriteBase /
RewriteRule ^jobs/([a-z0-9\-_]+).html$ search.php?key=$1 [L]
ErrorDocument 404 http://vacancies-online.blogspot.com
RewriteBase /
RewriteRule ^jobs/([a-z0-9\-_]+).html$ search.php?key=$1 [L]
ErrorDocument 404 http://vacancies-online.blogspot.com
in the search.php
take the keyword from GET variable and display it a title and subheading(in h1 tags) of the page.
<?php>
$title="";
if( isset($_GET['key']) && trim($_GET['key'])!="" ){
$title = ucfirst( str_replace( "-" ," ", strtolower(trim($_GET['key'])) ) );
}
<?>
<html>
<head>
<title> <?php> echo($title); <?> </title>
</head>>
<body>
<h1> <?php> echo($title); <?> </h1>
/* php code to generate search results based on the search term OR any other contents.*/
</body>
</html>>
So your landing page for Adword destination url is ready...
An article on landing page setting