<?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: Sunny Guha</title>
    <description>The latest articles on DEV Community by Sunny Guha (@sunnyguha).</description>
    <link>https://dev.to/sunnyguha</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4178465%2F41377c03-113b-4b14-b98e-5f2da0ba9c19.png</url>
      <title>DEV Community: Sunny Guha</title>
      <link>https://dev.to/sunnyguha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sunnyguha"/>
    <language>en</language>
    <item>
      <title>SEO still works when AI answers the query — what to publish anyway</title>
      <dc:creator>Sunny Guha</dc:creator>
      <pubDate>Mon, 12 Oct 2026 11:07:28 +0000</pubDate>
      <link>https://dev.to/sunnyguha/seo-still-works-when-ai-answers-the-query-what-to-publish-anyway-2aae</link>
      <guid>https://dev.to/sunnyguha/seo-still-works-when-ai-answers-the-query-what-to-publish-anyway-2aae</guid>
      <description>&lt;h1&gt;
  
  
  SEO When AI Answers Steal the Click: What Still Works
&lt;/h1&gt;

&lt;p&gt;AI answers change click behaviour, but they do not erase the need for clear entities, trustworthy pages and useful depth. The work shifts toward being citable and complete. This article explains a practical approach used around &lt;a href="https://sunnyguha.in/" rel="noopener noreferrer"&gt;Sunny Guha&lt;/a&gt;, with concrete references to &lt;a href="https://sunnyguha.in/blog/seo-in-the-age-of-ai-answers" rel="noopener noreferrer"&gt;SEO in the age of AI answers&lt;/a&gt; so the guidance stays grounded in real product surfaces rather than abstract slogans.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start from the operator job
&lt;/h2&gt;

&lt;p&gt;Write down the job to be done in one sentence, then list the evidence you need before trusting automation. If the job depends on &lt;a href="https://sunnyguha.in/blog/the-local-seo-channel-small-businesses-ignore" rel="noopener noreferrer"&gt;local SEO channel piece&lt;/a&gt;, make that dependency explicit in onboarding and in internal runbooks so new teammates do not skip it under time pressure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install a minimum viable loop
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Strengthen entity consistency across key pages.&lt;/li&gt;
&lt;li&gt;Write comparison content that answers real jobs. Use &lt;a href="https://sunnyguha.in/blog/why-your-landing-page-is-leaking-money" rel="noopener noreferrer"&gt;landing page leakage article&lt;/a&gt; where it shortens the path.&lt;/li&gt;
&lt;li&gt;Improve internal links to least-seen commercial URLs.&lt;/li&gt;
&lt;li&gt;Measure assisted conversions, not only last-click SEO.
## Make risk visible early&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Decide how you will detect broken syncs, stale recommendations, policy issues and auth problems. Connect monitoring to &lt;a href="https://sunnyguha.in/capabilities" rel="noopener noreferrer"&gt;capabilities&lt;/a&gt; when health signals exist, and keep a human escalation path through &lt;a href="https://sunnyguha.in/hire" rel="noopener noreferrer"&gt;hire for SEO systems&lt;/a&gt; for cases the loop cannot judge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Align access, packaging and next steps
&lt;/h2&gt;

&lt;p&gt;Review least-privilege access and incident habits beside &lt;a href="https://sunnyguha.in/blog" rel="noopener noreferrer"&gt;blog&lt;/a&gt;. Check commercial boundaries on &lt;a href="https://sunnyguha.in/contact" rel="noopener noreferrer"&gt;contact&lt;/a&gt;, continue hands-on evaluation via &lt;a href="https://sunnyguha.in/about" rel="noopener noreferrer"&gt;about&lt;/a&gt; and &lt;a href="https://sunnyguha.in/case-studies" rel="noopener noreferrer"&gt;case studies&lt;/a&gt;. Treat SEO tactics that still work when AI answers take clicks as a system you can explain to finance and clients, not as a mysterious optimisation layer.&lt;/p&gt;

&lt;p&gt;The durable pattern is small loops, clear ownership and reversible changes. Widen automation only after the minimum loop proves it improves decisions without hiding risk. That is how SEO tactics that still work when AI answers take clicks stays useful under real budget pressure.&lt;/p&gt;

