Simple Tour Guide is a lightweight WordPress onboarding plugin that lets you create intuitive step-by-step user tours with popups to guide people through your website. It is based on Shepherd.js – the best open-source JS library for welcome introduction guides / interactive user walkthroughs. No coding needed – just install the plugin, add steps and link them to the page elements via a friendly user admin interface.
Features
- Unlimited tours and steps
- link steps to page elements
- start tour on page load
- start tour on link click
- show tour progress bar
- show tour for logged-in users only
- show modal background overlay
- accessibility ready
- translation-ready
- Gutenberg compatible
- compatible with page builders
- compatible with Classic editor
- friendly support
- regular updates
How to add a tour?
Install the plugin from the admin dashboard => plugins => add new, then go to the Settings => Simple Tour Guide and customize accordingly. You can add as many steps as you want directly from the WordPress admin. Link the step to any page element and assign custom css class to it for additional customization (optional).

Image 1: Adding a tour with steps
What are the options?
You can create a tour with steps from Settings > Simple Tour Guide. You can add step title, step description, link the step to a specific dom element and add a custom class name to the step. You can also choose to display a tour only once or show it every time you reload a page (test mode) and ask for confirmation when the close or cancel button is clicked.

Image 2: Simple Tour Guide in action
Another cool feature is the ability to choose on which pages to display the tours. For this, you need to uncheck the option “Show tour on all pages” and add a shortcode [stg_kef] on the page you want to display the tour. If you want, you can also choose to display the tour to logged in users only. You can also add a progress bar to show the users how many steps remain until the end of the tour.

Image 3: Tour Options Tab
To change the appearance of the tour, you can adjust the settings in the “Style” tab. You have the options to change the look and feel of the tour (header background color, header text color, progress bar color and the color of previous / next / finish buttons.

Image 4: Style Tab
Free vs Pro (Premium)
Still not convinced? Check out the extensive list of features that this plugin provides. By upgrading, you will also get access to email support and priority updates.
| Free | Features | Pro |
|---|---|---|
| 1 | tours | unlimited |
| unlimited | steps | unlimited |
| yes | link steps to page elements | yes |
| no | change step attachment position | yes |
| yes | add additional class name to a step | yes |
| yes | start tour on page load | yes |
| no | start tour on link click | yes |
| yes | option to show tour only once | yes |
| yes | ask for confirmation before dismissing a tour | yes |
| yes | tour progress bar | yes |
| yes | show tour on all pages | yes |
| yes | show tour on a specific page | yes |
| no | show tour logo | yes |
| yes | show tour for logged-in users only | yes |
| no | show tour for non logged-in users only | yes |
| yes | hide/show tour on mobile | yes |
| yes | show modal background overlay | yes |
| no | enable auto scroll to | yes |
| no | change header text color | yes |
| no | change header background color | yes |
| yes | change buttons background color | yes |
| yes | change progress bar color | yes |
| no | multi-language support | yes |
