Tilda Website Setup and Customization

Our company is engaged in the development, support and maintenance of sites of any complexity. From simple one-page sites to large-scale cluster systems built on micro services. Experience of developers is confirmed by certificates from vendors.
Development and maintenance of all types of websites:
Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:
Development stages
Latest works
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1161
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    822
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    847
  • image_website-sbh_0.png
    Website development for SBH Partners
    999
  • image_website-_0.png
    Website development for Red Pear
    451

Tilda Website Setup and Customization

Setting up a Tilda website is working within the platform's ecosystem: connecting a domain, configuring SEO, customizing design through block settings and CSS injections, setting up forms with integrations, connecting analytics. Most tasks are solved without code; complex customizations are done through Zero Block or custom CSS.

Connecting a Domain

DNS settings depend on the domain provider. Standard configuration:

A     @    → 178.248.236.5
CNAME www  → sites.tilda.ws

If the provider does not support CNAME on naked domain — configure only the www version with redirect @ → www via DNS Forwarding or in Tilda settings.

Google Search Console verification — via TXT record:

TXT  @  → google-site-verification=XXXXXXXXXXXX

After binding domain in Tilda: Project Settings → Domain → specify domain → click "Bind". SSL automatically.

Design Customization

Typography and project colors — Site Settings → Fonts and Colors. Here you set a basic font pair (Google Fonts, Adobe Fonts, or system) and a color palette of 6-8 colors. All standard blocks use these settings.

CSS injections — the most common customization method beyond editor settings:

Site Settings → "More" → HTML code in <head> or <body>:

<style>
/* Custom styles on top of Tilda */
.t-btn {
  border-radius: 4px !important;
  letter-spacing: 0.04em !important;
  text-transform: none !important;
}

/* Navigation override */
.t-menu__link {
  font-weight: 500 !important;
  font-size: 15px !important;
}

/* Custom card hover */
.t-card {
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
.t-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important;
}

/* Hide elements not needed on desktop */
@media (min-width: 960px) {
  .mobile-only {
    display: none !important;
  }
}
</style>

Important: Tilda may change CSS classes during updates. Excessive use of !important is a forced practice for overriding built-in styles. For reliable customizations — use Zero Block.

Custom fonts — if not available in Google Fonts:

<style>
@font-face {
  font-family: 'CustomFont';
  src: url('https://cdn.example.com/fonts/custom.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body, .t-text {
  font-family: 'CustomFont', -apple-system, sans-serif !important;
}
</style>

Forms and Integration Setup

Email notifications. In the form editor → "Configure Form" → Notifications:

  • To manager's email — letter subject, recipient list
  • Auto-reply to client — confirmation email (template configuration)

AmoCRM / Bitrix24: Form settings → Integrations → select CRM → specify domain and API key → map form fields to CRM fields.

Telegram notification: Form → Integrations → Webhook. URL format: https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={CHAT_ID}&text={FORMATTED_TEXT}

More convenient to create an intermediate service (Make.com, n8n) or own endpoint that parses Tilda webhook and formats message for Telegram.

Google Sheets: Integrations → Google Sheets → OAuth authorization → select spreadsheet → map columns.

Webhook for custom backend: Form → Integrations → Webhook → POST to your URL. Tilda sends:

{
  "formid": "form123456",
  "name": "John Doe",
  "email": "[email protected]",
  "phone": "+1-555-123-4567",
  "message": "Message",
  "requestid": "req_abc123"
}

Analytics

Google Analytics 4: Project Settings → "Analytics" → Google Analytics → insert Measurement ID.

Tilda automatically sends tilda_form_submit event on successful form submission. For additional events — custom JS in page settings.

Yandex.Metrica: Settings → "More" → HTML code in <head>:

<script>
(function(m,e,t,r,i,k,a){/* counter code */})(window,document,'script','https://mc.yandex.ru/metrika/tag.js');
ym(COUNTER_ID, 'init', { clickmap: true, trackLinks: true, accurateTrackBounce: true });
</script>

Facebook Pixel / VK Pixel: similarly — via HTML in <head>.

To track form conversions:

// In the "JavaScript" field of a specific page (Page Settings)
// Executed after page load
document.addEventListener('DOMContentLoaded', function() {
  window.addEventListener('message', function(e) {
    if (e.data === 'tilda_form_submitted') {
      // GA4
      gtag('event', 'generate_lead');
      // Yandex
      ym(COUNTER_ID, 'reachGoal', 'FORM_SUBMIT');
    }
  });
});

Mobile Adaptation

Tilda automatically adapts standard blocks. Manual settings:

  • in block editor — Desktop/Mobile switch for different visibility settings
  • CSS media queries in custom styles
  • Zero Block — full control over mobile view

Common situation: mobile version of standard blocks is normal, but Zero Block sections require separate mobile markup.

Load Speed

Tilda generates relatively heavy HTML with embedded styles and scripts. To improve metrics:

  • images — WebP via Tilda's built-in converter or external CDN
  • "Lazy loading" of images — enable in settings of each block with images
  • Disable block animations (appearance on scroll) — affect LCP
  • Third-party scripts (chats, pixels) — connect in <body> through settings, not in <head>

Typical Timelines

Setting up an existing website (domain, SEO, analytics, forms with email notifications) — 1 working day. Full customization (design via CSS, forms with CRM, analytics with events, mobile adaptation of non-standard blocks) — 3-5 working days.