Does Using PHP on a Landing Page Help QS?

Status
Not open for further replies.

lylaster

New member
Aug 1, 2007
91
1
0
In order to increase Google Quality Score, I've always heard that we should have landing pages that closely matches their keywords. Right now I'm using the multiple landing page method where:

red widget ad group would go to a landing page designed for red widget with the title of the page being "red widget", red widget would be in H1 tags, and I'd edit the content to increase the KW density. It works but I find it time consuming.

I know we can use PHP to extract the keywords and use commands like echo as header and dynamically insert it into title tags. I'm wondering what do the google spiders see.

If I had one single landing page where I used PHP to extract the keywords and insert it into different places, would the spiders see it as a page with the keywords and increase my QS, or would it just see the PHP commands and not make a difference.

So if I were to make a single page using PHP, would this eliminate the need for multiple landing pages? thanks!
 


Well, from my experience it has helped a great deal with quality score. Just use dynamic words that mathch your keywords. Easy 4-5 cent minimums with that. Although, some keywords will never give you a great quality score no matter how hard you try.(Unless you have a good history with that keyword).
 
I agree that it helps some, but if you don't have static content, then you'll still get a bad QS. For instance, if you write a script that dynamically puts content A for keyword X, and content B for keyword Y, the QS bot won't give you as good a score than if your page had static content A on it for adgroup for keyword X and adgroup for keyword Y has static content B.

Making sense?

Because when google goes to your page, it doesn't check the dynamic content (it won't search a keyword to generate it). It just scans your static content. Sooo...if you have only dynamic content and ZERO static content then you'll get a low QS because google doesn't see anything. Problem with having all Static is, as we all know, it isn't dynamic ;)

I'd say the best thing you can do is group your keywords into multiple related lists. Using credit for instance, put all "credit score vs interest rate" type keywords into one ad group, and all "what is the best credit card" type keywords into another. Then direct each adgroup to a different page that is relevant to the keywords in that group. You can then make that page dynamic with keyword insertion, but you'll still have very relevant static content to make google happy.
 
Because when google goes to your page, it doesn't check the dynamic content (it won't search a keyword to generate it). It just scans your static content. Sooo...if you have only dynamic content and ZERO static content then you'll get a low QS because google doesn't see anything. Problem with having all Static is, as we all know, it isn't dynamic ;)

The Adwords bot does spider the page per keyword. If I have a {keyword} variable I watch the adwords bot hit my server with every keyword I have advertised as a separate query. The normal Googlebot spider obviously won't as that is not a function of adwords.

I wonder if Adwords takes into account the page results from the normal Googlebot spider process (which would not see your pages generated from variables)) in addition to the Adwords Spider which does hit the keywords.
 
Maybe I am wrong, but I was sure that the spider will not see the php, but the word that you used php to call? Again, I could be wrong, but when I use oscommerce onan ecommerce site, google has always found the item descriptions, whic I stuff with keywords, and they are built from a php/mysql database.

I am sure someone will correct me if I am wrong.
 
agreed....i don't believe googlebot can read the content if its generated on a keyword by keyword basis.
 
So from what I'm reading, the Dynamic keyword insertions on landing pages are good for the USERS because it makes the page look very relevant, increasing CTR from LP to offer. But it pretty much does nothing for Google?
 
Right. The Google bot isn't passing any dynamic keywords when it visits your URL, so it will see what the page looks like without keywords.
 
So from what I'm reading, the Dynamic keyword insertions on landing pages are good for the USERS because it makes the page look very relevant, increasing CTR from LP to offer. But it pretty much does nothing for Google?


Exactly. Using multiple landing pages that are relevant to each set of keywords though will significantly increase QS as compaired to a single dynamic page.
 
Well if you don't do anything with the keyword as you pull it out of the url it's not going to look pretty.

PHP is ran server side, once a request for the url comes in the code is fired.

so if you track your keywords in the url like {KeyWord} with out any default that's what will get displayed throughout your page when the bot crawls it because it gets your url like this;

Code:
www.yoursite.com/landing-page.php?kw={KeyWord}

Now what you want to do is set your default keyword like this;

Code:
www.yoursite.com/landing-page.php?kw={KeyWord:Default%20Keyword}

And when you get your keyword from the URL you MUST clean it to remove everything BUT the keyword.

If you don't the bot will just see
Code:
{KeyWord:Default Keyword}
through out your page. And a user will see
Code:
Default%20Keyword
, again not pretty.
 
What they are trying to say is that google doesn't follow the {keyword} extensions, as its obvious to them that it should be for tracking purposes only really.

They will check the standard url i'd imagine, i would recommend you to assign a url to every single keyword you have in your database alike so:

1) Keep a database (mysql or w/e) on your server the landing page is on.
2) Build a report to paste into google keywords, but instead of putting the keyword in the url, put the ID of the keyword from your database.
Like this:
"Cheap PS3" ** 0.50 ** http://www.domain.com/page.html?k=1432
"Cheap PS3 Games Console" ** 0.65 ** http://www.domain.com/page.html?k=132
"Find Cheap PS3" ** 0.65 ** http://www.domain.com/page.html?k=123

