Platforms
Practical steps to fix accessibility, forms, schema, and discovery on the two platforms most local businesses use.
Most local sites run on WordPress or Shopify. Both can be made agent-ready without a rebuild. Here’s where to focus on each.
Watch your page builder. Elementor, Divi, and similar tools often output styled <div>s where real <button> and <a> elements belong. Check the rendered markup and prefer widgets that produce semantic elements.
Forms. Contact Form 7, Gravity Forms, and WPForms can all produce labeled fields — make sure each field has a real associated label rather than placeholder-only text, and that the submit control is a real button.
Schema. Yoast or Rank Math add basic schema; for richer LocalBusiness, Service, and FAQ markup, configure it deliberately or add a JSON-LD block to your theme header. More on schema.
Booking. Use a scheduling plugin that exposes real selectable times, not a form that just emails you.
llms.txt. Add the file at your site root via your host’s file manager or a plugin. How to write one.
Theme matters. Modern Shopify themes are mostly semantic, but custom sections and apps can inject divs-as-buttons. Audit the rendered output.
Structured data. Shopify includes some product structured data; for a local or service business, add LocalBusiness and Service schema in theme.liquid or via an SEO app, and validate it.
Forms and booking. If you take appointments, use an app that produces a real, completable flow, not a contact form alone.
Discovery. Shopify manages robots.txt through the robots.txt.liquid template, and you can host an llms.txt as an asset or page — set both deliberately.
The platform doesn’t decide whether you’re agent-ready. The output does. Scan the live page and fix what an agent actually sees.
Scan your site free and get your agent-readiness score across all five categories.
Scan your site