Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Command Line Installation | Composer Installation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Introducing Magento 2 FAQ
Section |
---|
About M2 FAQThe FAQ extension for Magento 2 by Aheadworks eases the load on the support team of the store by allowing customers to find answers to urgent questions in a simple and convenient way. Having answered a question a couple of times store representatives may want to compose an article with step-by-step instructions on how to avoid the issue. The answers can be composed using the native Magento What You See Is What You Get editor (WYSIWYG), which also allows for use of various media sources. Some of the articles can be edited for internal company educational purposes with the help of customer group management and multi-store support. Some of the articles can be relevant only to a particular audience, for example, questions on payment methods available only for certain countries, worldwide delivery notice for international customers. With the help of the FAQ extension for Magento 2, store administrators can target the audience they want to have more insight into the question. Customers are suggested to rate the helpfulness of articles. When answers do not meet the expectations, and the customer rates the article poorly, a notification with a suggestion to contact the support team or send feedback will appear. The notification can be adjusted according to the accepted support model. What's New?The Chat-bot addon is available as of version 1.3.0 of the present extension. The Chat-bot comes as a separate pack and is included into the download of M2 FAQ 1.3.0. The Store-Admin is free to install the Chat-bot or not to do so. The Chat-bot has multiple configuration options, including anti-spam protection and ticket creation. In FAQ version 1.4.1 following is added:
|
Using Magento 2 FAQ
FAQ on Storefront
At the storefront, FAQ can be accessed via the main navigation menu.
The FAQ page consists of the following elements:
- FAQ Menu Reference – is a navigation element, added to the menu on the installation of the extension (when an article gets available);
- FAQ Category – is a thematic unit of the extension to contain articles on a topic;
- FAQ Article – is a knowledge unit that consists of a question and answer. Customers are able to cast their votes to rate the helpfulness of the articles;
- Dedicated Article Search – is an in-extension search tool that facilitates customers' seeking for answers. The search tool herein doesn't work for other store items such as products or blog articles.
Depending on the settings of the extension FAQ Categories can display a limited number of articles, the remaining rest will be cropped under the 'Read <number of extra articles> more articles' link. Clicking on the link, a customer will be redirected to a dedicated FAQ category page featuring all the classified articles.
Dedicated article search can be used to search for an article by a keyword. Articles matching the search word in the title come first, then - articles where the search word is found within the article content.
This is how articles look like. Along with the answer, customers can see the helpfulness of the article as rated by other users. Moreover, they can cast their votes too. Depending on how customers rated an article they are either displayed the 'Thank you' message or a notification with a suggestion to provide feedback or contact the support team. To simplify the navigation, customers can select the needed article in the sidebar.
The FAQ tab is added to the product page. Customers can check the information related to a product.
Configuration Settings
Proceed to Stores → Configuration → Aheadworks extensions → FAQ to configure the extension. The settings come in three sections: General, SEO and Article Helpfulness.
General settings
The General Settings section controls the behavior, layout, metadata, and availability for particular customer groups within the present extension. The following settings are available within the section:
- FAQ Name – the name of the FAQ index page to be displayed at the storefront;
- FAQ Route – the URL path to the FAQ index page and all the categories and articles;
- FAQ Main Page Meta Title – the meta title of the FAQ main page as it will appear in a search list of a web-crawler (for SEO purposes);
- FAQ Main Page Meta Keywords - the meta keywords of the FAQ main page as it will appear in a search list of a web-crawler (for SEO purposes);
- FAQ Main Page Meta Description – the meta description of the FAQ main page as it will appear in a search list below the meta title (for SEO purposes);
- Default Number of Columns on FAQ Main Page – allows adjusting FAQ category layout to 1, 2, or 3 columns;
- Enable search in articles – Yes/No to enable/disable search for FAQ pages (may not be required considering the number of available articles);
- Display Link to FAQ in the Top Menu – defines if the Storefront FAQ Name is to be displayed in the top menu along with account sign-in options;
- Display Link to FAQ in the Main Navigation – defines if the Storefront FAQ Name is to be displayed in the main navigation menu;
- Display Link to FAQ in Footer Links – defines if the Storefront FAQ Name is to be displayed at the store footer;
- Enable Ask a Question form on the article pages - defines if the Ask a Question form is to be available on an article page;
Note |
---|
If you set to Yes Enable Ask a Question form on the article pages field it will be required to fill in the new field Email address for the questions from article pages. |
- Who can view FAQ content - a list of customer groups to specify the target audience of the FAQ (by default - ALL GROUPS).
Tip |
---|
Untick the Use system value check-box next to the Who can view FAQ content for custom selection of customer groups. The list supports multi-select. |
Articles helpfulness
...
This is where you optimize your FAQ for the best search outcomes with modern search engines. The SEO section features the following sections:
- Article URL Suffix - the character(s) to close a URL of an article page (usually a '/', '.html' or empty);
- Category URL Suffix - the character(s) to close a URL of a category page (usually a '/', '.html' or empty);
- Create Permanent Redirect for URLs if URL Key Changed -the redirection of the preferred URLs, do not prevent showing multiple results to the visitors;
- Page Title Separator - the symbols, punctuation, and other characters used to distinguish between various parts of the page title;
- Title Prefix - the text line to start the title of a FAQ page (as included into the <title> tag);
- Title Suffix - the text line to close the title of a FAQ page (as included into the <title> tag);
- Meta Title Suffix For All Pages - the meta title suffix that can be for all pages;
- Use Canonical Link Meta Tag For Categories - decide whether you are using canonical link meta tag for category pages;
- Use Canonical Link Meta Tag For Articles - decide whether you are using canonical link meta tag for article pages.
Info |
---|
URL Suffix - to forward-slash or not? This is mostly the question of a forward slash, which is often automatically added to a url by many blog platforms like WordPress, for example. The addition of a slash at the end of aURL (aka trailing slash)instructs the webserver to search for a directory. This speeds the web page loading because the server will retrieve the content of the web page without wasting time searching for the file. However, this is not the rule, but a recommendation of the present day. You may either use the trailing slash or not, but make sure the choice is consistent. It is important to stick to the preferred version and enforce a common policy for all the URLs of the website, including those in the site map. In some cases, the non-trailing slash and trailing slash version don’t redirect to the same version of a page. This can be the case when you migrate your FAQ from WordPress to Magento. WordPress delivers the same content with and without the trailing slash. Migration may break the ties. To prevent showing multiple results to the visitors, set up redirection to the preferred URLs. In the latest version (1.2.0) of the extension, this could be done with the help of the Create Permanent Redirect for URLs if URL Key Changed selector. |
Tip |
---|
Page title separators Separators bring structure and clarity to your page titles. The key is to choose characters that facilitate usability while enhancing the aesthetic quality of your titles. From aSEOperspective, the sequence in which title elements appear is an important ranking factor. Placing your post title information before other title elements increases page relevance in the search engines.Then, eliminating unnecessary elements such as page type and FAQ tagline improves readability and keeps the focus on the essential. To improve the structural and semantic clarity of the titles, you might inject an alternate character or two. Instead of using hyphens after every the title element, you could use a more distinctive character such as the bullet ( • ) or vertical bar ( | ) to distinguish the main title of the article from the other title elements. |
Info |
---|
Canonical tags A canonical tag (aka "rel canonical") is a way of telling search engines that a specific URL represents the master copy of a page. Using the canonical tag prevents problems caused by identical or "duplicate" content appearing on multiple URLs. Practically speaking, the canonical tag tells search engines which version of a URL you want to appear in search results. For example, if your FAQ is configured to include the category path in article URLs, your store will generate multiple URLs that point to the same product page:
When canonical meta tags for categories are enabled, the category page of your FAQ includes a canonical URL to the full category URL: http://site.com/faq/payment/payment_methods/offline_payment_methods/payment_on_credit/ When canonical meta tags for articles are enabled, the article page includes a canonical URL to the domain-name/article-url-key because article URL keys are globally unique. http://site.com/faq/payment_on_credit/ Canonical tags vs. redirects One common SEO question is whether canonical tags pass link equity-like 301 redirects. In most cases, they seem to, but this can be a dangerous question. Keep in mind that these two solutions create two very different results for search crawlers and site visitors. If you 301 redirect Page A → Page B, then human visitors will be taken to Page B automatically and never see Page A. If you rel-canonical Page A → Page B, then search engines will know that Page B is canonical, but people will be able to visit both URLs. Make sure your solution matches the desired outcome. |
The settings above echo those in Stores → Config → Catalog → Catalog → Search Engine Optimization. For more details on SEO practices in Magento 2 refer to the official Magento 2 use guide.
To finalize the settings click the 'Save config' button at the top right of the page.
...
SEO Settings come as a list of the two following parameters:
- Meta Title - the title of the FAQ category page as it will appear in a search list of a web-crawler;
- Meta Keywords - the keywords (that describe your store) of the FAQ category page as it will appear in a search list below the meta title, each keyword separated by a comma;
- Meta Description - the description of the FAQ category page will appear in a search list below the meta title.
...
- Enable Article – defines if the article is enabled on the storefront;
- Show the whole article in the Chatbot (available when Chat-bot is installed) - set to Yes to show the whole article in the chat window;
- Article Title – defines the name of the article;
- URL Key – defines the URL of the article;
- Store View – defines the store views the article should be displayed at;
- Category – defines which category the article belongs to;
- Sort Order – defines the order in which articles are displayed within the category;
- Meta Title – the meta title of the article page as it will appear in a search list of a web-crawler (for SEO purposes);
- Meta Keywords - the meta keywords (that describe your store) of the article page as it will appear in a search list below the meta title (for SEO purposes), each keyword separated by a comma;
- Meta Description – the meta description of the article page as it will appear in a search list below the meta title (for SEO purposes).
...
- Enable Chatbot - set to Yes to enable Chat-bot on the Frontend;
- Email Address for the Notifications from Chat bot (available when Chat-bot is enabled)- indicate the email address to receive Chat-bot notifications;
- Title - enter a string that will appear on the top of the Chat window and that will tell customers what the window is meant for (for example, "Chat-bot", "We're here to help", etc). When the window is minimized, only Title and Chat-bot image are displayed;
- Welcome Message for Customer - suggest the message to welcome logged-in customers on the start of the session with Chat-bot;
- Welcome Message for Guest - suggest the message to welcome guest-customers on the start of the session with Chat-bot;
- Confirmation Ticket Message - the message is shown to the customer in the Chat window when a ticket is submitted via Chat-bot.
(list continued)
- Chat window auto-appearing (sec) - the time Chat-bot waits to auto-open on load of the store page;
- Chat window auto-minimizes (sec) -the time Chat-bot waits to auto-minimize when no interaction happens it;
- ChatBot Image - Chat-bot avatar to be displayed in the Chat window;
- ChatBot Topper - additional image to be displayed on top of the Chat window to attract customers' attention. ChatBot Topper remains visible both when the chat window is minimized and when open;
- Number of Categories/Articles to Display - specify the number of FAQ categories for the Chat window to display on the start of the session with the Customer;
- Chatbot window location - set to Right to display the Chat window on the right of the page, set to Left to display on the left;
- Anti-spam protection mode - select the spam-protection mechanism: None, reCaptcha, Honeypot;
- ReCaptcha site key (available when reCaptcha is selected above) -enter your Google reCaptcha key. Refer to the official Magento 2 guide to learn more on enabling and configuring reCaptcha.
Info |
---|
To disable the Chat window auto-appearing and Chat window auto-minimizes options set the respective value to 0 or leave the field empty. |
On Frontend
Chat box appears automatically on frontend pages a few seconds (see Chat window auto-appearing) after the load of the page. The chat box always stays on the screen. When idle for the given time (see Chat window auto-minimizes), the chat box minimizes automatically. When minimized, the chat box displays the image and title of the Chat-bot.
To manually minimize the chat window, the Customer click on the "-" icon in the top right of the chat box. To open the window, the Customer clicks on the minimized bar of the Chat-bot.
Note | ||
---|---|---|
| ||
Chat box is available only for groups of customers specified in Admin → Stores → Configuration → FAQ → Who can view FAQ content. |
On load, the chat box displays the Welcome message and the FAQ categories. Only the specified number of categories (see Number of Categories/Articles to Display) is shown in the chat window. The Show more button next to the first N categories opens other categories for the Customer.
When a category is clicked on, the choice is displayed in the chat box as the Customer's message and the articles (of the chosen category) are displayed as the Chat-bot's reply.
Chat-bot does not display the title of an article when:
part of the title/the whole title is entered
tag is entered
Note |
---|
Chat-bot does not take into account "Sort Order" set on the pages of articles and categories. |
The Customer can type in a question for Chat-bot to search the FAQ articles for an answer. Customers do that with the help of the search-field marked "Type here to search FAQ".
Chat-bot keeps all steps of interaction with the Customer within a session. Customers can scroll up and down the interaction thread. Alternatively, to navigate the thread, the Customer can use the Back button which is displayed next to the categories/articles on each step of interaction with Chat-bot. When Back is clicked on, Chat-bot shows its previous message.
When no answer is found, Chat-bot sends the following message: “We don’t have any article about it, but you can submit a ticket. Click the button below to do that.“and displays the Submit a ticket button. When the Customer clicks on the "Submit a ticket" button, the following fields are displayed:
- Email (for guest-customers only) - the email of the Customer;
- Subject - the subject of the issue (by default - the last search query);
- A text area for the question.
To submit the question, the Customer clicks on the Send button. To cancel the operation and return to the chat thread, the Customer clicks on the Cancel button. When the Send button is clicked on, a ticket is created (*), and the chat window displays a confirmation message (see Confirmation ticket message).
* A ticket is created only when the Help Desk Ultimate 2 from Aheadworks is installed in the store. Otherwise, the Admin receives the question by email. The subject in the email is : FAQ: Question from "<article name>".
No answer is found → | Customer types-in the question → | Question is submitted as ticket |
---|---|---|
Uninstalling FAQ
Automatic removal | Manual Removal | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
License agreement: https://aheadworks.com/end-user-license-agreement
Contact Us: https://aheadworks.com/contact
Copyright © 2021 Aheadworks Co. http://www.aheadworks.com
...