Download the plugin above. In your WordPress admin, go to Plugins → Add New → Upload Plugin, select the downloaded introlinq.zip file, and click Install Now. Then click Activate.
2
Enter your Publisher ID
Go to Settings → IntroLinq in your WordPress admin sidebar. Enter your Publisher ID (shown in the embed code box above) and click Save Publisher ID.
3
Done - visit any article to confirm
Open a blog post with at least a few paragraphs of text. After a few seconds, you should see phrases highlighted when there's a matching expert.
Note: The widget only activates on article/post pages with substantial content (150+ words). It won't appear on your homepage, category pages, or short posts.
1
Open Ghost Admin settings
Log in to your Ghost admin panel and click the Settings icon (gear icon) in the bottom-left sidebar.
2
Go to Code injection
In Settings, scroll down and click Code injection.
3
Paste in the Site Footer box
Paste your embed code into the Site Footer text area (not the header). Then click Save.
4
Done - open any post to verify
Visit a published post with a good amount of text. Phrases matching available experts will be subtly highlighted.
Ghost Pro users: Code injection is available on the Starter plan and above. If you're on a lower tier, you may need to upgrade or use a custom theme.
1
Open Project Settings
In the Webflow Designer, click the W logo in the top-left corner, then go to Project Settings.
2
Go to the Custom Code tab
Click the Custom Code tab at the top of Project Settings.
3
Paste in the Footer Code box
Scroll to the Footer Code section and paste your embed code there. Click Save Changes.
4
Publish your site
Click Publish in the Designer to push the changes live. The widget won't appear in the Webflow preview - you need to view the published site.
CMS collections: If your blog posts are in a Webflow CMS collection, the footer code injection above covers all of them automatically. No per-page setup needed.
1
Go to Settings
In your Squarespace admin, click Settings in the left sidebar.
2
Open Advanced → Code Injection
Scroll to the Advanced section and click Code Injection.
3
Paste in the Footer box
Paste your embed code into the Footer text area. Click Save.
4
Done - visit a blog post to verify
Open a published blog post. You should see the widget running on posts with enough content.
Squarespace plan: Code Injection is available on the Business plan and above. It's not available on the Personal plan.
1
Open your Wix dashboard and go to Settings
Log in to your Wix account, select your site, and click Settings in the left sidebar.
2
Open Custom Code
Scroll down to the Advanced section and click Custom Code.
3
Add a new code snippet
Click + Add Custom Code. Paste your embed code in the text area. Set the name to "IntroLinq", the placement to Body - end, and apply it to All Pages. Then click Apply.
4
Publish your site
Click Publish in the Wix editor. The widget won't appear inside the Wix Editor preview - you need to view the live published site.
Wix plan: Custom Code requires a paid Wix plan (Core or above). It's not available on the free plan.
1
Open Project Settings
In your Framer project, click the gear icon in the top-right corner to open Project Settings.
2
Go to the General tab → Custom Code
Select the General tab and scroll down to the Custom Code section.
3
Paste in "End of <body> tag"
Paste your embed code into the End of <body> tag field (not the head). Click Save.
4
Publish your site
Click Publish to push the changes live. As with Wix, the widget won't appear in the Framer canvas preview.
Framer CMS: If your blog uses Framer CMS, adding the code to Project Settings covers all CMS pages automatically - no per-page setup needed.
Click Tags → New. Give it the name "IntroLinq Widget".
3
Set Tag Configuration to Custom HTML
Click Tag Configuration, choose Custom HTML, and paste your embed code in the HTML box.
4
Set the trigger to All Pages
Click Triggering and select All Pages. Click Save.
5
Submit and publish the container
Click Submit in the top-right corner, add a version name like "Add IntroLinq", and click Publish. The widget will go live immediately across your whole site.
Already using GTM? This is the fastest path - no changes to your site's code needed, works across WordPress, Wix, Squarespace, or any platform that has GTM installed.
1
Find your site's HTML template
Open the main layout or template file that wraps all your pages - usually called layout.html, base.html, _layout.liquid, or similar depending on your platform.
2
Paste just before </body>
Find the closing </body> tag and paste your embed code immediately before it. It should look like this:
... rest of your page ... <script src="https://www.introlinq.com/widget.js" data-publisher="your-slug"></script> </body>
3
Deploy and verify
Deploy your changes and open a content-rich page. The widget loads asynchronously so it won't slow down your site.
Using a tag manager? Switch to the Tag Manager tab above for step-by-step Google Tag Manager instructions.
How to verify it's working
Open a published article on your site with at least 3-4 paragraphs of text.
Wait 2-3 seconds for the widget to run. If there's a matching expert, a phrase in the article will be subtly underlined.
Hover over a highlighted phrase - an expert card should appear.
Check your IntroLinq dashboard → the Matches tab should show a new entry within a minute.
No highlights? The article may not match any available experts yet - try a different article or check the Widget tab to adjust your match sensitivity.