<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Vaibhav</title> <link>https://world.optimizely.com/blogs/vaibhav/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Accelerate Optimizely DAM Adoption: Unlocking Business Value with Metadata Bulk Import</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-dam-adoption/</link>            <description>&lt;h1&gt;&lt;img src=&quot;/link/353c6c4812c64850897f5b2b7c50164f.aspx&quot; alt=&quot;&quot; width=&quot;979&quot; height=&quot;448&quot; /&gt;&lt;br /&gt;Accelerating Optimizely DAM Adoption&lt;/h1&gt;
&lt;h2&gt;How a Metadata-Driven Bulk Import Utility Unlocks Real Business Value&lt;/h2&gt;
&lt;h3&gt;Executive Summary&lt;/h3&gt;
&lt;p&gt;For enterprises running Optimizely CMS 12 or 13, Digital Asset Management (DAM) is no longer optional; it is the strategic backbone of content operations. Yet the single biggest obstacle to DAM adoption is not technology; it is the sheer friction of getting thousands of existing assets off shared drives and into a governed, metadata-enriched repository.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;ImportAssetToOptiDam&lt;/strong&gt; NuGet utility directly eliminates that friction. Built on .NET 8 and integrated with the Optimizely CMP API, it transforms a simple Excel spreadsheet and a folder of images into a fully tagged, SEO-enriched, governance-ready DAM library, automatically, overnight if required.&lt;/p&gt;
&lt;h4&gt;Why this matters to leadership&lt;/h4&gt;
&lt;p&gt;Every day, assets sit outside the DAM, your teams duplicate effort, miss SEO opportunities, and expose the business to brand and compliance risk. This utility compresses a weeks-long DAM migration into hours.&lt;/p&gt;
&lt;h3&gt;The Business Problem: DAM Adoption Stalls at the Front Door&lt;/h3&gt;
&lt;p&gt;In virtually every Optimizely enterprise engagement, the pattern is the same. The platform is configured, the taxonomy is designed, the workflows are approved&amp;mdash;and then momentum halts. Marketing teams are sitting on thousands of product images structured in a spreadsheet, and the only path to get them into the DAM is manual, one-by-one UI uploads.&lt;/p&gt;
&lt;p&gt;The downstream cost is substantial:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editor productivity consumed by asset housekeeping instead of content creation&lt;/li&gt;
&lt;li&gt;Inconsistent metadata and tags undermining search and personalization engines&lt;/li&gt;
&lt;li&gt;CMS pages pointing to unmanaged file shares, creating governance blind spots&lt;/li&gt;
&lt;li&gt;SEO performance degraded by missing alt-text and uncategorized assets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a CTO or Senior Architect, this is an integration gap, not a training problem. The solution is a reliable, repeatable, automated ingestion pipeline&amp;mdash;exactly what this utility provides.&lt;/p&gt;
&lt;h3&gt;What the Utility Does: A Five-Step Pipeline&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Read Excel&lt;/strong&gt; &amp;mdash; Parses each row for asset metadata: title, description, alt text, tags, and custom DAM fields&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Match Files&lt;/strong&gt; &amp;mdash; Maps each row to the corresponding image in the local Images folder&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Authenticate&lt;/strong&gt; &amp;mdash; Obtains an OAuth 2.0 token from Optimizely CMP using Client ID and Client Secret&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload &amp;amp; Enrich&lt;/strong&gt; &amp;mdash; Pushes the binary to DAM and immediately applies all structured metadata&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report&lt;/strong&gt; &amp;mdash; Writes an output Excel containing the published DAM URL for every asset&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Architectural Value: Why This Is the Right Design&lt;/h3&gt;
&lt;h4&gt;Decoupled Ingestion Architecture&lt;/h4&gt;
&lt;p&gt;From an enterprise architecture standpoint, the utility enforces a clean separation of concerns that makes it extensible and platform-agnostic. The Excel sheet acts as the control plane, the Images folder is the binary payload, and the Optimizely CMP API is the integration boundary.&lt;/p&gt;
&lt;h4&gt;Metadata-First: SEO and Governance by Design&lt;/h4&gt;
&lt;p&gt;Assets are not just uploaded&amp;mdash;they arrive in the DAM already enriched. Every image carries structured attributes, alt text, tags, and custom field values defined in the Excel template before a single API call is made.&lt;/p&gt;
&lt;h4&gt;OAuth 2.0 Security &amp;mdash; No Human in the Loop&lt;/h4&gt;
&lt;p&gt;The utility integrates directly with the Optimizely CMP OAuth 2.0 token endpoint. No user session is required, no browser interaction, no shared credentials. The application authenticates using Client ID and Client Secret, making it suitable for unattended batch execution or CI/CD pipelines.&lt;/p&gt;
&lt;h3&gt;Getting Started: Five Minutes to First Import&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NuGet Package:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.nuget.org/packages/ImportAssetToOptiDam&quot;&gt; https://www.nuget.org/packages/ImportAssetToOptiDam &lt;/a&gt;&lt;br /&gt;Version 1.0.0 | Targets .NET 8.0+&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installation Steps:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the package:&lt;br /&gt;&lt;code&gt;dotnet add package ImportAssetToOptiDam --version 1.0.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Configure &lt;code&gt;appsettings.json&lt;/code&gt; with CMP BaseUrl, ClientId, and ClientSecret&lt;/li&gt;
&lt;li&gt;Place the Excel file in&amp;nbsp;&lt;code&gt;ExcelSheet&lt;/code&gt; folder and images in &lt;code&gt;Images&lt;/code&gt; folder, then run the console app&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The output Excel (in the Output folder) contains published DAM URLs for all assets&amp;mdash;ready for CMS or downstream systems.&lt;/p&gt;
&lt;div style=&quot;border-left: 4px solid orange; padding: 10px; background: #fff8e1;&quot;&gt;&lt;strong&gt;⚠ Beta Release &amp;mdash; Validate in Lower Environments&lt;/strong&gt;
&lt;p&gt;ImportAssetToOptiDam is currently in Beta. Validate in DEV and UAT environments before production use. Verify metadata mapping, duplicate handling, and file mismatches against your DAM taxonomy.&lt;/p&gt;
&lt;/div&gt;
&lt;h3&gt;Strategic Fit: Where This Accelerates Your Roadmap&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CMS 11 to CMS 12/13 migration &amp;mdash; bulk migration with enriched metadata&lt;/li&gt;
&lt;li&gt;DAM onboarding &amp;mdash; reduces weeks of manual effort&lt;/li&gt;
&lt;li&gt;Commerce asset refresh &amp;mdash; sync seasonal catalogs efficiently&lt;/li&gt;
&lt;li&gt;Partner ingestion &amp;mdash; external teams can contribute without CMP UI access&lt;/li&gt;
&lt;li&gt;Headless DXP &amp;mdash; generates reusable DAM URLs for any frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start your DAM adoption journey today:&lt;/strong&gt;&lt;br /&gt;&lt;a href=&quot;https://www.nuget.org/packages/ImportAssetToOptiDam&quot;&gt; https://www.nuget.org/packages/ImportAssetToOptiDam &lt;/a&gt;&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-dam-adoption/</guid>            <pubDate>Mon, 27 Apr 2026 14:37:29 GMT</pubDate>           <category>Blog post</category></item><item> <title>Accelerating Optimizely CMS Upgrades with Intelligent Automation</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-cms-upgrades-with-intelligent-automation/</link>            <description>&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 1.6; color: #222; max-width: 1000px; margin: 0 auto;&quot;&gt;&lt;!-- Banner --&gt;
&lt;div style=&quot;text-align: center; margin-bottom: 25px;&quot;&gt;&lt;img style=&quot;max-width: 100%; height: auto; border-radius: 6px;&quot; src=&quot;/link/6b65a06c5b174bc29e205927cf9ff345.aspx&quot; alt=&quot;Accelerating Optimizely CMS Upgrades with Intelligent Automation&quot; /&gt;&lt;/div&gt;
&lt;!-- Intro --&gt;
&lt;p&gt;Upgrading an &lt;strong&gt;Optimizely (formerly EPiServer) CMS&lt;/strong&gt; solution has traditionally been a high-risk, resource-intensive endeavor. Transitioning from CMS 11 to modern versions (CMS 12/13) requires a fundamental shift from .NET Framework to .NET Core/8/10, involving hundreds of breaking API changes and structural re-architecting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OptiUpgrade Assistant&lt;/strong&gt; by Royal Cyber Inc. is a purpose-built automation platform that transforms this multi-week manual process into a single-session automated workflow. By automating up to &lt;strong&gt;31 migration steps&lt;/strong&gt; and fixing over &lt;strong&gt;220 categories of build errors&lt;/strong&gt;, the tool reduces migration time by approximately &lt;strong&gt;60&amp;ndash;70%&lt;/strong&gt;.&lt;/p&gt;
&lt;!-- Section --&gt;
&lt;h2 style=&quot;margin-top: 30px;&quot;&gt;The Business Challenge: The Cost of Manual Migration&lt;/h2&gt;
&lt;p&gt;Manual upgrades are expensive, not just in developer hours, but in project risk and delayed time-to-market. A typical medium-complexity migration faces:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Runtime Complexity:&lt;/strong&gt; Moving from Windows-only .NET Framework to modern, cross-platform .NET 8/10.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API Breaking Changes:&lt;/strong&gt; Over 220 distinct patterns that invalidate legacy code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual Effort:&lt;/strong&gt; A standard migration for a medium project typically consumes &lt;strong&gt;11&amp;ndash;19 days&lt;/strong&gt; of senior engineering time just for the initial build-ready state.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- Table --&gt;
&lt;div style=&quot;overflow-x: auto; margin: 25px 0;&quot;&gt;
&lt;table style=&quot;width: 100%; border-collapse: collapse; text-align: left; font-size: 14px;&quot;&gt;
&lt;thead style=&quot;background-color: #f4f6f8;&quot;&gt;
&lt;tr&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Migration Activity&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Manual Effort&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;With OptiUpgrade&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Time Saved&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Project Structure &amp;amp; Conversion&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;2&amp;ndash;3 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 5 Minute&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~80%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;NuGet Package Resolution&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;1&amp;ndash;2 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 10 Minute&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~70%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Breaking API Fixes (220+ patterns)&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;5&amp;ndash;10 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&amp;lt; 50 Minutes&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~65%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Issue Identification &amp;amp; Reporting&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;2&amp;ndash;3 Days&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;Instant&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~95%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #fafafa;&quot;&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;TOTAL (Medium Project)&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;11&amp;ndash;19 Days&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;&amp;lt; 1 Day&lt;/strong&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ddd;&quot;&gt;&lt;strong&gt;~60&amp;ndash;70%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;!-- Benefits --&gt;
&lt;h2&gt;Key Business Benefits&lt;/h2&gt;
&lt;h3&gt;1. Massive Cost Reduction&lt;/h3&gt;
&lt;p&gt;By automating the mechanical aspects of the upgrade, organizations can reallocate senior talent to high-value feature development rather than repetitive code refactoring.&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Small Projects:&lt;/strong&gt; Save 8&amp;ndash;12 days.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Medium Projects:&lt;/strong&gt; Save 18&amp;ndash;37 days.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Large Enterprise Projects:&lt;/strong&gt; Save 50&amp;ndash;80+ days.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. Risk Mitigation &amp;amp; Non-Destructive Workflow&lt;/h3&gt;
&lt;p&gt;The tool operates on a &lt;strong&gt;&quot;Safety First&quot;&lt;/strong&gt; principle. It never modifies the original codebase. Instead, it creates a complete workspace copy and applies transformations there. This ensures:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;Zero Regression Risk:&lt;/strong&gt; The original production-ready code remains untouched.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reversibility:&lt;/strong&gt; Migrations can be discarded and re-run without complex rollback procedures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auditability:&lt;/strong&gt; Every automated fix is annotated with &lt;code&gt;// TODO&lt;/code&gt; comments and logged in a comprehensive report.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. Future-Proofing (CMS 12 &amp;amp; CMS 13)&lt;/h3&gt;
&lt;p&gt;OptiUpgrade Assistant is not a one-time fix. It supports the entire modern Optimizely roadmap:&lt;/p&gt;
&lt;ul style=&quot;padding-left: 22px; margin-bottom: 20px;&quot;&gt;
&lt;li&gt;&lt;strong&gt;CMS 11 &amp;rarr; 12:&lt;/strong&gt; Full .NET 8 transition and API modernization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CMS 12 &amp;rarr; 13:&lt;/strong&gt; Transition to .NET 10 and the new &lt;strong&gt;Optimizely Graph&lt;/strong&gt; search platform.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- ROI --&gt;
&lt;h2&gt;Quantified ROI Example&lt;/h2&gt;
&lt;p&gt;For a medium-complexity project (~80,000 lines of code), the shift from manual to automated migration delivers a &lt;strong&gt;70% reduction in total estimated cost&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OptiUpgrade Assistant&lt;/strong&gt; removes the primary barrier to platform modernization: the prohibitive cost and risk of the upgrade itself. By providing a systematic, automated, and non-destructive path to the latest Optimizely versions, it enables businesses to leverage modern cloud-native features, improved performance, and the latest security standards in a fraction of the time.&lt;/p&gt;
&lt;!-- Bottom screenshots section --&gt;
&lt;h2 style=&quot;margin-top: 40px;&quot;&gt;OptiUpgrade Assistant in Action&lt;/h2&gt;
&lt;p&gt;The following screenshots highlight the end-to-end workflow of the OptiUpgrade Assistant, from selecting a CMS 11 solution to executing automated migration and reviewing detailed reports. The tool provides full visibility into each migration step, ensuring accuracy, transparency, and confidence throughout the upgrade process.&lt;/p&gt;
&lt;p&gt;With real-time analysis, automated fixes, and comprehensive reporting, teams can seamlessly transition from CMS 11 to CMS 12 while significantly reducing manual effort and risk.&lt;/p&gt;
&lt;div style=&quot;margin-top: 25px; display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between;&quot;&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/aa3248c3f38545298046df6ff7cf3fb6.aspx&quot; alt=&quot;Select Migration Path&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/b242f6be506444eeb39a1d27d39a5860.aspx&quot; alt=&quot;Select CMS 11 Solution&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/acb2715efbe44be9b88e10a95a6a726f.aspx&quot; alt=&quot;Solution Analysis Dashboard&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px);&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/9635481e8d024b1cae9dd5b5da07c76d.aspx&quot; alt=&quot;Migration Progress View&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;width: calc(50% - 10px); margin-left: auto; margin-right: auto;&quot;&gt;&lt;img style=&quot;width: 100%; height: 320px; object-fit: contain; border-radius: 8px; display: block; background: #f8f9fb;&quot; src=&quot;/link/823ef3b395b642ba9b80fc3c5d3528a8.aspx&quot; alt=&quot;Migration Report and Issues&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2026/4/accelerating-optimizely-cms-upgrades-with-intelligent-automation/</guid>            <pubDate>Mon, 13 Apr 2026 10:47:29 GMT</pubDate>           <category>Blog post</category></item><item> <title>Integrating Commerce Search v3 (Vertex AI) with Optimizely Configured Commerce</title>            <link>https://world.optimizely.com/blogs/vaibhav/dates/2025/7/integrating-commerce-search-v3-vertex-ai-with-optimizely-configured-commerce/</link>            <description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;img src=&quot;/link/7ade1dc40be741afad0d92c013a7ee65.aspx&quot; alt=&quot;&quot; width=&quot;962&quot; height=&quot;559&quot; /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This blog provides a technical guide for integrating Commerce Search v3, which leverages Google Cloud&#39;s Vertex AI Search, into an Optimizely Configured Commerce environment.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This integration is engineered to significantly enhance the product discovery process for B2B e-commerce platforms.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;By utilizing advanced, e-commerce-specific search technologies, organizations can simplify the B2B purchasing journey and improve conversion rates.&lt;/p&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;hr /&gt;&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;The Strategic Advantage of Vertex AI Search&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Opting for Google Vertex AI Search over traditional solutions like Elasticsearch provides several key architectural and operational advantages.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Advanced Semantic Understanding:&lt;/strong&gt; The system leverages Google&#39;s sophisticated natural language models to comprehend user intent, context, and semantics, which leads to more accurate and relevant search results.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Self-Learning Ranking Models:&lt;/strong&gt; It automatically refines search relevance over time by learning from user behavior patterns. This minimizes the need for continuous manual tuning and rule configuration.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Reduction in &quot;No Results&quot; Queries:&lt;/strong&gt; Through intelligent query expansion and robust synonym matching, the platform effectively reduces the frequency of zero-result queries, thereby improving user engagement and conversion rates.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Automated Dynamic Faceting:&lt;/strong&gt; The system automatically identifies and presents the most relevant filters and facets based on the specific search context. This enhances product discoverability without requiring manual facet configuration.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Native Vector Search Capabilities:&lt;/strong&gt; It has built-in support for vector-based retrieval for modern semantic and generative AI applications.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Reduced Maintenance Overhead:&lt;/strong&gt; As a fully managed Google Cloud service, Vertex AI Search eliminates the operational burden of manual infrastructure management, updates, and scaling that is typically associated with self-hosted search solutions.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Ecosystem Integration:&lt;/strong&gt; It offers seamless integration with the Google Cloud ecosystem, including services like BigQuery and other Vertex AI models, for a comprehensive, AI-driven experience.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l1 level1 lfo1; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Enterprise-Grade Infrastructure:&lt;/strong&gt; The platform is built on Google Cloud&#39;s secure, compliant, and highly available infrastructure, making it suitable for large-scale enterprise applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;hr /&gt;&lt;/div&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;For more information refer this URL: - &lt;/span&gt;&lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/37468724546061-Commerce-Search-v3-overview&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; mso-ansi-language: EN-US;&quot;&gt;Commerce Search v3 overview&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Implementation Framework&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;A successful implementation requires meeting initial prerequisites and following a structured deployment process.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Platform Version:&lt;/strong&gt; Your environment must be on Optimizely Configured Commerce version 5.2.2506.1899+sts or a subsequent release.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Language Tagging:&lt;/strong&gt; All languages utilized must be configured with a language tag.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1558701378&quot; o:spid=&quot;_x0000_i1032&quot;
 type=&quot;#_x0000_t75&quot; alt=&quot;A screenshot of a computer&amp;#10;&amp;#10;AI-generated content may be incorrect., Picture&quot;
 style=&#39;width:450.5pt;height:199.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png&quot;
  o:title=&quot;A screenshot of a computer&amp;#10;&amp;#10;AI-generated content may be incorrect&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/7f774d78ee784d1cb9ec2782c4d255d8.aspx&quot; alt=&quot;A screenshot of a computer

