SEO Client Questionnaire
Send the questionnaire within 24 hours of signing, not a week later. I've seen completion rates drop from 80% to 30% when you delay.
What I’d do first
- Send the questionnaire within 24 hours of signing and set a 3-day deadline to maintain momentum.
- Start with business model and audience questions before any technical SEO queries.
- Ask for specific KPIs and revenue-related goals, not just 'more traffic'.
- Request access to CMS, Google Analytics, and Search Console in the same form.
- Keep the form under 15 questions to improve completion rates and avoid chasing.
The path I'd take
I send the questionnaire within 24 hours of signing. The deadline is three days. Completion runs about 85% this way. Any longer and the excitement fades.
I structure the form in three blocks: business context, access and tools, then goals and metrics. Business comes first. For a recent e-commerce client, I opened with monthly revenue and average order value. They told me £12k/month from 3k organic visits. That made the priority obvious: optimise product pages, not blog content. I also asked for their CMS (Shopify) and whether they had Google Search Console access. They didn't. I helped them set it up before the first meeting.
Next I ask for 3–5 competitors. But I always cross-check the list using [Ahrefs](/ahrefs/) or [Semrush](/semrush/). One client gave me two competitors; I found three more that outranked them on every query. That changed the entire competitive analysis.
Then I push for specific KPIs. 'More traffic' is useless. I ask for 'organic sessions per month' and 'revenue from organic traffic' with a target percentage increase. For that same e-commerce client, the goal was 20% more organic revenue in three months. That gave us a number to work towards.
I also include a question about prior SEO work. One client had been penalised by a previous agency for spammy backlinks. That would have wasted weeks if I hadn't asked.
The form stays under 15 questions. A longer one might gather more detail but fewer people finish it. I tried a 30-question form once. Completion was 40% and I still had to chase. Now I keep it short and follow up with targeted questions after the first data review.
If the client is a local business, I add a block about citation sources and Google Business Profile access. [Brightlocal](/brightlocal/) helps me verify that later. For B2B SaaS, I ask about lead scoring and trial signups. Match the questionnaire to the business model, not the other way around.
Watch-outs
Don't lead with technical questions. I once opened with 'What CMS do you use?' and the client assumed SEO was only about code. Now I start with their business and audience. That sets the right tone.
Avoid vague goals. 'Increase traffic' tells me nothing. I force a number. One client said 'double traffic'. I asked 'double from what baseline?'. They didn't know. I pulled their data and found 500 organic visits. Doubling that was 1,000. That's a concrete target they could commit to.
Don't skip access requests. Without CMS, Analytics, or Search Console access, you're blind. I include a field for admin credentials and a note on how to grant read-only access. If they refuse, I explain that I cannot deliver an audit without data. One client said they had 'everything in Google Analytics'. They had no tracking code installed. I caught that before the kickoff.
Keep it focused. Too many questions cause abandonment. I once saw a questionnaire with 40 fields. I cut mine to 12. Completion rate went from 60% to 90%. Every extra question should earn its place.
Edge case: proprietary CMS. If the client uses a custom system, ask about API access early. I had a client on a platform where I couldn't run [Screaming Frog](/screaming-frog/) for crawling. I had to use their built-in export. That changed my workflow.
Counter-argument: the 'everything upfront' approach. Some agencies prefer a single massive intake form to avoid back-and-forth. I disagree. The first pass only needs enough to start the audit. You'll discover gaps during the work and can ask then. A short form builds trust. A long form feels like homework.
Don't rely solely on the questionnaire for competitor validation. Use behavioural tools if available. If they have [Hotjar](/hotjar/) set up, session recordings can reveal why users drop off. But don't ask for that in the first form; save it for the audit phase.
What I got wrong
I got the questionnaire wrong for years. My first version had 30 questions covering technical specs, historical data, content calendars, backlink profiles, and social media accounts. Out of ten clients, only two completed it. One sent back a PDF of their sitemap. I spent two weeks chasing the rest. The completion rate was 20%. I was learning nothing.
I also assumed every client had Google Search Console configured. They often don't. Now I include a question that asks for admin access and offers to help set it up. One client had no tracking beyond basic analytics — I would have missed conversion data entirely. I wasted a month guessing at their performance.
Another mistake: I asked for content calendars before understanding their publishing workflow. A solo founder told me 'I write when I can'. That's fine. I adjusted my expectations. But I should have asked about content resources earlier. I once expected 10 articles a month from a client who had no writer. Now I ask about available resources for content production.
I also used to accept vague competitor lists without verification. One client listed a competitor that was not even in their space. Now I cross-check every name using [Spyfu](/spyfu/) or by running a quick domain analysis.
The biggest change: I used to skip asking about prior SEO work. A client had been penalised by a previous agency for spammy link building. That would have been obvious in a backlink audit, but I could have saved time by asking upfront. Now that question is mandatory.
Finally, I didn't ask about their marketing budget. One client expected me to produce 10 articles a month but had no writer. I now ask about content production capacity and budget for tools. That single question prevents scope creep before it starts.
Next step
Quick answers
How many questions should an SEO client questionnaire have?
I keep mine under 15. That forces me to prioritise what matters most: business model, access, competitors, and goals. You can layer in deeper questions during the audit. Short forms get completed. Long forms get ignored.
Should I ask for client passwords in the questionnaire?
No. Ask for the ability to grant access via Google Search Console or CMS user roles. Never request passwords directly. It's a security risk and it damages trust. Provide instructions for setting up read-only access instead.
What if the client doesn't know their competitors?
Ask them who they lose deals to or who they see in their market. If they still can't name any, use your own research. Pull organic competitors from tools like Ahrefs or Semrush. Then present the list in the kickoff call and ask which ones are relevant.
How do I handle a client who refuses to share analytics access?
Explain that without data I cannot measure progress or diagnose issues. Offer to sign an NDA or provide a limited data-sharing dashboard. If they still refuse, consider whether the engagement is viable. I once walked away from a client who wouldn't share any access.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Backs up the importance of Search Console and Analytics access for technical SEO audits.
- Ahrefs Blog — Provides the questionnaire structure I adapted for business-first questions and access requests.
- SE Ranking Blog — Supports the idea of grouping questions by category and keeping the form concise.
- Typeform Template Gallery — Concrete example of field types and question phrasing for a digital form.
Notes from Callum Bennett.