Description
SEO Lands Smart Chat reads your website (pages, posts, products, courses, any custom post type) and answers visitor questions in English, Hindi or Hinglish.
- Works on any website type – Online store (product cards with price, rating and Add to cart), Services / courses / business (advisor style, no product cards) or Both. Auto-detected, or choose it yourself. Replies talk about products, courses or services to match your content.
- AI engines – Google Gemini or Grok (xAI; Groq keys also work), with automatic backup and automatic model choice. Without a key it still answers from your pages with a built-in search engine.
- Answer rules – your own instructions for the AI, topics it must not answer, and a fees & prices policy: show prices from your website, or never quote prices and share your contact details instead.
- Live chat inbox – take over any conversation, reply as your team, see who is online.
- Email alerts – optional emails to the admin when visitors write while you are offline, and to visitors when you reply.
- Lead capture into your own form – Elementor Pro, Contact Form 7, Gravity Forms or any other form plugin with a shortcode (WPForms, Fluent Forms, Ninja Forms, Formidable, Forminator). Optional webhook for any CRM.
- SEO aware – noindex / nofollow pages (Yoast, Rank Math, AIOSEO, SEOPress, SEO Framework), landing and thank-you pages are never read or linked.
- Cache friendly (LiteSpeed, WP Rocket, etc.), mobile friendly, no cookies.
External services
This plugin can connect to the services below. Nothing is sent to any of them until the site owner turns the feature on in Smart Chat > Settings.
Google Gemini API (Google) – generates the chat answers when a Gemini API key is saved in Settings > AI Engine and Gemini is the active or backup AI.
Sent with every visitor question: the question, the recent messages of that chat, and text from this website’s pages that is relevant to the question (plus the owner’s instructions and support contacts). When “Search the web” is on, Gemini may use Google Search for general questions. The “Test connection” button and automatic model choice also request the list of available models.
Endpoint: generativelanguage.googleapis.com. Terms of Service, Privacy Policy.
xAI Grok API (xAI) – generates the chat answers when an xAI key (starting with “xai-“) is saved under Grok. Sends the same data as above to api.x.ai.
Terms of Service, Privacy Policy.
Groq API (Groq, Inc.) – used instead of xAI when the key saved under Grok starts with “gsk_”. Sends the same data as above to api.groq.com.
Terms of Use, Privacy Policy.
Google reCAPTCHA (Google) – only when the connected Elementor or Contact Form 7 form already uses reCAPTCHA. The chat then loads the reCAPTCHA script from www.google.com in the visitor’s browser so the enquiry can be submitted into that form. Google receives the data its reCAPTCHA normally collects.
Terms of Service, Privacy Policy.
Cloudflare Turnstile (Cloudflare) – only when the connected Contact Form 7 form already uses Turnstile. The chat then loads the Turnstile script from challenges.cloudflare.com in the visitor’s browser.
Terms, Privacy Policy.
Webhook (your own URL) – optional. When a webhook URL is saved in Leads & CRM, every chat enquiry (name, phone, email, interest, message, page URL, date) is sent as JSON to that URL. You choose the service and its terms apply.
Installation
- Plugins > Add New > search “SEO Lands Smart Chat” (or upload the zip) > Install > Activate.
- Smart Chat > Settings > General: check the Website type.
- AI Engine: paste a Gemini key (aistudio.google.com/apikey) or a Grok / Groq key, click Test, then Save Changes.
- Knowledge: click “Re-scan website now”.
- Live Chat & Alerts: add your admin email and support phone / WhatsApp.
FAQ
-
The assistant told a wrong price. How do I stop that?
-
Smart Chat > Settings > Answer Rules > Price questions > “Never show prices – share contact details”. The assistant then never quotes any fee or price and shares your contact details instead. If you prefer to show prices, write the exact prices in Knowledge > Extra information as Q: / A: lines.
-
Does it work on a site without WooCommerce or courses?
-
Yes. On a shop it talks about products and shows product cards, on an education site about courses, and on any other site about your services. Set it under General > Website type, or leave it on Auto-detect.
-
Can I stop email alerts?
-
Yes. Live Chat & Alerts > “When I am offline” switch. Enquiry form leads are controlled separately in Leads & CRM.
-
Do I need an API key?
-
No, but answers are much better with one. See “External services” for what is sent.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SEO Lands Smart Chat” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SEO Lands Smart Chat” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.2.0
- Universal wording: replies, examples and lead form follow the website type (products, courses or services).
- “Any form plugin” mode now accepts only a form shortcode (no HTML / script code).
- Footer credit is now optional and off by default.
- Settings and chats from the previous build are moved automatically.
2.1.0
- Website type setting, Answer Rules tab, email alert switches.
2.0.0
- Universal enquiry form connector, webhook, page exclusions, live chat improvements.
