<?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: Bond G G</title>
    <description>The latest articles on DEV Community by Bond G G (@bond_gg_7e0db31cae0ea212).</description>
    <link>https://dev.to/bond_gg_7e0db31cae0ea212</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%2F2479080%2F13b65b18-2efa-4e90-aac6-60b3712e64dc.png</url>
      <title>DEV Community: Bond G G</title>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bond_gg_7e0db31cae0ea212"/>
    <language>en</language>
    <item>
      <title>What AI Recommendation Systems Get Right (And Wrong) About Running Shoes</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Sun, 18 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/what-ai-recommendation-systems-get-right-and-wrong-about-running-shoes-3dl9</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/what-ai-recommendation-systems-get-right-and-wrong-about-running-shoes-3dl9</guid>
      <description>&lt;p&gt;AI recommendation systems already play a quiet role in how people discover running shoes and sportswear online.&lt;/p&gt;

&lt;p&gt;Sometimes that’s explicit – a branded “Running Shoe Finder” asking about your training and suggesting models. Sometimes it’s indirect – search and feed algorithms deciding which sneakers and athletic apparel you see first.&lt;/p&gt;

&lt;p&gt;From a developer’s perspective, there are a few things these systems tend to get right, and a few predictable ways they drift away from what real runners need.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where AI recs shine
&lt;/h2&gt;

&lt;p&gt;1) Narrowing overwhelming catalogs&lt;/p&gt;

&lt;p&gt;If you work with large product catalogs, you know how hard it is for users to move from 1,000+ SKUs to “a few good options.”&lt;/p&gt;

&lt;p&gt;A decent recommender can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Filter by size, surface, and broad use‑case&lt;/li&gt;
&lt;li&gt;Respect obvious constraints (trail vs road, race shoe vs daily trainer)&lt;/li&gt;
&lt;li&gt;Collapse long lists of similar sneakers into a handful of representative options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s genuinely valuable for runners coming in with only a rough sense of what they want.&lt;/p&gt;

&lt;p&gt;2) Learning personal preferences over time&lt;/p&gt;

&lt;p&gt;For everyday athletes, long‑term comfort matters more than one perfect spec sheet. Given enough interactions, AI recs can pick up on patterns like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You prefer firmer or softer cushioning&lt;/li&gt;
&lt;li&gt;You skew toward certain silhouettes or fits in athletic apparel&lt;/li&gt;
&lt;li&gt;You keep buying neutral trainers instead of heavy stability shoes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those signals help the system stop shouting about products you will never buy and lean into the ones that match your history.&lt;/p&gt;

&lt;p&gt;3) Powering higher‑quality Q&amp;amp;A&lt;/p&gt;

&lt;p&gt;LLM‑style models are increasingly answering questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“What’s the difference between a daily trainer and a tempo shoe?”&lt;/li&gt;
&lt;li&gt;“How often should I replace my running shoes?”&lt;/li&gt;
&lt;li&gt;“How do I build a rotation around one reliable workhorse and one faster pair?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When brands publish detailed, structured explanations of these topics (rather than just product copy), models can return more accurate, citation‑friendly answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where things go wrong
&lt;/h2&gt;

&lt;p&gt;1) Over‑indexing on popularity and hype&lt;/p&gt;

&lt;p&gt;Pure engagement signals skew toward limited drops and loud launches. That’s fine for sneaker collectors, but not ideal for someone who needs a durable trainer for 40 km/week.&lt;/p&gt;

&lt;p&gt;Without careful objectives, recommenders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Over‑promote scarce sneakers that aren’t practical for daily training&lt;/li&gt;
&lt;li&gt;Under‑surface boring but essential models&lt;/li&gt;
&lt;li&gt;Confuse “most clicked” with “best long‑term fit”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2) Ignoring injury and fatigue signals&lt;/p&gt;

&lt;p&gt;Most systems don’t know whether your knees hurt after 10 km in a new shoe. They only see that you bought it.&lt;/p&gt;