AI-generated content may be incorrect., Picture&quot; width=&quot;601&quot; height=&quot;266&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l5 level1 lfo2; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Authentication:&lt;/strong&gt; Optimizely ID SSO is mandatory for accessing the Google Vertex AI settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Implementation Steps&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Commerce Search v3 is considered fully functional upon completion of the following sequence:&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a href=&quot;https://docs.developers.optimizely.com/configured-commerce/docs/enable-commerce-search-v3&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;Review custom extensions&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37470043892109&quot;&gt;Integrate with ODP&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37470278816653&quot;&gt;Create integration jobs to sync user events and historical orders&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/35656322638733&quot;&gt;Enable Commerce Search v3 in the Admin Console&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;a style=&quot;text-indent: -18pt;&quot; href=&quot;https://support.optimizely.com/hc/en-us/articles/37515124773133-Test-search-settings&quot;&gt;Test Commerce Search&lt;/a&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-bottom: 0cm; mso-add-space: auto; text-indent: -18.0pt; mso-list: l3 level1 lfo3; tab-stops: list 36.0pt;&quot;&gt;&lt;!-- [if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Advanced Configuration and Personalization&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;Post-implementation, you can customize search behavior via the Admin Console under Marketing &amp;gt; Commerce Search v3.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Understanding Serving Controls and Configs&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;The architecture&#39;s customization capabilities are cantered around Serving Controls and Serving Configs.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo4; tab-stops: list 36.0pt;&quot;&gt;A &lt;strong&gt;Serving Config&lt;/strong&gt; is a serving entity that defines the rules and behavior for search results, such as boosting, filtering, and query expansion. It can also associate a model for recommendations.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l2 level1 lfo4; tab-stops: list 36.0pt;&quot;&gt;A &lt;strong&gt;Serving Control&lt;/strong&gt; is a rule that determines the conditions under which a specific Serving Config is applied. The condition triggers the control, and an action takes place.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;A Serving Config, while capable of existing independently, is only activated when it is referenced by a Serving Control. Conversely, a Serving Control is non-functional unless it is linked to a valid Serving Config.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;This modular architecture allows for precise, dynamic personalization of the user experience at runtime without altering core backend logic.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Configuration Example: Product Boosting&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;To prioritize specific products for a given search query, you can create a serving control.&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Navigate&lt;/strong&gt; to Marketing &amp;rarr; Search &amp;rarr; Commerce Search v3 &amp;rarr; Serving Controls &amp;rarr; Create Control.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Define the Trigger:&lt;/strong&gt; Set the &lt;strong&gt;Control Type&lt;/strong&gt; to Boost/Bury Controls and specify the trigger condition. For example, enter &#39;lid&#39; in the Partial match query terms field to activate the rule on searches for that term.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_626339705&quot; o:spid=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1693189965, Picture&quot;
 style=&#39;width:445pt;height:301.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png&quot;
  o:title=&quot;Picture 1693189965, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/ccfd4d58fe7c4508a50b92aeb5cecc6d.aspx&quot; alt=&quot;Picture 1693189965, Picture&quot; width=&quot;593&quot; height=&quot;402&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Define the Action:&lt;/strong&gt; In the &lt;strong&gt;Rule&lt;/strong&gt; section, specify the products to be boosted using their GUIDs. The rule expression supports operators including &amp;gt;, &amp;lt;, &amp;gt;=, &amp;lt;=, =, and:.&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;E.g.id: ANY (&quot;8dfe59b4-8c19-4ed2-b3a6-b2f700a9000d&quot;, &quot;fa329f4c-f530-46a9-a53e-b2f700a4728e&quot;, &quot;34eba131-5d28-407d-becb-b2f700ae4064&quot;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_57219805&quot; o:spid=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1894307681, Picture&quot;
 style=&#39;width:451pt;height:325pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png&quot;
  o:title=&quot;Picture 1894307681, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/b3a296e8aa0a4a3eb2a9f6894d23c38a.aspx&quot; alt=&quot;Picture 1894307681, Picture&quot; width=&quot;601&quot; height=&quot;433&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l0 level1 lfo5; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Associate Control with Config:&lt;/strong&gt; Add the newly created serving control to the relevant serving configuration. This action ensures that when a user searches for &#39;lid&#39;, the products with the specified IDs are boosted in the search results.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_779551857&quot; o:spid=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1396301090, Picture&quot;
 style=&#39;width:446.5pt;height:322pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png&quot;
  o:title=&quot;Picture 1396301090, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/a2be88d499d747dd8c57c134af103487.aspx&quot; alt=&quot;Picture 1396301090, Picture&quot; width=&quot;595&quot; height=&quot;429&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;Operational Considerations&lt;/strong&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l4 level1 lfo6; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Serving Config ID:&lt;/strong&gt; Ensure the correct Service Config ID is specified in the Admin Console settings at Administration &amp;gt; Settings &amp;gt; Search &amp;gt; Serving Config ID. If a custom ID is being used, it must be correctly entered here.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 36.0pt;&quot;&gt;&lt;span style=&quot;mso-no-proof: yes;&quot;&gt;&lt;!-- [if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_1996294970&quot; o:spid=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Picture 1, Picture&quot;
 style=&#39;width:450.5pt;height:215.5pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:/Users/VAIBHA~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png&quot;
  o:title=&quot;Picture 1, Picture&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!-- [if !vml]--&gt;&lt;img src=&quot;/link/88ee8401174b4e0895a50f64a45a5be5.aspx&quot; alt=&quot;Picture 1, Picture&quot; width=&quot;601&quot; height=&quot;287&quot; border=&quot;0&quot; /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0cm;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;mso-list: l4 level1 lfo6; tab-stops: list 36.0pt;&quot;&gt;&lt;strong&gt;Indexing and Synchronization:&lt;/strong&gt; Any updates made to a Serving Config, or a Serving Control require indexing to be reflected on the live website. After initiating indexing, it may take approximately 20&amp;ndash;25 minutes for the changes to fully sync with GCP and become visible to users. The system checks for matching serving controls at runtime and applies the associated logic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;Result on the storefront:&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;The products with IDs &amp;ldquo;2A126080&amp;rdquo;, &amp;ldquo;302NR04021&amp;rdquo;, &amp;ldquo;2FG26070&amp;rdquo; are prioritized to appear at the top of the search results.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;/link/3c8b8f5841e04cdcb22bed0e21132bd4.aspx&quot; width=&quot;1211&quot; height=&quot;594&quot; /&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!-- [if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;AI-Powered Search &amp;amp; Natural Language Processing (NLP)&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;When a shopper enters a search like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;printer under $100&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;eco-friendly office supplies&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;em&gt;&quot;fastest laser printer&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;strong&gt;Vertex AI&amp;rsquo;s LLM (Large Language Model) does the following:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Semantic Search&lt;/strong&gt;&amp;nbsp;&amp;ndash; Understands intent beyond keywords (e.g.,&amp;nbsp;&lt;em&gt;&quot;under $100&quot;&lt;/em&gt;&amp;nbsp;= price filter).&lt;br /&gt;&lt;strong&gt;Synonym &amp;amp; Misspelling Handling&lt;/strong&gt;&amp;nbsp;&amp;ndash; Recognizes&amp;nbsp;&lt;em&gt;&quot;printer&quot;&lt;/em&gt;&amp;nbsp;even if typed as&amp;nbsp;&lt;em&gt;&quot;printr&quot;&lt;/em&gt;.&lt;br /&gt;&lt;strong&gt;Contextual Ranking&lt;/strong&gt;&amp;nbsp;&amp;ndash; Prioritizes products matching both&amp;nbsp;&lt;strong&gt;relevance&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong&gt;business rules&lt;/strong&gt;&amp;nbsp;(e.g., promotions, stock availability).&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;In the demo, a search for &lt;em&gt;&quot;printer under $100&quot;&lt;/em&gt; dynamically filters printers priced &amp;le;$100&lt;/p&gt;
&lt;p class=&quot;ds-markdown-paragraph&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;img src=&quot;/link/0036849bcb854fe8ad424c20a35a9005.aspx&quot; width=&quot;1191&quot; height=&quot;719&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1;&quot;&gt;Limitations of Commerce Search v3:&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1;&quot;&gt;Please read this link: &lt;/span&gt;&lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/37616229946253-Limitations-of-Commerce-Search-v3&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos;&quot;&gt;Limitations-of-Commerce-Search-v3&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;mso-ascii-font-family: Aptos; mso-fareast-font-family: Aptos; mso-hansi-font-family: Aptos; mso-bidi-font-family: Aptos; color: black; mso-themecolor: text1; mso-ansi-language: EN-US;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 82.7773%; height: 302px;&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 70.8286%;&quot;&gt;&lt;img style=&quot;float: left;&quot; src=&quot;/link/0461364942744453b26bae56457a2bd4.aspx&quot; width=&quot;730&quot; height=&quot;380&quot; /&gt;&lt;/td&gt;
&lt;td style=&quot;text-align: left; width: 29.1714%;&quot;&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 16.0pt; font-family: &#39;Segoe UI Light&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;a href=&quot;https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.royalcyber.com%2Ftechnologies%2Foptimizely%2F&amp;amp;data=05%7C02%7Cvaibhav.w%40royalcyber.com%7C1c701b83d55f42d960a808ddd1294b4c%7Cd508624fa0b74fd3951105b18ca02784%7C1%7C0%7C638896697476950966%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=YTyw%2FzDVgyso0ssMvgPAr5FWO9X9nf5LmCuzt2myL2Q%3D&amp;amp;reserved=0&quot;&gt;Optimizely Consulting &amp;amp; DXP Services | CMS, Commerce, AI&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: &#39;Segoe UI&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;; color: #666666;&quot;&gt;Optimizely is an open, extensible platform providing consistent Digital Touch Points. With the need for going digital increases, so does the demand for a consistent buying experience. Connect content, data, and commerce platforms, enabling access to a seamless buying experience and better back-end connectivity for customers. Leverage Optimizely&amp;rsquo;s tools to accelerate KPI growth and enhance ...&lt;/span&gt;&lt;/p&gt;
&lt;span style=&quot;font-size: 10.5pt; font-family: &#39;Segoe UI&#39;,sans-serif; mso-fareast-font-family: &#39;Times New Roman&#39;; color: #a6a6a6; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN; mso-bidi-language: AR-SA;&quot;&gt;&lt;a href=&quot;http://www.royalcyber.com&quot;&gt;www.royalcyber.com&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/vaibhav/dates/2025/7/integrating-commerce-search-v3-vertex-ai-with-optimizely-configured-commerce/</guid>            <pubDate>Sat, 27 Sep 2025 18:26:13 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>