<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marc-Olivier Bouchard</title>
    <description>The latest articles on DEV Community by Marc-Olivier Bouchard (@marcolivierbouch).</description>
    <link>https://dev.to/marcolivierbouch</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1271168%2Fac435611-c254-453c-bef6-abb62067a352.jpeg</url>
      <title>DEV Community: Marc-Olivier Bouchard</title>
      <link>https://dev.to/marcolivierbouch</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marcolivierbouch"/>
    <language>en</language>
    <item>
      <title>How Google AI Overview Is Rewriting the SEO Playbook</title>
      <dc:creator>Marc-Olivier Bouchard</dc:creator>
      <pubDate>Sun, 18 May 2025 19:47:30 +0000</pubDate>
      <link>https://dev.to/marcolivierbouch/how-google-ai-overview-is-rewriting-the-seo-playbook-1p5p</link>
      <guid>https://dev.to/marcolivierbouch/how-google-ai-overview-is-rewriting-the-seo-playbook-1p5p</guid>
      <description>&lt;p&gt;The SEO landscape is undergoing a dramatic transformation, and the impact is already being felt by some of the web's biggest players. HubSpot has reportedly lost 80% of its organic traffic, with Figma and Canva trending in the same direction. This radical shift is primarily due to Google's AI Overview feature, which is fundamentally changing how users interact with search results. This is where new tools like &lt;a href="https://www.xseek.io/" rel="noopener noreferrer"&gt;xSeek&lt;/a&gt; come in to help.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xseek.io/blogs/articles/ai-overview-seo-impact" rel="noopener noreferrer"&gt;Graph showing traffic&lt;/a&gt; decline for HubSpot, Figma, and Canva&lt;br&gt;
Traffic decline over the last 3 months for major websites following Google AI Overview implementation&lt;/p&gt;

&lt;p&gt;The New Search Paradigm&lt;br&gt;
The traditional search journey is being compressed dramatically:&lt;/p&gt;

&lt;p&gt;User searches a question → Google provides an AI-generated summary → No click to a website is needed.&lt;/p&gt;

&lt;p&gt;This new paradigm means fewer visits to websites, fewer leads generated, and a diminishing ROI on generic, informational content that was once the cornerstone of many SEO strategies.&lt;/p&gt;

&lt;p&gt;Not Just Google: The Wider AI Impact on Web Traffic&lt;br&gt;
This phenomenon isn't limited to Google's AI Overview. Other AI tools are having similar effects across the web. Stack Overflow—once the go-to resource for developers with coding questions—has seen a significant decline in traffic since the rise of ChatGPT and other AI coding assistants.&lt;/p&gt;

&lt;p&gt;Stack Overflow traffic decline following ChatGPT launch&lt;br&gt;
Visitor decline coinciding with the rise of ChatGPT and other AI coding assistants&lt;/p&gt;

&lt;p&gt;The trend is clear: when users can get immediate, concise answers from AI tools without navigating through web pages, traditional content sites suffer. Stack Overflow's situation parallels what we're seeing with HubSpot, Figma, and Canva—established platforms losing traffic to AI-generated responses that eliminate the need for site visits.&lt;/p&gt;

&lt;p&gt;Stack Overflow's leadership has acknowledged this challenge. CEO Prashanth Chandrasekar noted in a recent earnings call that they're actively exploring ways to adapt their business model and content approach to remain relevant in the AI era.&lt;/p&gt;

&lt;p&gt;Why Traditional SEO Strategies Are Failing&lt;br&gt;
Most SEO strategies were built for a world where humans clicked through to websites to find information. Now, AI can answer common questions better and faster—directly in search results. Content types particularly vulnerable to this shift include:&lt;/p&gt;

&lt;p&gt;"What is brand management?"&lt;/p&gt;

&lt;p&gt;"How to create a sales plan"&lt;/p&gt;

&lt;p&gt;"What is minimum viable data?"&lt;/p&gt;

&lt;p&gt;These types of generic, informational content pieces have essentially become obsolete in the new AI-powered search environment.&lt;/p&gt;

&lt;p&gt;HubSpot's Strategic Pivot&lt;br&gt;
While many are focusing on HubSpot's traffic decline, what's often missed is that their strategy had already accounted for this shift. They recognized these changes early and have been preparing accordingly:&lt;/p&gt;

