It is usually the form, not the traffic. A long form asking for name, email, phone, company, and budget gives a visitor one more reason to quit at every single field.
In plain English
A form is a series of small doors. Every extra field is another door someone has to decide to walk through. Ask for too much too soon, and most people just turn around before the last one.
Fix the form
Cut it to name, email, and message
That is enough to start a real conversation.
Ask for budget later, after they reply
Save the harder questions for a warm lead, not a cold one.
Make the button say "Send," not "Submit Inquiry"
Plain words feel lighter than corporate ones.
Worth remembering
Baymard found the average checkout form runs 11.3 fields, nearly double what is actually needed.
That is checkout data, but the pattern holds for any form: most businesses ask for roughly twice what they need, and every unneeded field costs them submissions.
What to do about it
A shorter form almost always outperforms a longer one. Get a free website audit and I will look at your current form and tell you exactly what to cut.