A floating contact button keeps your primary communication channel one click away. Link it to a mailto: address, your contact page, a live chat tool, or any URL. Visitors never have to hunt for a way to reach you.
Research from KoMarketing found that 44% of website visitors will leave a company's site if there's no contact information or easy way to reach out. A floating contact button addresses this directly by making your contact option visible on every single page. This is especially valuable for B2B service businesses, agencies, and freelancers where the buying process involves conversation — a potential client reading your case studies or portfolio can reach out the moment they're impressed rather than bookmarking your site and forgetting to come back. The button is versatile: link it to a mailto: address for simplicity, a Typeform or Google Form for structured inquiries, or even a Calendly link if you'd rather schedule calls than exchange emails. For businesses that receive international inquiries, pairing a contact button with a WhatsApp button covers both email-preferring and messaging-preferring audiences.
Suggested Setup
Button text
Contact Us · Get in Touch · Send a Message
Colors
Blue (#2563EB) for trust or neutral dark for professional
Position
Bottom-right — the standard position for help/contact elements
Why it works
Always accessible
Visitors can reach you from any page without navigating away from what they're reading.
Flexible linking
Link to mailto:you@example.com for email, your contact form page, Crisp/Intercom for live chat, or a Typeform.
Reduces bounce rate
When visitors have a question, a visible contact button prevents them from leaving to find answers elsewhere.
No chat widget overhead
Unlike live chat widgets that load heavy JavaScript, a floating button is pure HTML + CSS.
Ready to build your button?
Design it visually, export clean code, and paste it into your site.
Open the GeneratorFrequently Asked Questions
Can I link to an email address?
Yes. Set the button URL to mailto:you@example.com. You can add a subject with mailto:you@example.com?subject=Website+Inquiry.
What if I want to link to a contact form?
Set the button URL to your contact page, e.g., https://yoursite.com/contact. The button will navigate visitors there.
Can I pre-fill the email subject and body?
Yes. The mailto: protocol supports both: mailto:you@example.com?subject=Website+Inquiry&body=Hi%2C+I+found+your+website+and+wanted+to+ask+about... This saves visitors time and gives you more context about where the inquiry came from.
Is a floating contact button better than a contact page link in the header?
They serve different purposes. A header link is standard but disappears when visitors scroll on mobile. A floating button stays visible at all times, catching visitors at the exact moment they decide to reach out. Use both for maximum coverage.
Will the button conflict with live chat widgets like Intercom or Crisp?
Both typically sit in the bottom-right corner, so they can overlap. You have two options: position your floating button on the bottom-left instead, or replace the chat widget entirely — link the floating button to your chat tool's direct URL so it opens chat without loading the heavy widget script on every page.