Tilda SEO audit
Tilda Business plan provides a robots.txt editor, Head HTML injection for JSON-LD, and automatic sitemap generation — more technical SEO control than most visual builders. Run a free audit to verify your Tilda site's structured data, canonical tags, Core Web Vitals, and AI visibility configuration.
Audit your Tilda site free →What DeepSEOAnalysis checks on Tilda websites
Meta title, description, and SEO settings on Tilda
Tilda provides per-page SEO settings accessible in the page editor (the SEO tab on each page). The audit checks that custom meta titles and descriptions are set for all key pages (not left as Tilda's auto-generated defaults from page headings), that titles are 50–60 characters (keyword-targeted, not truncated in search results), and that descriptions are 120–155 characters. Tilda also generates Open Graph and Twitter Card tags from the page's SEO settings — the audit verifies these are populated with page-specific values (og:title, og:description, og:image) rather than site-default fallbacks. Common Tilda SEO issues: page titles using the block heading text rather than a keyword-optimised title; descriptions left blank or using Tilda's default excerpt; og:image not set (Tilda uses a default placeholder if no image is specified in the page SEO settings). Tilda also supports per-page H1 configuration — the audit checks that H1 tags are set correctly and not duplicated (Tilda's Cover blocks sometimes generate an implicit H1 that conflicts with explicitly set page headings).
Custom canonical tags and URL configuration on Tilda
Tilda generates canonical tags automatically for all published pages, referencing the page URL on the connected domain. The audit verifies canonical tags are present in the initial HTML response, reference the correct custom domain (not a Tilda staging subdomain or the tilda.ws development URL), and use absolute URLs. A common issue on Tilda sites: projects developed at a Tilda staging URL (something.tilda.ws) that are then connected to a custom domain may have cached pages still carrying the staging URL as the canonical reference. The audit catches this misconfiguration. Tilda also allows setting the page URL slug in the page settings — the audit checks that slugs are clean, keyword-relevant, and hyphen-separated. Tilda's Business plan supports per-page redirect management, allowing old URLs to redirect to new slugs — the audit checks for 404 URLs that should have redirects (indicating potential link equity loss from URL changes).
JSON-LD structured data and Head HTML injection on Tilda
Tilda Business plan provides custom Head HTML injection (Site Settings → Advanced → Head HTML) for site-wide structured data, plus Zero Block for per-page custom HTML including per-page JSON-LD. The audit validates any structured data present: checks the JSON-LD for syntactic validity, verifies the schema type is appropriate (Organization or LocalBusiness for business sites, Article or BlogPosting for blog posts, Product for e-commerce, FAQPage for FAQ sections), and validates required properties at the property level with specific property names and corrected examples. Since Tilda renders pages server-side, structured data added via Head HTML injection is present in the initial HTML — the audit confirms the structured data appears in the non-JavaScript-rendered page source (not requiring JavaScript execution to populate). For Tilda Personal or Free plan sites where Head HTML injection is limited, the audit identifies which schema types would provide value and notes the plan requirement for implementation.
Robots.txt and AI visibility configuration on Tilda
Tilda Business plan includes a robots.txt editor, enabling direct control over crawler directives including AI crawlers. The audit checks the current robots.txt state: whether Googlebot, Bingbot, and other search crawlers are allowed; whether AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are permitted or blocked; whether the sitemap is declared. For Business plan Tilda users with robots.txt access, the audit also checks whether llms.txt has been placed at the domain root — Tilda's custom code features can allow writing a llms.txt if the site is configured with custom hosting or if Tilda introduces llms.txt support. For standard Tilda hosting, llms.txt placement is not currently a supported feature. The five AI visibility signals are checked: AI crawler access, llms.txt, FAQPage/HowTo JSON-LD in initial HTML, question-heading ratio (editable by publisher via Tilda's block headers), and content chunkability per section.
Core Web Vitals for Tilda websites
Tilda's visual builder produces JavaScript-driven pages — interactions, animations, and responsive behavior are managed by Tilda's builder JavaScript. This creates specific performance patterns. The audit surfaces CrUX field data for Tilda URLs: LCP — Tilda's Cover blocks typically contain the LCP element (hero image or headline). Tilda's image serving doesn't automatically apply `fetchpriority="high"` to LCP images, and background images in Cover blocks are loaded via CSS rather than `img` elements, which can delay LCP detection by the browser. The audit checks whether the LCP element is a CSS background (suboptimal for LCP) or an `img` (better). CLS — Tilda's animated entrance effects (fade-in, slide-in, on-scroll animations) can cause layout shift when elements animate from outside their final position. INP — Tilda's navigation interactions (dropdown menus, anchor scroll) and form submissions are handled by Tilda's JavaScript. The audit provides field data to confirm whether these are real-user performance issues or within acceptable thresholds.
Sitemap and crawlability on Tilda
Tilda automatically generates a sitemap.xml for all published pages that are not set to noindex. The sitemap is accessible at yoursite.com/sitemap.xml. The audit verifies: the sitemap is accessible and returns a valid 200 response; it is valid XML; all key indexable pages are included; pages set to noindex in Tilda's page SEO settings are correctly excluded from the sitemap (Tilda should suppress noindex pages from the sitemap); and the sitemap URL is declared in robots.txt (on Business plans with robots.txt access). The audit also checks for pages that appear in the sitemap but return redirect or error responses (indicating outdated sitemap entries from renamed or deleted pages). Tilda's sitemap does not automatically include canonical URL corrections — if a page has a canonical pointing to a different URL, the sitemap may list the non-canonical URL. The audit cross-checks sitemap entries against canonical tag configurations to identify inconsistencies.
Tilda SEO best practice workflow
- Upgrade to Tilda Business for full SEO control — Business plan unlocks robots.txt editing, Head HTML injection for JSON-LD, Zero Block for per-page custom code, and redirect management. These features eliminate most of the SEO limitations present on lower-tier Tilda plans.
- Set per-page SEO titles and descriptions — in Tilda's page editor, open the SEO tab for each page and set a keyword-targeted title (50–60 chars) and compelling description (120–155 chars). Don't rely on Tilda's auto-generated excerpts.
- Add Organisation or LocalBusiness JSON-LD via Head HTML — insert site-wide structured data in Site Settings → Advanced → Head HTML. Use Per-page Zero Block for additional per-page schema (FAQPage, Article, Product).
- Configure robots.txt to allow AI crawlers — use Tilda's robots.txt editor to explicitly allow GPTBot, ClaudeBot, and PerplexityBot if you want AI search visibility. Verify the sitemap is declared in robots.txt.
- Avoid CSS background images for LCP elements — Tilda's Cover blocks default to CSS background images for hero visuals. Where possible, use Tilda's image block elements instead, as `img` elements are better recognised for LCP optimisation and can be given fetchpriority hints.
- Submit sitemap to Google Search Console — connect your custom domain property in GSC and submit yoursite.com/sitemap.xml. Monitor Coverage for any indexing issues Tilda's page configuration may cause.
Tilda SEO FAQ
- Can Tilda websites rank well in Google?
- Yes — Tilda websites can rank well in Google, and the platform has more advanced SEO configuration options than many visual builders. Tilda provides per-page meta titles and descriptions, custom canonical tags, a robots.txt editor (on Business plans), automatic sitemap generation, Open Graph and Twitter Card tags, and — critically — custom code injection via the Head HTML settings and the Zero Block feature, which allows inserting HTML including JSON-LD structured data. These features make Tilda a relatively SEO-capable platform. Limitations include: the Zero Block custom HTML feature requires the Business plan; some advanced technical SEO configurations (custom HTTP headers, server-level redirects) require Tilda Business or custom server setup; and Tilda\'s JavaScript-heavy page builder approach can create INP challenges on interaction-rich pages. Within the Business plan feature set, Tilda supports a full technical SEO configuration that rivals self-hosted CMS platforms.
- Does Tilda support custom JSON-LD structured data?
- Yes — Tilda Business plan users can add JSON-LD structured data via two mechanisms: (1) the Head HTML settings (Site Settings → Advanced → Head HTML on Tilda) allows inserting custom code in the `head` section, including `script type="application/ld+json"` blocks; this can be used for site-wide structured data (Organization, WebSite, LocalBusiness); (2) the Zero Block feature allows inserting raw HTML content within specific page sections, which can include per-page structured data blocks. Tilda renders pages server-side, which means structured data added via Head HTML or Zero Block is present in the initial HTML response — making it crawlable by Googlebot and AI crawlers without JavaScript execution. This is a significant advantage over client-side rendering approaches. The Free plan and Personal plan have limited custom code injection capabilities; Business plan unlocks full custom HTML access.
- What are Tilda\'s robots.txt and sitemap capabilities?
- Tilda Business plan includes a robots.txt editor accessible via Site Settings → SEO → robots.txt. This allows customising the robots.txt directly, including adding or removing crawler directives, adding AI crawler directives (allowing or blocking GPTBot, ClaudeBot, PerplexityBot), and declaring the sitemap URL. This is a significant SEO advantage over platforms that offer no robots.txt customisation. Tilda also automatically generates a sitemap.xml for all published pages, accessible at yoursite.com/sitemap.xml. The sitemap includes all pages marked as indexable (not set to noindex). Tilda\'s per-page noindex settings (in page SEO settings) correctly suppress pages from both the meta robots tag and the sitemap. For non-Business plan users, the robots.txt is controlled by Tilda\'s defaults and may not be customisable.
- How do I connect a custom domain to Tilda?
- Tilda supports custom domain connections on paid plans. The process: connect your domain in Site Settings → Domain; configure DNS records at your registrar (A record pointing to Tilda\'s IP addresses, or CNAME to Tilda\'s hosting); SSL is provided automatically via Let\'s Encrypt. For SEO: publish on the custom domain rather than the tilda.ws or tilda.cc subdomain; verify the custom domain property (not the tilda subdomain) in Google Search Console; check that Tilda\'s automatically generated canonical tags reference the custom domain; submit the sitemap at the custom domain to GSC. The canonical tag configuration is particularly important — Tilda should generate canonical tags referencing yoursite.com, not tilda.ws/~site-id or the Tilda staging URL that some projects use during development.