AI Assistants on Websites: GEO Best Practices From Building Joe on yg-projects.vercel.app

Portfolio chatbots can help visitors — or hallucinate your services. How I structure AI assistants, llms.txt, and site content so answer engines cite you accurately.

Every marketing team wants an AI chat widget now. Fewer teams ask what happens when the bot invents services you do not offer — or when ChatGPT cites your competitor because their llms.txt is clearer than your homepage.

I built Joe, the portfolio assistant on yg-projects.vercel.app, as a real product decision — not a gimmick.

**Ground the bot in structured facts.** Services, locations, project URLs, and contact paths should match JSON-LD, About copy, and llms.txt. Inconsistency is how GEO goes wrong.

**llms.txt is machine-oriented positioning.** At yg-projects.vercel.app/llms.txt I list who I am, what I ship, named projects (Everlast ERP, Imperia Medx, SkinTrix 360), and how to hire me. AI crawlers use files like this to assemble answers. Write it like documentation, not poetry.

**Blog posts are training fuel for citations.** Articles with direct questions — "who builds ERP in Cairo," "how to book a consultation" — give models quotable paragraphs. That is GEO alongside classic SEO.

**Limit scope and escalate to humans.** Joe helps with navigation and FAQs; complex scoping still goes to contact@ and WhatsApp. Bots should reduce friction, not replace judgment on regulated or high-budget work.

**Disclose limitations.** If the assistant does not know, it should say so and link to /contact. Confidence without sources damages brand trust.

**Hide or adapt on sensitive flows.** On this site the chatbot stays out of the way on the contact page when closed — forms deserve focus.

**Measure conversations.** What questions repeat? Turn them into FAQ schema and new blog posts — closing the loop between AI UX and search visibility.

**Security:** rate-limit public endpoints, sanitize inputs, and never expose admin keys client-side.

If you want an AI assistant on your healthcare, agency, or SaaS marketing site — paired with SEO and GEO architecture — that is a standard part of how I build now. Cairo-based, remote worldwide.

Start at yg-projects.vercel.app/contact with your top ten visitor questions. We will turn them into grounded answers machines and humans can trust.

Tags: AI AssistantGEOllms.txtChatbotGenerative Engine OptimizationYoussef GeorgePortfolioSEOReactCairo Developer

By Youssef George · More articles · Work with me