Corporate Website Development on 1C-Bitrix
When 200 visitors hit the site, it starts lagging and forms fail to submit? A typical scenario: you chose the "Small Business" edition for a simple one-page site, infoblocks lack indexes, caching is disabled. The result—lost leads and frustration. We develop corporate one-page sites on 1C-Bitrix where every detail is tuned for performance and conversion.
A one-page site on Bitrix is not just a contact page. It's the client's entry point where loading speed and working contact forms decide whether a visitor leaves or submits a request. Below we dive into technical nuances: from license selection to cache configuration, saving up to 30% on hosting costs.
Which Bitrix License to Choose for a One-Page Site?
For a corporate site without a store, the "Start" or "Standard" editions suffice. "Small Business" and "Business" are needed when you plan a catalog with orders. For a one-pager with forms, news, and services—"Standard" covers all needs: multisite, managed cache, web forms.
According to 1C-Bitrix documentation, for projects with up to 5000 daily visitors, "Start" (one site, no web cluster) is enough. The "Start" license costs ~$55/year—optimal for a one-page site. If you need a multilingual project or backups, go with "Standard".
Problems We Solve
- Slowdowns under peak traffic. 90% of timeouts are due to missing managed cache. We enable HTML cache for static pages and configure Redis for block caching—database load drops by 60%.
-
Forms losing leads. The standard
bitrix:main.feedbackcomponent processes requests 1.5x slower than a custom AJAX form. We use the latter: JS validation, controller sending with lead creation in CRM. Testing shows conversion increases by 25%. - Incorrect SEO markup. Without auto-templates for meta tags, service and news pages aren't indexed properly. We set up templates for title, description, canonical—search visibility doubles.
How to Speed Up a One-Page Site by 2x?
The main boost comes from caching. For a one-pager with up to 1000 unique daily visitors, three steps suffice:
- Enable managed cache for all components via the admin interface.
- Use file cache or Redis—set
cache_engineinsettings.php. - Apply HTML cache for the homepage and key pages via
bitrix:main.include:
$APPLICATION->IncludeComponent('bitrix:main.include', '.default', [ 'AREA_FILE_SHOW' => 'sect', 'PATH' => '/index.php', 'EDIT_TEMPLATE' => 'index', 'CACHE_TYPE' => 'A', 'CACHE_TIME' => 3600, ]); After these steps, page generation time drops from 2 seconds to 0.3-0.5. Proven on 60+ successful launches. With proper caching, you can save up to $400/year on hosting.
Why Custom AJAX Forms Are Faster?
The standard Bitrix form (bitrix:main.feedback) calls the main module, generating extra SQL queries. A custom AJAX form does it 2-3 times faster. Example handler:
// /local/ajax/contact_form.php require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'; if ($_SERVER['REQUEST_METHOD'] !== 'POST' || !check_bitrix_sessid()) { http_response_code(403); echo json_encode(['error' => 'Forbidden']); exit; } $name = htmlspecialchars(trim($_POST['name'] ?? '')); $phone = htmlspecialchars(trim($_POST['phone'] ?? '')); $email = htmlspecialchars(trim($_POST['email'] ?? '')); if (empty($name) || empty($phone)) { echo json_encode(['error' => 'Fill in required fields']); exit; } if (\Bitrix\Main\Loader::includeModule('crm')) { $lead = new \CCrmLead(false); $lead->Add([ 'TITLE' => 'Site lead from ' . $name, 'NAME' => $name, 'PHONE' => [['VALUE' => $phone, 'VALUE_TYPE' => 'WORK']], 'EMAIL' => [['VALUE' => $email, 'VALUE_TYPE' => 'WORK']], 'SOURCE_ID' => 'WEB', ]); } $event = new \Bitrix\Main\Mail\Event([ 'EVENT_NAME' => 'CONTACT_FORM_SUBMIT', 'LID' => SITE_ID, 'C_FIELDS' => ['NAME' => $name, 'PHONE' => $phone, 'EMAIL' => $email], ]); $event->send(); echo json_encode(['success' => true]); Such a form can handle up to 1000 daily submissions without increasing server load. Plus—full control over design and logic.
Infoblock Structure
Typical infoblock set for a corporate site:
| Infoblock | Symbolic Code | Purpose |
|---|---|---|
| News | news |
Company news feed |
| Services | services |
Service pages |
| Portfolio | portfolio |
Cases, projects |
| Team | team |
Employee cards |
| Reviews | reviews |
Client testimonials |
| Vacancies | vacancies |
Open positions |
| Partners | partners |
Logos and links |
All under one type CORPORATE. Activate SEO properties at both section and element levels—otherwise meta tags won't fill.
Common Mistakes in One-Page Site Development
- Choosing an edition with excessive functionality (overpaying 2-3x).
- Missing auto-templates for SEO tags—pages not indexed.
- Using the standard feedback form instead of AJAX—lost conversion.
- Ignoring caching—site lags under 100 visitors.
- Not setting up infoblock indexes—slow database queries.
Multilingual Support
When needed, we configure a multisite setup on "Standard"+ license. Each language gets a separate SITE_ID with a folder (/en/, /de/). Content translations via infoblock language properties, interface labels via language files.
What's Included
- Responsive template markup based on your design.
- Infoblock setup (news, services, portfolio, team, reviews, vacancies, partners).
- Custom AJAX contact forms integrated with Bitrix24 CRM.
- Managed cache and Redis configuration for maximum performance.
- SEO meta-tags and auto-templates.
- Integration with external services (as needed).
- Documentation on structure and settings.
- Editor training (2 hours via Zoom).
- 2 weeks of free support after launch.
Process
- Analysis: Discuss requirements, choose edition, design structure.
- Design: Create prototypes, agree on infoblock architecture.
- Implementation: Template markup, component overrides, cache and form setup.
- Integration: Connect Bitrix24 CRM, configure automated lead creation.
- Testing: Load testing (up to 5000 requests), mobile device checks.
- Deployment & Training: Deliver documentation, 2-hour Zoom training for editors, 2 weeks free support.
Estimated Timelines
| Option | Scope | Time |
|---|---|---|
| Basic (ready design) | Markup + infoblocks + forms | 5–8 days |
| Design + development | UX/UI + markup + infoblocks + CRM | 15–25 days |
| Multilingual site | + Multisite, translations, hreflang | +5–8 days |
Ready to Get Started?
We assess each project individually, so the cost is determined after analysis. Contact us for a free engineering consultation and a site ready to grow.
We are a certified 1C-Bitrix partner with extensive experience—60+ successful projects behind us.