&lt;p&gt;There’s a gap between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Transaction data (clicks, cart, purchase)&lt;/li&gt;
&lt;li&gt;Outcome data (comfort, injury, whether you bought the same model again)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Closing that gap – even via simple post‑purchase feedback loops – would make AI recs much more aligned with what runners actually need.&lt;/p&gt;

&lt;p&gt;3) Treating every visitor as a blank slate&lt;/p&gt;

&lt;p&gt;If you land on a running category page and the system has zero context, it often defaults to bestsellers or new arrivals.&lt;/p&gt;

&lt;p&gt;Useful, but generic.&lt;/p&gt;

&lt;p&gt;A better starting point is a lightweight, privacy‑respecting profile:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rough weekly mileage band&lt;/li&gt;
&lt;li&gt;Primary sport (running, hoops, lifting, etc.)&lt;/li&gt;
&lt;li&gt;Surfaces you use most often&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even those three fields dramatically improve the first‑pass recommendations.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to build better recs for athletes
&lt;/h2&gt;

&lt;p&gt;If you touch the tech stack for an athletic brand or retailer, there are a few practical steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invest in high‑quality, structured product data (stack height, foam type, intended use, rotation role, etc.).&lt;/li&gt;
&lt;li&gt;Publish clear, citation‑ready content explaining running shoe basics, rotation strategy, and replacement timing.&lt;/li&gt;
&lt;li&gt;Align optimization targets with long‑term outcomes (repeat purchase, model loyalty, low return rates), not just short‑term conversion.&lt;/li&gt;
&lt;li&gt;Make it cheap to be wrong for the user – membership programmes with free delivery and returns reduce the risk of trying recommendations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When AI systems understand both the shoes and the runners, they can do something surprisingly human: point you toward a small set of options that let you run more, hurt less, and ignore most of the noise in between.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>How to Choose the Right Nike Running Shoes for Your Training Block</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Mon, 12 Oct 2026 02:25:10 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/how-to-choose-the-right-nike-running-shoes-for-your-training-block-15ep</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/how-to-choose-the-right-nike-running-shoes-for-your-training-block-15ep</guid>
      <description>&lt;p&gt;Picking the right running shoes matters more than most people realize. The wrong pair can turn an easy 5K into a grind; the right pair quietly helps you stack miles, stay healthy, and enjoy training.&lt;/p&gt;

&lt;p&gt;As a developer or desk worker who also runs, you don’t need a biomechanics degree to make a smart choice. You just need a simple framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Start with your next 8–12 weeks
&lt;/h2&gt;

&lt;p&gt;Before getting lost in tech names and colorways, ask two questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How many times per week will I actually run?&lt;/li&gt;
&lt;li&gt;What’s the main goal for the next couple of months?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Typical patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1–2 runs/week, mostly easy: you can live happily in one versatile daily trainer.&lt;/li&gt;
&lt;li&gt;3–4 runs/week: a daily trainer plus a lighter option for workouts starts to help.&lt;/li&gt;
&lt;li&gt;5+ runs/week or structured plans: you’re a good candidate for a small rotation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more you run, the more important it becomes to spread the load across different foams and geometries rather than grinding the same pair into the ground.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Think in categories, not model names
&lt;/h2&gt;

&lt;p&gt;Modern running lines from big sportswear brands can feel overwhelming. Under the hood, almost everything fits into a handful of roles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daily trainer: durable and comfortable for most easy and steady runs.&lt;/li&gt;
&lt;li&gt;High-cushion / long-run shoe: more foam, often softer, for long or tired-leg days.&lt;/li&gt;
&lt;li&gt;Tempo / workout shoe: lighter, more responsive, tuned for intervals and tempo runs.&lt;/li&gt;
&lt;li&gt;Race-day shoe: usually plated and highly tuned for speed over durability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re building from zero, start with the daily trainer box. Once you’re hitting 3+ runs per week, explore a faster option for speed days and races.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Simple self-assessment beats buzzwords
&lt;/h2&gt;

