We all know the rule: Relevance equals Clicks.
If I search for "Red Nike Shoes," I am more likely to click an ad that says "Red Nike Shoes" than one that says "Footwear Store."
Dynamic Keyword Insertion (DKI) automates this relevance. It replaces part of your ad text with the user's search query. It sounds like magic, but it can quickly turn into a nightmare if you don't control it.
How DKI Works
You write a special code in your ad headline:
If the user searches for "Blue Sneakers" (and it fits the character limit), your ad headline changes to "Buy **Blue Sneakers**." If their search is too long, it defaults to "Buy **Running Shoes**."
When DKI Increases CTR (The Good)
DKI is powerful when used with tightly grouped ad groups (like SKAGs) or specific product inventories.
- E-Commerce: If you sell 500 types of shoes, DKI saves you from writing 500 ads. "Buy {KeyWord:Shoes}" works well for "Nike Air," "Adidas Boost," etc.
- Local Services (Cities): "Plumber in {KeyWord:Austin}" works if you target specific zip codes or city names.
When DKI Destroys Your Brand (The Bad)
If your ad template is "We are the {KeyWord:Best Plumber}," and the user searches "plumbing cost," your ad becomes:
"We are the **Plumbing Cost**."
This makes you look like a bot, or worse, a scam.
The Capitalization Code
A hidden feature of DKI is controlling capitalization. The way you write "KeyWord" in the code determines how the inserted text looks.
- {keyword:default} = all lowercase ("cheap plumber")
- {Keyword:default} = Sentence case ("Cheap plumber")
- {KeyWord:default} = Title Case ("Cheap Plumber") - Recommended
Conclusion
DKI is a scalpel, not a chainsaw.
Use it only on Exact Match or Phrase Match keywords where you are 100% sure the resulting sentence will make sense. Never use it on Broad Match, or you will end up paying to look stupid.