What is It?
The Ad Text Optimization for Responsive Search Ads is an optimization and insight tool made to help you break down and review your ad performance data by its components. It also allows you to make changes in bulk to different assets. It is available for Google Ads and Microsoft Ads accounts.
Note: Ad Asset level performance data is not available for Microsoft Ads accounts.
Why Use It?
With this tool, you can:
Quickly identify which headlines, descriptions, and full ads perform best by reviewing asset-level performance data in one place.
Find low-performing ad assets and improve them using AI-powered suggestions or your own edits.
Maintain consistent and up-to-date messaging across multiple ads without needing to review and update each ad individually.
Streamline collaboration and approval processes by sharing proposed ad text updates with clients or stakeholders before applying them.
How Does It Work?
By default, the tool will show the last 30 days' performance data of all eligible RSAs in the account. You can click on the filter icon, located in the top right beside the date range option, to modify these settings. This will allow you to filter Ad data by Campaign Type, Bid Strategy Type, Campaign Groups, or Campaign or Ads labels, change date ranges, and filter by networks.
The main header lets you switch performance views between three tabs: Headlines, Descriptions, and Full Ads.
The system aggregates performance data when the same asset is used across multiple RSAs. The Count column shows how many ads use each asset. You can also see the performance rating, pinning status, and impression data.
You can filter ads and assets by Ad Strength, Performance Groups, Low Performing Assets, and status. You can also include or exclude pinned components, set maximum headline/description counts, and use Create Custom Filters for more granular filtering.
Full Ads
The Full Ads tab provides a complete view of your RSAs and is the primary place to create, duplicate, and edit ads. When the same RSA is used across different Ad Groups or Campaigns, performance data is aggregated, though the same ad may have different strengths in different entities.
a. Editing Full Ads
The Full Ads view allows you to edit multiple assets on the same RSA at once. To edit an ad, click the edit icon next to it. While editing, you can:
Modify individual headlines and descriptions within the ad.
Pin or unpin assets to specific positions.
View Top Keywords to create more relevant ad copy.
Apply AI-powered suggestions for complete ad drafts.
If the RSA is present in multiple entities, edits will apply across all of them. Filter by Ad Strength to limit edits to only underperforming instances.
b. Duplicating Ads
You can duplicate an existing RSA directly from the Full Ads view. This creates a copy of the ad that you can then modify before saving. Duplicating is useful when you want to create a new variation of a well-performing ad without starting from scratch. Changes to the duplicate are saved as a new ad and do not affect the original.
c. Adding New Ads to Ad Groups
You can create new RSAs directly within Ad Groups from the Full Ads tab. The tool shows an Ad Group Ads column, which displays how many RSAs currently exist in each Ad Group. This makes it easy to identify Ad Groups with fewer ads where adding a new variation could improve coverage and performance.
To add a new ad to an Ad Group:
Hover over the Ad Group Ads count next to the relevant Ad Group — a + icon will appear.
Click the + to open a new ad creation form for that Ad Group.
Build your new RSA by adding headlines and descriptions, or apply AI-powered suggestions.
Save the ad — it will be staged for review before being uploaded to Google Ads.
Modifying Ad Assets
In the Headlines and Descriptions tabs, you can modify individual assets that may be shared across multiple RSAs. Click the edit icon next to any asset to change its text. Clicking Save labels the asset as “modified,” but no changes are uploaded to Google Ads until you review and finalize.
The tool offers AI-powered suggestions for headlines, descriptions, and full ad drafts. You can apply suggestions directly or make custom edits.
✨ AI-generated content (such as suggestions, summaries, or insights) is intended to support your decision-making. Please review and validate the output before applying any changes.
If the asset appears in more than one ad, editing it will update it across all of them. Check the Count column to confirm how many ads will be affected. To limit changes to underperforming ads only, filter by Ad Strength before editing.
You can also pin or unpin assets to specific positions within an RSA from both the asset-level and full ad views.
Spell Check
While editing any RSA or asset, the Spell Check option provides spelling suggestions. Misspelled words are underlined in red — right-click to open the suggestions list and click a suggestion to apply it.
Additional spell check options:
Language preference: Use the Spell Check (Language) dropdown at the top right to switch language. This setting is remembered per device and browser, and can be changed by any Optmyzr team member.
Custom dictionary: Add specific words to your dictionary so they are no longer flagged. Once added, the word is recognised for all team members using the same language preference.
Spell check is currently available in: English (International & UK), French, Danish, Dutch, German, Italian, Norwegian, Spanish, and Swedish.
Find And Replace Feature
The Find and Replace feature enables bulk changes across your RSA assets. This is supported for both Google Ads and Microsoft Ads. A common use case is updating outdated text — for example, replacing “AdWords” with “Google Ads” across all ads in one step.
When setting up a replacement, you can:
Choose to apply changes to headlines only, descriptions only, or both.
Replace in existing ads — edits the asset text in place.
Create new ads — generates new ad variations with the edited assets. You can optionally pause the existing ads when doing this.
Create new asset — adds the modified text as a new component variation within the RSA.
Match Whole Word
The "Match whole word" option in the Find and Replace feature's criteria is the following:
If the Option is Checked:
If the character that goes before and after the string contains one of the following, it'll be considered a full word.
[Start of Line, End of Line, space, dot(.), '(', ')', '{', '}', '[', ']', '!', '@', '#', '$', '%', '^', '&', '+', '-', '?', '€','™']
For example, if you have ad text with "Special Plans for New Agencies and End Advertisers Starting from $249/month", the Match Whole Word will match the following:
"New": It will match for 'New' because the character before 'New' is a space and the character after the word is also space.
"Special": It'll match with 'Special' because the character before "Special" is the start of the line, and the character after it is a space.
For the case of the string "Plan" it won't match as a whole word as the ad text is "Plans" (plural) and the string searched for is "Plan". "month" and "249" won't match either as the character "/" is not a matching character.
If the Option is Unchecked:
If the "Match whole word" is unchecked, the strings "New", "Special", "Plan", "month" and "249" will match, as it won't be taking into consideration the previous or posterior characters.
Upload Changes
Once you are done, simply press on Preview and Apply Changes to upload the modified ad text to your Google Ads account.
Applying changes through a CSV
This tool has a unique feature where you can download the changes in a CSV file and share it with the client or other stakeholders for approval.
After you get approval, you can upload the CSV back to Optmyzr and then apply the changes from the tool.
To upload the new CSV file with the updated information, you’ll need to update the "Optmyzr Action" column with the text "edit" next to each row you’ve edited, as shown in the screenshot below. You should also write in "create" in case you have created a new ad. Additionally, this is a case-sensitive command, so the word must be in lowercase for it to work. This way, the system can recognize the changes made.
You’ll see that there is a space before the “Ad Id” and “Adgroup Id” in each respective column. It’s important that this isn’t modified to preserve the format required by the system to recognize the changes.
With the Ad Status, you'll be able to specify whether the ad should be created in an 'Enabled' or 'Paused' state.
You're also able to add any labels you want to your ads by using the Label column.
Note: If you download the file in CSV and modify it using Google Spreadsheets, you must make sure to change the format of the text from "Automatic" to "Plain Text" or select the option "Clear Formatting" before downloading the spreadsheet as a CSV file again. This will ensure the Ad IDs are recognized by the tool.
Use Cases
1. Identify and Replace Low-Performing RSA Assets
Problem: Some assets of your RSAs may stop performing well. Manually reviewing each RSA to identify underperforming assets can take a significant amount of time, especially in accounts with many ads.
Solution: You can filter assets by Low Performing Assets or Performance Groups to quickly identify components that require improvement. Once identified, you can edit the asset directly within the tool or apply AI-powered suggestions to replace weaker ad text.
With this tool, you can efficiently improve your ad performance by quickly identifying and replacing underperforming headlines and descriptions.
2. Generate New Ad Variations Using AI Suggestions
Problem: Creating new headlines and descriptions for RSAs can become challenging when you need fresh messaging ideas or want to test new variations at scale.
Solution: The tool provides AI-powered suggestions for headlines, descriptions, and complete ad drafts. You can review these suggestions and apply them directly or modify them to suit your messaging goals.
The Full Ads view also allows you to edit multiple assets at once and view Top Keywords to create more relevant ad copy.
3. Update Seasonal or Promotional Messaging Across Multiple Ads
Problem: Manually editing each headline and description across multiple ads can take a significant amount of time and increases the chance of missing some ads.
Solution: The Find and Replace feature to update messaging across multiple RSA assets in bulk. You can specify the exact text you want to replace and choose whether the change should apply to headlines, descriptions, or both.
You can quickly update seasonal or promotional messaging across multiple ads, ensuring consistent ad copy while significantly reducing the time required for manual edits.












