SEO Best Practices
How Draftly handles SEO automatically and how to get the best search visibility from your site.
How Draftly Handles SEO Automatically
Every site generated by Draftly includes a full set of SEO fundamentals out of the box — no configuration required:
<title> tag — capped at 60 characters (Google's display limit) and derived from your brand name and taglineog:title, og:description, og:image, og:url for social sharing previewstwitter:card, twitter:title, twitter:description, twitter:imageAll of these are injected automatically at generation time and updated at publish time with your live URL.
Writing SEO-Friendly Prompts
The quality of your SEO output depends directly on the quality of your brief. Include these details for the best results:
Include your business specifics: - Business name and location (city, neighborhood) - Primary service or product - Target audience - Unique differentiators ("family-owned since 1987", "same-day delivery", "no-code setup")
Examples:
*Weak prompt:* "a bakery website" *Strong prompt:* "Sunrise Bakery in Brooklyn, NY — artisan sourdough and custom celebration cakes, open since 2015, walk-ins welcome on weekends"
The strong prompt gives Draftly enough to write a specific H1 ("Brooklyn's Home for Artisan Sourdough"), a meaningful meta description, and schema data with a real address and phone number if provided.
Additional fields Draftly extracts if mentioned:
- Phone number → added to LocalBusiness JSON-LD
- Street address → added to JSON-LD PostalAddress
- Opening hours (e.g. "open Mon–Fri 9am–5pm") → openingHours schema field
- Price range ("$$") → priceRange schema field
- Social media URLs → sameAs schema array
Title & Meta Description Limits
Search engines truncate titles and descriptions that are too long. Draftly enforces Google's recommended limits automatically:
| Field | Draftly Limit | Why |
|---|---|---|
Page <title> | 60 characters | Google SERPs display ~55–60 chars before truncating |
| Meta description | 155 characters | Google displays ~155 chars; longer descriptions are cut off |
Both limits are enforced at generation time — you never need to manually count characters.
If your brand name + tagline would exceed 60 characters, Draftly trims the tagline intelligently (no mid-word cuts) and adds an ellipsis.
Pro tip: Keep your brand name short and put differentiating detail in the tagline so the full title fits.
Structured Data (JSON-LD) for AI Discoverability
Structured data is machine-readable information embedded in your site's HTML that tells search engines — and AI platforms like ChatGPT, Perplexity, and Google's AI Overviews — exactly what your business is and what it offers.
Draftly generates Schema.org JSON-LD tailored to your business vertical:
| Vertical | Schema Type | Key Fields |
|---|---|---|
| Restaurant | Restaurant | name, address, phone, openingHours, priceRange |
| SaaS / AI / Startup | SoftwareApplication | name, description, offers, applicationCategory |
| Legal | LegalService | name, address, phone, openingHours |
| Wellness / Beauty | HealthAndBeautyBusiness | name, address, priceRange |
| Real Estate | RealEstateAgent | name, address, phone |
| E-commerce / Fashion | Product | name, description, image |
| All sites | WebSite + SearchAction | name, url, search endpoint |
Draftly also adds a sameAs array with your social media URLs if you include them in your brief, helping AI platforms link your website to your social presence.
To verify your structured data: After publishing, test your site URL in [Google's Rich Results Test](https://search.google.com/test/rich-results) or [Schema.org Validator](https://validator.schema.org).
Improving Your Content Score
Generic AI content hurts SEO. Draftly's differentiators system extracts concrete facts from your brief and weaves them into every section of your site copy.
How to get specific, high-quality content:
What Draftly extracts automatically: - Business name and tagline → title + hero - Location → address schema + local SEO copy - Differentiators → woven into section headlines and body copy - Social links → sameAs schema - Contact info → JSON-LD + contact section
Connecting Google Search Console
Google Search Console lets you monitor your site's search performance, submit your sitemap, and fix indexing issues.
Step 1 — Verify ownership:
1. Go to [Google Search Console](https://search.google.com/search-console) and add your Draftly site URL (e.g. https://yourbrand.draftly.space)
2. Choose HTML tag verification method
3. Copy the verification meta tag (looks like <meta name="google-site-verification" content="XXXXXXX" />)
4. In the Draftly builder, open Integrations → paste the tag into Custom Head Script
5. Save and re-publish your site
6. Back in Search Console, click Verify
Step 2 — Submit your sitemap:
Draftly generates a basic sitemap at yourbrand.draftly.space/sitemap.xml. Submit this URL in Search Console under Sitemaps.
Step 3 — Monitor performance: After verification, Search Console shows impressions, clicks, average position, and any indexing errors for your site. Check it weekly after launch.