Developing a Law Firm Website on 1С-Bitrix

Developing a law firm website on 1С-Bitrix is a task where data architecture determines search positions. Without properly designed infoblocks and entity relationships, it's impossible to accumulate E-E-A-T signals for reaching Google's top-10. We embed E-E-A-T at the infoblock design stage — this d

Our competencies:

Frequently Asked Questions

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Website development for FIXPER company
    995
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    734
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    863
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    772
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    1134

Developing a law firm website on 1С-Bitrix is a task where data architecture determines search positions. Without properly designed infoblocks and entity relationships, it's impossible to accumulate E-E-A-T signals for reaching Google's top-10. We embed E-E-A-T at the infoblock design stage — this defines project success. A legal website falls under YMYL category, so Google demands high trustworthiness. Data structure errors mean even high-quality articles fail to rank due to missing author-attorney links. Our certified specialists ensure the architecture conforms to Google guidelines.

Why E-E-A-T Is the Foundation of Architecture, Not an SEO Add-on

E-E-A-T — Experience, Expertise, Authoritativeness, Trustworthiness. For a legal website, each component has a specific technical implementation. Google Search Quality Evaluator Guidelines require proof of attorney qualifications. Experience — every blog post is linked to an attorney via PROPERTY_AUTHOR_ID, the attorney card contains a list of cases and bar admission dates. Expertise — fields of the 'Attorneys' infoblock: PROPERTY_BAR_ADMISSION, PROPERTY_EDUCATION, PROPERTY_CERTIFICATIONS. Data is marked up using Schema.org Person with hasCredential. Authoritativeness — external publications are stored in PROPERTY_EXTERNAL_PUBLICATIONS and displayed as sameAs. Trustworthiness — 'About Us' page with Schema.org LegalService, containing address, telephone, foundingDate. Key point: E-E-A-T is a data architecture that forces content managers to specify an author with every publication. Our custom Bitrix architecture yields 3 times more E-E-A-T signals than ready-made templates.

What Does the Data Architecture for a Legal Website Look Like?

The structure is more complex than for an e-commerce site. Entities are linked through cross-references.

Infoblock 'Practice Areas' Sections: Corporate Law, Litigation, Intellectual Property, Tax Law. Each element contains:

  • DETAIL_TEXT — description from 3,000 to 5,000 characters
  • PROPERTY_LEAD_ATTORNEY — lead attorney
  • PROPERTY_RELATED_CASES — link to cases
  • PROPERTY_RELATED_ARTICLES — link to articles

Infoblock 'Attorneys' — central for E-E-A-T.

Property Type Purpose
PHOTO F Attorney photo
POSITION S Position
SPECIALIZATIONS E:Iblock Link to practice areas
BAR_ADMISSION S Bar admission number
EDUCATION S (multiple) University, degree, year
PUBLICATIONS E:Iblock Blog articles
EXTERNAL_PUBLICATIONS S (multiple) External publication URLs
CASES E:Iblock Cases

The attorney card template dynamically generates Schema.org in component_epilog.php.

Infoblock 'Case Results' Legal ethics require anonymization. Each case from our practice is presented as:

  • DETAIL_TEXT — 'Situation → Task → Solution → Result'
  • PROPERTY_PRACTICE — link to practice area
  • PROPERTY_ATTORNEYS — attorneys on the case
  • PROPERTY_RESULT_TYPE — result type, e.g., settlement, verdict
  • PROPERTY_YEAR — year

Cases document our clients' outcomes, demonstrating real experience.

Legal Blog: SEO Engine for YMYL Niche

The blog is the 'Publications' infoblock with section categories. Every article must have PROPERTY_AUTHOR_ID. The template pulls author data and marks it as author in Schema.org Article. Note: the @id of the author links to their profile. Google connects articles by the same author into an 'authority graph', strengthening E-E-A-T. Typical SEO articles:

  • 'How to Register an LLC: Step-by-Step Guide' — procedural content
  • 'Checklist for Preparing for a Tax Audit' — utilitarian content
  • 'Changes to the Labor Code: What to Know' — news content
  • 'Corporate Agreement: When Is It Needed?' — deep expert content

Why the Content Model Determines SEO Fate?

A properly designed content model reduces maintenance costs by 30% and speeds up content loading by 20%. Investment in the project typically ranges from $8,000 to $25,000 depending on scope. Savings on lead generation reach 50% compared to contextual advertising — our clients report average monthly savings of $5,000. Investment in such architecture pays off in 6–9 months through organic traffic. We guarantee that the designed model will work toward Google top-10.

Online Consultation: From Form to CRM Lead

The booking form is not just 'name + phone'. Routing is critical. Implementation via bitrix:form.result.new or a custom component with Bitrix24 REST API. Fields:

  • Name, phone, email
  • Practice area — dropdown from Practice Areas infoblock sections
  • Preferred attorney — list from Attorneys infoblock (optional)
  • Urgency — three levels
  • Brief description of the situation

Upon submission, a lead is created with fields UF_CRM_PRACTICE_AREA and UF_CRM_PREFERRED_ATTORNEY. Routing via a business process in CRM.

Client Portal: Documents and Case Status

Client personal account based on the extranet module or a custom section. Highload-block 'Documents' with fields CLIENT_GROUP_ID, FILE, CASE_ID, STATUS. The client sees only their documents. Get a consultation on client portal setup — we will select the optimal configuration.

Multi-Office and Schema.org

Each office is stored in a Highload-block with fields: CITY, ADDRESS, PHONE, COORDINATES. On the homepage, city selection via cookie. Schema.org for the company:

{ "@context": "https://schema.org", "@type": "LegalService", "name": "Company Name", "address": [{"@type": "PostalAddress", "addressLocality": "Moscow"}], "employee": [{"@type": "Attorney", "@id": "/attorneys/ivanov/"}] } 

Downloading Document Templates: Gated Content

The templates section is a lead generation tool. Infoblock 'Document Templates' with PROPERTY_FILE. The 'Download' button opens a form with email. After entering the email, the visitor is added to a Bitrix24 segment and receives a one-time token link (TTL 24 hours).

Example Infoblock Structure
  • Practice Areas: sections + elements with sub-areas
  • Attorneys: central infoblock, 10+ properties
  • Case Results: infoblock with anonymization
  • Publications: blog with mandatory author
  • Document Templates: for gated content

Phases and Timelines

  1. Analysis, content strategy (1-2 weeks) — practice structure, content map
  2. Design (2-3 weeks) — UI for attorney profiles, blog, cases
  3. Core development (3-5 weeks) — infoblocks, relations, templates, Schema.org
  4. Content modules (2-3 weeks) — blog, cases, templates, forms
  5. Integrations (1-2 weeks) — CRM, client portal, email marketing
  6. Testing, SEO (1-2 weeks) — E-E-A-T signal check, Core Web Vitals
Scope Timeline Cost Range
Basic site, 3-5 practice areas, no portal 4-6 weeks $8,000 – $12,000
Mid-size firm site, 10+ practices, blog, CRM 8-14 weeks $15,000 – $25,000
Large firm portal, multi-office, client portal 12-20 weeks $20,000 – $35,000

Timelines assume content (practice texts, attorney profiles, first 15-20 articles) is prepared in parallel. If content is not ready, add 4-6 weeks for working with the firm's attorneys.

What's Included in the Work

  • Infoblock and HL-block architecture with E-E-A-T considerations
  • Component templates and Schema.org markup
  • Bitrix24 integration and lead generation setup
  • Content model documentation
  • Training for content managers on infoblock operation
  • One month of technical support after launch

Contact us to discuss your project — we will design an architecture that drives Google top-10.