&lt;p&gt;Investing in influence channels: YouTube shows, podcasts, creator partnerships, and community-powered newsletters&lt;/p&gt;

&lt;p&gt;Strategic acquisitions: Acquired The Hustle not just for leads, but to build a media brand&lt;/p&gt;

&lt;p&gt;Creator program launch: Building durable reach across multiple channels&lt;/p&gt;

&lt;p&gt;AI discoverability optimization: Their YouTube videos now appear in ChatGPT and Perplexity search results&lt;/p&gt;

&lt;p&gt;Brand awareness focus: They've tripled down on brand awareness, outpacing most B2B companies&lt;/p&gt;

&lt;p&gt;Surviving in the AI-Led Discovery Era&lt;br&gt;
To thrive in this new landscape, content must focus on what AI can't easily replicate:&lt;/p&gt;

&lt;p&gt;Personal stories: Unique experiences that provide authentic perspectives&lt;/p&gt;

&lt;p&gt;Original data and insights: First-party research and novel analysis&lt;/p&gt;

&lt;p&gt;Deep POVs for niche audiences: Specialized content for specific communities&lt;/p&gt;

&lt;p&gt;Content that influences humans and trains algorithms: Material that serves both audiences effectively&lt;/p&gt;

&lt;p&gt;The Future of SEO&lt;br&gt;
SEO isn't dead, but generic content certainly is. The most successful content strategies going forward will embrace these changes rather than fight against them. This means:&lt;/p&gt;

&lt;p&gt;Creating content with genuine expertise and unique perspectives&lt;/p&gt;

&lt;p&gt;Building direct relationships with audiences across multiple platforms&lt;/p&gt;

&lt;p&gt;Focusing on content that drives specific actions, rather than just information transfer&lt;/p&gt;

&lt;p&gt;Developing brand recognition that transcends search engine dependency&lt;/p&gt;

&lt;p&gt;Is Your Content Strategy Evolving?&lt;br&gt;
The writing is on the wall: adapt or become obsolete. Companies that recognize this shift and pivot accordingly—like HubSpot already has—will continue to thrive, even as traditional traffic metrics decline. Those who cling to outdated SEO approaches focused solely on informational content will likely see diminishing returns.&lt;/p&gt;

&lt;p&gt;The question isn't whether your traffic will be affected by AI—it's whether your strategy has evolved to succeed in spite of it.&lt;/p&gt;

&lt;p&gt;Tools like &lt;a href="https://www.xseek.io/" rel="noopener noreferrer"&gt;xSeek&lt;/a&gt; are essential for navigating this new reality.&lt;br&gt;
&lt;a href="https://www.xseek.io/" rel="noopener noreferrer"&gt;xSeek&lt;/a&gt; helps you get your brand mentioned by XAI and track your website's LLM ranking performance with real-time insights. &lt;strong&gt;Analyze, optimize, and grow your organic traffic from AI platforms—because success in the AI era requires more than just traditional SEO.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>ai</category>
      <category>aut</category>
    </item>
    <item>
      <title>Build smart AI chatbot with Open AI assistant in few minutes!</title>
      <dc:creator>Marc-Olivier Bouchard</dc:creator>
      <pubDate>Thu, 01 Feb 2024 22:49:32 +0000</pubDate>
      <link>https://dev.to/marcolivierbouch/build-smart-ai-chatbot-with-open-ai-assistant-in-few-minutes-4bk4</link>
      <guid>https://dev.to/marcolivierbouch/build-smart-ai-chatbot-with-open-ai-assistant-in-few-minutes-4bk4</guid>
      <description>&lt;p&gt;Hello dev! In this tutorial we will present how to use &lt;a href="https://www.openassistantgpt.io/"&gt;OpenAssistantGPT&lt;/a&gt; to build smart chatbot for your website. In this developer-friendly guide, we'll walk you through the seamless process of crafting your own chatbot using the OpenAI platform. Whether you're a seasoned coder or just diving into the world of development, our open-source platform provides an accessible and user-friendly approach to integrating chatbots with Open AI Sssistants into your projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.openassistantgpt.io/"&gt;OpenAssistantGPT&lt;/a&gt; goes beyond the ordinary – it learns from custom content, gaining a comprehensive understanding of your business when armed with the right information. Thanks to our website integration, your customers can now pose any question and receive intelligent responses.&lt;/p&gt;

