41554 blogs · [ { "id": "01a0d34b-c770-702c-98e9-3eb72b4cad70", "title": "Your Google Search Console queries need context", "url": "https://suganthan.com/blog/keyword-relevance-filter/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d34b-c770-702c-98e9-3eb72b9d00de", "title": "I made my website charge AI agents a penny per page. Then I watched Claude pay it.", "url": "https://suganthan.com/blog/x402-pay-per-crawl/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e09998a1c", "title": "One Page Earned 102,657 Image Impressions and 2 Clicks. I Shipped 8 Free Tools That Find Pages Like It.", "url": "https://suganthan.com/blog/gsc-mcp-image-seo-tools/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0a0aa6ed", "title": "ChatGPT Searches Individual Subreddits by Name", "url": "https://suganthan.com/blog/chatgpt-searches-subreddits/", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0ac0d2fb", "title": "ChatGPT Rebuilt Its Search Tool. I Read the New Language It Speaks.", "url": "https://suganthan.com/blog/chatgpt-new-search-language/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0b35f3d1", "title": "How to Track Google AI Mode Traffic in Search Console", "url": "https://suganthan.com/blog/how-to-track-ai-mode-traffic/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0dcd3ed3", "title": "\"Yes, Go On\": The AI Conversations Leaking Into Your Search Console", "url": "https://suganthan.com/blog/ai-mode-queries-search-console/", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0c1e2bb3", "title": "ChatGPT Already Knows Who's In The Running Before It Searches", "url": "https://suganthan.com/blog/chatgpt-decides-before-it-searches/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0e3d6a6a", "title": "Common Crawl Published a Manual for Being Visible to AI. I Automated It.", "url": "https://suganthan.com/blog/common-crawl-checker/", "published_at": "2026-08-02T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0e69e870", "title": "How Perplexity Actually Picks Sources (I Read the Stream, Not the Answers)", "url": "https://suganthan.com/blog/how-perplexity-picks-sources/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0f2d9061", "title": "FanoutFox: A Free ChatGPT SEO Tool That Shows How It Picks Sources", "url": "https://suganthan.com/blog/fanoutfox/", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e10ba607f", "title": "ChatGPT Changed How It Picks Sources While You Were Reading My Last Post", "url": "https://suganthan.com/blog/how-chatgpt-picks-sources-part-2/", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e11ac0ab1", "title": "How ChatGPT Actually Picks Sources (I Read the Network Traffic, Not the Outputs)", "url": "https://suganthan.com/blog/how-chatgpt-picks-sources/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e11c476d6", "title": "I Shipped Agentic Resource Discovery on This Site (And a Client Found Me)", "url": "https://suganthan.com/blog/agentic-resource-discovery/", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1017607f", "title": "Open Knowledge Format (OKF): Google's New Markdown Format for AI Agents", "url": "https://suganthan.com/blog/open-knowledge-format/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e11f51c02", "title": "How to Get a Google Search Profile From Outside the US", "url": "https://suganthan.com/blog/google-search-profile-outside-us/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1257b438", "title": "How to Unlock \"Not Provided\" Keywords in Google Analytics", "url": "https://suganthan.com/blog/not-provided-keywords-google-analytics/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e10bff8d3", "title": "How to Make Your Website Agent-Ready (And Whether You Actually Should)", "url": "https://suganthan.com/blog/how-to-make-website-agent-ready/", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e13e876d0", "title": "I Run My Newsletter for $8/mo. The Self-Hosted Alternative to Beehiiv, Kit, and MailerLite.", "url": "https://suganthan.com/blog/newsletter-cost-at-scale/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1292c3bb", "title": "The Three Lives of Schema Markup: A Beginner's Guide to How Google and LLMs Actually Use It", "url": "https://suganthan.com/blog/three-lives-of-schema-markup/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1379f4c3", "title": "WebMCP: I Made My Website AI Agent Ready (Here's How)", "url": "https://suganthan.com/blog/webmcp-implementation-guide/", "published_at": "2026-05-12T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e13ead603", "title": "Keyword Hunt: I Built a Technical SEO Puzzle.", "url": "https://suganthan.com/blog/keyword-hunt-technical-seo-puzzle/", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1541d7ac", "title": "I Built an MCP That Turns Keyword Clusters Into SEO Content Calendars", "url": "https://suganthan.com/blog/content-calendar-mcp-server/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e147b6f1f", "title": "GA4 + GSC in BigQuery: 6 Tools That Finally Answer \"What Are My Keywords Worth?\"", "url": "https://suganthan.com/blog/google-analytics-bigquery-mcp-server/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e15eb5a7d", "title": "Cloudflare Markdown for Agents. I Tracked Every AI Request for 44 Days.", "url": "https://suganthan.com/blog/cloudflare-markdown-for-agents/", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e16d65909", "title": "How to Run an LLM Locally. Your Data Never Leaves Your Machine.", "url": "https://suganthan.com/blog/run-llm-locally/", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e17c2e37d", "title": "I Tested 3 Ways to Forecast SEO Traffic. Here Is What Actually Works.", "url": "https://suganthan.com/blog/forecast-seo-traffic-prophet-claude-code/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e18c19c21", "title": "I Made 10 SEO Predictions in 2020. Here Is My Scorecard.", "url": "https://suganthan.com/blog/seo-predictions-scorecard/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e0cddeb74", "title": "BigQuery MCP Server: 32 SEO Tools for Your GSC + GA4 Data Warehouse", "url": "https://suganthan.com/blog/bigquery-mcp-server/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e154a8c55", "title": "Google Search Console MCP: Step by Step Setup Guide (OAuth + 20 Free Tools)", "url": "https://suganthan.com/blog/google-search-console-mcp-server/", "published_at": "2026-03-22T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e190f0992", "title": "How I Lost My YouTube Handle to a Bot in a Millisecond", "url": "https://suganthan.com/blog/youtube-handle-stolen-by-bot/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1a409ab7", "title": "How to Get Your Dream Handle on X (Twitter)", "url": "https://suganthan.com/blog/get-your-dream-handle-on-x/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1af8a3ed", "title": "How to Use the Wayback Machine to Recover Lost Content", "url": "https://suganthan.com/blog/how-to-use-wayback-machine/", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1be54777", "title": "How to Connect the Ahrefs MCP Server to Manus", "url": "https://suganthan.com/blog/ahrefs-mcp-server-manus-skill/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1cce89c4", "title": "Rowboat Gave Me an AI Coworker That Actually Remembers Everything", "url": "https://suganthan.com/blog/rowboat-ai-coworker-knowledge-graph/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1d29741c", "title": "I Built a macOS App With Zero Swift Knowledge. Here's How You Can Too.", "url": "https://suganthan.com/blog/build-macos-ios-apps-with-ai-xcode/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1d6c7e20", "title": "I Built an AI Skill That Does My Least Favourite Part of SEO", "url": "https://suganthan.com/blog/ai-skill-technical-seo-audit/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1dc20992", "title": "How I Added an AI Chat to My Personal Website", "url": "https://suganthan.com/blog/ai-chat-on-my-website/", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1e829ecd", "title": "How Our Remote Team Saves $31,500/Year Using One Platform Instead of Nine", "url": "https://suganthan.com/blog/roam-virtual-office-review/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1f0b6726", "title": "How I Built This Site: From WordPress to Astro, TinaCMS, and Cloudflare Workers", "url": "https://suganthan.com/blog/how-i-built-this-site/", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1f4358ad", "title": "OpenClaw for SEO: What It Is, How to Set It Up, and Use Cases That Actually Matter", "url": "https://suganthan.com/blog/openclaw-for-seo/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e1fe09cab", "title": "I Put OpenClaw Inside My Ray Ban Meta Glasses. Here Is How.", "url": "https://suganthan.com/blog/visionclaw-openclaw-meta-glasses/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e206917b6", "title": "Logfile Analysis for SEO", "url": "https://suganthan.com/blog/logfile-analysis-seo/", "published_at": "2020-07-21T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e213392d2", "title": "What Will It Mean to Do SEO in 2020 and Beyond?", "url": "https://suganthan.com/blog/what-will-it-mean-to-do-seo-nowadays/", "published_at": "2020-05-15T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e208df5ff", "title": "SEO Competitor Analysis: How Do I Find My Niche Rivals?", "url": "https://suganthan.com/blog/seo-competitor-analysis/", "published_at": "2019-12-09T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e21946ce5", "title": "Frustrating SEO Problems", "url": "https://suganthan.com/blog/seo-problems/", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e221bf9b2", "title": "A Guide to Outsourcing SEO", "url": "https://suganthan.com/blog/seo-outsource-guide/", "published_at": "2019-06-02T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e20aecdfa", "title": "Don't Let Your Website Redesign Become an SEO Disaster", "url": "https://suganthan.com/blog/website-redesign-seo/", "published_at": "2019-05-06T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e22adf770", "title": "19 Actionable SEO Tips", "url": "https://suganthan.com/blog/seo-tips/", "published_at": "2019-03-17T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e23a1f90f", "title": "Why We Need to Start Thinking About Next-Gen Image Formats", "url": "https://suganthan.com/blog/next-gen-image-formats-for-seo/", "published_at": "2019-03-01T00:00:00+00:00" }, { "id": "01a087e7-b09b-7381-8e44-218e199bfee2", "title": "Rank Math SEO Plugin Review from an SEO Consultant (2026 Update)", "url": "https://suganthan.com/blog/rank-math-seo-plugin-review-from-an-seo-guy/", "published_at": "2019-02-19T00:00:00+00:00" } ] posts Claim your blog
Back to suganthan.com
Blog · corpus.blog/blogs/suganthan.com/posts

suganthan.com

suganthan.com

2026

2020

2019