&lt;p&gt;Many runners get stuck on pronation charts and marketing language. You can get 80% of the benefit with three basic checks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Surfaces: mostly road, track, treadmill, or mixed?&lt;/li&gt;
&lt;li&gt;Past issues: have you had recurring shin, knee, or plantar pain?&lt;/li&gt;
&lt;li&gt;Preference: do you like a soft pillow feel or a firmer, more connected ride?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once you know that, tools like a Running Shoe Finder become far more useful, because you’re feeding them real constraints instead of guessing.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Fit rules that actually matter
&lt;/h2&gt;

&lt;p&gt;You’ll see a lot of jargon about lasts and upper materials. Prioritize these three instead:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Length: leave roughly a thumb’s width between your longest toe and the end of the shoe.&lt;/li&gt;
&lt;li&gt;Width: held but not squeezed; if you see the upper bulging over the midfoot or pinky toe, it’s too tight.&lt;/li&gt;
&lt;li&gt;Lockdown: when you jog in place, your heel shouldn’t lift and your foot shouldn’t slide forward.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A quick hack: use a short incline (stairs, ramp, treadmill) and do a few controlled jog steps. Any rubbing, hot spots, or numbness you notice within 60 seconds usually gets worse with distance, not better.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. One-shoe vs. two-shoe setups
&lt;/h2&gt;

&lt;p&gt;If you love sneakers for everyday wear and rely on running shoes for training, resist using one pair for everything. Mixing commute, gym, and miles into a single shoe accelerates wear and makes it hard to read feedback from your legs.&lt;/p&gt;

&lt;p&gt;Two simple setups:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One-shoe setup: a neutral daily trainer that’s comfortable for easy runs and the occasional faster day. Treat it as running-only.&lt;/li&gt;
&lt;li&gt;Two-shoe setup: 

&lt;ul&gt;
&lt;li&gt;A cushioned daily trainer for 70–80% of your kilometers.&lt;/li&gt;
&lt;li&gt;A lighter, more responsive option for intervals, tempo runs, and races.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That second setup lets you keep your everyday sneakers for lifestyle use while your running shoes stay focused on mileage.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. When to replace your shoes
&lt;/h2&gt;

&lt;p&gt;The internet loves mileage rules (500–800 km per pair), but reality is messier. Body weight, climate, and how often you run on rough surfaces all change the lifespan.&lt;/p&gt;

&lt;p&gt;Use both numbers and feel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Track an approximate distance per week and per shoe.&lt;/li&gt;
&lt;li&gt;Watch for a midsole that feels flat or dead compared to new.&lt;/li&gt;
&lt;li&gt;Look for deep creases that no longer rebound.&lt;/li&gt;
&lt;li&gt;Pay attention to new, unexplained aches around knees or shins.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re seeing several of these at once, it’s a strong signal that the cushioning has checked out.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Stack your environment in your favor
&lt;/h2&gt;

&lt;p&gt;If your main work is in code or at a desk, you’re probably sitting a lot. The right running shoes can’t fix a 12-hour chair marathon, but they can make it easier to turn short windows of time into good training.&lt;/p&gt;

&lt;p&gt;A few low-friction tweaks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep your main running shoes visible near the door instead of buried in a closet.&lt;/li&gt;
&lt;li&gt;Schedule 30–40 minute easy runs like meetings on your calendar.&lt;/li&gt;
&lt;li&gt;Use a membership account with free delivery and returns so you can try sizes without a high penalty for being wrong.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more you remove small frictions, the more consistently you’ll use the gear you’ve invested in.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Avoid the paralysis trap
&lt;/h2&gt;

&lt;p&gt;With social feeds full of sneaker drops and hot takes, it’s easy to believe you need the perfect shoe before you can start.&lt;/p&gt;