&lt;p&gt;If you want to skip the boring stuff you can go directly to our website and start the &lt;a href="https://www.openassistantgpt.io/dashboard/onboarding"&gt;Onboarding&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5214c8rzznnd74fxe854.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5214c8rzznnd74fxe854.png" alt="OpenAssistantGPT Dashbaord" width="800" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Getting Started:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Configure your OpenAssistantGPT Account:&lt;/strong&gt;&lt;br&gt;
Get ready to embark on your chatbot creation journey by setting up two essential accounts:&lt;/p&gt;

&lt;p&gt;A Google account or Github account for connecting to OpenAssistantGPT.&lt;br&gt;
An OpenAI account.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="https://www.openassistantgpt.io/dashboard/settings"&gt;https://www.openassistantgpt.io/dashboard/settings&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In a new window open &lt;a href="https://platform.openai.com/api-keys"&gt;https://platform.openai.com/api-keys&lt;/a&gt; and create a new secret key.&lt;/li&gt;
&lt;li&gt;Set this new secret key in your OpenAssistantGPT settings.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With your account now configured, let’s move on to Step 2.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — Upload Your First File:&lt;/strong&gt;&lt;br&gt;
The magic begins with a file containing the content your chatbot will pull information from. Supported file types include .docx, .txt, .slx, .csv, and more. Create your own file by copying website content or extracting information from a custom source. Remember to use publicly available information for security reasons, as your chatbot will be accessible once added to your website.&lt;/p&gt;

&lt;p&gt;Follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="https://www.openassistantgpt.io/dashboard/files"&gt;https://www.openassistantgpt.io/dashboard/files&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upload your file with custom content.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu7omfiq1l2ujvqphgnc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzu7omfiq1l2ujvqphgnc.png" alt="Files Dashbaord" width="626" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — Create Your Chatbot:&lt;/strong&gt;&lt;br&gt;
Now, let's dive into creating your first chatbot.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="https://www.openassistantgpt.io/dashboard/new/chatbot"&gt;https://www.openassistantgpt.io/dashboard/new/chatbot&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fill in the necessary details, including the name, welcome message, OpenAI model, etc.&lt;/li&gt;
&lt;li&gt;Press 'Create.'&lt;/li&gt;
&lt;li&gt;Visit your chatbot list at &lt;a href="https://www.openassistantgpt.io/dashboard/chatbots"&gt;https://www.openassistantgpt.io/dashboard/chatbots&lt;/a&gt;. Use the triple dots on the right of your new chatbot to choose the 'Chat' option.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqcpnf3vy8i3551n4gw1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqcpnf3vy8i3551n4gw1m.png" alt="Create chatbot form" width="730" height="767"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Engage in Conversation:&lt;/strong&gt;&lt;br&gt;
After 10–15 minutes, you'll have your very own smart chatbot armed with custom content. To make it public to your customers, embed the chatbot on your website, just like we've done on our homepage. Soon, customers will be interacting, asking questions about your business, and receiving smart answers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fucssoaz5g048soc6ukc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fucssoaz5g048soc6ukc9.png" alt="Chat Box" width="677" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Embed the chatbot in your website&lt;/strong&gt;&lt;br&gt;
Finally, you can embed the chatbot with few lines of code in your website.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script&amp;gt;
  window.chatbotConfig = {
    chatbotId: 'clq6m06gc78970114hm42s838g2',
  }
&amp;lt;/script&amp;gt;

&amp;lt;body&amp;gt;
  &amp;lt;script src="https://www.openassistantgpt.io/chatbot.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With this code you will get a result like this one on our main page:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fthvogcosboqhy525c4qk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fthvogcosboqhy525c4qk.png" alt="Embed chatbox" width="800" height="638"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay updated by following OpenAssistantGPT on &lt;a href="https://twitter.com/oassistantgpt"&gt;Twitter&lt;/a&gt;! Start your chatbot journey today and make conversations smarter and more engaging. 🚀 &lt;/p&gt;

</description>
      <category>openai</category>
      <category>opensource</category>
      <category>chatgpt</category>
      <category>chatbot</category>
    </item>
  </channel>
</rss>
