UXi now features the option to use dynamic content! This is a powerful tool for generating keyword-based content for different locations or services on a landing page, all without having to publish multiple pages or layouts. 


Here's how it works:


Step One: Add keyword insertion codes (variable sets) on the UXi landing page 

  1. Find the content that will now be dynamic, and wrap it in the corresponding keyword insertion code. The content on the page will be indexed by search engines, but the dynamic content will display when a keyword is not included in the URL.
    1. kw1 variable is always the location.
    2. kw2 variable is always an adjective.
    3. kw3 variable is always a service/industry related term.
    4. Any additional variables should be clearly communicated to anyone else who may be working with this content.
  2. View the page in an Incognito window and including the keyword and value in the URL.

  3. The page's default text will be swapped out for dynamic content.



These keyword insertion codes are built using this format: {kw1=value} where kw1 refers to Keyword 1 and value includes the dynamic values that'll change based on what's added to the URL.

The keywords used will follow this structure:

kw1 = Geographical location

kw2 = adjective

kw3 = vertical/service type


ADding Up will deploy dynamic content variables based on the key during the ADding Up build in Google, Bing, and Facebook on the Ad Destination URL (or equivalent). Thereafter addition of new variables into the ad space will be the responsibility of the Marketing Executive. NLA team will add dynamic content variable sets onto the website during the page content optimization process, though the Marketing Executive may also fulfill this function as needed.



Step Two: Include keyword(s) when building the landing page URL for the ad.

  1. Include the full URL of the landing page.

  2. Include a keyword value like kw1=Fort_Collins or kw1=Loveland

  3. Create ads for each keyword to be used on the site.

    The full URLs will look something like these:
     - https://www.sampleuxiwebsite.com/?kw1=Fort_Collins
     - https://www.sampleuxiwebsite.com/?kw1=Loveland


A Few Important Notes to Keep In Mind

  • Dynamic content can be used in post titles and content as well, but will not display correctly in the Recent Posts widget.

  • Dynamic content is case-sensitive. The content will render on the page exactly as its was entered into the URL.

  • Any keyword with multiple words should be separated by an underscore in the URL. For example: Fort_Collins.

  • Be cautious of special characters. These must be HTML-encoded. Check out this Help Article on URL encoding special characters.

  • Dynamic content can be inserted to pages, posts, and nearly every widget. However, it cannot be used in form field labels or buttons.