Setting up search term-based content takes just a few minutes, and the results are amazing and immediate!
By making just a minor change to your landing page title or image, you can help any user feel as though they have found exactly what they need. This can significantly improve your ROI from Google AdWords campaigns and create more value from your investment.
If you want to automatically display the keyword that triggered your ad on your landing page, check out our Google Ads DKI Shortcode.
Creating dynamic content according to the search term is extremely simple. No coding involved!
There are two basic components required to complete this, which we will look at in detail:
Part 1: Create dynamic versions of your content using If-So.
Part 2: Specify when Google AdWords should display each version.
On your WordPress dashboard, under If-So, click “Add new trigger.” On the screen that appears, you will have the option to create two or more versions of any element on your website: a dynamic version that will be displayed if a certain condition is met, and a Default version that will be displayed during all other cases.
To set up the dynamic version:
Adding the portion of the string that starts with the question mark at the end of the URL causes the system to display the dynamic version.
There are two options for telling Google Ads when to show each version:
Adding the string portion that starts with the question mark at the end of the URL will display the dynamic version. To show the dynamic version to users arriving from a specific keyword, Ad-group, ad, or campaign, you can simply add your landing page URL, including the query string, inside the final URL field. This field exists on all levels of the campaign (if you do not see the “Final URL” column on your reports, you can add it by clicking the ‘Column’ button).
To display the dynamic version, you can also set the final URL field with the static URL (the regular URL of your landing page) and add the string generated by If-So exactly as it appears (copy and paste) inside the “Tracking template” field. All you have to do is simply copy the string generated by If-So and paste it into the field. This value is then added to the one set in the final URL field
Is it possible to use a different parameter instead of “?ifso=”?
Yes. You can display dynamic content based on any parameter you want. Simply, use the Page URL condition and set it as follows:
If: Page URL > Contains > ?your-parameter; Then: Show dynamic content…
Alternatively, if you want to create a condition based on UTM parameters, you can use our dedicated UTM condition.
Whether you are using a caching plugin or server caching, you can navigate to the plugin settings and enable the "Page Caching Compatibility" option. With the option enabled, dynamic triggers will be rendered in a separate request that will take place after the loading of the cached version.