&lt;p&gt;It is worth reviewing these practices quarterly as platforms, policies and your offer change. Small refinements compound into clearer reporting and fewer emergency fixes across the accounts you manage.&lt;/p&gt;

&lt;p&gt;Teams that write decisions down move faster later because they are not rediscovering the same arguments every month. A short internal note beats a long undocumented debate that resurfaces after every hire.&lt;/p&gt;

&lt;p&gt;When something is unclear, test on a small fraction of budget or traffic before applying the change everywhere. Gradual rollouts protect learning systems and protect cash when assumptions turn out wrong.&lt;/p&gt;

&lt;p&gt;Share the working notes with whoever owns creative, measurement and sales intake so the system stays aligned. Cross-functional clarity prevents silent contradictions between ads, pages and follow-up.&lt;/p&gt;

&lt;p&gt;Revisit assumptions after major site releases, seasonality shifts or account restructuring. What worked last quarter may need a lighter or heavier touch now that the inputs have changed.&lt;/p&gt;

&lt;p&gt;Document the exception cases you intentionally allow so future teammates do not undo careful trade-offs. Exceptions without notes become accidental policy and create inconsistent customer experiences.&lt;/p&gt;

&lt;p&gt;Keep a simple changelog of automation rules and human overrides. When results move, you need to know whether the cause was market noise, creative fatigue or a settings change from last Tuesday.&lt;/p&gt;

&lt;p&gt;It is worth reviewing these practices quarterly as platforms, policies and your offer change. Small refinements compound into clearer reporting and fewer emergency fixes across the accounts you manage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pages worth reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/blog/creative-is-the-new-targeting" rel="noopener noreferrer"&gt;Creative is the new targeting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/blog/how-i-run-9-12x-roas-e-commerce-campaigns" rel="noopener noreferrer"&gt;How I run 9-12x ROAS e-commerce campaigns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/blog/seo-in-the-age-of-ai-answers" rel="noopener noreferrer"&gt;SEO in the age of AI answers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/blog/the-local-seo-channel-small-businesses-ignore" rel="noopener noreferrer"&gt;The local SEO channel small businesses ignore&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/templates/real-estate" rel="noopener noreferrer"&gt;Real estate template&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/case-studies/global-multi-market" rel="noopener noreferrer"&gt;Global multi-market case study&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/hire" rel="noopener noreferrer"&gt;Hire Sunny Guha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/capabilities" rel="noopener noreferrer"&gt;Capabilities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/about" rel="noopener noreferrer"&gt;About Sunny Guha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/" rel="noopener noreferrer"&gt;Sunny Guha home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/portfolio" rel="noopener noreferrer"&gt;Portfolio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/contact" rel="noopener noreferrer"&gt;Contact&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunnyguha.in/case-studies" rel="noopener noreferrer"&gt;Case studies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>ai</category>
      <category>content</category>
    </item>
    <item>
      <title>How to Connect Google Ads and Meta Ads to Claude or ChatGPT with an MCP Server</title>
      <dc:creator>Sunny Guha</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:56:49 +0000</pubDate>
      <link>https://dev.to/sunnyguha/how-to-connect-google-ads-and-meta-ads-to-claude-or-chatgpt-with-an-mcp-server-3k44</link>
      <guid>https://dev.to/sunnyguha/how-to-connect-google-ads-and-meta-ads-to-claude-or-chatgpt-with-an-mcp-server-3k44</guid>
      <description>&lt;p&gt;If you want an AI assistant to read your Google Ads and Meta Ads performance and prepare changes in plain language, you need a connection that is both standard and scoped. The Model Context Protocol (MCP) is that standard. This tutorial shows how to connect the Ovaideu MCP server to Claude or ChatGPT for Google Ads and Meta Ads work.&lt;/p&gt;

