Keyword REPLACEMENT Logic GUIDE
Last Updated 9/22/24
Welcome to the Keyword Replacement Logic Guide, your comprehensive resource for effectively managing and replacing keywords across content for enhanced SEO and user engagement. This guide explains how to use keyword replacement techniques to create dynamic, relevant responses in your content. By following the keyword replacement logic, you can automate and streamline the process, ensuring your keywords are precisely targeted to attract the right audience.
Whether you’re focused on keyword prompting for specific topics, performing keyword SEO research, or setting up an automated keyword replacement system, this guide provides step-by-step instructions and examples. You’ll learn how to integrate multiple keyword variations, use custom prompts, and enhance search visibility with advanced keyword replacement strategies.
Keyword Replacement Logic
- Use phrase/s related keywords to add a keyword specific related keyword response (relatedKeywordsResponse)
- Use phrase/s my keyword|my keywords to add a keyword specific keyword (keyword)
- Use phrase/s my keyword total result|my keyword total results to add a list of the total number of Google pages matching the keyword specific keyword (totalResults)
- Use phrase/s my keyword image source|my keyword image sources to add a keyword specific list of Google image sources (concatenatedAttributes.imageSources)
- Use phrase/s my keyword snippet|my keyword snippets to add a keyword specific list of Google top result snippets (concatenatedAttributes.snippets)
- Use phrase/s my keyword link|my keyword links to add a keyword specific list of Google top result links (concatenatedAttributes.links)
- Use phrase/s my keyword title|my keyword titles to add a keyword specific list of Google top search result page titles (concatenatedAttributes.titles)
- Use phrase/s my keyword html title|my keyword html titles to add a list of top Google html titles (concatenatedAttributes.htmlTitles)
- Use phrase/s my keyword formatted url|my keyword formatted urls to add a list of top Google formatted urls (concatenatedAttributes.formattedUrls)
- Use phrase/s my keyword og title|my keyword og titles to add a list of top Google metatag Og Titles (concatenatedAttributes.metatagsOgTitles)
- Use phrase/s my keyword social media to add a list of social media details from top results (concatenatedAttributes.socialMediaDetails)
- Use phrase/s complete search data|complete google search results| complete search results to add the complete keyword specific search data (serpDataText)
- Use phrase/s my images|my image to add image summaries (imageSummaryResponseText)
- Use phrase/s complete website data|complete website url data|complete website data|complete website url data to add fetching results text data (rasterwiseSummaryText)
- Use phrase/s custom 1 response|my custom 1 response|custom1 response|custom-1 response to add your custom 1 response text (custom1Response)
- Use phrase/s custom 2 response|my custom 2 response|custom2 response|custom-2 response to add your custom 2 response text (custom2Response)
- Use phrase/s custom 3 response|my custom 3 response|custom3 response|custom-3 response to add your custom 3 response text (custom3Response)
- Use phrase/s custom 4 response|my custom 4 response|custom4 response|custom-4 response to add your custom 4 response text (custom4Response)
- Use phrase/s custom 5 response|my custom 5 response|custom5 response|custom-5 response to add your custom 5 response text (custom5Response)
- Use phrase/s custom 6 response|my custom 6 response|custom6 response|custom-6 response to add your custom 6 response text (custom6Response)
- Use phrase/s custom 7 response|my custom 7 response|custom7 response|custom-7 response to add your custom 7 response text (custom7Response)
- Use phrase/s custom 8 response|my custom 8 response|custom8 response|custom-8 response to add your custom 8 response text (custom8Response)
- Use phrase/s custom 9 response|my custom 9 response|custom9 response|custom-9 response to add your custom 9 response text (custom9Response)
- Use phrase/s custom 1 input|my custom 1 input|custom1 input|custom-1 input to add your custom 1 input text (custom1Input)
- Use phrase/s custom 2 input|my custom 2 input|custom2 input|custom-2 input to add your custom 2 input text (custom2Input)
- Use phrase/s custom 3 input|my custom 3 input|custom3 input|custom-3 input to add your custom 3 input text (custom3Input)
- Use phrase/s custom 4 input|my custom 4 input|custom4 input|custom-4 input to add your custom 4 input text (custom4Input)
- Use phrase/s custom 5 input|my custom 5 input|custom5 input|custom-5 input to add your custom 5 input text (custom5Input)
- Use phrase/s custom 6 input|my custom 6 input|custom6 input|custom-6 input to add your custom 6 input text (custom6Input)
- Use phrase/s custom 7 input|my custom 7 input|custom7 input|custom-7 input to add your custom 7 input text (custom7Input)
- Use phrase/s custom 8 input|my custom 8 input|custom8 input|custom-8 input to add your custom 8 input text (custom8Input)
- Use phrase/s custom 9 input|my custom 9 input|custom9 input|custom-9 input to add your custom 9 input text (custom9Input)
- Use phrase/s my keyword list| my keyword lists to add a list of all your keyword list (allkeywords)
- Use phrase/s my custom prompt|my master prompt to add your current master prompt text (promptText)
- Use phrase/s last custom 1 response|last custom1 response|lastcustom1 response to add the last custom 1 response recorded (lastResponses[0])
- Use phrase/s last custom 2 response|last custom2 response|lastcustom2 response to add the last custom 2 response recorded (lastResponses[1])
- Use phrase/s last custom 3 response|last custom3 response|lastcustom3 response to add the last custom 3 response recorded (lastResponses[2])
- Use phrase/s last custom 4 response|last custom4 response|lastcustom4 response to add the last custom 4 response recorded (lastResponses[3])
- Use phrase/s last custom 5 response|last custom5 response|lastcustom5 response to add the last custom 5 response recorded (lastResponses[4])
- Use phrase/s last custom 6 response|last custom6 response|lastcustom6 response to add the last custom 6 response recorded (lastResponses[5])
- Use phrase/s last custom 7 response|last custom7 response|lastcustom7 response to add the last custom 7 response recorded (lastResponses[6])
- Use phrase/s last custom 8 response|last custom8 response|lastcustom8 response to add the last custom 8 response recorded (lastResponses[7])
- Use phrase/s last custom 9 response|last custom9 response|lastcustom9 response to add the last custom 9 response recorded (lastResponses[8])
SERP Prompt Additional Keyword Logic
- Use phrase/s my keyword|my keywords|x|X to add a keyword specific keyword (keyword)
- Use phrase/s related keywords to add a keyword specific related keyword response (relatedKeywordsResponse)
- Use phrase/s complete search data|complete google search results|complete search results to add the complete keyword specific search data (serpDataText)
- Use phrase/s complete website data|complete website url data to add fetching results text data (rasterwiseSummaryText)
- Use phrase/s google urls to add a list of Google URLs (extractDataFromJSON(serpDataText, "link").join(', '))
- Use phrase/s google titles to add a list of Google titles (extractDataFromJSON(serpDataText, "title").join(', '))
- Use phrase/s google queries to add a list of Google queries (extractDataFromJSON(serpDataText, "queries").join(', '))
- Use phrase/s google context to add Google context (extractDataFromJSON(serpDataText, "context").join(', '))
- Use phrase/s google search info to add Google search info (extractDataFromJSON(serpDataText, "searchInformation").join(', '))
- Use phrase/s google kind to add Google kind (extractDataFromJSON(serpDataText, "kind").join(', '))
- Use phrase/s google htmlTitle to add Google HTML titles (extractDataFromJSON(serpDataText, "htmlTitle").join(', '))
- Use phrase/s google link to add a list of Google links (extractDataFromJSON(serpDataText, "link").join(', '))
- Use phrase/s google displayLink to add a list of Google display links (extractDataFromJSON(serpDataText, "displayLink").join(', '))
- Use phrase/s google snippet to add a list of Google snippets (extractDataFromJSON(serpDataText, "snippet").join(', '))
- Use phrase/s google htmlSnippet to add a list of Google HTML snippets (extractDataFromJSON(serpDataText, "htmlSnippet").join(', '))
- Use phrase/s google cacheId to add a list of Google cache IDs (extractDataFromJSON(serpDataText, "cacheId").join(', '))
- Use phrase/s google formattedUrl to add a list of Google formatted URLs (extractDataFromJSON(serpDataText, "formattedUrl").join(', '))
- Use phrase/s google htmlFormattedUrl to add a list of Google HTML formatted URLs (extractDataFromJSON(serpDataText, "htmlFormattedUrl").join(', '))
- Use phrase/s google pagemap to add Google page map data (JSON.stringify(extractDataFromJSON(serpDataText, "pagemap")))
- Use phrase/s google cse_thumbnail to add Google CSE thumbnail data (JSON.stringify(extractDataFromJSON(serpDataText, "cse_thumbnail")))
- Use phrase/s google src to add a list of Google sources (extractDataFromJSON(serpDataText, "src").join(', '))
- Use phrase/s google width to add a list of Google widths (extractDataFromJSON(serpDataText, "width").join(', '))
- Use phrase/s google height to add a list of Google heights (extractDataFromJSON(serpDataText, "height").join(', '))
- Use phrase/s google metatags to add Google meta tags data (JSON.stringify(extractDataFromJSON(serpDataText, "metatags")))
- Use phrase/s google image to add a list of Google images (extractDataFromJSON(serpDataText, "image").join(', '))
- Use phrase/s google og:image to add a list of Google Open Graph images (extractDataFromJSON(serpDataText, "og:image").join(', '))
- Use phrase/s google urlType to add Google URL types (extractDataFromJSON(serpDataText, "url.type").join(', '))
- Use phrase/s google urlTemplate to add Google URL templates (extractDataFromJSON(serpDataText, "url.template").join(', '))
- Use phrase/s google requestTitle to add Google request titles (extractDataFromJSON(serpDataText, "queries.request[0].title").join(', '))
- Use phrase/s google totalResults to add Google total results (extractDataFromJSON(serpDataText, "queries.request[0].totalResults").join(', '))
- Use phrase/s google searchTerms to add Google search terms (extractDataFromJSON(serpDataText, "queries.request[0].searchTerms").join(', '))
- Use phrase/s google count to add Google counts (extractDataFromJSON(serpDataText, "queries.request[0].count").join(', '))
- Use phrase/s google startIndex to add Google start indexes (extractDataFromJSON(serpDataText, "queries.request[0].startIndex").join(', '))
- Use phrase/s google inputEncoding to add Google input encodings (extractDataFromJSON(serpDataText, "queries.request[0].inputEncoding").join(', '))
- Use phrase/s google outputEncoding to add Google output encodings (extractDataFromJSON(serpDataText, "queries.request[0].outputEncoding").join(', '))
- Use phrase/s google safe to add Google safe settings (extractDataFromJSON(serpDataText, "queries.request[0].safe").join(', '))
- Use phrase/s google cx to add Google CX (extractDataFromJSON(serpDataText, "queries.request[0].cx").join(', '))
- Use phrase/s google nextPageTitle to add Google next page titles (extractDataFromJSON(serpDataText, "queries.nextPage[0].title").join(', '))
- Use phrase/s google nextPageTotalResults to add Google next page total results (extractDataFromJSON(serpDataText, "queries.nextPage[0].totalResults").join(', '))
- Use phrase/s google nextPageSearchTerms to add Google next page search terms (extractDataFromJSON(serpDataText, "queries.nextPage[0].searchTerms").join(', '))
- Use phrase/s google nextPageCount to add Google next page counts (extractDataFromJSON(serpDataText, "queries.nextPage[0].count").join(', '))
- Use phrase/s google nextPageStartIndex to add Google next page start indexes (extractDataFromJSON(serpDataText, "queries.nextPage[0].startIndex").join(', '))
- Use phrase/s google nextPageInputEncoding to add Google next page input encodings (extractDataFromJSON(serpDataText, "queries.nextPage[0].inputEncoding").join(', '))
- Use phrase/s google nextPageOutputEncoding to add Google next page output encodings (extractDataFromJSON(serpDataText, "queries.nextPage[0].outputEncoding").join(', '))
- Use phrase/s google nextPageSafe to add Google next page safe settings (extractDataFromJSON(serpDataText, "queries.nextPage[0].safe").join(', '))
- Use phrase/s google nextPageCx to add Google next page CX (extractDataFromJSON(serpDataText, "queries.nextPage[0].cx").join(', '))
- Use phrase/s google contextTitle to add Google context titles (extractDataFromJSON(serpDataText, "context.title").join(', '))
- Use phrase/s google searchTime to add Google search times (extractDataFromJSON(serpDataText, "searchInformation.searchTime").join(', '))
- Use phrase/s google formattedSearchTime to add Google formatted search times (extractDataFromJSON(serpDataText, "searchInformation.formattedSearchTime").join(', '))
- Use phrase/s google totalResultsCount to add Google total results count (extractDataFromJSON(serpDataText, "searchInformation.totalResults").join(', '))
- Use phrase/s google formattedTotalResults to add Google formatted total results (extractDataFromJSON(serpDataText, "searchInformation.formattedTotalResults").join(', '))
Zapier Import and Export Variables
Manual Export
Under the Zapier tab, use the Export Manually button to manually send info from AI MultiPrompter to connect Zaps and Zapier automation apps. Send text, audio, and image data in CSV or TXT formats to over 7000+ applications.
Interval Export
Under the Zapier tab, in the section labeled Export MultiPrompter Data to Zapier By Interval, available only for premium MultiPrompter subscribers, you can set intervals for recurring fetching to Zapier applications. With the use of proprietary MultiPrompter Automation variables, you can automate any of your Zaps with AI MultiPrompter using over 11 AI models concurrently. Send text, audio, and image data in CSV and TXT format to over 7000+ applications.
Enable Timed Automation
Make sure to click the checkbox for Enable Timed Automation and set a custom interval in the Timed Automation Settings area, then click Update Interval and Start Interval to begin the timed Export automations. Note this is not the same as Automate Variables, which allows you to use AI to automate the use of AI MultiPrompter (and related Zaps), which is described in the next section. Rather, this setting simply sets the interval at which the Zaps are updated from AI MultiPrompter (and thus triggered).
Import Variables
In the Import Variables section, give custom names for up to 100 import variables you define in Zapier to send to AI MultiPrompter. Use [customname] with your custom import variable names to import these into various areas of AI MultiPrompter. When new import variables are received, they will update in these prompt fields, allowing you to automate AI MultiPrompter using Zapier import variables and automate variables concurrently.
Automate Variables
Creating and adding automate variables allows you to use AI to automate AI MultiPrompter's 8 different prompting modes and to automate the import or export of data to connected Zapier apps, allowing for nearly unlimited ways to automate different complicated fetching workflows, including live web fetching processes.
Creating Automate Variables
Navigate to the section Additional Settings and Options, Automation Instructions, then click Add Variable. Create your first Automate Variable. Define the Automation instructions in the automation instructions textarea, then create a custom variable name in the variable name section. Use the checkbox for Enable Static Prompts if you just want the textarea to use whatever value you specified for your custom automate variable. Use Dynamic Prompts to use the textarea as an AI prompt that will give you variable output to automate your workflows. In different AI MultiPrompter textareas, use hard brackets, [] and enclose your custom variable names inside of it to place the dynamic or static variables there. For example, if you have a dynamic prompt that says "Dogs" for the variable name, and has a variable automate instructions of list 5 breeds of dogs separated by commas, then you insert [dogs] into the keyword input textarea located under tabs My Inputs, My Keywords and My Master Prompt, in the Keyword textarea section, and set a Custom prompt as "write an article about my keyword," you will receive an article for each breed which the AI generates, then another after the timer repeats, on an automation loop. Depending on your settings, you can push this directly to Zaps, allowing you to automate nearly endless workflows with the right input settings.
Live Fetching for Keyword Data
To enable live fetching for keyword data, enable the Live Search Customizations settings in Additional Settings and Options. Click the checkbox for Enable Live CSV Searches in order to enable the setting. Set a custom Live Web Search Sources Fetching Prompt to determine how the AI should make its unique live web search. Set the Live Web Search Source Summary Prompt to determine how the AI should interpret internet data. Set the Number of URLs up to 10 which you want included in the internet search. Use [userText] in these prompts to replace with your prompt input. Combined with automation, this allows you to set dynamic searches automated using AI. For example, use the Live Web Search Sources Fetching Prompt: Retrieve product information about [userText] if available from my source.
Live Web Search Source Summary Prompt: Rewrite product descriptions for [userText] for formatting on our reseller website. Rewrite a product description that starts with 1-2 sentences, goes into bullet points, and ends with the manufacturer's style number if available. Reference [liveSearchSummaryText] for product information. Note some info may be about unrelated products and should not be included if it doesn’t relate to [userText].
Case Study: Automate Instruction Example
Referencing the document Using AI MultiPrompter to Write Hundreds of Product Descriptions, you can see an example of a workflow that continuously pushes data to Zapier apps automated by AI. By setting up custom automate variables in AI MultiPrompter with appropriate automate variables and prompts, you can achieve truly seamless integration with Zapier and apps like WordPress, Google Docs, Google Sheets, Facebook, and more. For example:
- Login to AI MultiPrompter and configure your keywords and prompts as outlined in the document.
- Enable Live CSV Searches and set custom fetching and summary prompts.
- Create automate variables for each product category or keyword.
- Schedule timed intervals for data export to Zapier, ensuring continuous updates.
- Utilize Zapier to connect with various apps, automating tasks such as updating product descriptions, sending notifications, or managing inventory.
This setup allows for dynamic and ongoing automation, significantly reducing manual effort and increasing efficiency.
Sign Up for AI MultiPrompter Membership
Access 11+ Premium AI Models Connected to Over 7000+ Apps and Live Internet and Keyword Search OptionsÂ
View OptionsLogin to Existing AI MultiPrompter Account
Login to Start the MultiPrompter App, Change or Cancel your Membership, and more
Login Here