3) When the user gets to page.html (which is a .htaccess mask for a php script or other scripting language) you parse the $_REQUEST['k'] and run it against your mysql database and check to find the keyword. You then dynamically populate the page with the keywords.

Using the above technique i was able to get 0.05 CPC for some hugely competitive niches!
 
What they are trying to say is that google doesn't follow the {keyword} extensions, as its obvious to them that it should be for tracking purposes only really.

They will check the standard url i'd imagine, i would recommend you to assign a url to every single keyword you have in your database alike so:

1) Keep a database (mysql or w/e) on your server the landing page is on.
2) Build a report to paste into google keywords, but instead of putting the keyword in the url, put the ID of the keyword from your database.
Like this:
"Cheap PS3" ** 0.50 ** http://www.domain.com/page.html?k=1432
"Cheap PS3 Games Console" ** 0.65 ** http://www.domain.com/page.html?k=132
"Find Cheap PS3" ** 0.65 ** http://www.domain.com/page.html?k=123

3) When the user gets to page.html (which is a .htaccess mask for a php script or other scripting language) you parse the $_REQUEST['k'] and run it against your mysql database and check to find the keyword. You then dynamically populate the page with the keywords.

Using the above technique i was able to get 0.05 CPC for some hugely competitive niches!

Thanks. Great stuff. I'm a retard when it comes to mysql & coding. Do you know of any available scripts out there that we can use to do this easily?
 
Check your logs for their bot that crawls your landing pages in adwords and you'll see that it will have your default keyword in your url.

like so ?kw=default%20keyword

What I'm guessing is people are NOT setting a default keyword and just have it tagged onto their url like {KeyWord}.

Now if you have your page set up to put your {keyword} all over the place and you don't have a default one set when the bot comes crawling there will be NO keywords there. Hence the shitty quality score.

These people are saying the bot can't read dynamic scripting, bull shit.

People just don't have this set up right that's why the QS sucks and to say the bot can't read dynamic data that is executed server side when a request comes in and right before a response is sent to the client is them not understanding how it works.

And I sure hope you're not stick {keyword} everywhere throughout your pages.
 
The only right advice in this whole thread is Xrproto, the rest is completely wrong and just plain stupid.

IF you pass the keyword through the page, the bot sees that. It can't tell if the page was produced dynamically or not, (as already stated.) Xrproto is also 100% correct in saying that if you're not doing it right, it won't matter, your qs will remain crappy.
 
My point is that if you have a keyword list that includes multiple categories for the same campaign, that your pages will not be optimized with one page set.

If you have a couple of varieties of page sets that are more revelant to certain keywords than others, if you group those together then you increase your QS.

The default keyword doesn't always show to be very relevant to all keywords that you are going to add.

Say you have a ringtones page. Your keyword list includes songs and cell phone model numbers. Do you really think that the landing page should be the same for these two categories? What would your default keyword be that would be relevant for all those keywords?

Not sure how you could possibly say this isn't right... it is proven.
 
....I'm not saying doing it that isn't write. I was pointing out that dynamically inserting keywords throughout your landing page does work and does improve your QS a lot.

If I have twenty keywords in my id a group. I have my url set up with ?kw={KeyWord: Default Keyword}

Now when someone clicks on my ads it inserts the keyword they queried in google that my ad was being displayed for.

So if they queried "where to buy pink fish" my url will have ?kw=where to buy pink fish

I take the "where to buy pink fish" and it gets put in various spots throughout my page. Now the bot takes a look at the same url with "?kw=where to buy pink fish" and sees I have "where to buy pink fish" through out my page and says "Beautiful!" (well it would if it could talk).

So I have; One page. One url. And no matter what the incoming keyword is I get a good QS.

It's about what the user sees. Why do you think you can have a great QS when everything is first set up but as you start to get traffic from those keywords they go to shit? Because once you get a hit they check to make sure what the user is seeing is relevant.
 
The only right advice in this whole thread is Xrproto, the rest is completely wrong and just plain stupid.

IF you pass the keyword through the page, the bot sees that. It can't tell if the page was produced dynamically or not, (as already stated.) Xrproto is also 100% correct in saying that if you're not doing it right, it won't matter, your qs will remain crappy.
Erm, my methods are tryed and tested and work very very well. Just using one default keyword limits you to how well you can optimise, doing it on a keyword per keyword basis you can get it so much better targeted :)
 
Erm, my methods are tryed and tested and work very very well. Just using one default keyword limits you to how well you can optimise, doing it on a keyword per keyword basis you can get it so much better targeted :)

Read my last post. It isn't limited to the default keyword.

Sure your method is tried and true but so is mine.

And mine would be even more targeted since I get the exact search query the user typed in and display it throughout my page.

One page. One url.
 
Ok xrpronto thanks a lot. So if I "do it right" I can have a campaign for like dating with one landing page

WWW.FREEONLINEDATING.COM or something

On the LP I'll use the DKI for Title Tag and H1 Tags. So when someone searches "free shemale chat and dating xxxxxx"....that's what's going to appear in the title and tag...googlebot will follow it and give me a super QS. I'll get more conversions since the users will see on my LP exactly what I they searched for.
 
Status
Not open for further replies.