&lt;p&gt;Ovaideu is AI ad operations software for Google Ads and Meta Ads. Its &lt;a href="https://ovaideu.com/api-mcp" rel="noopener noreferrer"&gt;API &amp;amp; MCP&lt;/a&gt; page lists the workflows the connector supports, including building and optimizing Google Ads campaigns and working with Meta Ads campaigns, ad sets and reporting. The steps below follow that page.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;An Ovaideu account. Ovaideu offers a free trial with no card required, and paid plans start at $47 per month. Current plan details are on the &lt;a href="https://ovaideu.com/pricing" rel="noopener noreferrer"&gt;pricing&lt;/a&gt; page.&lt;/li&gt;
&lt;li&gt;Access to the Google Ads and/or Meta Ads accounts you want to manage. Ovaideu only works inside the account access you authorize, as described on the &lt;a href="https://ovaideu.com/security" rel="noopener noreferrer"&gt;security&lt;/a&gt; page.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Connect your ad accounts
&lt;/h2&gt;

&lt;p&gt;Connect the ad accounts you want the assistant to work with. Platform overviews are here: &lt;a href="https://ovaideu.com/platforms/google-ads" rel="noopener noreferrer"&gt;Google Ads, automated and optimized&lt;/a&gt; and &lt;a href="https://ovaideu.com/platforms/meta-ads" rel="noopener noreferrer"&gt;Meta Ads, automated and optimized&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Create your own MCP key
&lt;/h2&gt;

&lt;p&gt;Sign in to Ovaideu, activate MCP access, and create a user-bound key from the MCP keys section of the dashboard. Keep the key private. Do not paste it into posts, screenshots or shared notebooks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Add the connector
&lt;/h2&gt;

&lt;p&gt;The MCP server endpoint is &lt;code&gt;https://ovaideu.com/api/mcp&lt;/code&gt;. The same server is also reachable at &lt;code&gt;https://ovaideu.com/mcp&lt;/code&gt;. Requests use a bearer header:&lt;/p&gt;

&lt;p&gt;Authorization: Bearer YOUR_OVAIDEU_API_KEY&lt;/p&gt;

&lt;p&gt;For Claude on a Pro, Max, Team or Enterprise plan, open Settings, then Connectors, choose Add custom connector and paste the endpoint. For ChatGPT, open Settings, then Connectors, choose Add custom connector and paste the endpoint. Authenticate with your key and complete the Google or Meta sign-in in your own browser.&lt;/p&gt;

&lt;p&gt;If you call the API directly from your own code, add the Authorization header yourself. Example notes and reference files are in the public &lt;a href="https://codeberg.org/ovaideu/ovaideu-mcp-examples" rel="noopener noreferrer"&gt;ovaideu-mcp-examples repository on Codeberg&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Start with read-only prompts
&lt;/h2&gt;

&lt;p&gt;Begin with questions that cannot change anything. Good first prompts include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Summarize spend, clicks and conversions for my Google Ads account over the last 7 days."&lt;/li&gt;
&lt;li&gt;"Which Meta Ads ad sets spent the most last week without a conversion?"&lt;/li&gt;
&lt;li&gt;"List the search terms that used budget this month and suggest negative keywords for my review."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Review every proposed change before it goes live. Increase permissions only after the answers match what you see in the dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Check the tracking behind the answers
&lt;/h2&gt;

&lt;p&gt;An assistant is only as useful as the data behind it. Ovaideu also covers Google Analytics 4, Google Tag Manager, Google Search Console and Google Business Profile, so you can check conversion tracking in one place before you let any tool change budgets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ovaideu.com/platforms/google-analytics" rel="noopener noreferrer"&gt;Google Analytics 4, automated and optimized&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ovaideu.com/platforms/google-tag-manager" rel="noopener noreferrer"&gt;Google Tag Manager, automated and optimized&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ovaideu.com/platforms/search-console" rel="noopener noreferrer"&gt;Google Search Console, automated and optimized&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ovaideu.com/platforms/google-business-profile" rel="noopener noreferrer"&gt;Google Business Profile, automated and optimized&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the full list of connected tools, see the &lt;a href="https://ovaideu.com/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; page and the &lt;a href="https://ovaideu.com/platforms" rel="noopener noreferrer"&gt;platforms&lt;/a&gt; overview.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who runs Ovaideu
&lt;/h2&gt;

