📝
WordPress Integration
3 minNo coding

Add FAQ Widget to WordPress — Free & Easy

Install FAQ Helper on your WordPress site in under 3 minutes. No plugin needed — just a script tag. Works with any theme, page builder, and WooCommerce.

Works with any WordPress themeCompatible with Elementor, Divi, WPBakeryWooCommerce product page supportNo plugin installation requiredZero impact on page speed

Why WordPress Sites Need a Better FAQ Solution

WordPress powers over 40% of the web. If you run a WordPress site, chances are you've tried one of these FAQ approaches:

  • Accordion plugins that add bloat and break with theme updates
  • FAQ pages nobody finds because they're buried in the navigation
  • Custom post types that require developer maintenance

The problem isn't the content — it's the delivery. Your visitors need answers on the page they're already viewing, not on a separate FAQ page they'll never visit.

FAQ Helper solves this with a lightweight widget that floats on any page. No plugin, no PHP, no database tables — just a script tag.

Installation: 3 Steps, 3 Minutes

Step 1: Get Your Embed Code

Sign up at faq-helper.com and create your first project. The onboarding wizard will generate your personalized embed code:

<script src="https://faq-helper.com/widget.js" async></script>
<script>
  FAQHelper.init({
    apiKey: 'your-api-key',
    productionUrl: 'https://faq-helper.com'
  });
</script>

Step 2: Add to WordPress

Option A: Theme Header/Footer (Recommended)

Go to Appearance → Theme File Editor and open footer.php. Paste the embed code right before the closing </body> tag.

If your theme doesn't have a footer.php or you're using a block theme, use Option B instead.

Option B: Custom HTML Block

  1. Go to Appearance → Widgets (classic) or Appearance → Editor (block themes)
  2. Add a Custom HTML widget/block to the footer area
  3. Paste the embed code

Option C: Functions.php (Cleanest)

Add this to your theme's functions.php (or a child theme):

function add_faq_helper_widget() {
    echo '<script src="https://faq-helper.com/widget.js" async></script>';
    echo '<script>FAQHelper.init({ apiKey: "your-api-key", productionUrl: "https://faq-helper.com" });</script>';
}
add_action('wp_footer', 'add_faq_helper_widget');

Step 3: Configure Display Rules

Back in the FAQ Helper dashboard, set up display rules to control which FAQs appear where:

  • /product/* → Show product-related FAQs
  • /checkout → Show payment and shipping FAQs
  • /contact → Show general business FAQs

The widget will only load on matching pages — no wasted bandwidth.

WordPress-Specific Tips

WooCommerce

If you run WooCommerce, FAQ Helper is particularly useful on product pages. Common product FAQs ("What's the return policy?", "How long does shipping take?") can be answered instantly without the customer leaving the product page.

Use URL pattern rules like /product/* to target product pages specifically.

Page Builders (Elementor, Divi, WPBakery)

The widget works independently of your page builder. Since it loads via a script tag in the footer, it doesn't conflict with Elementor, Divi, or WPBakery. No shortcodes, no widgets — it just works.

Caching Plugins

FAQ Helper's script loads asynchronously and doesn't interfere with WordPress caching plugins like WP Super Cache, W3 Total Cache, or WP Rocket. The widget script is served from our CDN, so your cache settings don't affect it.

Multisite

For WordPress Multisite installations, add the embed code to the network theme's footer. Each subsite can have its own FAQ Helper project with different FAQs and display rules.

Performance Impact

| Metric | Without FAQ Helper | With FAQ Helper | |--------|-------------------|-----------------| | Page load time | Baseline | +0ms (async load) | | LCP | No change | No change | | CLS | No change | No change | | Script size | — | ~26 KB gzipped |

The widget loads after your page content, so it never blocks rendering or affects Core Web Vitals.

FAQ

Do I need to install a WordPress plugin?

No. FAQ Helper works with a simple script tag — no plugin required. This means fewer security risks, no plugin update maintenance, and no compatibility issues with other plugins.

Will it slow down my WordPress site?

No. The script loads asynchronously (~26 KB gzipped) and doesn't block page rendering. It's smaller than most WordPress plugin stylesheets.

Does it work with my page builder?

Yes. FAQ Helper is independent of your page builder. It works with Elementor, Divi, WPBakery, Beaver Builder, and Gutenberg blocks.

Can I show different FAQs on different pages?

Yes — that's the whole point. Use display rules in the FAQ Helper dashboard to control which FAQs appear on which pages. You can target by exact URL, URL pattern, or URL prefix.

Does it support WooCommerce?

Yes. The widget works on any WooCommerce page including product pages, cart, checkout, and account pages. Use URL patterns to show relevant FAQs on each page type.

Other integrations