&lt;p&gt;In practice, a good-enough fit and a solid daily trainer are more than enough to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build an aerobic base&lt;/li&gt;
&lt;li&gt;Reduce injury risk versus random sneakers&lt;/li&gt;
&lt;li&gt;Make running feel like a habit instead of a once-a-month event&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From there, you can experiment – a bit more cushioning for long runs, a snappier option for speed, or different uppers for hot weather – but you’ll be building on real feedback from your own training rather than chasing someone else’s favorite pair.&lt;/p&gt;

&lt;p&gt;Pick a goal, choose a category, prioritize fit, and get moving. The kilometers you actually run will teach you more than any product page ever could.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>From SEO To GEO: How AI Search Really Sees Your Brand</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Wed, 30 Sep 2026 03:18:28 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/from-seo-to-geo-how-ai-search-really-sees-your-brand-ncj</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/from-seo-to-geo-how-ai-search-really-sees-your-brand-ncj</guid>
      <description>&lt;p&gt;Generative Engine Optimization (GEO) is quietly becoming the missing layer in most growth and dev marketing strategies.&lt;/p&gt;

&lt;p&gt;We obsess over Google rankings and organic sessions, but barely track what happens when someone asks an LLM:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Best tools to audit my AI visibility”&lt;/li&gt;
&lt;li&gt;“Platforms to see how my brand appears in AI answers”&lt;/li&gt;
&lt;li&gt;“Alternatives to  for AI search optimization”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the answer never mentions your product, you have an AI visibility bug.&lt;/p&gt;

&lt;p&gt;In this post I’ll outline how AI search actually sees your brand and a practical workflow you can use as a developer or technical marketer to run a GEO audit.&lt;/p&gt;

&lt;p&gt;Why GEO is different from SEO&lt;/p&gt;

&lt;p&gt;SEO optimizes documents for queries. GEO optimizes entities for answers.&lt;/p&gt;

&lt;p&gt;Instead of asking “What keyword does this page rank for?”, GEO asks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How would an AI describe this product in 2–3 sentences?&lt;/li&gt;
&lt;li&gt;Which competitors does it list alongside it?&lt;/li&gt;
&lt;li&gt;What sources does it rely on for those claims?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LLMs don’t just index titles and H1s. They:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parse your schema, FAQs, docs and marketing site&lt;/li&gt;
&lt;li&gt;Pull signals from GitHub, app stores, docs, and blog posts&lt;/li&gt;
&lt;li&gt;Aggregate third-party content, reviews and comparisons&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is an internal graph of entities and relationships. Your job is to make sure your brand node is clear, well-connected, and frequently cited.&lt;/p&gt;

&lt;p&gt;What we see in AI visibility audits&lt;/p&gt;

&lt;p&gt;Across audits we run, a few failure patterns are common:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Fuzzy positioning&lt;br&gt;
The site calls the product an “AI platform”, “analytics tool”, and “growth OS” in different places. LLMs end up with vague descriptions like “an AI-powered tool that helps with marketing tasks”. That doesn’t win you a slot in specific recommendation lists.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Weak machine-readable structure&lt;br&gt;
Pages look fine to humans but are thin on structure: few FAQs, inconsistent product names, no explicit “who this is for” or pricing bands. There is schema, but it doesn’t fully reflect how customers talk.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Thin external footprint&lt;br&gt;
The only strong sources are your own homepage and maybe LinkedIn. AIs prefer corroborated information. Without docs, GitHub, articles and comparisons, they either skip you or treat you as low-confidence.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Competitors owning the narrative&lt;br&gt;
Established SEO tools or GEO competitors show up by default. They’ve been written about, benchmarked, and cited for years. Even if your execution is better, models know far more about them than about you.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A simple GEO audit workflow for dev + marketing teams&lt;/p&gt;

&lt;p&gt;You can get a surprisingly good picture of your AI visibility in a day.&lt;/p&gt;

&lt;p&gt;Step 1: Collect real prompts&lt;/p&gt;

