Google Ads guide

How to Set Up Google Ads Dynamic Keyword Insertion

Set up Google Ads dynamic keyword insertion by choosing a tightly related ad group, writing a complete default, placing the insertion code in a headline, description, or display path, and previewing every plausible keyword variant. Then check grammar, spelling, policy, landing-page match, conversion tracking, and the difference between a more relevant click and a more valuable customer.

Google’s Set up keyword insertion for your ad text is the authoritative setup reference. It covers the guided and manual methods, default text, eligible fields, and important cases such as misspellings and landing-page URLs.

For decision guidance, read Google Ads dynamic keyword insertion best practices. For troubleshooting after launch, see how to fix Google Ads dynamic keyword insertion.

Check whether insertion fits

Use insertion when the ad group contains closely related keywords for a product, service, location, or customer problem and the inserted phrase improves the message. Avoid it when keywords have different grammar, policy risk, offers, pages, or audiences.

Write the ad-group theme, final URL, customer, geography, qualification, and conversion action. If different keywords need different pages or promises, split the group before adding dynamic text.

Prepare the keyword set

Review the keywords and likely close variants. Remove terms that would produce unrelated, ungrammatical, misspelled, or unsupported text. Keep the business offer, location, product names, and policy constraints in scope.

Do not assume that a keyword is safe because it is approved as a targeting input. The inserted text becomes visible ad copy and must be readable and compliant. Check casing, singular and plural forms, word order, trademarks, restricted products, personal attributes, and claims.

Write the default text

The default appears when the keyword cannot be inserted or does not fit. Write it as a complete phrase that describes the product, service, benefit, or next step without needing a keyword beside it.

A safe default is specific enough to be useful and broad enough to cover the ad group’s genuine theme. Do not use a vague word such as “products” when the customer needs to know the actual category. Do not use a default that claims a price, discount, approval, or availability the page cannot support.

Choose the field

Keyword insertion can be placed in a headline, description line, or display path where the account’s current editor allows it. Choose the field according to the message and character limit. A long phrase may be better in a description than in a headline.

Do not use keyword insertion in the Final URL. Google’s documentation calls out the landing-page URL as a separate concern. Use the final URL, tracking template, suffix, or custom parameters for URL behavior and test the actual redirect chain.

Use the guided method

When creating or editing the ad text in Google Ads, type an opening brace and choose Keyword insertion from the menu if the current interface offers the guided option. Enter the default text, then complete the headline or description around the insertion. The editor helps place the syntax but does not replace a manual preview and policy review.

Read the full asset with the inserted phrase. Words before and after the code must form a natural sentence for each likely keyword.

Use manual syntax carefully

The manual form uses the keyword-insertion code with default text inside the braces, as documented by Google. Do not type a variation from memory and assume it is equivalent to the editor’s guided version. Confirm the syntax in the current Google Ads interface, then preview it.

Check capitalization settings and the default exactly. A syntax error, missing default, or misplaced brace can stop insertion or create an invalid asset.

Preview every important case

Preview at least:

  • the shortest keyword;
  • the longest keyword that can fit;
  • a multiword product or service;
  • a location or brand term;
  • a close variant with different word order;
  • the fallback default; and
  • any term with a trademark, restriction, or policy sensitivity.

Read the resulting ad for grammar, casing, spacing, claims, qualification, price, location, and next action. Remove insertion when only a small part of the keyword set produces a safe sentence.

Check the landing page and policy

The page should answer the inserted term or the coherent ad-group theme. Verify product, service, location, price, eligibility, stock, shipping, language, speed, form, call, checkout, consent, and tracking.

Review the assembled ad for misspellings and policy. Google notes that incorrect spellings are not permitted in ad text. A dynamically inserted trademark, restricted product, personal attribute, or unsupported claim can make the ad ineligible even when the fixed text was safe.

Record and test the setup

Save the insertion code, default, keyword set, ad group, final URL, current ad, budget, bidding, conversion action, and date. Define the question: does insertion improve qualified relevance, not only CTR?

After publishing, check approval, previews, search terms, impressions, clicks, CTR, conversions, qualified outcomes, cost, value or margin, and page behavior. For leads, use accepted or sales-qualified outcomes; for ecommerce, review value, margin, stock, and refunds.

If a keyword, product, location, page, price, or policy changes, rerun the preview and update the default or remove insertion. The adz.so free Google Ads audit is a truthful next step for reviewing supported account settings; it does not create keyword-insertion copy or guarantee the generated text.