Checklist de publicidad para despachos con Claude Code: honorarios, consulta gratuita y colegio profesional
Flujo para revisar honorarios, consulta gratuita, colegio profesional, privacidad y CTA antes de publicar.
Este artículo ayuda a despachos jurídicos a revisar la página de consulta antes de publicar anuncios.
Law firms should not let an AI rewrite an inquiry page as if stronger copy always means better conversion. A consultation page has money, professional responsibility, personal information, and advertising rules sitting on the same screen. The safer first step is a pre-publish table: fees, free consultation conditions, bar association display, consultation flow, form fields, risky claims, and human review.
Primary sources used for the Japanese article include the Japan Federation of Bar Associations rules page, its advertising guideline PDF, a Tokyo Bar Association note about bar association display, the Consumer Affairs Agency explanation of misleading representation, and Japan’s Personal Information Protection Commission guideline page. This article does not interpret Japanese law for a real office. It gives a practical Claude Code workflow for finding items humans must check before a law firm page goes live.
Puntos clave
- Put fee guidance, free consultation scope, consultation flow, professional display, and privacy notes before the form.
- Ask Claude Code to inventory page sections, detect missing display items, list risky claims, classify form fields, and count CTAs.
- Humans keep legal judgment, advertising-rule interpretation, fees, bar association display, personal information, and final publication approval.
- Track form reach rate, form submit rate, questions about free consultation scope, and the number of display mistakes stopped before publishing.
- The 30-minute action is to make one table from the current page: fees, free consultation, responsible display, flow, and form fields.
Dónde fallan las páginas legales
A law firm page often becomes hard to read because every trust signal wants the top position: partner profile, practice areas, case notes, prices, access, free consultation, and the inquiry form. Each item may be valid, but the visitor wants a simpler path: what it may cost, what is free, who is responsible for the page, what happens after sending the form, and what should not be typed into the first form.
AI-generated copy can make the page worse. It may add claims such as “guaranteed resolution”, “lowest price”, “No.1”, “free for everything”, or “quick solution” without source conditions. The right use of Claude Code is not to judge legality. It is to stop these phrases early and route them to human review.
Flujo: cinco elementos antes del formulario
Before the form, check five items.
| Place | What to show | Human review |
|---|---|---|
| Fee guide | initial consultation fee, retainer, expenses, exceptions | amounts and conditions |
| Free consultation | field, duration, exclusions, later meetings | scope and wording |
| Office display | lawyer name, firm name, bar association, office name | registration and responsibility |
| Consultation flow | booking, interview, estimate, engagement decision | client expectation |
| Form | contact, topic, preferred date | excessive personal data |
This turns a vague prompt into a useful one. Instead of “improve the law firm LP”, ask: “check whether the form area shows fees, free consultation scope, bar association display, consultation flow, risky claims, and form fields that should be delayed until after booking.”
Alcance de Claude Code y alcance humano
Claude Code can inspect the page text, headings, fee mentions, free consultation wording, bar association display, form fields, risky phrases, and CTA count. It can produce a table with “present”, “missing”, “needs human review”, and “suggested location”.
Humans decide legal advice, professional-rule interpretation, fee amounts, expense conditions, free consultation scope, office display, privacy wording, and whether the page can be published. Claude Code should mark “needs review”; it should not declare that a live law firm ad is compliant.
Personal information needs the same boundary. A first inquiry form usually does not need a full contract, ID number, medical history, opponent name, asset list, or evidence images. Move detailed documents to the post-booking workflow.
3 casos de uso
Use case 1: Put free consultation scope above the form
- Input: current inquiry page, fee page, FAQ, free consultation copy, booking CTA.
- Output: a table for eligible topics, duration, exclusions, second meeting, and next step after booking.
- Human review: free consultation scope, fees, practice areas, advertising wording, confirmation email.
Free consultation is a strong CTA, but unclear scope creates hesitation. Claude Code should extract every “free” claim and place the condition beside it.
Use case 2: Check bar association and responsible display
- Input: office profile, lawyer profile, inquiry page, footer, access page.
- Output: a table of lawyer name, firm name, bar association, office name, and address display.
- Human review: registration information, entity name, branch display, and local rule expectations.
The point is not decoration. The visitor should be able to identify who is responsible before sending a sensitive inquiry.
Use case 3: Stop unsupported comparison claims before publishing
- Input: landing page copy, ad headlines, CTA text, fee table, case examples.
- Output: a review table for claims such as guaranteed, lowest, No.1, immediate, or free for all matters.
- Human review: evidence, comparison conditions, fee conditions, and whether case examples may be published.
Claude Code is useful as an early warning layer. It should find phrases that need evidence and conditions.
Prompt copiable
Act as the pre-publish advertising display reviewer for a law firm website.
Do not decide legal compliance. Build a review table for humans.
Inputs:
- inquiry page text or URL
- fee table
- free consultation copy
- office profile
- lawyer profile
- form fields
- CTA text
Check:
1. whether fees, free consultation scope, consultation flow, and professional display appear before the form
2. whether lawyer name, firm name, bar association, office name, and address are visible
3. phrases needing review: free, lowest, guaranteed, No.1, immediate solution
4. personal information asked too early in the form
5. human review gates: fees, ad rules, privacy, professional judgment, final publish approval
6. one change to make in the next 30 minutes
Constraints:
- Do not state whether the page is legally compliant
- Do not invent fees or consultation conditions
- Do not write legal advice for an individual matter
- Mark unclear items as "needs review"
Código de comprobación
const pageMemo = {
aboveForm: ["fee guide", "free consultation conditions", "consultation flow", "bar association"],
firmDisplay: { lawyerName: true, barAssociation: true, officeName: true, address: true },
formFields: ["name", "email", "phone", "consultation_type", "preferred_date"],
adCopy: ["First 30 minutes free.", "Fees are estimated per matter.", "Guaranteed resolution"],
humanReview: ["fees", "free consultation scope", "ad rules", "privacy", "final publish approval"]
};
const requiredAboveForm = ["fee guide", "free consultation conditions", "consultation flow", "bar association"];
const requiredFirmDisplay = ["lawyerName", "barAssociation", "officeName"];
const riskyWords = ["guaranteed", "lowest", "No.1", "free for everything", "immediate solution"];
const sensitiveFormFields = ["my_number", "medical_history", "opponent_name", "asset_detail", "contract_full_text"];
const findings = [];
for (const item of requiredAboveForm) {
if (!pageMemo.aboveForm.includes(item)) findings.push({ area: "above form", fix: `add ${item} before the form` });
}
for (const key of requiredFirmDisplay) {
if (!pageMemo.firmDisplay[key]) findings.push({ area: "firm display", fix: `check ${key}` });
}
for (const copy of pageMemo.adCopy) {
for (const word of riskyWords) {
if (copy.toLowerCase().includes(word.toLowerCase())) findings.push({ area: "ad copy", fix: `human review for: ${word}` });
}
}
for (const field of pageMemo.formFields) {
if (sensitiveFormFields.includes(field)) findings.push({ area: "form", fix: `remove ${field} from first inquiry form` });
}
console.table(findings);
if (findings.length > 0) process.exitCode = 1;
Pitfall: errores comunes
Cause: showing “free consultation” prominently while hiding conditions in an FAQ. Fix: place field, duration, exclusions, second meeting, and next step near the form.
Cause: replacing a fee table with “feel free to contact us”. Fix: show initial consultation fee, retainer range or estimate timing, expenses, and exceptions where possible.
Cause: professional display exists only on a separate office profile page. Fix: make sure the inquiry page or its footer gives visitors a route to the responsible lawyer or firm display.
Cause: publishing AI-generated strong CTA copy. Fix: collect claims such as guaranteed, lowest, No.1, immediate solution, and route them to human review.
Cause: asking for too much sensitive detail in the first form. Fix: keep the first form to contact, topic, and preferred date; request documents after booking.
Preguntas frecuentes
Q. Can a law firm use AI to rewrite an advertising page?
A. Use AI for inventory and review tables, not for legal judgment or rule interpretation.
Q. Should free consultation copy be large?
A. It can be visible, but the scope must be visible too: topic, duration, exclusions, and later fees.
Q. Should the first form ask for detailed facts?
A. Usually no. Long sensitive fields reduce submissions and create privacy risk.
Q. Which metrics matter?
A. Page reach, form start rate, form submit rate, questions about free consultation scope, and display mistakes stopped before publishing.
Camino a consultoría
If your firm wants to apply this to a real website, bring the current inquiry page, fee table, FAQ, form fields, CTA copy, and ad headlines. ClaudeCodeLab’s training and consultation can help separate Claude Code review work from human advertising, fee, privacy, and publication decisions.
Qué verifiqué
I checked the official source links used in the Japanese article, the internal link, external links, CTA, frontmatter, and the JavaScript review code. The next concrete action is to put fee guidance, free consultation scope, consultation flow, and responsible professional display above the inquiry form.
Artículos relacionados
Cómo agilizar las notas de consulta y los borradores de escritos en un despacho de abogados con Claude Code
Ordena notas de consulta y prepara borradores legales con IA: plantilla de prompt, script de verificación y cuidado de datos personales.
Crear una PWA con Claude Code: manifest, Service Worker y offline
Guia practica para crear una PWA con Claude Code: manifest, iconos, Service Worker, fallback offline, cache y validacion.
Estrategias de caché con Claude Code para aplicaciones reales
Guía práctica para diseñar caché HTTP, CDN, Service Worker, Redis e invalidación con Claude Code.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.