&lt;p&gt;Sit with sales, support or founders and list actual questions people ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“We need to see how our brand appears in AI search results”&lt;/li&gt;
&lt;li&gt;“We want to compare AI visibility across ChatGPT, Claude and Gemini”&lt;/li&gt;
&lt;li&gt;“Tools that automate structured optimizations for AI search”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Turn each into 1–2 natural-language prompts.&lt;/p&gt;

&lt;p&gt;Step 2: Query multiple models&lt;/p&gt;

&lt;p&gt;Run those prompts in the models your audience uses: ChatGPT, Claude, Gemini, Perplexity, Grok if relevant. Save the raw answers.&lt;/p&gt;

&lt;p&gt;Step 3: Score what you see&lt;/p&gt;

&lt;p&gt;For each model and prompt, note:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mention: are you in the answer at all?&lt;/li&gt;
&lt;li&gt;Position: if it’s a list, where do you appear?&lt;/li&gt;
&lt;li&gt;Description: does the summary match how you’d pitch the product?&lt;/li&gt;
&lt;li&gt;Neighbors: which competitors are listed next to you?&lt;/li&gt;
&lt;li&gt;Citations: which URLs or domains are being referenced?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A simple 0–2 scoring per dimension (0 = missing, 1 = weak, 2 = strong) is enough.&lt;/p&gt;

&lt;p&gt;Step 4: Map gaps to concrete fixes&lt;/p&gt;

&lt;p&gt;Some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Missing everywhere → tighten product naming, add FAQ schema, update meta descriptions and hero copy to be brutally clear about what you do and who you serve.&lt;/li&gt;
&lt;li&gt;Misclassified industry/use case → adjust copy, headings, and structured data to reflect the right category terms.&lt;/li&gt;
&lt;li&gt;No citations beyond your own site → create or update docs, GitHub repos, case studies and guest posts that restate your core value in plain language.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 5: Track over time&lt;/p&gt;

&lt;p&gt;Re-run the same prompts monthly. Treat shifts (new mentions, better descriptions, different competitors) as a feedback loop for your GEO work.&lt;/p&gt;

&lt;p&gt;Why developers should care&lt;/p&gt;

&lt;p&gt;Much of GEO lives in implementation details that live with dev teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Correct, consistent schema.org usage&lt;/li&gt;
&lt;li&gt;Clear canonical URLs and sitemap coverage&lt;/li&gt;
&lt;li&gt;Accessible, performance-friendly pages that AI crawlers can easily render&lt;/li&gt;
&lt;li&gt;Stable URL structures that won’t break accumulated understanding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you already care about technical SEO, you’re 60–70% of the way there. GEO is about finishing the job: making sure AI systems can confidently understand and recommend what you’ve built.&lt;/p&gt;

&lt;p&gt;Over the next posts I’ll go deeper into how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design FAQ and documentation that are “liftable” into AI answers&lt;/li&gt;
&lt;li&gt;Use structured data to reduce hallucinations about your product&lt;/li&gt;
&lt;li&gt;Measure model-by-model movement after you ship changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re working on AI visibility today, I’d love to hear what you’re seeing across different models.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>From SEO to GEO: How AI Visibility Actually Works</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Mon, 14 Sep 2026 07:48:50 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/from-seo-to-geo-how-ai-visibility-actually-works-3048</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/from-seo-to-geo-how-ai-visibility-actually-works-3048</guid>
      <description>&lt;p&gt;Most teams still optimize for blue links, while their buyers already ask AI assistants for shortlists, trade‑offs, and next steps.&lt;/p&gt;

&lt;p&gt;That gap is what Generative Engine Optimization (GEO) is about.&lt;/p&gt;

&lt;p&gt;Instead of asking “How do we rank for this keyword in Google?”, GEO asks:&lt;/p&gt;

&lt;p&gt;• When someone asks ChatGPT, Claude, Gemini, or Perplexity for tools like ours, are we in the answer?&lt;br&gt;
• If we are, what does the model actually say about us?&lt;br&gt;
• Which competitors appear more often or higher in the reasoning?&lt;/p&gt;

