For large or dispersed teams we can deliver multilevel training with a mix of online and in person events, to keep your team members engaged and your costs down!
Presentation Skills Training for Teams
If you have a presentation this week select our a 1 hour course this week
A condensed one-hour version of our training. We cover the same modules but in less time! Who is this course designed for? We signpost exercises for you to do after the course rather than during. This keeps the course time down but means you can learn at your own pace. On completion, you receive a discount code for our online…
Select options
This product has multiple variants. The options may be chosen on the product page
In our half day Presentation Skills course you will learn: Repeatable skills you can use again & again Building Your Presentation Creating Your Presentation Content Tell Your Story Practising Presentation Techniques Body Language Technology fails Handling Question Individual training also available for specific presentations or events please contact us for details. Our full day course goes into more detail about creating…
Select options
This product has multiple variants. The options may be chosen on the product page
Get Social Media Tips Direct!
Great fill in your details below
Great tells us more below
SEO for Property Developers
Great fill in your details below
Great Builders who need SEO for a great website
Script instead of button
// Wait for the Popup content to load
document.addEventListener('DOMContentLoaded', function() {
// 1. Get the URL of the page that submitted the form
const currentUrl = new URL(window.location.href);
// 2. Elementor passes submitted field data as URL parameters
// Find the parameter for your field (e.g., ?form_field_website_url=...)
// The field name is typically 'form_field_' + the Field ID
const submittedParam = currentUrl.searchParams.get('form_field_website_url');
if (submittedParam) {
// Decode the URL (removes %2F, %3A, etc.)
let submittedUrl = decodeURIComponent(submittedParam);
// Clean and standardize the URL for a clean 'site:domain.com' search
submittedUrl = submittedUrl
.replace(/^https?:\/\//, '') // Remove http:// or https://
.replace(/\/$/, ''); // Remove trailing slash
// 3. Construct the final Google Search URL (using URL-encoding for the colon)
const googleSearchUrl = `https://www.google.com/search?q=site%3A${submittedUrl}`;
// 4. Open the new tab and close the popup
window.open(googleSearchUrl, '_blank');
// 5. Close the Elementor popup after a brief delay
setTimeout(function() {
// Find the close button or trigger the close action if available (often requires Elementor's JS API)
// A simple DOM method is to click the 'close' icon if it exists:
const closeButton = document.querySelector('.dialog-close-button');
if (closeButton) {
closeButton.click();
}
}, 500); // 500ms delay to ensure the new window opens first
} else {
// Fallback message if the URL parameter isn't found
document.body.innerHTML = '