# /winston: Winston Digital Marketing > AI-native marketing agency in NYC and Brooklyn. SEO, GEO (Generative Engine Optimization), paid media, content, social, cannabis marketing, and AI integration. Founded by John Morabito, internationally known SEO practitioner. Marketing services productized $1,000–$5,000 per month. AI integration projects up to $20,000. This site ships clean Markdown twins of every page for AI agents at the URLs listed below. The `/api/mcp` endpoint exposes the same content as a JSON-RPC HTTP MCP server (protocol revision 2025-06-18) with tools for service-pricing lookup, per-prospect briefs, and an 8-signal citation-readiness audit. See `/.well-known/mcp.json` for the discovery catalog. ## Services - [Search Engine Optimization (SEO)](https://www.winstondigitalmarketing.com/content/services/seo.md): Technical SEO, on-page work at volume, AI-era schema, local SEO. Retainer $1,800–$5,000 per month. Free 48-hour audit. - [Generative Engine Optimization (GEO)](https://www.winstondigitalmarketing.com/content/services/generative-engine-optimization.md): Citation tracking and optimization for ChatGPT, Perplexity, Claude, Google AI Overviews. Works alongside an existing SEO agency or in-house team. Entry tier $750 per month (GEO Tracker plus a few hours of consulting); GEO retainers $1,800–$3,000 per month. - [Paid Media](https://www.winstondigitalmarketing.com/content/services/paid-media.md): Google, Meta, TikTok, LinkedIn ads, run on their own or next to an in-house team or media buyer. Fees $1,500–$5,000 per month plus media spend. - [Social Media](https://www.winstondigitalmarketing.com/content/services/social-media.md): Paid and organic across Facebook, Instagram, LinkedIn, TikTok. $1,800–$5,000 per month. - [Content Creation](https://www.winstondigitalmarketing.com/content/services/content-creation.md): AI content agency writing in your brand voice at volume, human-edited, alongside your in-house team. $1,500–$5,000 per month. - [Cannabis Marketing](https://www.winstondigitalmarketing.com/content/services/cannabis-marketing.md): NY-compliant SEO, paid media (yes, on Meta/Google/TikTok), and content for dispensaries and brands. LeafBridge integration partner for Dutchie. - [Dispensary SEO](https://www.winstondigitalmarketing.com/content/services/cannabis-marketing/seo.md): Dispensary SEO for licensed retailers, multi-location groups, MSOs and cannabis brands in every legal market: local SEO and the map pack, menu-level product SEO, deep Dutchie integration via the LeafBridge partnership, Weedmaps and Leafly, and AI search visibility in ChatGPT, Gemini and Google AI Overviews. The compounding channel in a category where paid is hard. - [New York Dispensary SEO](https://www.winstondigitalmarketing.com/content/services/cannabis-marketing/seo/new-york.md): The New York state program: why licensed retail here competes against unlicensed demand, borough-level density, the five NYC borough programs, and upstate markets. Retainers from $1,800 per month. - [Cannabis Paid Media and PPC (brands and MSOs)](https://www.winstondigitalmarketing.com/content/services/cannabis-marketing/paid-media.md): How Winston runs cannabis paid media despite the category bans: what Google Ads will and will not run for cannabis PPC, ad creative built to pass review, multi-state operator programs with out-of-home where permitted, and where paid fits alongside dispensary SEO. - [Agentic Workforce](https://www.winstondigitalmarketing.com/content/services/agentic-workforce.md): Named Claude Skills replacing 2–10 person agency teams. $5,000–$20,000 per month. ## AI Marketing sub-services - [Custom GPTs and Claude Skills](https://www.winstondigitalmarketing.com/content/services/ai-marketing/custom-gpts-and-skills.md): Custom GPTs and Claude Skills for in-house teams, built inside the ChatGPT or Claude accounts you already pay for. One-time builds $2,500 to $15,000+. - [Tool Integration (MCP)](https://www.winstondigitalmarketing.com/content/services/ai-marketing/tool-integration.md): HubSpot, Salesforce, Notion, Slack, Airtable integration via MCP. $2,500–$20,000 project. - [Agentic Web](https://www.winstondigitalmarketing.com/content/services/ai-marketing/agentic-web.md): Agent-ready websites and MCP for enterprise and martech marketing teams: MCP server, schema rebuild, Markdown-for-bots. $2,500–$20,000 project. - [Content Workflows](https://www.winstondigitalmarketing.com/content/services/ai-marketing/content-workflows.md): Skill-driven content production. $1,500–$5,000 per month. - [Strategy Assessment](https://www.winstondigitalmarketing.com/content/services/ai-marketing/strategy-assessment.md): One-time AI readiness audit. $1,500–$7,500. - [AI Consulting and Team Training](https://www.winstondigitalmarketing.com/content/services/ai-consulting.md): We set up AI content workflows, Custom GPTs, Claude Skills and MCP with your team and train them to run it. Workshops from $2,500, team programs from $7,500, embedded AI lead from $5,000 per month. ## Playbooks - [Can You Advertise Cannabis on Google?](https://www.winstondigitalmarketing.com/content/playbooks/can-you-advertise-cannabis-on-google.md): Short answer no. Google Ads prohibits cannabis promotion even in legal states, enforcement is automated. What the policy covers, the narrow CBD gray area, what gets an account suspended, and the compliant channels (SEO, GBP, native networks) that work instead. - [Cannabis Advertising Laws by State (2026)](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-advertising-laws-by-state.md): Where and how cannabis can be legally advertised across US states. The three governing layers (federal, state, platform), the rules nearly every legal state shares (21+, no youth appeal, audience thresholds, disclaimers), what each channel allows, which ad networks accept cannabis, billboard limits, how multi-state operators keep one campaign compliant, and why platform bans make earned and owned channels the backbone. - [How to Measure AI Search Traffic in GA4](https://www.winstondigitalmarketing.com/content/playbooks/how-to-measure-ai-search-traffic-ga4.md): How to measure AI search traffic in GA4 after the May 2026 AI Assistant channel: which assistants Google names (ChatGPT, Gemini, DeepSeek, Copilot, Grok, plus Claude in the launch announcement), how to check Claude and Perplexity in source / medium, the custom channel that combines the ai-assistant medium with a host regex, why AI Overviews and AI Mode stay invisible, and how to join citation data to GA4 conversions by landing page. - [How to Optimize for Bing Copilot Answers: The 2026 Setup](https://www.winstondigitalmarketing.com/content/playbooks/bing-copilot-optimization.md): How Bing Copilot optimization works in 2026. Copilot retrieves candidates from Bing's index then GPT writes a cited answer, so winning is two gates: rank in Bing (Webmaster Tools, IndexNow, links) and be the clearest liftable answer on the page. The connected schema graph that removes entity ambiguity, and why Bing is the cheapest AI-citation surface to win because almost no one competes for it. - [Local SEO for HVAC and Home-Service Contractors](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-hvac-contractors.md): HVAC SEO for service-area businesses that win across the towns they drive to, not the corner they sit on. How to set up Google Business Profile as a service-area business (hidden address, listed towns and ZIPs), why review velocity is the load-bearing local signal, the two page layers that rank (citable service pages with published cost ranges plus one real page per town, not find-and-replace), the connected HVACBusiness and FAQPage entity graph, and the 2026 priority checklist that books the emergency call and wins the AI Overview citation that precedes it. - [Local SEO for Plumbers: The Emergency-Intent Playbook](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-plumbers.md): Local SEO for plumbers built backward from the moment a homeowner searches "emergency plumber near me" with water on the floor. The service-area Google Business Profile setup (hidden address, listed towns, emergency hours), why review velocity is the load-bearing map-pack signal, the three page layers that win (a dedicated emergency-service page, citable service pages with published cost ranges, and one real page per town), the connected Plumber and FAQPage entity graph, and how to get named in the AI Overview that runs above the call. - [Local SEO for Roofers: Ranking for Storm-Season Demand](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-roofers.md): How roofing companies win local search when storm-season demand spikes in a 48-hour window. The service-area Google Business Profile setup, why review velocity that survives slow months is the load-bearing signal, the storm-damage and insurance-claim pages to publish before the season, one real page per town, the connected RoofingContractor and FAQPage entity graph, and how to get named in the AI Overview for "roof repair near me" and "storm damage" queries. - [SEO for Real Estate Agents and Brokerages in 2026](https://www.winstondigitalmarketing.com/content/playbooks/real-estate-agent-seo.md): Why portals win generic listing queries and how agents win the hyperlocal and reputation queries instead. Neighborhood pages built as citable chunks, the IDX crawlability trap, Google Business Profile and reviews, recurring market reports, and getting named in AI answers for "best realtor in [neighborhood]". - [Restaurant SEO: Winning the Near-Me and AI Plate](https://www.winstondigitalmarketing.com/content/playbooks/restaurant-local-seo.md): How restaurants win local search across the surfaces diners use: full-depth Google Business Profile (menu, photos, attributes, reservations), review velocity across Google/Yelp/Apple Maps, the menu published as readable text with Restaurant and Menu schema, cuisine and neighborhood clarity, and getting named in AI answers for "best [cuisine] near me" and "where to eat in [neighborhood]". - [Claude Skills for SEO Teams: The In-House Build Guide](https://www.winstondigitalmarketing.com/content/playbooks/claude-skills-for-seo-teams.md): What a Claude Skill is (SKILL.md plus scripts plus resources), which SEO workflows to package first (keyword mapping, on-page GEO, technical audits, reporting), the folder structure, brand-voice enforcement via a banned-word self-check, the human-in-the-loop QC gate, and how a stack of Skills becomes an agentic content pipeline. - [Product Schema for AI Shopping: Getting Products Into AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/product-schema-for-ai-shopping.md): Tactical Product schema guide (Offer, AggregateRating, Review, price, availability, GTIN/MPN/brand) for getting products surfaced and cited in AI shopping answers across ChatGPT, Gemini, Perplexity, and Google AI Overviews, plus feeds vs on-page and the common mistakes that get the block ignored. - [How to Build Author Authority (E-E-A-T) That AI Engines Trust](https://www.winstondigitalmarketing.com/content/playbooks/how-to-build-author-eeat.md): Real bylines, author bio pages, Person schema with sameAs to verified profiles, demonstrating first-hand experience, and one consistent entity identity across the web, so Google and AI engines credit and cite the named author. - [GEO for B2B: How to Get Cited in the Buyer's AI Research](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-b2b-companies.md): Generative engine optimization for B2B. Why buyers shortlist vendors in ChatGPT and Perplexity before they fill a form, and how comparison and alternatives pages, third-party corroboration on G2 and Reddit, and category-definition content get you named in the answer, measured by citation share. - [Generative Engine Optimization Statistics for 2026](https://www.winstondigitalmarketing.com/content/playbooks/generative-engine-optimization-statistics.md): A sourced roundup of GEO and AI search statistics: only 33% of results overlap between Google and AI answers, 95% of AI citations come from third-party sites (Otterly.AI), Gartner projects organic traffic down 50% by 2028, plus consumer behavior, social/video, and current GEO search demand. Every figure attributed. - [Does Schema Help Your Visibility in AI Search? We Tested It](https://www.winstondigitalmarketing.com/content/playbooks/does-schema-help-ai-visibility.md): A controlled GEO experiment. Two invented metrics, a fake origin, 50 prompts across six AI engines. Google AI Mode cited our orphaned page in 76% of answers and repeated the invented definition verbatim; the fake origin fact never took; retrieval dominated. Full data. - [Your Organic Traffic Isn't Falling as Hard as Your Dashboard Says. Your Measurement Is.](https://www.winstondigitalmarketing.com/content/playbooks/organic-traffic-isnt-dying-your-measurement-is.md): A data-backed case that reported organic decline is partly a measurement failure. Winston's own client portfolio: 67.6% of Search Console clicks had no keyword attached (one DTC site at 79.2%), and non-brand top-three CTR ran 1-4% against the classic 30% benchmark. Why GSC anonymized queries and GA4 Direct misattribution hide real visits, and how to fix your reporting. Sources: Ahrefs, Clickport, SEJ. - [Cannabis SMS Marketing: The Compliance-First Playbook](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-sms-marketing.md): Why SMS is the highest-leverage owned channel for dispensaries when Google and Meta ads are banned. Getting express-written-consent opt-in right (TCPA and carrier basics, general principles), growing the list at every point of contact, segmenting by recency and category, cadence around four to eight messages a month, and what to keep off the channel. General information, not legal advice. - [Cannabis Influencer Marketing: What Actually Works Without Getting Flagged](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-influencer-marketing.md): How cannabis brands run creator programs that survive the three rulebooks (FTC disclosure, state cannabis ad rules, platform content policy), why micro beats macro in a banned category, how to vet creators, the boosting mistake that turns an organic post into a prohibited ad, and measuring it as awareness rather than last-click. General information, not legal advice. - [Can You Post Weed on YouTube?](https://www.winstondigitalmarketing.com/content/playbooks/can-you-post-weed-on-youtube.md): Yes for education, no for selling. YouTube allows educational and lifestyle cannabis content but prohibits facilitating a sale or appealing to minors; cannabis ads and video monetization are off the table. What gets a channel struck, and why dispensaries use YouTube as a search and AI-citation channel that compounds for years. General information, not legal advice. - [Cannabis Content Marketing: The Channel That Still Works When Ads Are Banned](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-content-marketing.md): Content is the one cannabis channel with no ad-policy ceiling. How to build topic clusters instead of one-off posts, mine budtender questions for topics, balance education against commercial intent, and write for AI citations rather than just Google rankings. The load-bearing channel for a category that cannot buy reach. - [Dispensary Loyalty Programs That Actually Drive Repeat Visits](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-loyalty-programs.md): Why retention is the growth lever in cannabis (you cannot buy a repeat visit when ads are banned), how to choose between points, tiers, and cashback, wiring loyalty to SMS and email as one retention system, state-level discount compliance, and measuring repeat purchase rate rather than vanity sign-ups. General information, not legal advice. - [Cannabis Reputation Management: Reviews, Ratings, and AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-reputation-management.md): Reviews are the load-bearing signal for dispensaries across local rankings, the shopper's decision, and AI answers. How to build review velocity compliantly across Google, Weedmaps, and Leafly, respond to positive and negative reviews, and shape how AI engines summarize your dispensary's sentiment. General information, not legal advice. - [New York Dispensary Marketing: A 2026 Playbook for Licensed Operators](https://www.winstondigitalmarketing.com/content/playbooks/new-york-dispensary-marketing.md): How licensed New York dispensaries compete with the legacy market and win without ads: OCM-governed marketing, neighborhood-level local SEO across the boroughs, Weedmaps and Leafly, reviews, content, and making the legal-and-tested advantage the message. General information, not legal advice. - [Dispensary Grand Opening Marketing: The 60-Day Launch Plan](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-grand-opening-marketing.md): A dispensary launch is won in the sixty days before opening, because you cannot buy attention on launch day when cannabis ads are banned. A week-by-week plan: pre-launch Google Business Profile and SEO setup, building an owned email and SMS list before day one, local PR, and why paid cannot rescue a weak launch. General information, not legal advice. - [How Dispensaries Get Cited by ChatGPT and AI Search](https://www.winstondigitalmarketing.com/content/playbooks/how-dispensaries-get-cited-by-chatgpt.md): When someone asks an AI assistant for a dispensary recommendation, the answer is built from third-party sources (reviews, Reddit, local press, directories), not your website, and you cannot buy your way in. How dispensaries earn AI citations through reputation, consistent entity data, and structured content, and how to track it with the GEO Tracker. - [Cannabis Branding: How to Stand Out in a Category That Can't Advertise](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-branding.md): When you cannot buy reach, brand is the moat. Sharp positioning, consistent expression across every touchpoint, designing inside compliance from the start, and why brand consistency is entity consistency that makes you recognizable to search and AI engines. Rebrand versus better execution. General information, not legal advice. - [Weedmaps Optimization: Getting Found on the Platform Cannabis Shoppers Use](https://www.winstondigitalmarketing.com/content/playbooks/weedmaps-optimization.md): How to optimize a dispensary's Weedmaps listing, where high-intent shoppers compare and order: completeness, a live POS-synced menu, reviews, deals, photos, the ranking factors that decide placement, entity consistency, and why Weedmaps is one channel inside an owned-search program rather than the whole strategy. - [Cannabis Delivery Marketing: Winning the Order-Online Search](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-delivery-marketing.md): How cannabis delivery services win the order-online search: delivery-intent local SEO, genuine per-zone city pages, a service-area Google Business Profile, a crawlable menu (fixing the Dutchie iframe problem), and SMS reorder flows that turn an expensive first delivery into owned repeat orders. General information, not legal advice. - [Cannabis Customer Retention: The Metric That Beats CAC in a Banned Category](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-customer-retention.md): Why retention is the growth lever when cannabis acquisition ads are blocked: the lifetime-value framework, cohort repeat rate as the north-star metric, the SMS-email-loyalty owned-channel stack, and win-back sequences. Use your own real numbers, never invented benchmarks. General information, not legal advice. - [Cannabis Website Design: Built for Compliance, Search, and Conversion](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-website-design.md): How to design a cannabis website that serves compliance, search, AI retrieval, and shoppers at once: an age gate that preserves crawlability, a crawlable menu (not an iframe), speed and mobile-first performance, connected schema, trust signals, and accessibility. General information, not legal advice. - [Cannabis Video Marketing: The Undervalued Channel for a Banned Category](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-video-marketing.md): Why video is one of the most undervalued cannabis channels when ads are banned. YouTube and short-form within platform rules, the education and budtender-explainer formats that work, why the transcript (not the footage) is what AI cites, repurposing one shoot into many assets, and judging video as awareness rather than last-click. General information, not legal advice. - [Cannabis Marketing Budget: Where Dispensaries Should Actually Spend](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-marketing-budget.md): A framework, not fake percentages, for allocating a cannabis marketing budget when paid ads are off the table. Fund owned and earned channels first in priority order (website and SEO, Google Business Profile, SMS and email, Weedmaps and Leafly, content and reviews, then compliant paid at the edges), and the two ways operators waste budget. General information, not legal advice. - [Cannabis Affiliate and Partnership Marketing: Earned Reach in a Closed Category](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-affiliate-marketing.md): How cannabis brands build earned reach through affiliates, local cross-promotion, complementary-brand partnerships, and publisher relationships when ads are banned, the state and FTC compliance layer for referral incentives, and why every third-party mention doubles as an AI-citation source. General information, not legal advice. - [Cannabis Out-of-Home Advertising: What's Allowed and What Isn't](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-out-of-home-advertising.md): Out-of-home is one of the few paid channels sometimes open to cannabis, but it is heavily state-regulated. The recurring rule patterns (audience thresholds, placement setbacks, content limits, pre-approval), why it is an awareness layer to add only after your search foundation can catch the demand, and the compliance and opportunity-cost risks. General information, not legal advice. - [How to Measure AI Share of Voice Across ChatGPT, Gemini, and Perplexity](https://www.winstondigitalmarketing.com/content/playbooks/how-to-measure-ai-share-of-voice.md): AI share of voice is the percentage of AI answers that name your brand versus competitors across a fixed prompt set. How to build a stable prompt set, run it across the five engines (ChatGPT, Google AI Overviews, Google AI Mode, Perplexity, Gemini), do the math, and turn it into a metric you improve with GEO work. Measured with the Winston GEO Tracker. - [AI Visibility Monitoring: Why a One-Time Audit Isn't Enough](https://www.winstondigitalmarketing.com/content/playbooks/ai-visibility-monitoring.md): AI answers drift as engines recrawl and reweight sources, so a one-time audit goes stale fast. The difference between an audit (baseline) and monitoring (trend), what changes week to week, how to run monitoring against a fixed prompt set across five engines, and matching cadence to volatility. Measured with the Winston GEO Tracker. - [Tracking AI Citations Across Engines: Why ChatGPT, Gemini, and Perplexity Don't Agree](https://www.winstondigitalmarketing.com/content/playbooks/tracking-ai-citations-across-engines.md): The AI engines return different answers and cite different sources for the same prompt because they use different indexes, source weighting, and retrieval systems. Why single-engine checks mislead, how to track citations across all five engines separately and in aggregate, and why the per-engine cited-source list is a per-engine roadmap. Measured with the Winston GEO Tracker. - [AI Brand Sentiment: How to Track It and Fix Negative AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/ai-brand-sentiment-tracking.md): AI engines characterize you, not just cite you. How to track the tone, recurring themes, and language in how AI describes your brand, why a bad narrative gets echoed across engines as false consensus, why citation and sentiment move independently (high citation with negative sentiment is the worst case), and how to shift the inputs. Measured with the Winston GEO Tracker. - [Content Gap Analysis for AI Search: Prompt Gaps vs Keyword Gaps](https://www.winstondigitalmarketing.com/content/playbooks/ai-content-gap-analysis.md): A content gap analysis lists what competitors cover and you don't. In AI search the gap is a prompt where the engines name a competitor and skip you. How to run both and turn them into one roadmap. - [Competitor AI Visibility Benchmarking: Reading the Leaderboard](https://www.winstondigitalmarketing.com/content/playbooks/competitor-ai-visibility-benchmarking.md): AI visibility is relative, so your citation share only means something against competitors. How to build a share-of-voice leaderboard across a fixed prompt set and five engines, read it by prompt cluster and engine, how it differs from reverse-engineering a competitor's GEO, and how to turn the leaderboard into a plan. Built by the Winston GEO Tracker. - [What a Free AI Visibility Audit Actually Reveals](https://www.winstondigitalmarketing.com/content/playbooks/what-a-free-ai-visibility-audit-reveals.md): A free AI visibility audit is a baseline read of how the five engines treat your brand. The five findings it surfaces (presence, sentiment, competitors, cited sources, gaps), why it beats a manual self-check, why a good free audit is genuinely useful and not just a hook, and why it is the right first step before any GEO work. The Winston free audit runs on the GEO Tracker. - [AI Visibility Reporting: How to Report AI Search Performance to Your Boss or Client](https://www.winstondigitalmarketing.com/content/playbooks/ai-visibility-reporting.md): What an AI visibility report should contain and how to present it to stakeholders who do not live in the tools. Lead with share of voice trend, then competitor position, sentiment, cited sources, and progress since last period; close with a plain-language narrative. How a report differs from a dashboard, how to translate GEO for non-specialists, and how to connect visibility to the business honestly as a leading indicator rather than a fabricated revenue line. The GEO Tracker produces the reporting. - [Why You Can't See AI Search in Your Analytics (and What to Track Instead)](https://www.winstondigitalmarketing.com/content/playbooks/why-you-cant-see-ai-traffic-in-analytics.md): AI influence is largely invisible in clicks-based analytics because a cited answer usually produces no click and the visits it does drive get misattributed to Direct or branded search. Why this is a measurement mismatch, not a tracking bug no GA4 configuration can fix, and why you must measure visibility directly with citation tracking (share of voice across the engines) instead of waiting for a referral channel that will never fill up. The GEO Tracker is the fix. - [Daily vs Monthly AI Visibility Tracking: Why Cadence Decides What You Catch](https://www.winstondigitalmarketing.com/content/playbooks/daily-vs-monthly-ai-visibility-tracking.md): AI answers are volatile, so tracking cadence determines what you can catch in time to act: a sudden drop, a competitor pulling ahead, or a hardening narrative. The case for daily tracking of core high-intent prompts, a tiered core/weekly/monthly structure, when monthly is genuinely enough, and why per-prompt cost (the GEO Tracker at $0.75/prompt) decides whether cadence is a measurement decision or a budget one. - [GEO for Home Services: Getting HVAC, Plumbing, and Roofing Businesses Cited by AI](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-home-services.md): When someone asks an assistant for the best HVAC company or who to call for a burst pipe, the AI names specific businesses earned from reviews, local coverage, and consistent entity data, and there is no ad slot to buy. How home-services trades earn the citation (recent reviews, consistent multi-town entity data, trust signals, service-area content), why urgency and seasonality change the play, and how to track AI visibility by service area with the GEO Tracker. - [GEO for Financial Advisors: How to Get Recommended by AI in a YMYL Category](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-financial-advisors.md): Money is a YMYL topic, so AI engines set a higher bar and lean hard on trust, credentials, and third-party validation before naming an advisor. The specific signals that move citations (credentials and fiduciary status, a clean verifiable regulatory record, reviews and earned press, consistent entity data), a compliance-aware content approach (general information not personalized advice, no performance claims, route through compliance), why high LTV makes AI visibility unusually valuable, and how to measure it. General information, not compliance or legal advice. - [GEO for Real Estate Agents: Getting Named When Buyers Ask AI Who to Hire](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-real-estate-agents.md): Buyers and sellers increasingly ask an assistant for the best realtor in a neighborhood, and the AI names specific agents earned from reviews, sold-listing visibility, local content, and consistent profiles. What moves the citation for an individual agent versus the brokerage (build your own personal entity), how hyper-local farming works measured in the answers, why the infrequent high-value transaction makes visibility worth it, and how to track AI visibility per neighborhood with the GEO Tracker. - [GEO for Restaurants: How to Get Recommended When People Ask AI Where to Eat](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-restaurants.md): Diners now ask assistants for the best tacos nearby, a date-night spot, or where to eat before a show, and the AI names specific restaurants pulled from reviews, curated lists, food coverage, and Reddit. Why lists and forums carry unusual weight, why restaurant visibility is a matrix of occasion-and-cuisine prompts rather than one best restaurant query, and how to track AI visibility prompt by prompt with the GEO Tracker. - [How Much Does AI Visibility Tracking Cost? A Straight Answer](https://www.winstondigitalmarketing.com/content/playbooks/how-much-does-ai-visibility-tracking-cost.md): AI visibility tracking cost reduces to one formula, prompts times engines times frequency equals runs, and every real cost scales with runs. Why per-seat and tiered pricing hides the per-run reality and quietly forces measurement compromises, a ten-minute exercise to estimate your real monthly cost from your prompt set, how to compare a per-run tool against a tier fairly, and why the GEO Tracker's flat $0.75/prompt keeps cadence a measurement decision. No fabricated competitor prices. - [Build vs Buy: Should You Build Your Own AI Visibility Tracker or Use a Tool?](https://www.winstondigitalmarketing.com/content/playbooks/build-vs-buy-ai-visibility-tracking.md): AI visibility tracking looks like a weekend script but is a real product: multi-engine querying, parsing unstructured answers, dedupe, storage, and a dashboard, all maintained as the engines change without warning. Why maintenance (not the initial build) is the true cost of DIY and the failure mode is silently wrong data, when building genuinely makes sense (spare engineering capacity, a truly custom need, and the will to maintain it forever), and why most teams should buy and spend their time acting on the data. - [What to Do When ChatGPT Stops Citing You](https://www.winstondigitalmarketing.com/content/playbooks/what-to-do-when-chatgpt-stops-citing-you.md): A calm diagnostic and recovery sequence for when the AI stops naming you. First rule out run-to-run variance with repeated checks; then diagnose the one of three causes (the engine changed, your sources changed, or a competitor displaced you) by reading the cited sources now versus before; then match the fix to the cause (refresh the weakened page, earn presence in newly favored sources, fix entity consistency, close the competitor gap) and watch the tracked answer to confirm recovery. No fabricated recovery timelines. - [Why Your Competitor Shows Up in ChatGPT and You Don't](https://www.winstondigitalmarketing.com/content/playbooks/why-your-competitor-shows-up-in-chatgpt-and-you-dont.md): The AI naming your competitor and not you is not a verdict on quality; it reflects who is better represented in the sources the engine trusts. The three reasons it happens (they are present in the trusted sources, their entity is cleaner, they are cited by the domains the engine leans on), how to read the cited sources to see the gap precisely, and how to close it. A free AI visibility audit turns the frustration into a specific list; the GEO Tracker watches the gap close. - [GEO for Med Spas: Getting Cited by AI for Botox, Fillers, and Aesthetic Treatments](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-med-spas.md): Prospective patients ask assistants for the best place to get Botox, filler, or laser near them, and the AI names clinics earned from reviews, provider credibility, before/after reputation, and consistent presence. Why aesthetics is a trust-heavy, treatment-segmented category where the engines set a higher bar, why visibility is a matrix of treatment-and-location prompts rather than one "best med spa" ranking, and how to track it per treatment with the GEO Tracker. General information, not medical or advertising-compliance advice. - [GEO for Dentists: How to Get Your Practice Named in AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-dentists.md): Patients ask assistants for the best dentist near them, an emergency dentist, or an Invisalign or implant provider, and the AI names practices from reviews, local reputation, and consistent profiles. Why review velocity is the load-bearing signal, why entity consistency and provider clarity decide close calls, why visibility should be measured service line by service line, and how GEO differs from dental SEO. Track it per service with the GEO Tracker. - [GEO for Auto Dealerships: Getting Recommended When Car Shoppers Ask AI](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-auto-dealers.md): Car shoppers research heavily and now start with an assistant, asking where to buy a model near them or which dealer to trust, and the AI names dealers from reviews and reputation. Why the high-ticket, trust-sensitive purchase makes reputation carry outsized weight, why visibility is a make/model/location matrix, why entity consistency matters most for multi-rooftop dealer groups, and how to measure it with the GEO Tracker. Vehicle sales, distinct from auto repair. - [GEO for Hotels: How to Get Recommended When Travelers Ask AI Where to Stay](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-hotels.md): Travelers ask assistants for a boutique hotel in a neighborhood, a family stay near a landmark, or a walkable base for a trip, and the AI names properties from reviews, travel lists and guides, and OTA and travel-media presence. Why travel lists and reviews carry the answer, why hotel visibility is a matrix of trip types rather than one "best hotel" ranking, why position within the destination matters, and how to track it by trip intent with the GEO Tracker. Distinct from restaurants by travel-planning intent and travel-specific sources. - [GEO for SaaS: Getting Your Product Recommended in AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-saas-companies.md): Software buyers ask assistants for the best tool for a job, the best software for a use case, or alternatives to a competitor, and the AI names products from review platforms (G2/Capterra-type), comparison content, Reddit, and docs. The three query types that decide SaaS visibility (category, use-case, alternatives), how to win the SaaS-defining "alternatives to [competitor]" answer, and how to measure product visibility across them with the GEO Tracker. Distinct from broad B2B GEO, docs GEO, and SaaS search SEO. - [AI Visibility for Startups: Winning AI Answers Before You Have Domain Authority](https://www.winstondigitalmarketing.com/content/playbooks/ai-visibility-for-startups.md): Classic SEO is gated by domain authority, which favors incumbents, but AI answers are built from third-party sources (reviews, community, press, comparisons), so a startup that earns presence there can be named alongside far bigger players. Why GEO is the leveler for young companies, the low-domain-authority moves that work (first-customer reviews, launch press, Reddit, honest alternatives pages, a clean entity), why to win specific answers before the broad one, and why to measure AI visibility from day one with the GEO Tracker. - [AI Visibility Tracking for Agencies: Reporting GEO Across a Client Roster](https://www.winstondigitalmarketing.com/content/playbooks/geo-tracker-for-agencies.md): Tracking AI visibility across a whole client roster breaks single-brand tools fast. What agencies specifically need (multi-client structure, per-client reporting, roster-based cost, fast setup), why per-seat pricing charges for the wrong variable and per-prompt pricing fits a roster, how to report AI visibility per client repeatably, and how to stand up GEO as a profitable service line starting with the free audit. For agencies running GEO, distinct from the buyer-side how-to-choose-a-geo-agency. - [How to Set Up AI Visibility Tracking: A Step-by-Step Guide](https://www.winstondigitalmarketing.com/content/playbooks/how-to-set-up-ai-visibility-tracking.md): A practical, tool-agnostic setup checklist: build a fixed tiered prompt set of real buyer questions, pick the five engines, set cadence by stakes, record four fields per answer (named, described, competitors, cited sources), capture a baseline, and run the review loop. Manual to validate then a tool to operate; distinct from how-to-measure-ai-share-of-voice (defines the metric) and how-to-build-an-ai-visibility-dashboard (engineering the tool). The GEO Tracker and free audit are the fast path through the checklist. - [How to Recover Lost Organic Traffic by Re-Linking Orphaned Pages](https://www.winstondigitalmarketing.com/content/playbooks/recover-lost-organic-traffic-internal-relinking.md): A page that used to rank can quietly lose its internal links in a redesign or migration and slide, with no content change and no penalty. Why losing internal links drops rankings, how orphaning happens, how to find orphaned high-value pages by cross-referencing your valuable pages against the pages your site actually links to, how to re-link them from relevant hubs and body content with descriptive anchors, and how to confirm the recovery. The fastest, cheapest SEO win on most sites. - [SEO-Data-Driven Content: Stop Publishing Posts That Don't Acquire Customers](https://www.winstondigitalmarketing.com/content/playbooks/seo-data-driven-content-strategy.md): Most content calendars are built on guesses and vanity topics nobody searches for. How to choose topics from real demand and buyer-intent data, weight toward decision-stage intent that converts, marry the data to genuine expertise (data picks the battles, expertise wins them), change what you measure so the incentive rewards customers over pageviews, and gate the calendar with a three-question test. Includes refreshing existing content rather than always adding. - [De-Risk a Website Migration: Test Your SEO Strategy on the Existing Site First](https://www.winstondigitalmarketing.com/content/playbooks/de-risk-seo-migration-test-on-existing-site.md): A rebuild bundles two bets, whether the new content/structure strategy works and whether the migration preserves your equity, and launching both at once makes a bad result impossible to diagnose. De-risk it by proving the strategy on the site you already rank on (where authority lets a representative, reversible test rank in weeks) before you rebuild, then port only the proven pattern. When a rebuild is justified anyway, and how it differs from the migration mechanics of preserving rankings. - [Using Promo Codes to Fix Paid Media Attribution (Without Cannibalizing Your Brand)](https://www.winstondigitalmarketing.com/content/playbooks/promo-codes-paid-media-attribution.md): Click-based attribution goes blind when a paid click turns into a walk-in, a phone order, or a cross-device purchase. A unique promo code lets the customer carry the proof from the ad to the register, so redemptions attribute offline and cross-device sales to a specific campaign. Run it on non-brand traffic only, fence it to new customers and one-time use so it never discounts sales you already had, and read redemptions as a confident floor rather than the full picture. - [Local SEO for med spas and aesthetic clinics](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-med-spas.md): Treatment-level pages, YMYL trust and before/after, review velocity, GBP categories, financing intent, and AI-answer capture for aesthetic clinics. - [SEO for Accountants: The Seasonality Problem Nobody Plans For](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-accountants-and-cpas.md): Accounting demand is violently seasonal, the high-intent window is short, and search visibility takes months to build, so the work done in the quiet months decides what the firm captures in the busy ones. The two page layers (year-round bookkeeping, advisory, entity and payroll work versus the seasonal filing pages), why a firm that only ranks for tax preparation has a four-month business, the Google Business Profile for one office serving several counties, review velocity spread so recency survives the off season, a content calendar built backwards from demand, and the credential and entity signals a money topic requires. The timing layer on top of seo-for-accountants-cpas, which covers page structure. - [SEO for accountants and CPA firms in 2026](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-accountants-cpas.md): The service-plus-niche page structure, local + industry targeting, tax-season timing, YMYL author authority, and getting named in the AI answer for "CPA near me". - [Recovering traffic after AI Overviews cut your clicks](https://www.winstondigitalmarketing.com/content/playbooks/ai-overviews-traffic-recovery.md): Diagnose AI-Overview CTR loss in GSC, restructure hit pages into citable chunks, pivot the KPI to citation share, and defend high-intent queries. - [Programmatic SEO with AI, without the spam](https://www.winstondigitalmarketing.com/content/playbooks/programmatic-seo-with-ai-guardrails.md): Templates plus proprietary data, uniqueness and QC guardrails, indexation control, human review gates, and making programmatic pages genuinely citable in AI answers. - [Site migration SEO: moving without losing rankings](https://www.winstondigitalmarketing.com/content/playbooks/seo-migration-without-losing-rankings.md): Pre-migration crawl and baseline, one-to-one 301 mapping, content and schema parity, markdown-twin sync, staged rollout, and fast post-launch monitoring. - [How to run a content audit with AI (and agents)](https://www.winstondigitalmarketing.com/content/playbooks/content-audit-with-ai.md): Inventory, classify by intent and performance, decide keep/merge/prune/refresh, prioritize, and execute the refresh with agents while a human owns the judgment calls. - [How to get cited in Google AI Mode](https://www.winstondigitalmarketing.com/content/playbooks/how-to-get-cited-in-google-ai-mode.md): How AI Mode fans out and synthesizes, what it pulls from, the entity + cluster + extractable-passage method that wins AI Mode citations, and how to check if you show up. - [Personal Injury Lawyer SEO](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-personal-injury-lawyers.md): The hyper-competitive PI keyword reality, injury-type + city pages, GBP and compliant reviews, the YMYL E-E-A-T trust bar, and AI-answer capture for injury queries. - [Remodeler SEO: Local SEO for Home Remodeling and Renovation Contractors](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-home-remodelers.md): Remodeler SEO for home remodeling and renovation contractors. Service-area GBP, review velocity, portfolio and before-and-after pages, citable service + town pages, cost and financing intent, the site-wide work beyond the map pack (idea searches, image weight, regional service pages, standalone cost guides, verifiable proof), a 90-day plan, and AI-answer capture for the high-consideration remodeling trades. - [SEO for B2B manufacturers: capability pages and AI citations](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-b2b-manufacturers.md): How buyers search by spec and application, capability and product/part pages, technical content, distributor vs direct, connected Product/Organization schema, and getting cited as the supplier in AI answers. - [Ecommerce GEO: How to Get Your Products Cited by AI](https://www.winstondigitalmarketing.com/content/playbooks/ecommerce-geo-product-citations.md): Ecommerce GEO explained as getting your products surfaced and named in AI shopping answers. Why "best X" queries get answered from third-party roundups, reviews, and Reddit instead of your product page (the listicle-citation mechanic), the two jobs that have to run together (make the product machine-readable with complete Product/Offer/AggregateRating schema, and earn corroboration on the sources the engines already cite), and how to instrument it by tracking whether the engines name your products. - [SEO for SaaS Companies: Ranking and Getting Cited in 2026](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-saas-companies.md): SEO for SaaS in 2026 reframed around the bottom of the funnel and the AI answer. The four page types that carry it (comparison, alternatives, integration, use-case), the "best tool for X" citation game and why winning it means earning corroboration on the sources engines trust (G2, Reddit, roundups), product-led content and the docs moat, the connected entity layer (Organization, SoftwareApplication, FAQPage, Person), and the seven-step build order that starts with comparison pages and runs the corroboration pass in parallel. - [SEO for Startups: When to Start and How to Do It on a Budget](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-startups.md): SEO for early-stage startups, framed around timing and focus rather than tactics: whether to invest yet, the stage at which SEO makes sense, spending to match the stage, building bottom-funnel comparison and use-case pages a young domain can rank for, the AI-search angle that lets startups appear beside incumbents, and lean agentic resourcing. - [How to Build an AI Content Pipeline That Doesn't Sound Like AI](https://www.winstondigitalmarketing.com/content/playbooks/ai-content-pipeline-human-quality.md): How to build an AI content pipeline that produces AI content that doesn't sound like AI. Why default model output gives itself away (it averages), the four tells and the mechanical fix for each (the rule-of-three, hedging, filler openers, generality where a specific belongs), and the four-stage pipeline: a brand-voice Skill instead of a prompt, forced specificity in the draft, an automated tell-stripping pass, and the human edit that supplies the last 15 percent no model can. - [AI Mode Optimization: How to Optimize Your Website for Google AI Mode](https://www.winstondigitalmarketing.com/content/playbooks/google-ai-mode-optimization.md): AI Mode optimization explained. How the conversational search surface layered on Google's index differs from AI Overviews, what query fan-out means (one question silently expanded into many parallel sub-queries) and why it makes topic-cluster coverage beat single-page perfection, the four-part playbook (build clusters, write liftable answer-first chunks, become a verifiable entity, measure citation share instead of rankings), and a seven-point site-level checklist for optimizing a website for AI Mode: indexing, answer text in the initial HTML, one question per heading, cluster interlinking, a connected entity record, honest dates, and checking citations from the outside. - [Entity SEO: How to Build a Brand Entity AI Engines Trust](https://www.winstondigitalmarketing.com/content/playbooks/entity-seo-build-your-brand-entity.md): Entity SEO explained as the shift from optimizing strings to optimizing things. Why entity clarity is a top AI citation signal (engines cite what they can verify), the four pillars (connected Organization and Person schema with stable @id, a complete sameAs graph, byte-for-byte consistent NAP and brand facts, and reference-source presence via Wikidata and the knowledge panel), and the six-step build order that gets your own schema and consistency clean before chasing outside corroboration. - [Reddit Is an AI Citation Goldmine: How to Show Up in It](https://www.winstondigitalmarketing.com/content/playbooks/reddit-for-ai-citations.md): Why AI engines cite Reddit so heavily (first-person experience, engagement signals, Google's licensed access), why the spam shortcut is self-defeating, how to earn legitimate Reddit AI citations community-first (aged accounts, complete answers, disclosure, the subreddits the engines actually cite, honest question-seeding), and the compliance line you do not cross. - [The AI Search and GEO Glossary: 30 Terms Defined](https://www.winstondigitalmarketing.com/content/playbooks/ai-search-glossary.md): A plain-English glossary of AI search and generative engine optimization. Thirty self-contained, citable definitions covering GEO, AI Overviews, Google AI Mode, ChatGPT search, Perplexity, citation share, AI share of voice, liftable chunks, answer-first content, entities and entity SEO, knowledge graphs, schema and FAQPage markup, llms.txt, markdown twins, RAG, grounding, hallucination, prompt sets, mention vs citation, E-E-A-T, YMYL, MCP, Claude Skills, Custom GPTs, agentic workflows, content decay, doorway pages, the map pack, and branded vs non-branded queries. - [How to Write Content That AI Engines Actually Cite](https://www.winstondigitalmarketing.com/content/playbooks/how-to-write-content-ai-cites.md): The on-page writing discipline beneath the citation signals. How to write content AI cites by building liftable chunks: answer first in every section, one question per H2, a 40-to-80-word unhedged core answer a machine can extract whole, and concrete numbers and named specifics over vague qualifiers. The sentence-level craft that decides which page an engine lifts and attributes. - [Why We Fire Clients (And Tell You Before We Do)](https://www.winstondigitalmarketing.com/content/playbooks/why-we-fire-clients.md): When an agency should fire a client, and why we name it out loud before we walk. The four conditions that make an engagement un-winnable (access withheld, scope past the fee, a hostile relationship, an impossible goal), the it-is-not-working conversation we run first, the 30-day clean exit, and why ending a bad fit early protects both sides. - [A Content-Refresh System for AI Search: Keep Your Citations Fresh](https://www.winstondigitalmarketing.com/content/playbooks/content-refresh-system-ai-search.md): A content refresh strategy built for AI search. Freshness is a citation signal, so the work is a standing system, not a once-a-year cleanup: detect decay (lost citations, position drops, stale references), update only what aged, re-date honestly via dateModified, and re-submit the URL. The tiered cadence (cite-critical every 60-90 days, evergreen every 6-12 months, long tail on signal) and how to run it agentically with a human on the judgment calls. - [LocalBusiness Schema: The Markup That Wins Local + AI Search](https://www.winstondigitalmarketing.com/content/playbooks/local-business-schema-guide.md): The LocalBusiness/Organization markup pattern for local and AI search. Why the specific subtype beats the generic type, the fields that actually matter (sameAs, areaServed, address, geo, openingHoursSpecification), a copy-paste connected example with a stable @id, and the four mistakes that void the block. - [Best AI Visibility Tools in 2026: Track AI Citations (ChatGPT, Perplexity, Gemini)](https://www.winstondigitalmarketing.com/content/playbooks/best-ai-citation-tracking-tools.md): An honest comparison of the best AI visibility tools and citation trackers to see whether ChatGPT, Perplexity, and Gemini name your brand. AI visibility tools and citation trackers are the same category: Profound for full-feature enterprise tracking, LLMsRefs for lean single-brand monitoring, Cloro for agencies on a budget, and build-your-own. What each is good at, what it costs, and how to choose without overpaying. - [How to Choose a GEO Agency: What to Actually Look For in 2026](https://www.winstondigitalmarketing.com/content/playbooks/how-to-choose-a-geo-agency.md): The buyer's checklist for the best GEO agency in 2026. Three filters that separate a real generative engine optimization practice from a rebranded SEO shop (does it measure citation share, does it publish its method, does it do real entity work), the guarantees that should scare you, and an honest close on where Winston lands. - [How to Get Cited by Google Gemini and AI Mode](https://www.winstondigitalmarketing.com/content/playbooks/how-to-rank-in-google-gemini.md): How to rank in Gemini and Google's AI Mode by becoming a verified entity Google already trusts. The three signals that move it (connected entity schema, Google-ecosystem presence, clean chunked answers), what Gemini weights differently from ChatGPT and Perplexity, and an honest read on how new and shifting this engine still is. - [How to Rank in Perplexity: The Citation Playbook for 2026](https://www.winstondigitalmarketing.com/content/playbooks/how-to-rank-in-perplexity.md): Why Perplexity cites sources instead of ranking pages, the three signals it weights (clean extractable answers, source authority it already trusts, freshness), how it differs from Gemini and ChatGPT, and the weekly cadence to grow your Perplexity citation share. - [How to Get Cited by ChatGPT in 2026](https://www.winstondigitalmarketing.com/content/playbooks/how-to-get-cited-by-chatgpt-in-2026.md): Eight signals that drive AI-engine citations, the 8-signal scorecard methodology, and which sources ChatGPT cites most (Ahrefs, Sept 2026). - [Schema Markup for AI Engines: The 2026 Minimum](https://www.winstondigitalmarketing.com/content/playbooks/schema-markup-for-ai-engines-2026.md): The minimum connected entity graph (Organization, Person, Article via stable @id) plus FAQPage/HowTo, and the four mistakes that void it. - [How to Build a 400-Prompt GEO Tracking Set](https://www.winstondigitalmarketing.com/content/playbooks/geo-prompt-research.md): How to scale a first prompt list into a 300-500 prompt tracking set. Category mapping, seven sub-theme patterns, intent tagging, share-of-voice scoring. - [How to Build an AI Visibility Reporting Dashboard](https://www.winstondigitalmarketing.com/content/playbooks/how-to-build-an-ai-visibility-dashboard.md): What a team reporting dashboard should show (visibility rate by engine, share of voice, cited sources, prompt-level change log, action list) and how often to refresh it, then the six-phase architecture behind a GEO AI-visibility dashboard: prompt research, multi-engine scrape, Reddit/YouTube citation analysis, self-contained HTML deliverable. - [Cannabis Paid Media: The Workflow Meta Won't Admit Works](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-paid-media-workflow.md): Five-bucket framework for getting cannabis ads approved on Meta, Google, and TikTok. - [The Complete GEO Audit Methodology](https://www.winstondigitalmarketing.com/content/playbooks/the-complete-geo-audit-methodology.md): Seven-step Generative Engine Optimization audit methodology with checklists, exact Claude Skill prompts, and the scoring rubric Winston runs on client sites. Built on HowTo schema. - [Does Claude Have Custom GPTs? Claude Skills vs Custom GPTs](https://www.winstondigitalmarketing.com/content/playbooks/custom-gpts-vs-claude-skills.md): Claude Skills are Anthropic's equivalent of OpenAI Custom GPTs. When to use each, what each does better, where Claude Projects fit, a decision table, and a worked example. Updated for 2026. - [Agentic Content Pipeline: 10 Articles a Day Without Sounding Like Slop](https://www.winstondigitalmarketing.com/content/playbooks/agentic-content-pipeline-10-articles-a-day.md): The architecture, named Claude Skills, exact prompts, and 10-point QC rubric behind an agentic content pipeline that ships 10 articles a day without the slop. - [Why We Don't Do Discovery Calls Anymore](https://www.winstondigitalmarketing.com/content/playbooks/why-we-dont-do-discovery-calls.md): The 30-minute discovery call is a relic of pre-AI sales. How Winston replaced it with a 48-hour audit that ships a real artifact before the first call. - [How We Built This Site in 6 Hours](https://www.winstondigitalmarketing.com/content/playbooks/how-we-built-this-site-in-6-hours.md): The full Claude Code session log: prompts, named Skills, files touched, and time per phase, from empty directory to launched site. - [The Dutchie Iframe SEO Problem](https://www.winstondigitalmarketing.com/content/playbooks/dutchie-iframe-seo-problem.md): Why the default Dutchie embed makes a dispensary menu invisible to Google and AI engines, the 60-second diagnosis, and three fixes ranked by cost. - [Weedmaps vs Leafly (2026)](https://www.winstondigitalmarketing.com/content/playbooks/weedmaps-vs-leafly-2026.md): Marketplace-first vs content-first, where each platform wins by intent type, why listings are AI-citation surfaces, how to judge listing cost, the Weedmaps alternatives worth claiming first, how to decide the budget split, and how to track what each one sends with UTM-tagged listing links. - [Local SEO for Dentists in 2026: What Changed With AI Overviews](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-dentists-2026-ai-overviews.md): The three-surface reality for dental search (map pack, AI Overview, blue links), what still works, the citable-content layer, and the 2026 priority checklist. - [How We Built a Brand-Voice Claude Skill That Ships 50 Product Descriptions in an Afternoon](https://www.winstondigitalmarketing.com/content/playbooks/brand-voice-claude-skill-product-descriptions.md): The four-file Skill architecture (voice corpus, voice spec, generation rules, compliance gate), the calibration loop, and the cannabis compliance example. - [Why We Publish Our Pricing (and Most Agencies Won't)](https://www.winstondigitalmarketing.com/content/playbooks/why-we-publish-our-pricing.md): The case for agency pricing transparency: Winston's actual numbers ($1,000 floor, $5,000 single-service cap, AI builds to $20,000), why agencies hide pricing, and what publishing it forces operationally. - [Citation Share: The Metric That Replaced Google Rankings](https://www.winstondigitalmarketing.com/content/playbooks/citation-share-replaces-rankings.md): What citation share is (percentage of AI-engine citations your domain wins for a fixed prompt set, per engine per week), why the cited-or-not binary fails, the four-step instrumentation, a worked example, and the weekly cadence. - [Marketing for Chiropractors: The 4 Channels That Actually Pay Back](https://www.winstondigitalmarketing.com/content/playbooks/marketing-for-chiropractors-four-channels.md): The four channels that carry a chiropractic practice (GBP + local SEO, retargeting and lookalikes instead of broad Facebook awareness, email reactivation and recall, structured provider and patient referrals), the insurance vs cash-pay channel mix, and the spend to cut. - [MCP Servers for Marketing Teams: The Practical Introduction](https://www.winstondigitalmarketing.com/content/playbooks/mcp-servers-for-marketing-teams.md): What an MCP server is in plain language (the live-data adapter between an AI assistant and one of your tools), three working use cases (HubSpot CRM, Google Ads, Search Console), what it costs to build, and the cross-system reasoning it unlocks. - [The Technical SEO Audit Checklist We Run in 90 Minutes With Claude Code](https://www.winstondigitalmarketing.com/content/playbooks/technical-seo-audit-90-minutes-claude.md): The seven categories we score (crawlability and indexation, architecture and internal linking, Core Web Vitals, schema validity, on-page fundamentals, rendering parity, the AI-engine layer), the Skills that automate each phase, the 15/45/30-minute breakdown, and how much you can DIY. - [Plastic Surgeon SEO: Why Before-and-After Photos Kill Your Rankings](https://www.winstondigitalmarketing.com/content/playbooks/plastic-surgeon-seo-before-after-photos.md): Why image-heavy aesthetic practice sites fail Core Web Vitals (LCP, CLS, INP) and YMYL trust at once, and three fixes (WebP/AVIF compression, per-procedure result pages, Physician/Person/FAQ schema) that lift rankings and conversion together. - [Pre-License Cannabis Marketing: What to Build Before You Open](https://www.winstondigitalmarketing.com/content/playbooks/pre-license-cannabis-marketing.md): Why the OCM approval wait is buildable time, what NY applicants can publish pre-license (brand, educational, and neighborhood content, GBP, entity schema) versus stage for launch, and the five-step build order so the SEO clock is already running on opening day. - [We Replaced the Discovery Call With a 48-Hour Audit. Here Is What Changed.](https://www.winstondigitalmarketing.com/content/playbooks/discovery-call-replaced-with-48-hour-audit.md): Why we retired the discovery call for a fixed-scope 48-hour audit, how the audit does the qualifying and shows the work before the contract, what changed (fewer conversations, higher close rate, reclaimed time), and how to steal the model. - [Five Third-Party Domains the AI Engines Trust Most for SEO Topics](https://www.winstondigitalmarketing.com/content/playbooks/trusted-domains-seo-citation-reciprocity.md): AI search citation reciprocity in practice. The five recurring high-trust source types (editorial publications, tool-company practitioner blogs, voted community platforms, primary platform docs, curated roundups), why being referenced on a trusted domain pulls your brand into the answer, the concrete move to earn each, and the weekly verify-and-measure cadence. - [Custom GPT vs Claude Skill: A Decision Tree (With Three Real Client Examples)](https://www.winstondigitalmarketing.com/content/playbooks/custom-gpt-vs-claude-skill-decision-tree.md): When the conversational front door of a custom GPT wins versus the repeatable, gated procedure of a Claude Skill, the four-question decision tree (output shape, who drives it, whether a gate must fire, volume), and three real client builds that landed on different answers. - [Veterinary Marketing: Why Most Vet Practices Are Invisible on Google](https://www.winstondigitalmarketing.com/content/playbooks/veterinary-marketing-google-visibility.md): Why most vet practices are invisible on Google (half-built Business Profile, slow review velocity, no service or neighborhood pages), why review volume carries this vertical, the local content layers to add, and the priority order to fix it. - [E-A-T Audits: How Winston Scores a Site Against Google's Rater Guidelines](https://www.winstondigitalmarketing.com/content/playbooks/eat-audit-google-rater-guidelines.md): How an E-A-T audit scores a site the way Google's 168-page Search Quality Rater Guidelines tell human raters to (Experience, Expertise, Authoritativeness, Trust, YMYL), the five-dimension rubric, the failures that show up most (ghost authors, stock About pages, unsourced YMYL claims), the score-to-fix-list remediation order, and why most agencies skip it. - [OCM Rule Changes 2026: What NY Cannabis Marketers Need to Know Now](https://www.winstondigitalmarketing.com/content/playbooks/ocm-rule-changes-2026.md): A marketer's working summary of the 2026 NY OCM advertising rule changes (audience-composition proof, health and therapeutic claims limits, disclosure and warning language, pre-menu and product accuracy), what each does to a live campaign, and the five-move compliance pass to run this quarter. - [Agentic Content Pipelines: What 'AI-Edited by Humans' Actually Means in Practice](https://www.winstondigitalmarketing.com/content/playbooks/agentic-content-pipelines-ai-edited-by-humans.md): What an agentic content pipeline really is (six staged agents with named handoffs and human gates), the four points where a person actually intervenes (brief, fact-check, voice exceptions, final read), and the three quality-control numbers (revision rate, fact-flag resolution, gate-catch rate) that keep it from drifting into slop. - [The 85/15 Client Model: How Winston Splits the Work and Why It Matters](https://www.winstondigitalmarketing.com/content/playbooks/85-15-client-model.md): The agency client work split Winston runs on every engagement (we do 85%, the client owns 15%: access, approvals, founder-only decisions), why the 15% shrinks as access deepens, the three-bucket breakdown of what stays client-owned, and the four moves to put the model to work. - [Financial Advisor Marketing: The Compliance Content Trap](https://www.winstondigitalmarketing.com/content/playbooks/financial-advisor-marketing-compliance-trap.md): Why most financial advisor content is so compliance-cleansed it ranks for nothing and converts no one, where the real line between FINRA-compliant and genuinely useful sits, the prohibited-vs-permitted breakdown, the situation-based content that actually generates leads, and how to make the compliance pass fast instead of optional. - [How to Win an AI Overview Citation for a Niche Commercial Query](https://www.winstondigitalmarketing.com/content/playbooks/win-ai-overview-citation-niche-commercial.md): The end-to-end walkthrough for earning an AI Overview citation on a low-volume commercial query: why niche beats head terms, how to pick the exact buying question, how to build the 100-150 word citable chunk (answer, qualifier, number, caveat), how to prove the entity with connected schema, and the weekly named-domain verification. - [Budtender SEO: How the Team Behind the Counter Affects Your Search Rankings](https://www.winstondigitalmarketing.com/content/playbooks/budtender-seo.md): The chain from budtender knowledge to review quality to review count to the Google Business Profile signals that decide dispensary rankings, why reviews are the load-bearing link in cannabis local search, the two moves that turn counter knowledge into specific reviews, and the content layer that captures what budtenders say all day. - [Building an Agent-Ready Website: A 4-Week Project Plan](https://www.winstondigitalmarketing.com/content/playbooks/agent-ready-website-4-week-plan.md): What an agent-ready website is (one an AI agent can read, parse, and act on), and the four-week build order to ship the three layers: week one rendering parity and connected schema, week two markdown twins and llms.txt, week three an MCP server with two or three operations, week four agent simulation and handoff. - [Local Landing Pages at Scale: 50 Neighborhood Pages in a Week With Claude Code](https://www.winstondigitalmarketing.com/content/playbooks/local-landing-pages-50-in-a-week.md): How to ship 50 local landing pages without tripping Google's doorway-page filter: the data-first model (one verified row of real local facts per location), the per-page template, the Claude Code generation pipeline, and the human QA gate that fixes the data instead of the prose. - [SEO for Franchises: Multi-Location and Local at Scale](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-franchises.md): Franchise SEO as two disciplines at once, national brand authority plus local SEO for every location. Covers the franchisor-vs-franchisee ownership split, building one real page per location without duplicate content, a Google Business Profile per market, brand authority vs local relevance, and the AI-search layer where multi-location brands have a corroboration advantage. - [The Cannabis Email Marketing Playbook: Deliverability, Segmentation, and What to Send](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-email-marketing-playbook.md): Why email is the owned channel cannabis brands underuse while paid keeps getting rejected, the deliverability rules that keep cannabis senders out of spam (domain authentication, opted-in lists, reputation warmup), the five segments worth building, and the five-part send rotation. - [Audiology Practice Marketing: Lessons From a Real ROI Turnaround](https://www.winstondigitalmarketing.com/content/playbooks/audiology-practice-marketing-roi-turnaround.md): A tactical breakdown of an audiology marketing turnaround, why vertical-specialist agencies underperform, the foundation-first SEO and intent-mapped paid moves that produced a return in four months against a six-month expectation, the channel breakdown, and the six-step checklist any single-location practice can copy. - [We Will Leave Before You Fire Us: The Agency Exit Clause Every Retainer Should Have](https://www.winstondigitalmarketing.com/content/playbooks/leave-before-you-fire-us.md): The standing agency exit clause Winston writes into every retainer (30-day mutual notice, no lock-in, clean handoff, and a promise to raise the it-is-not-working conversation first), why friction-based contracts are built backward, what the clause costs the agency versus what it buys the client, and the four pieces to write one into your own retainer. - [Anthropic Skills vs OpenAI Tool Use: When to Use Which for Marketing Automation](https://www.winstondigitalmarketing.com/content/playbooks/anthropic-skills-vs-openai-tool-use.md): The real difference between a packaged Skill procedure and an OpenAI function-calling loop, the four questions that decide which to build (fixed output shape, a gate that must fire, live data or system actions, who triggers it), where each wins on real marketing builds, why the strongest workflows use a Skill that calls tools, and what changed now that ChatGPT and Codex load skills in the same SKILL.md format. - [The Dispensary Google Business Profile Playbook](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-google-business-profile.md): The cannabis-specific Google Business Profile playbook: the category trap that buries most dispensaries (use Cannabis Store, not a decoy), the compliance lines that keep a listing from suspension, the review velocity and budtender signal that move map-pack rankings, and the field-by-field setup checklist. - [SEO for Medical Spas: Ranking for High-Value Aesthetic Treatments](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-medical-spas.md): Why medical spa SEO is won at the treatment-page level instead of the homepage, the local-pack levers that book consults (GBP depth, review velocity, proximity), the citable treatment-page structure (price ranges, candidate criteria, downtime, comparisons) that earns AI citations, the MedicalBusiness entity graph, and the lighter before-and-after compliance line med spas can use. - [Local SEO for Law Firms: The Cases That Come From Search](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-law-firms.md): How local SEO for law firms generates cases across the map pack, AI Overviews, and organic results, why practice-area pages are the unit that ranks and gets cited, Google Business Profile setup for a firm, the state-bar advertising line on reviews and testimonials, the LegalService entity graph, and the 2026 priority checklist. - [Internal linking for AI crawlers and GEO](https://www.winstondigitalmarketing.com/content/playbooks/internal-linking-for-ai-crawlers.md): How internal linking shapes what AI crawlers find and cite: crawl paths, orphan pages, descriptive anchors, hub-and-spoke structure, and the link graph as a GEO lever. - [What is llms.txt and does it actually matter for AI search?](https://www.winstondigitalmarketing.com/content/playbooks/llms-txt-guide.md): An honest guide to llms.txt: what the file is, what the spec proposes, why no major AI engine has confirmed it reads the file yet, how it differs from Markdown twins and sitemaps, and whether a marketing team should ship one. - [How to build a content hub that wins AI citations](https://www.winstondigitalmarketing.com/content/playbooks/geo-content-hubs.md): How to build a topic hub (pillar and cluster) that AI engines cite from: choosing the hub, structuring liftable cluster pages, wiring internal links, and converting topical depth into citation share. - [How to optimize YouTube for AI search citations](https://www.winstondigitalmarketing.com/content/playbooks/youtube-for-ai-search.md): Why AI answer engines cite YouTube and how to earn it: titles and chapters, clean transcripts, structured descriptions, and the on-video signals that make a video the source an engine pulls from. - [How to research prompts for GEO](https://www.winstondigitalmarketing.com/content/playbooks/keyword-and-prompt-research-for-geo.md): How keyword research shifts from keywords to prompts for GEO: building a buyer-intent prompt set, query fan-out and prompt families, mapping prompts to pages, and measuring citation share. - [Reputation management in AI answers](https://www.winstondigitalmarketing.com/content/playbooks/reputation-management-in-ai-answers.md): How to manage brand reputation when the answer is an AI summary: what engines pull sentiment and claims from (Reddit, reviews, news, forums), how a bad narrative gets repeated by ChatGPT, Perplexity, and Google AI Mode, monitoring the answer surface, correcting the record with owned content, review velocity, and responding to a negative AI answer. - [SEO and GEO for nonprofits on a small budget](https://www.winstondigitalmarketing.com/content/playbooks/seo-and-geo-for-nonprofits.md): How a small nonprofit wins donor, volunteer, and issue search on a real budget. Program and impact pages as the citable unit, getting named in AI answers about a cause, Google Ad Grants working with organic, NonprofitType/Organization schema, E-E-A-T for a mission org, and a lean priority checklist. - [How to reverse-engineer a competitor's GEO](https://www.winstondigitalmarketing.com/content/playbooks/reverse-engineering-competitor-geo.md): A repeatable method for working out why a competitor gets cited by AI engines. Run the same buyer prompt set across ChatGPT, Perplexity, and Google AI Mode, log who wins each answer, follow the citations to the exact pages and sources the engines pull, read the winning pages' structure and entity footprint, then turn the citation gaps into a prioritized plan. - [SEO and GEO for SaaS documentation](https://www.winstondigitalmarketing.com/content/playbooks/saas-documentation-seo-geo.md): How to turn SaaS docs into a GEO asset, how AI engines and coding assistants cite docs, task-first structure with standalone code and prerequisites, TechArticle/HowTo/APIReference schema, versioning and canonical hygiene, keeping docs crawlable outside JavaScript, and measuring which docs pages get cited. - [How to write FAQs AI engines actually cite](https://www.winstondigitalmarketing.com/content/playbooks/writing-faqs-ai-engines-cite.md): How to write FAQs that get pulled into AI answers: sourcing real questions from People Also Ask, sales-call transcripts, and prompt research; writing each answer as a self-contained chunk that leads with the direct response; the FAQPage schema parity rule (visible text and JSON-LD must match word for word); where FAQs belong on a page; and the three mistakes that kill citation. - [AI Trust and the Affiliate Problem: Why ChatGPT Cites Listicles](https://www.winstondigitalmarketing.com/content/playbooks/ai-trust-and-the-affiliate-problem.md): Consumers trust AI recommendations, and that trust is premature. The pay-to-play listicle economy behind ChatGPT and AI Overviews, and what real brands should do. - [Verify GMB Without a Postcard or Video: GBP Verification Guide (2026)](https://www.winstondigitalmarketing.com/content/playbooks/avoid-google-business-profile-video-verification.md): How to verify a Google Business Profile (GMB) without the postcard or video. Search Console first for instant verification, then Winston Digital's seven trust signals that raise the odds of phone, text, or email verification. - [Weed and Cannabis Social Media Rules by Platform (2026)](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-brand-social-media-rules.md): Can you post weed on TikTok? Instagram? Snapchat? Platform-by-platform rules for what cannabis brands can and cannot post on Instagram, Facebook, TikTok, X, YouTube, LinkedIn, and Snapchat. Updated for 2026. - [Content Marketing for Chiropractors: What Actually Works in 2026](https://www.winstondigitalmarketing.com/content/playbooks/content-marketing-for-chiropractors.md): Condition-cluster content for chiropractic practices. Video as the primary format, practitioner authorship for E-E-A-T, and how AI engines cite medical content. - [Google Business Profile for Dentists: 30+ Fields to Fill](https://www.winstondigitalmarketing.com/content/playbooks/dental-google-business-profile.md): The complete GBP depth guide for dental practices. 30+ fields most practices leave blank, the review flywheel, photo cadence, and how GBP feeds GEO citations. - [How Much Should Dental SEO Cost in 2026? Real Pricing Explained](https://www.winstondigitalmarketing.com/content/playbooks/dental-seo-pricing.md): Honest pricing guide for dental SEO in 2026. Real ranges by tier, what each tier actually includes, the ROI math, and the red flags worth walking away from. - [GEO Is Not SEO: The 2026 Playbook Most Marketers Get Wrong](https://www.winstondigitalmarketing.com/content/playbooks/geo-is-not-seo.md): Only 33% of results overlap between Google and generative AI. If GEO were just SEO, overlap would be 100%. The operator thesis on why generative search differs. - [How to Measure GEO in 2026 When There's No Click to Track](https://www.winstondigitalmarketing.com/content/playbooks/geo-measurement-has-to-evolve.md): GEO breaks last-click attribution. The measurement framework: prompt visibility as leading indicator, branded search as lagging evidence, and how to link them. - [PPC for Veterinarians: The Complete Google Ads Playbook (2026)](https://www.winstondigitalmarketing.com/content/playbooks/ppc-for-veterinarians.md): A modern PPC guide for veterinary practices. Local Service Ads, Google Ads structure, Meta Ads for pet owners, negatives, and AI-assisted creative generation. - [Short Takes on Search, AI, and SEO's Next Five Years](https://www.winstondigitalmarketing.com/content/playbooks/short-takes-on-search.md): Seven short opinion pieces. The Fertile Crescent theory of content, JavaScript-invisible sites, the career play nobody is naming, and more operator notes. - [Social Media for Chiropractors: Fill the Schedule (2026)](https://www.winstondigitalmarketing.com/content/playbooks/social-media-for-chiropractors.md): Platform-by-platform social strategy for chiropractic practices. Instagram and TikTok for patient acquisition, Meta Ads targeting, and video feeding the AI loop. - [Video Is the Most Undervalued GEO Lever in 2026](https://www.winstondigitalmarketing.com/content/playbooks/video-is-the-most-undervalued-geo-lever.md): YouTube is the #1 citation source for Google AI Overviews. Most agency GEO strategies underweight video. Here is how to build a video-integrated GEO playbook. - [Agentic Workforce vs Dev Shops: Why Marketing Teams Switch](https://www.winstondigitalmarketing.com/content/playbooks/why-agentic-workforce-beats-dev-shops.md): Four vendor models compete for your AI marketing budget. Three bolt AI onto legacy ops or ship capability without craft. The fourth already automated itself. - [How to get cited by Claude: the Anthropic retrieval playbook](https://www.winstondigitalmarketing.com/content/playbooks/how-to-get-cited-by-claude.md): How Anthropic's Claude retrieves and cites, through its web search tool, MCP servers, and connectors in Claude for Work rather than a search index of its own. Why clean server-rendered HTML and synced markdown twins reduce retrieval friction, how Claude weights source clarity and structure, being citable inside private Claude for Work and MCP contexts, and the honest note that there is no confirmed ranking algorithm. - [Comparison and alternatives pages for GEO](https://www.winstondigitalmarketing.com/content/playbooks/comparison-and-alternatives-pages-for-geo.md): Why "X vs Y" and "best alternatives to Z" pages are among the most-cited formats in AI answers. The bottom-of-funnel buyer intent behind comparison queries, how to build an honest comparison table engines can lift, why being fair about competitors wins the citation, avoiding thin or biased comparison spam, schema for comparison pages, and how to run a comparison-page program mapped to your category. - [Wikipedia, Wikidata, and the knowledge sources AI trusts](https://www.winstondigitalmarketing.com/content/playbooks/wikipedia-and-knowledge-sources-for-ai.md): How Wikipedia, Wikidata, and high-trust reference sources feed AI answers and knowledge panels; the notability bar and why most brands do not qualify; Wikidata items and structured claims; industry databases and association directories; the entity work that beats chasing a Wikipedia page; and the ethics line on undisclosed paid editing and conflicts of interest. - [Podcast SEO for AI citations: how to get your show cited](https://www.winstondigitalmarketing.com/content/playbooks/podcast-seo-for-ai-citations.md): Why the transcript is the ranking and citation surface for podcasts, publishing full show notes and transcripts on your own domain, PodcastEpisode schema, chapter markers, turning episodes into liftable article pages, guesting on other shows, and measuring podcast-driven citations. - [Zero-click search strategy for 2026](https://www.winstondigitalmarketing.com/content/playbooks/zero-click-search-strategy.md): Winning when AI Overviews and answer engines resolve the query with no visit. Why impressions and mentions beat sessions, being the cited source, the demand that still converts (branded, direct, assisted), measuring value beyond clicks, and the content moves that earn the mention. - [Local SEO for electricians: the emergency-and-project playbook](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-electricians.md): Local SEO for electricians built for the trade's two intents: the 2am no-power or burning-smell emergency and the planned panel upgrade, EV charger, generator, or rewire project. The service-area Business Profile setup, why licensing and insurance are conversion signals, review velocity as the load-bearing map-pack signal, service pages as citable chunks with published cost ranges, town pages, the connected Electrician and FAQPage entity graph, and how to get named in the AI Overview for electrician-near-me and project-cost queries. - [Local SEO for pest control companies: the seasonal-and-emergency playbook](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-pest-control.md): Local SEO for pest control companies built around two demand clocks: the panic search when a homeowner finds bed bugs or a wasp nest, and the seasonal spikes for ants, mosquitoes, ticks, rodents, and termites. The service-area Business Profile setup, why review velocity is the load-bearing map-pack signal, the three page layers that win (one page per pest with published cost and safety answers, a recurring-plan page, and one real page per city), the licensing and eco-friendly trust layer, the connected PestControlService and FAQPage entity graph, and how to get named in the AI Overview. - [Local SEO for physical therapy clinics](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-physical-therapy-clinics.md): Condition and treatment pages as the citable unit for rehab clinics (back pain, sports injury, post-surgical rehab, vestibular, pelvic health), the direct-access vs referred-patient split, GBP depth, review velocity, practitioner E-E-A-T for YMYL health content, connected PhysicalTherapy schema, and getting cited in AI answers about conditions. - [Local SEO for auto repair shops: the near-me trust playbook](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-auto-repair-shops.md): Local SEO for independent auto repair shops built backward from the moment a driver searches mechanic-near-me or brakes-near-me with a warning light on. The full-depth storefront Google Business Profile setup, why review velocity clears the auto-repair trust barrier, the page layers that win (service pages with published cost ranges, make/model pages, service-area pages), visible ASE and warranty signals, the connected AutoRepair and FAQPage entity graph, and how to get cited in the AI answer to beat the dealership and the chains. - [Local SEO for landscapers and lawn care companies](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-landscapers.md): How landscaping and lawn care companies win local search across a seasonal calendar of spring cleanup, mowing contracts, fall leaf removal, and snow removal. The service-area Google Business Profile with seasonal hours, review velocity that survives the off-season, the split between recurring-contract and one-time design/build intent, licensing and insurance plus before-and-after proof, service and town pages as citable chunks, the connected LocalBusiness and FAQPage entity graph, and how to get named in the AI answer for lawn-care-near-me and seasonal queries. - [Local SEO for dermatologists: the medical and cosmetic playbook](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-dermatologists.md): Local SEO for a dermatology practice built around the split between insurance-billed medical dermatology (acne, eczema, psoriasis, skin cancer screening) and cash-pay cosmetic dermatology (Botox, fillers, laser, microneedling). Condition and treatment pages as the citable unit, insurance vs cash-pay intent kept on separate pages, a full-depth Google Business Profile, HIPAA-safe review responses, physician E-E-A-T for the YMYL bar, the connected MedicalBusiness and Dermatology entity graph, and how to get named in AI answers about skin conditions and cosmetic procedures. - [AI SEO guide 2026: what it is, how to do it, and where to start](https://www.winstondigitalmarketing.com/content/playbooks/ai-seo-guide-2026.md): Pillar guide to AI SEO in 2026: how it overlaps with and differs from classic SEO and GEO, the shift to answer engines, the core workstreams (technical foundations, entity and schema, liftable content, citations across ChatGPT/Perplexity/Gemini/Claude, measurement by citation share), an honest what-changed section, and a 2026 action plan that links out to every deep-dive playbook. - [GEO for local businesses: how to get cited in AI answers for your service area](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-local-businesses.md): How generative engine optimization applies to local businesses. How AI handles near-me intent, why Google Business Profile and reviews feed AI Overviews and AI Mode, local entity and LocalBusiness schema, getting cited for a service area, the role of Reddit and local directories, and a local GEO checklist. - [How to optimize for ChatGPT Shopping](https://www.winstondigitalmarketing.com/content/playbooks/chatgpt-shopping-optimization.md): How ecommerce brands get products surfaced in ChatGPT Shopping and AI product recommendations. How AI shopping results are assembled (product feeds, structured data, third-party reviews and roundups, retailer signals), Product and Offer schema and merchant feeds, why reviews and comparison content matter, being the cited source in best-X-for-Y answers, and a practical checklist. Honest on observed behavior with no confirmed ranking algorithm. - [Can you post weed on Instagram? Smoking, Live and Story rules (2026)](https://www.winstondigitalmarketing.com/content/playbooks/can-you-post-weed-on-instagram.md): Yes, licensed brands can show product but not sell. Smoking is age-restricted, not banned; Live is enforced in real time; dispensaries cannot list a phone or address. Rules for personal, business and dispensary accounts, what gets removed or shadowbanned, and the link-in-bio and age-gating workarounds. - [Can you post weed on TikTok?](https://www.winstondigitalmarketing.com/content/playbooks/can-you-post-weed-on-tiktok.md): How TikTok's September 2026 guidelines treat showing cannabis (age-restricted and off the For You feed at minimum, removed in some regions, never sellable), how adult tobacco and vape content differs, what personal, brand, and dispensary accounts can do, algospeak, the Live and shadowban traps, and how TikTok search still fits a compliant cannabis strategy. - [How to make a Custom GPT in Claude](https://www.winstondigitalmarketing.com/content/playbooks/claude-custom-gpt-equivalent.md): Claude has no feature named Custom GPT, but Claude Projects (persistent instructions and knowledge) and Claude Skills (packaged, reusable capabilities loaded on demand) serve the same two jobs. What maps to what, how to set up a Project and a Skill, when to use which, and the limits versus Custom GPTs (no public GPT-store-style marketplace). - [The ChatGPT equivalent of Claude Skills](https://www.winstondigitalmarketing.com/content/playbooks/chatgpt-equivalent-of-claude-skills.md): Yes, ChatGPT now has Skills on the same open SKILL.md standard as Claude (Business, Enterprise, Healthcare, Edu plans), so a Claude Skill uploads as a file. What transfers, what needs re-pointing, and when a Custom GPT still fits. - [Verify Google Business Profile without a postcard: every 2026 method](https://www.winstondigitalmarketing.com/content/playbooks/google-business-profile-verification-methods-2026.md): Every GBP verification method (video, postcard, phone, email, instant, bulk), how Google picks one, whether video is required, and how to verify without a postcard. - [GEO audit vs SEO audit: what is the difference?](https://www.winstondigitalmarketing.com/content/playbooks/geo-audit-vs-seo-audit.md): What a classic SEO audit checks (crawlability, on-page, links, Core Web Vitals, rankings) versus what a GEO audit adds (citation readiness across ChatGPT/Perplexity/Gemini/AI Overviews, entity graph, liftable passages, citation-share baseline), where they overlap and diverge, a side-by-side table, and when you need one or both. - [What Is Generative Engine Optimization (GEO)? The 2026 Guide to GEO and AEO](https://www.winstondigitalmarketing.com/content/playbooks/answer-engine-optimization.md): The pillar guide to Generative Engine Optimization (GEO), also called Answer Engine Optimization (AEO): getting cited inside AI answers (ChatGPT, Perplexity, Gemini, Google AI Overviews, voice), why GEO and AEO are the same discipline under two names, how it differs from SEO (citation vs click), a SEO/AEO/GEO comparison table, the five moves that earn the citation, and a GEO playbook library linking down to the per-engine, on-page, off-site, and measurement deep dives. - [How to Rank in Google AI Overviews (AIO)](https://www.winstondigitalmarketing.com/content/playbooks/how-to-rank-in-google-ai-overviews.md): How Google selects AI Overview sources, the four moves that earn a citation (organic rankings, answer-first passages, a clean entity graph, corroboration), and what to check when choosing an AI Overview ranking tool. - [GEO for Law Firms, Attorneys and Lawyers: Generative Engine Optimization in 2026](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-law-firms.md): How law firms and attorneys get named when prospective clients ask ChatGPT, Google AI Overviews, Perplexity, or Gemini for the best lawyer. Covers how the program differs for tax, corporate, personal injury and estate practices, attorney and firm schema, answer-first practice-area pages, third-party corroboration, attorney-advertising compliance, whether a firm needs a GEO agency, and citation-share measurement. - [LLM Optimization (LLMO)](https://www.winstondigitalmarketing.com/content/playbooks/llm-optimization.md): What LLM optimization means and how it works through two levers, training-time familiarity and retrieval-time citation. Covers LLMO vs GEO, AEO, and SEO, the tactics that earn citations, and how to measure citation share across ChatGPT, Perplexity, and Gemini, plus a 90-day LLMO plan for in-house marketing teams. - [Best AI SEO Tools and Software for 2026](https://www.winstondigitalmarketing.com/content/playbooks/best-ai-seo-tools.md): A category-by-category guide to AI SEO tools, including which tools track Google AI Mode, split into tools that do classic SEO faster and tools that get you cited inside AI search. Names the real, well-known tools in each category and explains when you actually need them. - [Best AI Marketing Tools in 2026: By Category, and What Teams Should Buy](https://www.winstondigitalmarketing.com/content/playbooks/ai-marketing-tools.md): The umbrella guide to AI marketing tools, organized by job across every channel: content and copywriting, SEO and GEO, social, email and lifecycle, paid media, analytics, and the agentic and workflow tools that chain steps together. Names the real tools in each category, links down to the dedicated SEO/GEO/AI-visibility tool guides, and shows how to build a stack without the sprawl. - [What Is AI Marketing? The 2026 Guide to Strategy, Automation, and Tools](https://www.winstondigitalmarketing.com/content/playbooks/what-is-ai-marketing.md): The top-of-funnel pillar defining AI marketing as a layer across every channel rather than a separate one. Covers what it is, how to build an AI marketing strategy, what to automate versus keep human, where generative AI fits, the lean tool stack, and how to start without shipping slop. Links down to the AI marketing tools guide and the AI marketing agency service. - [Best GEO Trackers and Generative Engine Optimization Tools (2026)](https://www.winstondigitalmarketing.com/content/playbooks/generative-engine-optimization-tools.md): How to choose GEO tracking software, what to add if your team already pays for Ahrefs or Semrush, and the GEO-specific slice of the tool stack, organized by category: AI visibility and citation tracking (the one category classic SEO tools lack), prompt and query research, content optimization for AI answers, entity and schema, and off-site and digital PR. What each does, when you need it, and how to build a GEO tool stack. Complements the broader AI SEO tools and citation-tracking guides. - [How Much Does SEO Cost in 2026?](https://www.winstondigitalmarketing.com/content/playbooks/how-much-does-seo-cost.md): A transparent SEO pricing guide covering the three pricing models (retainer, project, hourly) and what actually drives the number. Includes Winston's real published prices and what AI SEO and GEO cost, with no sales call required. - [Financial Advisor SEO: The 2026 Guide to SEO for Advisors](https://www.winstondigitalmarketing.com/content/playbooks/financial-advisor-seo.md): How an advisory firm wins local and AI search inside SEC and FINRA rules. Covers Google Business Profile, compliant reviews under the SEC Marketing Rule, service and credential pages, FinancialService schema, educational content, and GEO. High-value professional-services spoke. - [Insurance Agent SEO: The 2026 Guide to SEO for Insurance Agents](https://www.winstondigitalmarketing.com/content/playbooks/insurance-agent-seo.md): How an independent agency wins local and AI search against the national carriers and comparison sites. Covers Google Business Profile, reviews, line-of-business and location pages, InsuranceAgency schema, answer-first coverage content, and GEO. A high-value, low-competition vertical spoke. - [Plastic Surgeon SEO: The 2026 Guide to SEO for Plastic Surgeons](https://www.winstondigitalmarketing.com/content/playbooks/plastic-surgeon-seo.md): How a plastic surgery practice wins local and AI search. Covers Google Business Profile, reviews and reputation, before-and-after galleries, procedure and location pages, medical schema, answer-first content, and GEO. The SEO spoke under the healthcare SEO hub for a high-value aesthetic vertical. - [Audiology SEO: 2026 Guide for Audiologists and Hearing Aid Clinics](https://www.winstondigitalmarketing.com/content/playbooks/audiology-seo.md): How a hearing clinic wins local search and AI recommendations. Covers Google Business Profile, reviews, citations, service and location pages, audiology schema, answer-first content, and the GEO layer. The SEO spoke under the healthcare SEO hub, for a high-value niche vertical. - [Dental SEO: The 2026 Guide to SEO for Dentists](https://www.winstondigitalmarketing.com/content/playbooks/dental-seo.md): How a dental practice wins local search and AI recommendations. Covers Google Business Profile, reviews, citations, service and location pages, dental schema, answer-first content, and the GEO layer, positioned as the SEO-focused spoke to the broader dental marketing and pricing playbooks. - [Home Service Contractor SEO Services: Scope and Pricing](https://www.winstondigitalmarketing.com/content/playbooks/home-services-seo.md): The umbrella playbook for the trades, covering the shared local and AI-search foundation every contractor needs: Google Business Profile, Local Services Ads and the Google Guaranteed badge, reviews, service-area pages, citations, schema, and seasonal/emergency intent. Links down to the trade-specific deep dives for roofers, HVAC contractors, and plumbers. - [Healthcare SEO: The 2026 Guide for Medical Practices](https://www.winstondigitalmarketing.com/content/playbooks/healthcare-seo.md): The umbrella hub for medical, dental, and aesthetic practice SEO in 2026, covering the Google Business Profile, HIPAA-aware reviews, E-E-A-T and YMYL trust, treatment pages, medical schema, and AI visibility. Links down to the specialty playbooks for dentists, medical spas, plastic surgeons, chiropractors, vets, and audiologists. - [Professional Services SEO: The 2026 Guide for Firms](https://www.winstondigitalmarketing.com/content/playbooks/professional-services-seo.md): The umbrella hub for professional services SEO in 2026, the firms that sell expertise: law, accounting, financial advisory, insurance, B2B, SaaS, manufacturing, and real estate. Covers author authority and credentials, answer-first service pages, proof and case studies, the local-or-national footprint decision, compliance for regulated verticals, schema, and GEO. Links down to the vertical deep dives. - [Law Firm SEO and Lawyer SEO: 2026 Guide for Attorneys and Law Firm Websites](https://www.winstondigitalmarketing.com/content/playbooks/law-firm-seo.md): The pillar guide to law firm and lawyer SEO, with a law firm website SEO checklist and a free audit, covering the Google Business Profile, reviews, practice-area and location pages, legal directories, E-E-A-T for a your-money-or-your-life topic, and getting named in AI answers. Written for the general head terms (law firm SEO, attorney SEO, SEO for lawyers) inside attorney advertising rules. - [Ecommerce SEO: The 2026 Guide for Online Stores](https://www.winstondigitalmarketing.com/content/playbooks/ecommerce-seo.md): The pillar guide to ecommerce SEO, covering category and product pages, technical SEO at scale, content, reviews, and the AI/GEO layer. Explains why category and collection pages, not the homepage, drive the revenue and why the technical crawl setup is where most wins hide. - [B2B SEO: The 2026 Guide for B2B and SaaS Companies](https://www.winstondigitalmarketing.com/content/playbooks/b2b-seo.md): The pillar guide to B2B and SaaS SEO, covering bottom-of-funnel comparison, alternatives, integration, and use-case pages, capability content, topical authority, the AI vendor-shortlist layer, and measuring on pipeline rather than traffic. Links down to the SaaS, manufacturer, and documentation spokes. - [Chiropractic SEO: The 2026 Guide to SEO for Chiropractors](https://www.winstondigitalmarketing.com/content/playbooks/chiropractic-seo.md): How a chiropractic practice wins local search and AI recommendations. Google Business Profile, reviews, citations, service pages for adjustments and conditions, Chiropractor schema, and getting named in AI answers, positioned as the SEO spoke under the healthcare SEO hub. - [Google Business Profile Optimization: The 2026 Guide](https://www.winstondigitalmarketing.com/content/playbooks/google-business-profile-optimization.md): The pillar guide to optimizing a Google Business Profile, the single biggest lever in local SEO. Covers the ranking model, categories, reviews and review velocity, photos, posts, Q&A, NAP consistency, verification, common mistakes, and the GEO layer that gets a business named in AI local answers. - [Local SEO: The Complete 2026 Guide](https://www.winstondigitalmarketing.com/content/playbooks/local-seo.md): The umbrella pillar for local SEO: the proximity/relevance/prominence ranking model, Google Business Profile, reviews, citations, on-page, and local links, plus service-area vs storefront setup, the AI local-answer layer, measurement, and when to hire a local SEO agency. - [Small Business SEO: The 2026 Guide](https://www.winstondigitalmarketing.com/content/playbooks/small-business-seo.md): How a small business gets found in search and AI answers without enterprise resources, focused on priorities rather than a to-do list. Covers what to do first when time and budget are tight, the local foundation, the pages that matter, and the do-it-yourself versus hire-an-agency decision. - [Can you post weed on Snapchat?](https://www.winstondigitalmarketing.com/content/playbooks/can-you-post-weed-on-snapchat.md): Personal Snaps have latitude; brand and dispensary accounts face a strict drug-promotion policy, a total cannabis ad ban, and a young audience. Rules for personal/business/dispensary accounts, Spotlight risk, the removal ladder, and where Snapchat fits. - [ChatGPT Projects vs Custom GPTs: which to use](https://www.winstondigitalmarketing.com/content/playbooks/chatgpt-projects-vs-custom-gpts.md): Both are ChatGPT features solving different jobs: a Custom GPT is a shareable, reusable assistant configuration; a Project is a private workspace that groups chats with shared files and instructions. Core differences, a side-by-side table, and when to use which. - [Can you advertise cannabis on Facebook?](https://www.winstondigitalmarketing.com/content/playbooks/can-you-advertise-cannabis-on-facebook.md): Paid cannabis ads on Facebook/Meta are prohibited (with nuance on CBD/hemp); organic Page posting has more latitude but drug-promotion and commerce rules apply. Meta's ad policy, why ads get rejected and accounts disabled, what organic Pages and dispensary Pages can do, and the compliant paid alternatives. - [Digital PR for GEO: earning the off-site citations AI engines trust](https://www.winstondigitalmarketing.com/content/playbooks/digital-pr-for-geo.md): Why AI engines verify claims against sources they already trust, how to find the domains they cite in your niche, the off-site surfaces that matter (industry press, Reddit, Wikipedia/Wikidata, directories, podcasts, reactive PR), legitimate outreach, what not to do, and how to measure citation share. - [Dispensary Marketing Plan](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-marketing-plan.md): The dispensary marketing plan Winston actually runs: compliance guardrails, channel mix and budget, menu SEO, the Dutchie JS-invisibility fix, and Weedmaps and Leafly done right for 2026. - [Cannabis Dispensary SEO 2026](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-dispensary-seo-2026.md): The modern cannabis dispensary SEO playbook: local SEO, delivery-area work, terpene-driven content, menu schema, and how to layer GEO on for AI visibility. - [Dental Practice Marketing](https://www.winstondigitalmarketing.com/content/playbooks/dental-practice-marketing.md): The full marketing playbook for dental practices: channel hierarchy, content, referrals, partners, events, and how AI search is rewriting every channel. - [Digital Marketing for Chiropractors](https://www.winstondigitalmarketing.com/content/playbooks/digital-marketing-for-chiropractors.md): A practitioner guide to chiropractic digital marketing: local SEO, GBP depth, Meta Ads targeting, condition-specific content, and the AI-search overlay. - [Digital Marketing for Plastic Surgeons](https://www.winstondigitalmarketing.com/content/playbooks/digital-marketing-for-plastic-surgeons.md): A practitioner-grade digital marketing guide for plastic surgery practices: local SEO, before-and-after content under Meta rules, reviews as moat, and AI search. - [Digital Marketing for Financial Advisors](https://www.winstondigitalmarketing.com/content/playbooks/digital-marketing-for-financial-advisors.md): A compliance-first digital marketing guide for financial advisors: life-event SEO, LinkedIn depth, thought leadership, AI search, and compliant content workflows. - [TikTok SEO: The Social Search Playbook](https://www.winstondigitalmarketing.com/content/playbooks/tiktok-seo-the-social-search-playbook.md): TikTok is a primary search tool for Gen Z, which makes TikTok SEO table stakes for brands targeting younger audiences. The full optimization playbook. - [Forensics First: Fix Foundational SEO Before You Chase AI Visibility](https://www.winstondigitalmarketing.com/content/playbooks/forensics-first-fix-seo-before-geo.md): GEO is an overlay on a healthy SEO foundation, not a replacement for it. Why chasing AI citations on a broken site wastes effort, and the forensics-first sequence: diagnose crawlability/indexation, the ranking timeline, lost links, and content depth first, then layer AI-specific work on top and measure it. - [The Citation-Source Priority Order for GEO: Where to Earn Mentions First](https://www.winstondigitalmarketing.com/content/playbooks/citation-source-priority-order-for-geo.md): AI engines weight independent third-party sources most heavily, so where you earn mentions matters more than how many. A priority order for GEO earned-media effort (independent review sites and forums first, social search second, your own content last) and how to confirm which sources drive your answers. - [SEO for Wedding and Event Venues: Get Found and Get Inquiries](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-wedding-venues.md): Vertical local SEO for venues, where the goal is a qualified inquiry, not a sale. Structuring venue and gallery pages for search and AI answers, why publishing a price range qualifies traffic, review and directory presence, and getting named when couples ask AI for a venue. - [Strain and Terpene Pages: The SEO Content Engine for Dispensary Sites](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-strain-and-terpene-page-seo.md): Indexable, research-based strain and terpene pages are a scalable content engine that captures long-tail cannabis search and earns AI citations, especially paired with fixing the menu-iframe indexation problem. How to build them from real data without thin duplication. General information, not legal advice. - [Local SEO for Gyms and Fitness Studios](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-gyms-and-fitness-studios.md): Membership is a proximity, schedule, and social-proof decision, so a gym lives on local search. Structuring location and class-type pages, winning near-me and class intent, Google Business Profile depth, reviews as the deciding signal, and getting recommended in AI answers. - [Local SEO for Hair Salons and Barbershops](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-hair-salons-and-barbershops.md): Booking a salon or barber is a repeat, trust-and-style-driven local decision. Structuring service and stylist pages, before-and-after galleries with real alt text, Google Business Profile and reviews, winning style-specific near-me intent, and getting recommended in AI answers. - [Moving Company SEO: Services, Scope and Pricing for Movers](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-moving-companies.md): Hiring a mover is high-intent, one-time, and trust-critical against a scam-wary buyer. Structuring move-type and service-area pages, surfacing licensing, insurance, and pricing transparency plus reviews as trust signals, winning local moving intent, and getting recommended in AI answers. - [Local SEO for Optometrists and Eye Care Clinics](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-optometrists.md): An eye exam is a local, recurring, insurance-driven healthcare decision. Structuring service and condition pages, leading with insurance clarity, practitioner E-E-A-T and measured health content, Google Business Profile and reviews, and getting recommended in AI answers. - [SEO for Caterers and Catering Companies](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-catering-companies.md): Catering is an occasion-driven, inquiry-form decision, a sibling to wedding venues. Event-type and cuisine pages, a corporate catering quote flow buyers can use from the website, price ranges that qualify inquiries, galleries and reviews, what catering SEO services should cover, and getting recommended by AI. - [SEO for Interior Designers](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-interior-designers.md): Hiring a designer is a high-consideration, portfolio-led, inquiry-driven decision, often regional. Turning the portfolio into structured indexable project pages, service and style clarity, visual platforms like Pinterest and Houzz, reviews and press, and getting recommended in AI answers. - [GEO for Online Course Creators](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-online-course-creators.md): Course buyers increasingly ask AI which course to take, and act on the answer. Structuring course pages for AI lift, earning the reviews and community mentions engines trust, building instructor E-E-A-T, and measuring citation share with the GEO Tracker. - [SEO for CBD and Hemp Brands](https://www.winstondigitalmarketing.com/content/playbooks/cbd-brand-seo.md): CBD brands are largely locked out of paid ads, so organic and AI search are the primary growth channels. Building compliant product and education content that ranks and gets cited, designed around the FDA and FTC claim limits. General information, not legal advice. - [Core Web Vitals for Small Business Sites](https://www.winstondigitalmarketing.com/content/playbooks/core-web-vitals-for-small-business-sites.md): A non-developer guide to Core Web Vitals: what LCP, INP, and CLS measure, how to check yours free with PageSpeed Insights and Search Console, and the highest-leverage fixes (images, hosting, third-party scripts, layout shift) for speed, conversions, and rankings. - [JavaScript SEO: Making Dynamic Sites Crawlable by Google and AI](https://www.winstondigitalmarketing.com/content/playbooks/javascript-seo-making-dynamic-sites-crawlable.md): If your content only appears after JavaScript runs, search engines and AI crawlers may never see it. How to diagnose a rendering problem (view source, Search Console URL inspection) and the fixes (server-side rendering, static generation, real links). The dispensary iframe issue is a special case. - [How to Run a Weekly SEO Report With AI (Without Fooling Yourself)](https://www.winstondigitalmarketing.com/content/playbooks/weekly-seo-report-with-ai.md): AI can turn a weekly SEO and GEO report into minutes of work, but only with a human gate. How to define a consistent data set, have AI draft the summary, and catch the confident-sounding hallucinations before they mislead you. - [GEO for Personal Brands: Get the AI to Name You](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-personal-brands.md): How an individual expert, consultant, or founder becomes the person an AI names when someone asks for an expert in their field: a clear owned identity, consistent presence everywhere, the independent mentions engines trust, an attributable point of view, and measuring name citations. - [SEO for Wedding and Portrait Photographers](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-wedding-photographers.md): A photographer sells on the portfolio, but images alone rank for nothing. How to make galleries indexable (alt text, file names, real descriptions), structure style and service pages, use high-intent venue and location content, and get recommended when couples search and ask AI. - [Local SEO for Cleaning Services](https://www.winstondigitalmarketing.com/content/playbooks/local-seo-for-cleaning-services.md): Hiring a cleaner means letting a stranger into your space, so trust and proximity decide it and the value is recurring. Structuring service and service-area pages, surfacing the trust signals (insured, bonded, background-checked, reviews) that convert, and getting recommended in AI answers. - [Marketing for Cannabis B2B and Ancillary Businesses](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-b2b-and-ancillary-marketing.md): Ancillary businesses serve the cannabis industry without touching the plant, so they face fewer ad restrictions than operators but still adjacent scrutiny. Why organic and AI search plus B2B content is the durable channel, how to reach operators, and how to get cited when they ask AI for vendors. General information, not legal advice. - [Editing AI Drafts So They Rank and Read Like a Human](https://www.winstondigitalmarketing.com/content/playbooks/editing-ai-content-to-rank-and-read.md): The AI draft is the cheap part; the edit is where quality and E-E-A-T come from. How to cut the tells, add the real specifics and experience a model cannot invent, verify every fact, and edit into a real voice so the piece ranks and gets cited. - [GEO for Consumer Apps: Get Recommended When People Ask AI What to Download](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-consumer-apps.md): People ask AI for the best app for a task or alternatives to one they know, and act on the answer. How to make an app citable across its site and store, earn the reviews and roundups engines trust, and measure app-name citations. Distinct from SaaS GEO. - [SEO for Wedding and Event Planners](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-wedding-planners.md): A planner is a taste-and-trust hire couples make first and lean on for everything, so the site has to sell judgment, not a product. Structuring service and package pages, telling real event stories that name venues, reviews, and getting recommended when couples ask AI. Completes the events cluster. - [Local SEO for Smoke and Vape Shops](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-smoke-and-vape-shops.md): Smoke and vape shops can barely advertise, so organic, local, and AI search carry the load. Structuring the site around products, brands, and neighborhoods, building a complete Google Business Profile, earning reviews, and winning AI recommendations, with compliance kept to counsel and regulators. - [Fixing Thin and Duplicate Content: A Practical Cleanup](https://www.winstondigitalmarketing.com/content/playbooks/fixing-thin-and-duplicate-content.md): Thin pages and duplicate content quietly drag down a whole site. How to diagnose them with Search Console, site: searches, and a crawl, and the four fixes: consolidate and redirect, canonicalize, improve, or remove, plus why the cleanup lifts pages you never touched. - [AI Workflows for a One-Person Marketing Team](https://www.winstondigitalmarketing.com/content/playbooks/ai-workflows-for-a-one-person-marketing-team.md): How a solo marketer uses AI to do the work of a team without producing slop. The high-leverage workflows (research, drafting, repurposing, reporting), the four places a human stays in the loop (judgment, facts, experience and voice, sending), how to sequence them into a production line, and why the toolset stays small. - [SEO for Landscaping and Lawn Care Companies](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-landscaping-companies.md): Landscaping is seasonal, visual, and local. Structuring the site around services crossed with service areas, turning before-and-after project photos into indexable proof with real file names and alt text, timing content a season ahead of demand, and winning the reviews, profile, and AI recommendations that book work. - [Faceted Navigation SEO: Taming Filter and Sort URLs](https://www.winstondigitalmarketing.com/content/playbooks/faceted-navigation-seo.md): Filters and sort options combine into thousands or millions of crawlable URLs that waste crawl budget and create thin, near-duplicate pages. Deciding from search demand which facets deserve indexable pages, and suppressing the rest with canonical, noindex, robots, and internal-linking control. A URL and parameter problem, distinct from content dedup. - [FAQ Pages That Win AI Answers](https://www.winstondigitalmarketing.com/content/playbooks/faq-pages-that-win-ai-answers.md): FAQ content is one of the most direct formats for getting lifted into AI answers when built for the engines: real question-led headings, self-contained answers that stand alone, FAQPage schema kept in exact parity with the visible text, each FAQ on the page it belongs to, and measuring citation share with the GEO Tracker. - [Using AI to Build and Maintain Schema Markup](https://www.winstondigitalmarketing.com/content/playbooks/schema-markup-with-ai.md): AI is fast and consistent at JSON-LD schema but will invent unsupported properties and values. The safe workflow: generate from real page content, validate against the schema.org validator and the Rich Results Test, have a human verify every value is true and visible, template the loop across a site, and use AI to catch schema that drifts out of sync. - [Cannabis Event and Popup Marketing](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-event-and-popup-marketing.md): Cannabis popups and launch parties are a strong channel you cannot promote with normal ads. Filling the room with owned channels (email, SMS, site, profile), local discovery and partnerships, and compliance-built-in promotion with age-gating and no health claims, then turning attendees into an owned audience. General information, not legal advice; confirm with counsel and regulators. - [SEO for Pool Service and Maintenance Companies](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-pool-service-companies.md): A pool company is two businesses in one, recurring seasonal maintenance and high-ticket construction and renovation, and the site has to serve both funnels. Structuring services crossed with service areas, using project photos as proof, timing content a season ahead, and winning the reviews, profile, and AI recommendations that convert. - [SEO for Window Cleaning Companies](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-window-cleaning-companies.md): Window cleaning is a fast, near-me, route-density business where speed to quote and review velocity decide the map pack. Structuring a simple site split by residential and commercial, building service-area pages for the neighborhoods you route, steering toward recurring service, and winning the profile, reviews, and AI recommendation. - [Hreflang and International SEO Without the Headaches](https://www.winstondigitalmarketing.com/content/playbooks/hreflang-and-international-seo.md): What hreflang actually does (route the right language or region version to the right user, not boost rankings), the site-structure decision that comes first (ccTLD vs subdirectory vs subdomain), the failures that break it (missing return tags, wrong codes, conflicting canonicals, x-default), how to implement it consistently, and when not to bother. - [Pagination SEO: Handling Paginated and Infinite-Scroll Content](https://www.winstondigitalmarketing.com/content/playbooks/pagination-seo-best-practices.md): Now that rel=next/prev is retired, pagination is a reachability problem, not a consolidation one. Why paginated pages should self-canonical (never canonical to page 1), how to keep deep items crawlable with real links, backing infinite scroll and load-more with crawlable pagination, and when a view-all page is cleaner. - [Building a Prompt Library for Your Marketing Team](https://www.winstondigitalmarketing.com/content/playbooks/prompt-library-for-marketing-teams.md): When AI quality lives in one person's head it does not scale. Turning scattered one-off prompts into a shared, versioned library: what each entry needs (role, inputs, output format, brand-voice and do-not-fabricate guardrails), organizing by job for findability, versioning prompts as assets, and keeping it the instructions layer of a human-in-the-loop workflow. - [SEO for Locksmiths](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-locksmiths.md): Locksmith SEO is urgent near-me intent plus a hard trust problem and a scam-listing situation most trades do not face. Structuring residential, automotive, and commercial services by service area with the emergency path and phone number front and center, out-signaling the fake and lead-gen listings with a verified profile, a real local identity, honest pricing, and licensing, and winning the map pack and the AI recommendation with genuine, recent reviews. - [SEO for Appliance Repair Companies](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-appliance-repair-companies.md): Appliance repair search is structured by the appliance and the brand, so the site should be built as a matrix of the appliances you fix and the brands you service crossed with the areas you cover. Capturing the brand-plus-appliance-plus-city long tail most competitors ignore, converting on same-day and next-day speed signals, and winning the map pack and the AI recommendation with a verified profile and steady genuine reviews. - [SEO for CBD Ecommerce Brands](https://www.winstondigitalmarketing.com/content/playbooks/cbd-ecommerce-seo.md): A CBD store cannot buy traffic and cannot make health claims, so the catalog itself has to do the work. Which collection pages to build, what belongs on a product page, where the variant boundary sits, faceted URLs and age gates, and moderating the reviews you publish. General information, not legal advice. - [Log File Analysis for SEO](https://www.winstondigitalmarketing.com/content/playbooks/log-file-analysis-for-seo.md): Search Console is sampled and a crawl tool is a simulation; server access logs are the only record of what search engine and AI crawlers actually requested. Reading the file, finding wasted crawl and neglected pages, verifying a bot by IP instead of its user agent, when the work is worth doing, and how to turn the findings into changes. - [Image SEO and Alt Text in the Age of AI](https://www.winstondigitalmarketing.com/content/playbooks/image-seo-and-alt-text-for-ai.md): Images do the persuading and the text does the ranking. What a crawler actually receives about an image, how to write alt text that serves screen readers and engines at once, why captions and surrounding copy do the heavy lifting, which image structured data is worth declaring, the ways images get hidden from crawlers, and the rule that no image should carry meaning an engine needs. - [Claude Projects vs Claude Skills: Which One You Actually Need](https://www.winstondigitalmarketing.com/content/playbooks/claude-projects-vs-claude-skills.md): A Claude Project is a workspace that carries shared context across an ongoing body of work; a Claude Skill is a portable folder of instructions, scripts, and references that runs a procedure the same way every time. The one question that settles the choice (context or procedure), running both together on a client account, the four things that do not transfer between them, why a Skill can be reviewed and version controlled while a Project cannot, and the signals that it is time to promote a Project into a Skill. - [Agentic Commerce: Selling to AI Agents, Not Just People](https://www.winstondigitalmarketing.com/content/playbooks/agentic-commerce-and-ai-shopping.md): Assistants are starting to compare products and complete purchases for shoppers, which makes an agent the reader of your product data. The fields an agent needs that a human page never had to expose, why parity between the markup and the visible page beats completeness, stable canonical product URLs, policies written as rules rather than reassurance, and why thin manufacturer-copy templates and iframe storefronts fail this test. - [llms.txt vs robots.txt: What Each One Actually Does](https://www.winstondigitalmarketing.com/content/playbooks/llms-txt-vs-robots-txt.md): robots.txt is a crawl control file with a written spec (RFC 9309) that tells named user agents which paths they may request, and it governs crawling rather than indexing. llms.txt is a 2024 proposal for a curated markdown index that permits and restricts nothing and that no major provider documents reading. Why a blanket AI disallow also blocks the retrieval agents that cite you, how to split training agents from retrieval agents, and why neither file is a ranking lever. - [Crawl Budget: When It Matters and What to Do About It](https://www.winstondigitalmarketing.com/content/playbooks/crawl-budget-optimization.md): Most sites do not have a crawl budget problem and chasing one wastes a quarter. Crawl budget is capacity (what your server can take) times demand (what the engine wants), and it binds only at scale or after an event floods the queue. What consumes it (facet and parameter explosion, soft 404s, redirect chains, near-duplicates, slow origin response, hidden pagination tails), how to confirm it from Search Console crawl stats plus server logs, and the fixes in the order they pay. - [Cannabis Product Page SEO: Packaging, Compliance, and Search](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-packaging-and-product-page-seo.md): The words on cannabis packaging are not the words shoppers search, and closing that gap runs straight into the claims a license does not allow. What a product page can describe (cultivar, form factor, measured potency, process, sensory detail, how people use it) versus what counts as a health claim under the federal drug-claim position and state therapeutic-claim rules; the mandated elements that vary by state (warning text, age gating, license display, potency disclosure, lab results) and why a content-replacing age gate leaves crawlers looking at an interstitial; how to keep a several-hundred-SKU menu out of near-identical manufacturer copy by giving pages only to what persists; Product and Offer markup used in parity with the visible page and never as a place to launder a claim; and the iframe menu problem that makes the whole catalog invisible. General information, not legal advice. - [Cannabis Podcast Marketing: The Channel That Is Not Throttled](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-podcast-marketing.md): Podcast distribution still runs on RSS, so a feed is a file you control and no ranking system sits between an episode and the people who subscribed, which makes podcasting one of the least restricted channels left to a category that keeps being removed from other platforms. The three layers separated honestly (distribution open, directory listing conditional on content guidelines around explicit ratings and appeal to minors, advertising marketplaces still declining cannabis alongside the other restricted categories); the guesting play, covering which of four show tiers reach your buyer and what makes a pitch bookable (one defensible argument, evidence you listened, three usable questions, nothing attached); running your own show, with the real per-episode cost and the five reasons brand podcasts die; and the compounding mechanism, where cleaned transcripts and episode pages on your own domain turn audio into citable text and a named host into an expert presence. General information, not legal advice. - [Dispensary Menu Sync: Why Your Products Are Invisible in Search](https://www.winstondigitalmarketing.com/content/playbooks/dispensary-menu-sync-seo.md): A dispensary menu is not one surface, it is a pipeline: inventory lives in a point of sale (Dutchie, Blaze, Treez, Flowhub), feeds an embedded ecommerce storefront, and feeds again to Weedmaps and Leafly, with every hop free to rename, recategorize, or drop data. The five recurring failures (name rewriting, category remapping, field loss, price divergence, availability lag) and why they leave a crawler with four disagreeing records for one jar and no signal about which is authoritative; the field-ownership split that fixes it, with inventory state owned by the point of sale and descriptive data owned by one editable layer keyed to the SKU, plus a canonical transacting URL every listing points back to; why the embedded menu is the freshest and least readable surface you have, so the indexable version of your catalog ends up living on the directories; category, brand, and cultivar pages as the durable crawlable layer that survives inventory churn, built as a stable editorial body over a live inventory slice; and the parity rule that a wrong price discredits every other field on the page, held in three directions at once (markup against the visible page, your site against the directories, all of it against the register). General information, not legal advice. - [Subagents: When to Split a Marketing Task Across Several Agents](https://www.winstondigitalmarketing.com/content/playbooks/claude-subagents-for-marketing-teams.md): A subagent is a separate context that gets one job, does it, and reports back, and the main thread never sees the work, only the report. Why context isolation is both the reason to split a task and the reason most splits fail (whatever the agent did not write down is gone, and it cannot ask you which reading of the brief you meant); the three task shapes that survive a split (breadth-first sweeps where each read is independent, one checklist run against many items where the judgment lives in the checklist you wrote in advance, and several deliverables that are one task only because of the calendar); the two that get worse (a later step that needs the judgment an earlier step produced, and agents that have to agree on a shared decision nobody made up front, where merging is not editing but deciding); the freelancer test for telling those apart before you start; how to write a brief that returns an answer instead of a file dump (name the decision rather than the topic, specify the shape of the report, say what not to send back, hand over the context the agent cannot reach, give it a stop condition); why the review step stays human because a reviewing agent cannot notice that a finding is correct and irrelevant, and why parallel output arriving at once is the exact moment people skim; and the real token trade, where context is re-established per agent and every report is paid for twice, against a main thread that is not carrying the debris of its own research. No fixed ratio, because anyone quoting one is guessing. - [Your Team Keeps Re-Explaining the Same Things to a Model](https://www.winstondigitalmarketing.com/content/playbooks/internal-ai-knowledge-base-for-marketing-teams.md): A knowledge base is the stable facts a marketing team needs in every AI conversation, and the layer most teams skip, so people retype the positioning, the pricing, and the client setup by hand at the start of every session. Why facts, prompts, and Skills belong in three separate places: they change at different rates, and a pricing paragraph pasted into forty prompts is wrong in forty places the day pricing changes, with no list of which ones. Why a shared drive full of decks does not work as source material, because retrieval matches on what a file says and a pitch deck is a person talking over pictures. How to write an entry that survives being found alone: one topic per file, headed in the words someone would actually use to ask, dated to the last time a person confirmed it true rather than to when it was created, plainly worded, and complete enough that a new hire could answer the question from that file without asking anyone. How to keep client facts apart, with a separate store per client rather than one pool with a client field, nothing client-specific in the shared store even anonymized, and the spoken rule about pasting real numbers into a general chat window. Why maintenance is what actually kills these: the decay is invisible in a way a broken tool never is, so date every entry, give every entry an owner and a review cadence, and update a fact in the same motion it changes rather than later. And the one signal that it is working, which is people no longer pasting context by hand. - [How to Write a Claude Skill That Your Team Will Actually Use](https://www.winstondigitalmarketing.com/content/playbooks/how-to-write-a-claude-skill.md): The four parts of a Skill folder (the frontmatter, the body, reference files, and scripts), why the frontmatter description is the single line that decides whether a Skill ever fires because it is the only part the model reads before opening the folder, how to write it as a trigger rather than a summary using the words people actually type plus a stated boundary, writing body instructions that survive being read cold (name things fully, put each rule beside the step it governs, state the exception, use the imperative, bundle one finished example), declaring whether the Skill is a rigid procedure or a flexible pattern and the mirrored failures of mislabeling either, keeping SKILL.md small enough to be worth loading by splitting occasional detail into reference files named at the point of use, moving every exact transform into a script, testing by typing a realistic unrehearsed request and watching whether the Skill fires on its own plus the near miss, the cold run, the interruption and the output check, and versioning it once a second person depends on it. - [Claude Skill or MCP Server: Which One Your Team Actually Needs](https://www.winstondigitalmarketing.com/content/playbooks/claude-skill-vs-mcp-server.md): A Claude Skill is packaged know-how, a folder of instructions, scripts, and references that teaches Claude how your team does a job. An MCP server is a connection to a live system that publishes tools and data the model could not otherwise reach. The question that decides which to build (is the missing thing knowledge or access), the paste test for when that is ambiguous, the two builds that go wrong (a Skill whose first step is a human export, a connection nobody built a process around), a ten-row decision table, why the common production shape is a Skill that calls a server and why the Skill should be written first, the maintenance gap between a folder in git and software you now host, and the security surface a server opens that a Skill does not, including scopes, write access, credential ownership, and prompt injection. - [Which AI Crawlers Actually Visit Your Site (and What They Take)](https://www.winstondigitalmarketing.com/content/playbooks/ai-crawler-log-analysis.md): Server logs are the only first-party evidence in GEO; everything else is inference. How to identify the AI agents in an access log (the OpenAI, Anthropic and Perplexity agent sets, and why Google-Extended is a robots.txt token that never appears in a log), why a user agent string is a claim that has to be verified by forward-confirmed reverse DNS or published IP ranges before you count anything, how to tell a bulk collection sweep from a retrieval agent fetching one URL while a person waits, how to report the two separately, what to do when a CDN, WAF, rate limit or consent screen is returning 403s to an agent you want, and how to build a chain of evidence from a retrieval fetch to a citation you can actually check. The AI layer on top of log-file-analysis-for-seo. - [Your WAF Is Quietly Blocking the AI Crawlers You Invited](https://www.winstondigitalmarketing.com/content/playbooks/waf-and-cdn-blocking-ai-crawlers.md): Your CDN and web application firewall answer a crawler before your origin server ever sees the request, so a bot management default at the edge silently overrides whatever robots.txt says. Why that ordering makes the edge the real crawl-control layer; the response shapes that mean challenge rather than page (403, 429, a 503 carrying a JavaScript challenge, a 200 whose body is a challenge widget, and the worst case, an empty 202 that every uptime monitor reads as healthy); how to test with a plain curl and a changed user agent from a host outside your own network, and why testing from your office proves nothing because your IP already has reputation and probably an allowlist entry; the three categories of setting where the block lives (bot management, WAF custom rules, rate limiting); the real tradeoff against scraping abuse and why robots.txt rather than the edge is the place to express it agent by agent; and how to confirm the fix in the edge logs rather than the dashboard. The edge-layer counterpart to ai-crawler-log-analysis. - [GEO for Multi-Location Brands: Why the Chain Page Beats Nine Store Pages](https://www.winstondigitalmarketing.com/content/playbooks/geo-for-multi-location-brands.md): An assistant asked for a recommendation in a specific neighborhood has to decide which of your addresses to name, and most multi-location sites hand it near-identical location pages that differ only by address, so it names none of them or names a single-location competitor instead. Why this is a disambiguation problem before it is a ranking problem; the two page layers a multi-location brand needs (the brand-level page that answers the category question, where a chain's depth is an advantage, and the location pages that answer the where question); why duplicated location copy leaves the shared brand text as the only retrievable passage, with the address block as the only thing that differs; what actually makes a location distinct (its own irregular hours, named staff, inventory quirks, how you get there in local terms, neighborhood context, when it is busy) and why the differentiation belongs in the data row rather than in rewritten sentences; one LocalBusiness node per door with a stable @id connected back to the parent brand, plus the three markup mistakes (shared @id, unstable @id, fields that disagree with the Google Business Profile); the store locator that hides every address behind JavaScript and the plain HTML list that fixes it; and the brand that is strong in one market and absent in the others, where the work is local corroboration per city rather than more brand content. The multi-location counterpart to geo-for-local-businesses and seo-for-franchises. - [SEO for Garden Centers: Sell the Season, Rank for the Question](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-garden-centers-and-nurseries.md): Garden centers and nurseries sit on two separate demand curves and most build a website for only one of them. The buying curve spikes for a few weeks and collapses; the care curve runs flat all year, holds nearly every question anyone asks, and is what decides whether a gardener thinks of you when the buying curve returns. Why a seasonal page published inside its own season cannot rank and has to be built in the quiet months; how to turn the questions your staff already answers at the counter into dated pages with one question per heading and the answer in the first sentence; the test that rules out generic plant care content, since the regional version is the only part a model cannot already generate; the stock gap that leaves the highest-intent query in the category unanswered, why a live point-of-sale feed is the wrong fix for most shops, and the category-level availability plus weekly dated post that works instead; the GardenStore schema type and the openingHoursSpecification with validFrom and validThrough that a seasonal business actually needs; Google Business Profile for a business whose entire stock is visual, including primary category choice, seasonal photos, and hours set before the season changes; why hydroponics and indoor growing needs its own section rather than a paragraph under houseplants, since it is the one part of the demand with no seasonal collapse; and the trade customer page almost nobody in the category writes. The retail counterpart to local-seo-for-landscapers. - [Cannabis First-Party Data: The Asset Platform Bans Cannot Touch](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-crm-and-first-party-data.md): The through-line of every cannabis channel restriction is that you are renting an audience you can lose overnight, so the durable move is owning the customer record. What first-party data means for a dispensary or brand (the POS transaction record, the loyalty record, the SMS and email lists, site behavior), why the POS holds the richest data and the marketing team usually cannot reach it, the question to put to a POS provider about ongoing sync on a shared customer identifier, capturing consent at the moment it is given rather than assuming it from a transaction log, the compliance frame of age restriction, the higher consent bar on text, state advertising rules that can reach your own list, and privacy law, why segmentation beats blasting in a category that cannot buy reach, and why owned channels are the only place cannabis gets clean attribution (measured at the customer level, with the share of revenue from a customer you can name as the score). The data asset underneath cannabis-email-marketing-playbook and cannabis-sms-marketing. General information, not legal advice. - [Can You Post Weed on Reddit? The Rules, Subreddit by Subreddit](https://www.winstondigitalmarketing.com/content/playbooks/can-you-post-weed-on-reddit.md): Reddit is the one large platform where cannabis discussion is welcome and cannabis selling is not, and the enforcement that matters is per subreddit rather than sitewide, which is the reverse of every other platform in this series. What the sitewide content policy actually covers (the transaction: selling, buying, sourcing, arranging an exchange) versus the subject itself, which is allowed; why the rules that govern a given post live in one community's sidebar and are enforced by volunteer moderators with full removal authority and no appeal; why self-promotion reads as spam even when it is fully compliant, because moderators judge the account rather than the post; the account age and karma gates enforced by automated moderation before a human ever sees a submission, and why that means Reddit cannot be switched on for a launch; what a brand can actually do (post as a named person, answer where you know more than the room, ask moderators before anything structured, keep a profile that survives a click, never buy upvotes); and why the durable prize is being quoted by AI assistants and in search rather than clicked, which makes a good answer worth more than a link. General information, not legal advice. - [Your Age Gate Is Hiding Your Whole Site From Google and ChatGPT](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-age-gate-seo.md): Every licensed cannabis site has an age gate and most are built so a crawler asking for any URL receives the door instead of the page. The three common implementations and what each does to indexing and to AI retrieval: a JavaScript overlay that leaves the content in the DOM because the server already returned it, a hard redirect that resolves every URL to the same verification template so there is nothing to index but the gate, and a cookie wall that answers a request without the cookie with a 403 or a 200 carrying interstitial markup. Why the failure is silent (no penalty, no message, just a Page with redirect count and an indexed total that never moves) and why AI retrieval fails harder than search, since most retrieval fetchers do not render or carry cookies. The five-minute diagnosis with a plain curl for the status code and final URL, a grep for a distinctive sentence in the response body, and a text-only render, run across three URL types because the homepage is often special cased. The pattern that keeps the gate for humans while leaving the page in the HTML response, why it is not cloaking, what to do about the canonical and the status code on the gate itself including the hardcoded canonical in a shared gate template, and why an age gate plus a scripted navigation plus an embedded menu compounds into a site where almost nothing is machine readable. General information, not legal advice. - [How to Choose a Cannabis Marketing Agency (and the Pitches to Walk Away From)](https://www.winstondigitalmarketing.com/content/playbooks/how-to-choose-a-cannabis-marketing-agency.md): Licensed operators get pitched constantly and most of what arrives is either against a platform's rules, impossible to measure, or resold from somebody else. Three pitches that disqualify an agency on the spot: anyone offering to run Google or Meta ads for THC products (prohibited by both platforms even where cannabis is legal, and the workarounds put your account, domain, and license on the line), anyone promising a fixed number of leads (unmeasurable in a category where purchases happen in store and the ad platforms are closed, so the promise is a mechanism for making the invoice defensible), and anyone who will not name the cannabis channels and accounts they have personally run. The four operational questions that separate an operator from a reseller, each about infrastructure you already own: what would you do about our embedded menu, what would you do about our age gate, who updates our Weedmaps listing and how often, and what is the first thing you would change on our Google Business Profile. What an honest scope looks like when paid search is closed (site first as a technical project, local and the profile, the cannabis-native platforms, content built to be cited, owned lists, reviews), how to size the retainer against the shop rather than against a package, what reporting should contain when most platforms will not attribute (measured and inferred separated and labeled, with leading indicators instead of a modeled revenue figure), and the contract terms worth negotiating when a license can change: a short initial term, a suspension clause tied to license status, ownership on creation, account access in your own name, an offboarding obligation, who reviews compliance, and disclosed subcontracting. General information, not legal advice. - [Your Best Content Is Trapped in a PDF](https://www.winstondigitalmarketing.com/content/playbooks/pdfs-and-ai-search-citations.md): Spec sheets, price lists, compliance guides and menus routinely hold a company's most substantive material, and when that material exists only inside a PDF an assistant asked about it has a much harder time quoting it. Why a PDF is a weaker citation candidate than the same words in HTML even when both are perfectly crawlable: extraction recovers a character stream rather than a structure, so the heading-plus-answer pattern retrieval leans on does not survive; there is no stable anchor because page numbers shift on regeneration, which makes the unit of citation the whole file rather than a passage; and a document sits at the end of a link without linking anywhere itself, so it never joins the site's link graph. How to check whether your documents are read at all rather than assuming, with the Search Console .pdf filter, the access log by user agent, a quoted-sentence search that detects an unextractable scan, and asking an assistant a question the document answers. The convert-or-keep decision framed by why the file is a PDF in the first place, with the rule that the words live in HTML and the PDF is the convenience twin. What a document landing page has to contain to be citable (the summary in prose, the document's own headings reproduced as real headings with substance under each, version and date) rather than a title and a download button, and the menu and price list case where the HTML version is the only thing that can answer the question. Scanned files with no text layer, the five-second select test, and why OCR output is a draft in exactly the fields somebody relies on. Plus file naming, reachability through real links, the "Microsoft Word - Untitled1" title metadata left in the export, and what gating costs you. No fabricated crawl statistics: mechanisms described and every check is one the reader runs on their own site. - [Assistants Read Your About Page Before They Trust You](https://www.winstondigitalmarketing.com/content/playbooks/about-page-as-entity-source-for-ai.md): An assistant asked what your company is has to resolve you to an entity before it decides whether to recommend you, and it resolves that from whatever page states it plainly, which on most sites is a founder story containing no claim that could be wrong. The six facts an about page has to state as plain sentences (what the business is and does in the category a customer would use, who it is for and who it is not for, where it is, how long it has run and under what names, who runs it by name and role, how to reach a person) with the failure version of each; why a paragraph of adjectives resolves nothing, via the paste test (could a competitor paste this sentence onto their page without it becoming false) and the fact that unfalsifiable claims cannot accumulate corroboration; the Organization schema twin carrying the same claims, with one stable @id, alternateName as the field that reconciles a former trading name, a sameAs array of live profiles, and the AboutPage versus Organization question settled; the four surfaces that describe your company (about page, site footer, Google Business Profile, directory profiles), how each one drifts, and what a disagreement costs when the best-corroborated version is usually the oldest; named people with real roles and tenures instead of a stock headshot grid with the names baked into the images; and the difference between a page written to sell and a page that functions as a record, including the six-fact reconstruction test, dating the page, and stating renames and moves explicitly so old records can be reconciled. The one-page prerequisite underneath entity-seo-build-your-brand-entity and how-to-build-author-eeat. - [Event Schema: The Structured Data Most Local Sites Skip](https://www.winstondigitalmarketing.com/content/playbooks/event-schema-for-ai-answers.md): Businesses that run classes, tastings, open houses, workshops and popups announce them on social and publish nothing structured on the site, so nothing can answer what is happening near me this weekend. The six Event properties that decide whether the record answers a question (name with the instance in it rather than the series, startDate and endDate in ISO 8601 with a UTC offset, location as a nested Place with a full PostalAddress or a VirtualLocation with the join URL, offers with a bookable url and a numeric price plus availability, eventStatus, and eventAttendanceMode) with the failure version of each, and a complete example block; why organizer should point at your existing Organization @id, why a free event still needs an offers block with price 0, and previousStartDate for a reschedule; why a recurring weekly class needs separate dated instances under an EventSeries rather than one evergreen page whose startDate is either the first session ever held or rewritten weekly, with eventSchedule treated as a supplement that cannot carry per-session sold-out and venue facts; the different jobs the events index (the browsing question, marked up as an ItemList of Events with dates and places as text) and the individual event page (the specific question, with the price and booking link on the page) do; retiring past events so they leave the upcoming index, keep their original startDate, keep the page as a dated record, and carry an honest eventStatus; and the two ways a third-party calendar hides everything, client-side rendering that leaves an empty container in the served HTML and an iframe that puts the content on the vendor's domain, with the two checks that catch both. - [Every Hop in a Redirect Chain Costs You Something](https://www.winstondigitalmarketing.com/content/playbooks/redirect-chains-and-lost-link-equity.md): Redirect chains get filed under migrations, but the ones doing the most damage sit on sites that have never migrated anything: a scheme rule, a hostname rule, a case rule, a trailing-slash rule and one renamed category, each written by a different person at a different layer, all firing on the same request. The five layers chains get built from (DNS and the edge, the CDN or proxy, the web server, the application or CMS, and a redirect plugin anyone can add a rule to) and why nobody owns the composed behavior, since the only place it exists is on the wire and a browser address bar shows only the destination. The four costs you can actually observe, set against the honest position that the link-equity cost is real and not publicly quantified and that every circulating decay percentage was invented: crawl requests spent on hops that return no content, seconds added for humans when a hop changes scheme or hostname, query strings and referrers dropped by rules never written to preserve them (a common source of an unexplained direct bucket in attribution), and a rule stack that breaks the day one layer is reconfigured. How to inventory every chain rather than the ones you suspect, with a crawl seeded from three lists (sitemap, link-graph crawl, and an export of URLs carrying external links) plus a replay of the access log, which is the only record of the URLs nothing links to anymore, using curl with num_redirects and keeping request volume attached to each row. What 301, 308, 302, 307, a meta refresh and a JavaScript redirect each communicate, and how a mixed chain sends contradictory instructions in a single request. Why the destination matters as much as the hop count, with the replacement-then-parent-then-410 order and the case for a truthful 404 over a redirect to the homepage. And why the crawl cost scales with the number of URLs behind a rule rather than the number of rules, which makes flattening the highest-certainty technical work available on a large site. - [SEO for Tattoo Studios: The Artist Is the Search](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-tattoo-studios.md): Tattoo studios have a structural problem no other local trade has: the unit of demand is a style or a named artist rather than the shop, and the artist is portable while the shop is not, so the thing customers are actually searching for can walk out the door. The four groups of searches that reach a studio (style plus place, an artist by name, question and cost searches, and the shop name) and why a site with a homepage, a gallery, an about page and a contact form serves only the last and smallest of them. Artist pages built as real entities rather than cards in a team grid: the name as text in a heading, the styles named in the words clients use, that artist's own portfolio, books-open status with a specific booking path, and a Person schema block with a stable @id, worksFor pointing at the studio, knowsAbout listing styles, and sameAs pointing at the Instagram account that is usually better known than any page you will publish. The departure problem as a four-option table, with deleting, leaving untouched and redirecting to the homepage each costed out, and editing the page in place and dating it as the only honest answer: keep the URL, keep the work done at your shop, name who covers that style now, and link out to where the artist went. Style pages as the demand layer a shop page cannot serve, with a table pairing fine line, blackwork, American traditional, realism, Japanese, script and cover-ups to the question behind each search and the proof the page has to carry, plus the case for building the cover-up page first and two cautions against publishing style pages with no gallery behind them or turning them into a template farm. Why the portfolio is the content and how to make it legible to a crawler: descriptive file names, alt text naming style and placement, captions carrying session count and healed state and what a cover-up was covering, surrounding copy, and the check that the gallery exists in the served HTML rather than being assembled by a script or pulled from an embed. Healed galleries named as the strongest available trust signal and the one almost nobody publishes. The consultation and deposit funnel and the questions answered aloud in every consultation and written down almost nowhere: publish the pricing structure (hourly or by the piece, shop minimum, deposit terms, what moves a quote) even when you cannot publish a price, plus aftercare, healing timelines and an honest page about placement and pain. Google Business Profile categories, photos and review prompts for a visual trade, and the NAP consistency problem specific to a trade that moves and rebrands often. And Instagram as the place the audience lives while the site is the durable record that can be read, quoted and linked, run as a division of labor rather than a choice. No fabricated search volumes or conversion statistics anywhere. - [SEO for Driving Schools: Rank for the Test, Not the Lesson](https://www.winstondigitalmarketing.com/content/playbooks/seo-for-driving-schools.md): Driving schools carry a demand shape no other local trade shares, because two people share one decision and the largest share of search volume in the category sits in procedural questions about permits, supervised hours and road tests rather than in anybody searching for lessons. The two-buyer problem and how to build for both without averaging them: a parent pays, signs and compares while a teenager does the first searching, so the process and question pages get written in the student's words and the packages, policies, instructor and safety pages get written for the adult holding the card, with the two sets linked and any adult-signature requirement stated before the form rather than after it. The question traffic as the real business of the category, with a table pairing each recurring question (permit eligibility and documents, what is on the permit test, supervised driving hours, what the road test looks like, what happens after a failure, using the school car for the test, adult beginners, out-of-state license transfers) to the audience asking it and the job the page has to do, plus the rule that every process page needs a path out of it or it ranks and sends its whole audience back to search. The state licensing process page argued as the most defensible asset in the category, because it is inherently local, hard to copy without operational knowledge, the entry point to every other page, and the single well-organized answer an assistant wants, held up by two habits: point every fee, form and requirement at the state licensing authority with a link rather than restating rules that change, and carry a last-reviewed date that gets checked twice a year. Service-area structure inverted for a business that drives to the student rather than the reverse: publish the pickup radius and policy as real copy, treat the state road test site as the landmark that matters more than your own address and build one page per site with routes, common point losses and what the day looks like, and hold town pages to the rule that they need detail true only of that town. Pass rates handled honestly, meaning documented with the definition attached (which students, what period, first attempt or any attempt, who counted) or left out entirely, with specific reviews naming the instructor and the test site, a nervous student describing what changed, and a parent on the logistics offered as stronger proof than a percentage. And a publishing calendar built on the school year, planned a season ahead of each spike rather than into it, with seasonal pages updated in place rather than taken down. No invented pass rates, licensing statistics or search volumes anywhere, and the state DMV named as the authority for anything procedural. - [Customer Reviews Are Marketing Claims Too](https://www.winstondigitalmarketing.com/content/playbooks/cannabis-ugc-and-review-compliance.md): Cannabis compliance work is almost entirely about first-party claims: package copy, menu descriptions, category pages, what the social account is allowed to post. Customer content breaks that frame, because the words start out as somebody else's and end up on surfaces the business controls. The adoption problem stated plainly, namely that a review or a reposted customer photo carrying a medical claim can be treated as the business making that claim once the business publishes or amplifies it, with adoption placed as a familiar idea in regulated advertising generally rather than as any quoted rule. How the same sentence changes character depending on where it sits, with a table comparing a third-party platform review, an unfiltered feed on your own site, and a hand-picked testimonial on a product page, and the working rule that falls out of it: exposure tracks control, so if you could not write the sentence in your own product copy, think hard before republishing it under your own logo. The review widget audit as the fastest fix available, because most widgets ship with a minimum rating filter switched on that quietly converts an automatic feed into a curated selection. Reposting customer photos and video treated as a publishing decision rather than a courtesy, with three checks before anything goes up: the caption and any text in the image, which travel with the reshare and are usually the exact claim your marketing cannot make; the person, meaning written permission, confirmed legal age, and anybody else identifiable in the frame; and the audience, because a social following is not age-verified the way your own site is. Review gating and incentivized reviews separated out as a distinct layer that lives in platform terms and endorsement expectations rather than in cannabis rules, with the note that a cannabis operator carries both layers at once and that gating usually arrives by accident inside a loyalty or SMS tool. Curating without putting words in somebody's mouth, covering the difference between trimming for length and trimming until the meaning moves, the composite testimonial assembled from several reviews, the rewrite that makes you the author, and detached attribution. And a four-step response pattern for a review that makes a health claim: leave it where it is, do not amplify it, reply without repeating the claim because the reply is first-party content, and escalate anything that is actually a safety report. Plus the one-page policy to write before any of it drifts. No statute or rule text is quoted or invented anywhere, every specific is pointed at counsel and the state regulator, and the page states that it is general information rather than legal advice. ## Case studies - [824 Impressions, Zero Clicks: AI-Surface Citations on Our Own Site](https://www.winstondigitalmarketing.com/content/our-work/zero-click-ai-citations-on-our-own-site.md): Our own property. One page drew 523 distinct queries and 824 impressions between August 1 and September 17 2026 with 0 clicks; 497 of those queries rank in the top 10 and 456 are prompt-shaped with a median length of 13.5 words. Our reading is AI-surface citation rather than a click-through failure, stated as inference, with an explicit list of what the data does not show. - [Ooze: Owning the Dab Pen Category](https://www.winstondigitalmarketing.com/content/our-work/ooze-dab-pen-category.md): National vape hardware ecommerce in an ad-restricted category. Positions 3 to 4 across the dab pen and wax pen cluster; site-wide average position 27.15 to 8.99 and CTR 4.90% to 7.34% year over year, per Google Search Console. Includes an explicit list of what the case study does not claim. - [Listen Hear Diagnostics: Audiology SEO Services Case Study](https://www.winstondigitalmarketing.com/content/our-work/listen-hear-diagnostics.md): Audiology and hearing aid practice. SEO + paid media. ROI in 4 months (client expected 6). Includes what an audiology SEO engagement covers and whether hearing aid SEO differs. - [Inside Music Schools](https://www.winstondigitalmarketing.com/our-work/inside-music-schools/) - [Saraval Industries](https://www.winstondigitalmarketing.com/our-work/saraval-industries/) - [Moynahan Law Firm](https://www.winstondigitalmarketing.com/our-work/moynahan-law-firm/) - [Symphony Messaging](https://www.winstondigitalmarketing.com/our-work/symphony-messaging/) - [Sea the City](https://www.winstondigitalmarketing.com/our-work/sea-the-city/) - [Kids Sunscreen Brand SEO](https://www.winstondigitalmarketing.com/our-work/kids-sunscreen-brand-seo/) - [NYC Music Studio SEO](https://www.winstondigitalmarketing.com/our-work/nyc-music-studio-seo/) - [Trascent B2B SEO](https://www.winstondigitalmarketing.com/our-work/trascent-b2b-seo/) - [Sync Show](https://www.winstondigitalmarketing.com/our-work/sync-show/) - [Regional Furniture Supplier SEO](https://www.winstondigitalmarketing.com/our-work/regional-furniture-supplier-seo/) - [New York Harbor Tours](https://www.winstondigitalmarketing.com/our-work/new-york-harbor-tours/) ## Products - [The GEO Skill Pack ($497, one payment)](https://www.winstondigitalmarketing.com/content/products/geo-skill-pack.md): Three installable Claude Skills that produce the deliverables of a generative-search engagement: a 22-point, 8-section AI visibility audit that builds a two-tab Excel workbook, a 13-point content rewrite that outputs a branded Word document, and a 15 to 20 slide client strategy deck with its implementation checklist. A brand config file carries the buyer's agency name and colors into every output. One agency license, unlimited clients. Makes no promise of AI citations. - [Cannabis Social Media Compliance Kit ($47)](https://www.winstondigitalmarketing.com/content/products/cannabis-social-compliance-kit.md): A working social reference for dispensary and cannabis brand operators. Platform-by-platform rules for Instagram, TikTok, Facebook, Snapchat, X, YouTube, LinkedIn and Pinterest, a ninety-second pre-post checklist, 30 compliant post templates, five appeal scripts, and a 30-day owned-channel plan for email, SMS, site and menu. General information, not legal advice. - [AI for Insurance Agents: The Insurance Agency Marketing Agent ($47)](https://www.winstondigitalmarketing.com/content/products/ai-for-insurance-agents.md): Where AI genuinely helps an independent insurance agency's marketing and where it does not, plus the marketing agent itself. Twelve workflows with the prompts: Google Business Profile, review requests and replies, line of business and location pages, coverage question content, the listings and carrier agent locator audit, AI visibility checks, schema, renewal notes and newsletters. Five things to never automate, including client information in a consumer chatbot, anything reading as a coverage recommendation, and anything touching a live claim. Advertising compliance written from principle with no rule cited, plus the questions to send your state department of insurance and your carriers. General information, not legal advice. - [AI for Real Estate Agents: The Real Estate Marketing Agent ($47)](https://www.winstondigitalmarketing.com/content/products/ai-for-real-estate-agents.md): Where AI actually helps a real estate agent's marketing, where it does not, and the six things to never let it touch, starting with the fair housing language an AI writes without being asked. Plus the marketing agent itself: eleven workflows with the prompts. General information, not legal advice. - [AI for Contractors: The Home Services Marketing Agent ($47)](https://www.winstondigitalmarketing.com/content/products/ai-for-contractors.md): Where AI actually helps a home services contractor's marketing, where it does not, and the six things to never let it touch: prices, licence claims, review gating, code and permit claims, dangerous instructions. Plus the agent itself, eleven workflows, and a script that scans your copy. General information, not legal advice. - [Products index](https://www.winstondigitalmarketing.com/content/products.md): All twenty products in one place: the GEO Skill Pack for agencies ($497) and nineteen $47 AI marketing kits for operators, with what each one is and who it is for. - [AI for Nonprofits: The Nonprofit Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-nonprofits.md): A marketing agent for a nonprofit, plus the guide to running it. Twelve workflows, eight hard prohibitions (unsourced impact numbers, donor tax statements, identifying beneficiary detail, composites presented as real people, candidate advocacy, overhead and program-ratio claims, funder and rating claims, publishing without review), a Python checker script with 28 flagged phrases, and the questions to send your state charity regulator. $47. - [AI for Financial Advisors: The Financial Advisor Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-financial-advisors.md): A marketing agent for a financial advisory firm, plus the guide to running it. Built against the compliance content trap: advisor marketing rarely fails review, it fails because of review, as the specifics come off one round at a time until what publishes is generic. Twelve workflows including a compliance pre-read, eight hard prohibitions (performance and hypotheticals, market predictions, testimonials without disclosures, personalized advice in public copy, specific products, registration and credential claims, statements of what a rule requires, publishing outside the firm's review and retention path), a Python checker with 32 flagged phrases, and eleven questions to bring your chief compliance officer. $47. - [AI for Ecommerce: The Ecommerce Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-ecommerce.md): A marketing agent for an ecommerce brand, plus the guide to running it. Built around two facts specific to catalogs: product copy is a promise about a physical object, so an invented attribute becomes a return, and an error at catalog scale lands on every product sharing the template and propagates into the shopping feed. Twelve workflows, eight hard prohibitions (invented product attributes, reference prices never charged, assistant-written reviews and social proof, health and therapeutic claims, origin and certification claims, vague environmental claims, fabricated scarcity and sales figures, publishing or pushing to a catalog without a human), a parity check across copy, schema and feed, and a Python checker with 35 flagged phrases built to run over a whole exported catalog. $47. - [AI for Accountants: The Accounting Firm Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-accountants.md): A marketing agent for an accounting or tax firm, plus the guide to running it. Built around the defining hazard of the vertical: tax figures change annually, the training data holds every prior year's version, and a stale limit is invisible to a reader because it looks exactly like a current one. So the agent writes the mechanism and never the number. Twelve workflows including a stale-figure audit and a seasonal calendar built backwards from filing season, eight hard prohibitions (tax figures of any kind, outcome and refund guarantees, personalized advice in public copy, credential claims, implied affiliation with a tax authority, client detail in any form, statements of what a rule requires, publishing without a human), and a Python checker with 33 flagged phrases weighted toward the contexts where stale figures hide. $47. - [AI for Recruiters: The Recruiting Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-recruiters.md): A marketing and job-advertising agent for a recruiting or staffing firm, plus the guide to running it. Draws a hard line at candidate evaluation: it writes ads, career pages, client capability copy and outreach frames, and refuses screening, ranking, scoring, shortlisting, interview criteria, rejection reasoning and CV-to-submission summaries, because those are decision-support tasks carrying obligations in a growing number of jurisdictions. Built around the job ad, which is simultaneously marketing and a regulated document and the asset most likely to be posted in a hurry without review. Every ad returns with a review block covering job-relatedness of requirements, proxy language for age, sex, disability and national origin, pay range presence, and the jurisdiction to check. Twelve workflows, eight prohibitions, a Python checker with 38 flagged phrases. $47. - [AI for Veterinarians: The Veterinary Practice Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-veterinarians.md): A marketing agent for a veterinary practice, plus the guide to running it. Built around a safety refusal rather than a compliance one: the reader is frequently frightened and the patient cannot describe the problem, so the agent will not write triage, home care, first aid or wait-and-see guidance in any form, and writes the practice's contact and escalation path instead. Also covers the review reply problem specific to this field, where a negative review is often from someone whose animal died and the practice cannot discuss the case even when the client posted the details themselves. Twelve workflows, eight prohibitions (triage and home care, diagnosis of any animal, dosing and medication, outcome and recovery claims, pricing beyond the profile, review gating, credential and specialty claims, publishing clinical content without a veterinarian), and a Python checker with 34 flagged phrases. $47. - [AI for Restaurants: The Restaurant Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-restaurants.md): A marketing agent for a restaurant, plus the guide to running it. Built around a safety refusal: it will not write an allergen or dietary claim in any form, including hedged ones like 'can be made gluten free', because a guest with a severe allergy reads a menu description as a statement about whether the food will hurt them and cross contact is invisible in a recipe. It refuses to write menu copy at all until the restaurant's own allergy line is in the profile. Also handles the stale claim problem (house made, locally sourced, baked daily: true when written, not true now) and the surfaces problem where website, Google Business Profile and delivery platforms disagree. Twelve workflows, eight prohibitions, and a Python checker with 38 flagged phrases. $47. - [AI for Chiropractors: The Chiropractic Practice Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-chiropractors.md): A marketing agent for a chiropractic practice, plus the guide to running it. Built around the hazard this profession is most often disciplined for: claims that care treats, cures or prevents conditions outside musculoskeletal scope. The model learned from the profession's own marketing, much of which contains those claims, so an unconstrained draft reproduces them. The agent refuses all three forms, the direct claim, the hedged claim (helps with, supports, may improve) and the claim attributed to a quoted patient, and writes what happens at the appointment instead. Also covers testimonial rules that differ by state, imaging advertising, insurance promises, title usage, a red flag rule for symptoms needing emergency medical care, and a scope audit for inherited website copy. Twelve workflows, eight prohibitions, a Python checker with 38 flagged phrases. $47. - [AI for Med Spas: The Med Spa Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-med-spas.md): A marketing agent for a medical spa or aesthetic practice, plus the guide to running it. Built around two hazards specific to the industry. First, regulatory status claims: devices and drugs reach the market through different pathways, aesthetic marketing routinely says FDA approved about both, and an AI assistant reproduces that because it learned from those websites. The agent makes no approval, clearance or medical-grade claim unless the practice has recorded verified wording. Second, provider and supervision descriptions, which is what state boards and health departments actually enforce in this industry and where loose language like 'doctor supervised' is usually accidental. Also covers off-label promotion, manufacturer brand restrictions that are contractual and enforced by cutting off supply, consent records for before-and-after imagery, and a review reply rule that never confirms someone is a patient. Twelve workflows, eight prohibitions, a Python checker with 34 flagged phrases. $47. - [AI for Coaches: The Coaching Practice Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-coaches.md): A marketing agent for a coach or consultant, plus the guide to running it. Built around two refusals. First, income and earnings claims, which are the most heavily enforced area in coaching and information products: the agent refuses the direct form, the hedged forms (up to, as much as, clients have seen), the form delivered through a quoted client, and it notes that a 'results not typical' disclaimer under an atypical result is evidence rather than a cure. Second, the genre's default structure, pain-agitate-solve and the imagined reader scenario and the origin story, which is refused not for compliance but because every coaching page uses it and prospects can no longer distinguish anyone. Also covers testimonials and permission, advice crossing into licensed practice (therapy, medical, financial, legal), outcome guarantees, credential inflation and manufactured scarcity. Twelve workflows, a Python checker with 36 flagged phrases. $47. - [AI for Churches: The Church Communications Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-churches.md): A communications agent for a church or congregation, plus the guide to running it. Built around three facts that make a church different: communications are run by volunteers who change and take everything they learned with them; a model has read an enormous amount of religious writing from every tradition and will confidently state what a congregation believes, which is how churches divide; and churches photograph children constantly under safeguarding expectations stricter than ordinary marketing. So the agent writes no theological statement at all (approved wording verbatim or it asks), and nothing identifying a child without a recorded consent. Also covers candidate advocacy against exempt status, pastoral information shared in confidence, giving and tax claims, and crisis pages. Its most valuable output is the first-visit page: parking, dress, duration, what happens with children, whether anyone will make you stand up. Twelve workflows, a Python checker with 30 flagged phrases. $47. - [AI for B2B SaaS: The B2B SaaS Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-b2b-saas.md): A marketing agent for a B2B software company, plus the guide to running it. Built around the two claim categories in software marketing that are not harmless puffery. Security and compliance: SOC 2, ISO 27001, HIPAA, GDPR, PCI and enterprise-grade are not adjectives, a company mid-audit is not certified, a Type I is not a Type II, a certification has a scope, and HIPAA compliance describes an arrangement rather than a property of software. An assistant flattens all of it because in its training data those words function as adjectives, and unlike puffery these claims get relied on in procurement and pasted into security questionnaires. And AI capability claims, where calling a rules engine AI-powered is an area regulators have said they are examining. Also covers unshipped features, roadmap presented as available, unsourced performance figures, customer names without permission, and competitor claims a model will confidently describe as they were at training time. Twelve workflows, a Python checker with 34 flagged phrases. $47. - [AI for Therapists: The Private Practice Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-therapists.md): A marketing agent for a therapy or counseling private practice, plus the guide to running it. Two refusals define it. Coping and crisis content, which an unconstrained assistant produces on request as grounding techniques and breathing exercises: that is intervention aimed at someone nobody has assessed, published under a licensed clinician's name, and found at 2am because that is when people search. And anything acknowledging that a person is, was or might be a client, because in this field the fact of the relationship is itself protected and many boards separately restrict client testimonials; the trap is the review a client posts themselves, which makes a reply feel permitted without waiving the clinician's obligation. What it writes instead is the practical material that addresses the real hesitation: what the first session is like in order, what happens if someone cries or says nothing, fees and exactly what happens with insurance, and who the clinician is not the right person for. Twelve workflows, a Python checker with 33 flagged phrases. $47. - [AI for Dentists: The Dental Practice Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-dentists.md): A marketing and front-office agent for a dental practice, plus the guide to running it. Built around four hazards in dental marketing that an AI assistant reproduces by default because it learned from dental websites: promises about comfort or results (painless, pain-free, permanent, lifetime), specialist and expert wording a general dentist may not be entitled to in many states, patient images, testimonials and review replies that disclose who is a patient, and offers or insurance statements printed without their conditions. Twelve workflows including the new patient page, the cost and insurance page, recall and reactivation templates with merge fields, front desk answers and aftercare sheets drafted only from the dentist's own instructions. Eight prohibitions, a red flag rule for dental emergencies that belong in an emergency room, and a Python checker with 48 flagged phrases. $47. General information, not legal advice. - [AI for Law Firms: The Law Firm Marketing Agent](https://www.winstondigitalmarketing.com/content/products/ai-for-law-firms.md): A marketing and intake agent for a law firm, plus the guide to running it. Built around five hazards in legal marketing that an AI assistant walks into by default: outcome promises, specialist wording, results and testimonials without disclaimers, review replies that confirm a client, and fee claims without their conditions. Twelve workflows including intake scripts and the decline letter, an urgent situation rule, a site audit and a checker with over a hundred flagged phrases. $47. General information, not legal advice. ## Agent-callable surfaces - [MCP discovery catalog](https://www.winstondigitalmarketing.com/.well-known/mcp.json): JSON catalog of tools, resources, prompts. - [MCP HTTP endpoint](https://www.winstondigitalmarketing.com/api/mcp): JSON-RPC 2.0 over HTTP. Methods: initialize, tools/list, tools/call, resources/list, resources/read, prompts/list, prompts/get. - [MCP runbook](https://www.winstondigitalmarketing.com/docs/mcp-endpoint.md): Curl examples for every method. ## Reference - [About John Morabito (founder)](https://www.winstondigitalmarketing.com/content/about.md) - [Contact and booking](https://www.winstondigitalmarketing.com/content/contact.md) - [Pricing, in public](https://www.winstondigitalmarketing.com/content/pricing.md): Winston publishes the numbers. Three productized engagements with fixed scopes and defined ends: the GEO Fix Sprint from $2,500, the Custom Skills Build from $3,500, and the Cannabis Compliant-Social Sprint from $2,000. What each one includes, why the prices are on the page instead of behind a call, and how a project starts. - [SEO Agency in New York](https://www.winstondigitalmarketing.com/content/seo-agency-new-york.md): Technical SEO, local SEO across the five boroughs, content, and AI Overviews for NYC growth-stage and mid-market businesses, plus custom SEO for in-house teams. Free 48-hour audit. - [AI SEO Agency](https://www.winstondigitalmarketing.com/content/ai-seo-agency.md): An AI SEO agency pairing classic SEO with generative engine optimization to rank you in Google and get you cited in ChatGPT, Perplexity, and Gemini. National scope, New York home base, AI-native execution, free 48-hour audit. - [AI Marketing Agency](https://www.winstondigitalmarketing.com/content/ai-marketing-agency.md): Winston's flagship full-stack AI marketing agency page. Covers the complete stack run on AI, SEO, GEO, paid media, content, social, and AI consulting, executed with Claude and agentic workflows. National scope, New York home base, built to work alongside in-house teams, with FAQs on optimizing for Perplexity and Claude. - [Winston Digital Marketing](https://www.winstondigitalmarketing.com/content/index.md): Senior search strategy plus an AI agent workforce. SEO, GEO, paid and content for in-house marketing teams and growing companies. Free 48-hour audit. - [AI Digital Marketing Agency in New York](https://www.winstondigitalmarketing.com/content/ai-digital-marketing-agency-new-york.md): Winston is an AI-native digital marketing agency in New York. SEO, GEO, paid media, and content run on real agents, Custom GPTs, and Claude Skills. We publish the methods and run them on our own site. Free 48-hour audit. - [What We Do](https://www.winstondigitalmarketing.com/content/what-we-do.md): Winston Digital Marketing runs SEO, GEO, paid media, content, social and AI consulting for growing companies and in-house teams. Senior strategy, AI agent workforce. - [Why We Serve Markdown to AI Bots](https://www.winstondigitalmarketing.com/content/why-markdown.md): Winston Digital ships edge middleware that detects AI user agents and serves them clean Markdown versions of every page. Honest answer to the llms.txt question. - [AI Automation Agency](https://www.winstondigitalmarketing.com/content/ai-automation-agency.md): An AI automation agency that ships working systems: AI agents, Custom GPTs, Claude Skills, MCP integrations, and agentic workflows. How it differs from a dev shop, what to automate, and how to choose one. Published pricing, free audit. - [Local Pack SEO Services](https://www.winstondigitalmarketing.com/content/local-seo-services.md): Local pack SEO services for single locations and multi-location brands anywhere in the US: Google Business Profile, reviews, citations, location pages, schema, and getting named in AI answers. What they include, what to look for, and what they cost. Published pricing from $1,800/mo. Free 48-hour audit. - [GEO Agency](https://www.winstondigitalmarketing.com/content/geo-agency.md): What a generative engine optimization agency does, how it differs from an SEO agency, what it delivers to an in-house marketing team, how it splits work with an existing SEO agency, and how to vet one for brand safety. Winston gets brands cited in ChatGPT, Perplexity, Gemini, and AI Overviews. Published pricing from $1,800/mo, free AI audit. - [Best SEO for Small Business: How to Choose](https://www.winstondigitalmarketing.com/content/best-seo-for-small-business.md): A buyer's guide to choosing the best SEO company for a small business: the criteria, the four provider models compared, the questions to ask, and the red flags. Published pricing, free 48-hour audit. - [Affordable SEO Services for Small Business](https://www.winstondigitalmarketing.com/content/affordable-seo-for-small-business.md): Real technical, on-page, local, content, and AI-answer SEO for US small businesses, run AI-native. Productized from $1,800/mo. Free 48-hour audit. - [Affordable SEO Company in NYC](https://www.winstondigitalmarketing.com/content/affordable-seo-nyc.md): Affordable SEO packages for New York City small and growth-stage businesses across all five boroughs. Local SEO, map pack, technical, content, and AI Overviews, priced in the open from $1,800/mo. Free 48-hour audit. - [Brooklyn SEO Company: Affordable Local SEO](https://www.winstondigitalmarketing.com/content/affordable-seo-brooklyn.md): Brooklyn SEO company running local SEO neighborhood by neighborhood (Brooklyn Heights, Greenpoint, Crown Heights, Bed-Stuy, Bay Ridge, Sheepshead Bay), technical, content, local backlinks and AI Overviews for small and growth-stage businesses. Published pricing from $1,800/mo. Free audit. - [Affordable SEO in Manhattan](https://www.winstondigitalmarketing.com/content/affordable-seo-manhattan.md): Affordable technical, local, and AI-answer SEO for Manhattan small and growth-stage businesses, neighborhood by neighborhood from Lower Manhattan and the Lower East Side to Midtown West, the Upper West Side, and Harlem. Free SEO audit. - [Affordable SEO in Queens](https://www.winstondigitalmarketing.com/content/affordable-seo-queens.md): Local SEO across Astoria, LIC, Flushing, Jackson Heights, and Bayside, plus map pack and AI answers for Queens small businesses. Free 48-hour audit. - [Affordable SEO in the Bronx](https://www.winstondigitalmarketing.com/content/affordable-seo-bronx.md): Affordable local SEO, map pack, technical, content, and AI Overviews for Bronx small and growth-stage businesses across Riverdale, Fordham, Mott Haven, Pelham Bay, and beyond. An underrated, less-saturated market. Free 48-hour audit. - [Affordable SEO on Staten Island](https://www.winstondigitalmarketing.com/content/affordable-seo-staten-island.md): Affordable local, technical, and AI-answer SEO for Staten Island small and growth-stage businesses in a car-dependent, near-me market across St. George, New Dorp, Great Kills, Tottenville, and beyond. Free 48-hour audit. - [Local SEO by Industry](https://www.winstondigitalmarketing.com/content/industries.md): Winston's local SEO and GEO playbooks grouped by industry: home services, health and medical, legal, financial, B2B, SaaS, and cannabis. Free 48-hour audit. - [Winston GEO Tracker (AI visibility tracking, $0.75 per prompt per month)](https://www.winstondigitalmarketing.com/content/geo-tracker.md): Winston's own GEO tracking product. Daily capture across ChatGPT, Gemini, Google AI Overviews, Google AI Mode, and Perplexity. Share of voice, competitor leaderboards, cited domains and pages, sentiment, content gaps, query fan-out, Reddit and social radar. Priced per tracked prompt per month, no seats or minimums. Run it yourself or managed by Winston for in-house marketing teams, with a 20-minute call to scope it. - [Free SEO Audit Tool (AI-powered SEO and GEO)](https://www.winstondigitalmarketing.com/content/audit.md): The free AI-powered SEO audit tool. Drop in a URL and Winston's agentic audit runs live against the site, scores it on the eight signals AI engines use to decide who to cite, and emails a full report. No call required. - [Whitepapers on AI Search and Modern Marketing](https://www.winstondigitalmarketing.com/content/whitepapers.md): Long-form, data-backed research on search, AI, and modern marketing. Free to read, every claim cited, no gating. Featured: The New Rules of Search, on why GEO demands a different playbook. - [The Winston Note (weekly newsletter)](https://www.winstondigitalmarketing.com/content/newsletter.md): A weekly note from John Morabito. One tactic to run this week, one receipt from real work, and one experiment. No roundups, no fluff. - [Sitemap](https://www.winstondigitalmarketing.com/sitemap.xml) - [Top SEO consultants in NYC](https://www.winstondigitalmarketing.com/content/top-seo-consultants-nyc.md): A corrected ordering of Primary Position's published list of New York SEO consultants. John Morabito of Winston Digital Marketing at 1, David Quaid of Primary Position at 2, the remaining five names unchanged, plus why a self-published ranked list is only as good as whoever typed it. ## Tools - [Free llms.txt Generator](https://www.winstondigitalmarketing.com/tools/llms-txt-generator/): Generate a valid llmstxt.org-format llms.txt file for any website. Client-side, no sign-up. Paste site info, add link sections, copy or download the file. ## Legal - [Privacy Policy](https://www.winstondigitalmarketing.com/content/privacy.md): What winstondigitalmarketing.com collects and who receives it. Microsoft Clarity session recording and heatmaps, Google Tag Manager and Analytics 4, Conscriba, Plausible, HubSpot, Mailchimp, Cloudflare, and the model provider behind the live audit. Cookie categories, opt-out routes, Do Not Track and Global Privacy Control handling, data subject rights, legal bases, and international transfers. - [Terms of Service](https://www.winstondigitalmarketing.com/content/terms.md): Acceptable use, the free live audit and the 48-hour audit, intellectual property, purchase and license terms for the GEO Skill Pack and the Cannabis Social Media Compliance Kit, delivery, refunds, warranty disclaimer, limitation of liability, and New York governing law. - [Data Protection Notice](https://www.winstondigitalmarketing.com/content/data-protection.md): The operational companion to the privacy policy. System-by-system inventory of what data is held and where, the full sub-processor list with policy links, retention, the security measures in place, breach notification approach, and how a visitor or client makes a request. ## Optional - [Free 48-hour audit](https://www.winstondigitalmarketing.com/contact/#audit): SEO + GEO audit delivered as a 20-page PDF. - [Book a 20-minute call with John](https://www.winstondigitalmarketing.com/contact/#book-a-call): Founder runs discovery directly, for in-house teams and growing companies.