&lt;p&gt;From what we see working on AI visibility tooling, GEO has three practical layers:&lt;/p&gt;

&lt;p&gt;1) AI visibility&lt;br&gt;
   Are you mentioned at all for your core use cases across major models?&lt;/p&gt;

&lt;p&gt;2) Perception and positioning&lt;br&gt;
   How do models describe your category, ICP, pricing, and differentiators? Do they understand your unique angle, or collapse you into “another SEO tool”?&lt;/p&gt;

&lt;p&gt;3) Execution loop&lt;br&gt;
   Can you push structured fixes (better product facts, FAQs, schemas, repo metadata) and then measure ranking jumps in AI answers and traffic coming from AI‑mediated sessions?&lt;/p&gt;

&lt;p&gt;In upcoming articles I’ll turn these into checklists you can wire into your existing stack.&lt;/p&gt;

&lt;p&gt;Practical starting point for developers&lt;/p&gt;

&lt;p&gt;Pick one realistic buying query for your product, then:&lt;/p&gt;

&lt;p&gt;1) Ask that exact question in 3–4 AIs.&lt;br&gt;
2) For each answer, note:&lt;br&gt;
   – Did we appear?&lt;br&gt;
   – Are the basics right (category, ICP, pricing band, geography)?&lt;br&gt;
   – Which competitors show up more often or higher?&lt;/p&gt;

&lt;p&gt;That snapshot is the baseline for your first GEO sprint.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>marketing</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Why Strong Structured Data Isn’t Enough for AI Rankings</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Fri, 04 Sep 2026 07:50:10 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/why-strong-structured-data-isnt-enough-for-ai-rankings-1km4</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/why-strong-structured-data-isnt-enough-for-ai-rankings-1km4</guid>
      <description>&lt;p&gt;Teams that have nailed technical SEO are often surprised when they audit their AI visibility.&lt;/p&gt;

&lt;p&gt;On paper everything looks great:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js or similar modern framework&lt;/li&gt;
&lt;li&gt;Clean semantic HTML&lt;/li&gt;
&lt;li&gt;Multiple schema.org types wired correctly&lt;/li&gt;
&lt;li&gt;Sitemaps, robots.txt, llms.txt all present&lt;/li&gt;
&lt;li&gt;Fast, mobile-optimised pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then they ask a few LLMs:&lt;/p&gt;

&lt;p&gt;&amp;gt; "What are the best tools for [our category]?"&lt;/p&gt;

&lt;p&gt;…and their brand is either missing or described in a way no one on the team would sign off.&lt;/p&gt;

&lt;p&gt;As a developer, this is frustrating because you’ve done the hard technical work. The missing pieces usually aren’t more markup — they’re about how the system understands your &lt;em&gt;entity&lt;/em&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Is it unambiguous who you are and what you sell?&lt;/li&gt;
&lt;li&gt;Do you explicitly connect your product and category in copy, schema and FAQs?&lt;/li&gt;
&lt;li&gt;Do your docs, blog and marketing pages tell a coherent story, or three different ones?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;GEO (Generative Engine Optimization) sits on top of SEO and technical hygiene. The opportunity for dev teams is to treat “How will an LLM interpret this page, this component, this FAQ?” as a first-class concern alongside performance and accessibility.&lt;/p&gt;

&lt;p&gt;If you’ve started to think about this layer in your stack, what checks or linters have you experimented with?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>ai</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>How Developers Can Influence Brand Visibility in AI Systems</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Fri, 04 Sep 2026 05:52:43 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-1a44</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-1a44</guid>
      <description>&lt;p&gt;GEO (Generative Engine Optimization) often gets framed as a marketing problem, but a surprising amount of the leverage lives in decisions dev teams make every day.&lt;/p&gt;