&lt;p&gt;Ovaideu is operated by OIESU (OPC) Private Limited, a registered company in West Bengal, India. You can read more on the &lt;a href="https://ovaideu.com/about" rel="noopener noreferrer"&gt;about&lt;/a&gt; page or send a message through the &lt;a href="https://ovaideu.com/contact" rel="noopener noreferrer"&gt;contact&lt;/a&gt; page. For setup help and account questions, see &lt;a href="https://ovaideu.com/support" rel="noopener noreferrer"&gt;support&lt;/a&gt; or email &lt;a href="mailto:support@ovaideu.com"&gt;support@ovaideu.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks for reading. If you build something with the Google Ads or Meta Ads MCP connector, write to &lt;a href="mailto:support@ovaideu.com"&gt;support@ovaideu.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>googleads</category>
      <category>ai</category>
      <category>marketing</category>
    </item>
    <item>
      <title>A pre-launch checklist for Google Ads, Meta Ads and SEO work</title>
      <dc:creator>Sunny Guha</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:06:28 +0000</pubDate>
      <link>https://dev.to/sunnyguha/a-pre-launch-checklist-for-google-ads-meta-ads-and-seo-work-2pfb</link>
      <guid>https://dev.to/sunnyguha/a-pre-launch-checklist-for-google-ads-meta-ads-and-seo-work-2pfb</guid>
      <description>&lt;p&gt;Paid search and paid social problems usually start before the first click. The account is set up in a hurry, the landing page does not match the ad, and nobody agrees on what counts as a good lead. The checklist below is general enough for most small businesses and can be worked through in an afternoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Agree on one primary conversion
&lt;/h2&gt;

&lt;p&gt;Choose the action that matters most, such as a phone call, a form submission, a booking or a purchase, and track it before any money is spent. When several soft goals are tracked together, the ad platform tends to optimise for whichever is cheapest rather than most useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Match the landing page to the ad
&lt;/h2&gt;

&lt;p&gt;If the ad promises a quick quote, the quote form should be visible without scrolling. A useful starting point is a page that leads with the offer, shows proof and asks for one action. A real-estate landing page template shows that structure: &lt;a href="https://sunnyguha.in/templates/real-estate" rel="noopener noreferrer"&gt;Vantage Estates — Luxury Homes &amp;amp; Private Viewings — Sunny Guha&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Read the search terms before changing budgets
&lt;/h2&gt;

&lt;p&gt;Before raising or cutting a budget, check which search terms, placements or audiences produced leads and which produced clicks without leads. Write down each change and its date so the next review can tell a real trend from a seasonal dip. Multi-market accounts need this discipline most, and a multi-market case study is a useful reference: &lt;a href="https://sunnyguha.in/case-studies/global-multi-market" rel="noopener noreferrer"&gt;$400K+/mo across US, UK, UAE &amp;amp; Australia — Case Study — Sunny Guha&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Do not overlook the local listing
&lt;/h2&gt;

&lt;p&gt;For a neighbourhood business, a free local profile is often overlooked in favour of paid campaigns. Check the business name, categories, opening hours and service area, and make sure they match the website. &lt;a href="https://sunnyguha.in/blog/the-local-seo-channel-small-businesses-ignore" rel="noopener noreferrer"&gt;The free local channel most small businesses ignore — Sunny Guha&lt;/a&gt; covers the same idea in more detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Write for AI answers as well as blue links
&lt;/h2&gt;

&lt;p&gt;Search results now show AI-written answers in many places, so pages need clear headings, direct answers and facts that can be quoted. &lt;a href="https://sunnyguha.in/blog/seo-in-the-age-of-ai-answers" rel="noopener noreferrer"&gt;SEO in the age of AI answers — Sunny Guha&lt;/a&gt; explains how that changes the work.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the author
&lt;/h2&gt;

&lt;p&gt;Sunny Guha is a freelance Google Ads, Meta Ads and SEO marketer based in Kolkata, West Bengal, India. Freelancing since July 2012.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>ads</category>
      <category>smallbusiness</category>
    </item>
  </channel>
</rss>