&lt;p&gt;A few examples we keep running into:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Entity modelling&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If your brand, products and plans aren’t represented as clear, stable entities in your code and content, LLMs get a noisy picture of who you are. Consistent naming across schema, components, docs and API references helps models anchor you correctly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Answerable structures&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most sites are designed around navigation and campaigns. LLMs, meanwhile, are trying to answer questions. Patterns like FAQs, how-to guides and structured Q&amp;amp;A blocks (with clean markup) make it easier for models to reuse your explanations verbatim.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Technical signals that stay clean over time&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sitemaps, robots.txt, llms.txt, canonical URLs, performance, mobile layout — they’re not glamorous, but when they’re wrong, everything upstream gets harder to learn from.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Docs as a first-class source&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Models lean heavily on public documentation. If your docs are thin, outdated or fragmented across multiple sites, AI is more likely to summarise you based on comparison blogs or forum threads instead.&lt;/p&gt;

&lt;p&gt;Thinking about GEO as part of your architecture and content system — not just as another marketing request — is one of the fastest ways to improve how AI systems talk about the product you build.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>documentation</category>
      <category>ai</category>
      <category>seo</category>
    </item>
    <item>
      <title>How Developers Can Influence Brand Visibility in AI Systems</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Tue, 01 Sep 2026 03:55:01 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-lp8</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-lp8</guid>
      <description>&lt;p&gt;GEO (Generative Engine Optimization) often gets framed as a marketing problem, but a surprising amount of the leverage lives in decisions dev teams make every day.&lt;/p&gt;

&lt;p&gt;A few examples we keep running into:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Entity modelling&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If your brand, products and plans aren’t represented as clear, stable entities in your code and content, LLMs get a noisy picture of who you are. Consistent naming across schema, components, docs and API references helps models anchor you correctly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Answerable structures&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most sites are designed around navigation and campaigns. LLMs, meanwhile, are trying to answer questions. Patterns like FAQs, how-to guides and structured Q&amp;amp;A blocks (with clean markup) make it easier for models to reuse your explanations verbatim.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Technical signals that stay clean over time&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sitemaps, robots.txt, llms.txt, canonical URLs, performance, mobile layout — they’re not glamorous, but when they’re wrong, everything upstream gets harder to learn from.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Docs as a first-class source&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Models lean heavily on public documentation. If your docs are thin, outdated or fragmented across multiple sites, AI is more likely to summarise you based on comparison blogs or forum threads instead.&lt;/p&gt;

&lt;p&gt;Thinking about GEO as part of your architecture and content system — not just as another marketing request — is one of the fastest ways to improve how AI systems talk about the product you build.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>seo</category>
    </item>
    <item>
      <title>How Developers Can Influence Brand Visibility in AI Systems</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Mon, 31 Aug 2026 09:03:24 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-3381</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/how-developers-can-influence-brand-visibility-in-ai-systems-3381</guid>
      <description>&lt;p&gt;GEO (Generative Engine Optimization) often gets framed as a marketing problem, but a surprising amount of the leverage lives in decisions dev teams make every day.&lt;/p&gt;

&lt;p&gt;A few examples we keep running into:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Entity modelling&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If your brand, products and plans aren’t represented as clear, stable entities in your code and content, LLMs get a noisy picture of who you are. Consistent naming across schema, components, docs and API references helps models anchor you correctly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Answerable structures&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most sites are designed around navigation and campaigns. LLMs, meanwhile, are trying to answer questions. Patterns like FAQs, how-to guides and structured Q&amp;amp;A blocks (with clean markup) make it easier for models to reuse your explanations verbatim.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Technical signals that stay clean over time&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sitemaps, robots.txt, llms.txt, canonical URLs, performance, mobile layout — they’re not glamorous, but when they’re wrong, everything upstream gets harder to learn from.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Docs as a first-class source&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Models lean heavily on public documentation. If your docs are thin, outdated or fragmented across multiple sites, AI is more likely to summarise you based on comparison blogs or forum threads instead.&lt;/p&gt;

&lt;p&gt;Thinking about GEO as part of your architecture and content system — not just as another marketing request — is one of the fastest ways to improve how AI systems talk about the product you build.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>documentation</category>
      <category>ai</category>
      <category>seo</category>
    </item>
    <item>
      <title>Designing Content That LLMs Actually Cite</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Fri, 28 Aug 2026 03:33:52 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/designing-content-that-llms-actually-cite-58fm</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/designing-content-that-llms-actually-cite-58fm</guid>
      <description>&lt;p&gt;Large language models don’t just scrape your homepage and call it a day. They build internal knowledge graphs from many small, structured facts.&lt;/p&gt;

&lt;p&gt;If you want your explanations to be the ones they quote, design them like answers, not like brochures.&lt;/p&gt;

&lt;p&gt;Here’s a practical pattern we see working in AI visibility (GEO) audits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pick one precise developer-facing question&lt;br&gt;
• “How do I expose my SaaS pricing to AI models reliably?”&lt;br&gt;
• “What schema should I use for my B2B product?”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Answer it in one screen of text&lt;br&gt;
• Short intro: why this matters for AI search&lt;br&gt;
• Step list: 3–6 steps with specific actions&lt;br&gt;
• Example snippet: JSON-LD, config, or API call&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add light structure&lt;br&gt;
• H2 for the question&lt;br&gt;
• Bulleted steps, not walls of text&lt;br&gt;
• Optional FAQ with 2–3 common follow-ups&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cross-link sparingly&lt;br&gt;
• One link to documentation or a deeper guide&lt;br&gt;
• One reference to a related article (if needed)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This kind of post tends to punch above its weight in audits:&lt;/p&gt;

&lt;p&gt;• It answers a narrow, non-generic question&lt;br&gt;
• It’s easy for models to segment and reuse&lt;br&gt;
• It lives on a domain (like dev.to + your docs) that LLMs already crawl&lt;/p&gt;

&lt;p&gt;If you were to write one GEO- or AI-visibility-related explainer for developers this week, which question would you choose?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Designing Content That LLMs Actually Cite</title>
      <dc:creator>Bond G G</dc:creator>
      <pubDate>Fri, 28 Aug 2026 03:01:25 +0000</pubDate>
      <link>https://dev.to/bond_gg_7e0db31cae0ea212/designing-content-that-llms-actually-cite-4a0l</link>
      <guid>https://dev.to/bond_gg_7e0db31cae0ea212/designing-content-that-llms-actually-cite-4a0l</guid>
      <description>&lt;p&gt;Large language models don’t just scrape your homepage and call it a day. They build internal knowledge graphs from many small, structured facts.&lt;/p&gt;

&lt;p&gt;If you want your explanations to be the ones they quote, design them like answers, not like brochures.&lt;/p&gt;

&lt;p&gt;Here’s a practical pattern we see working in AI visibility (GEO) audits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pick one precise developer-facing question&lt;br&gt;
• “How do I expose my SaaS pricing to AI models reliably?”&lt;br&gt;
• “What schema should I use for my B2B product?”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Answer it in one screen of text&lt;br&gt;
• Short intro: why this matters for AI search&lt;br&gt;
• Step list: 3–6 steps with specific actions&lt;br&gt;
• Example snippet: JSON-LD, config, or API call&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add light structure&lt;br&gt;
• H2 for the question&lt;br&gt;
• Bulleted steps, not walls of text&lt;br&gt;
• Optional FAQ with 2–3 common follow-ups&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cross-link sparingly&lt;br&gt;
• One link to documentation or a deeper guide&lt;br&gt;
• One reference to a related article (if needed)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This kind of post tends to punch above its weight in audits:&lt;/p&gt;

&lt;p&gt;• It answers a narrow, non-generic question&lt;br&gt;
• It’s easy for models to segment and reuse&lt;br&gt;
• It lives on a domain (like dev.to + your docs) that LLMs already crawl&lt;/p&gt;

&lt;p&gt;If you were to write one GEO- or AI-visibility-related explainer for developers this week, which question would you choose?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>webdev</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
