DocsEditing & PublishingSEO Best Practices

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 tagline
Meta description — 155 characters maximum, written from the AI-crafted hero subline so it reads naturally
H1 tag — guaranteed to exist in every generated page (injected as a fallback if the AI omits it)
Open Graph tagsog:title, og:description, og:image, og:url for social sharing previews
Twitter Cardtwitter:card, twitter:title, twitter:description, twitter:image
Schema.org JSON-LD — structured data matched to your business type (Restaurant, SoftwareApplication, Organization, etc.) for AI search engines and Google rich results
WebSite + SearchAction — additional JSON-LD block that tells AI search engines your site's purpose and search capability

All 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:

FieldDraftly LimitWhy
Page <title>60 charactersGoogle SERPs display ~55–60 chars before truncating
Meta description155 charactersGoogle 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:

VerticalSchema TypeKey Fields
RestaurantRestaurantname, address, phone, openingHours, priceRange
SaaS / AI / StartupSoftwareApplicationname, description, offers, applicationCategory
LegalLegalServicename, address, phone, openingHours
Wellness / BeautyHealthAndBeautyBusinessname, address, priceRange
Real EstateRealEstateAgentname, address, phone
E-commerce / FashionProductname, description, image
All sitesWebSite + SearchActionname, 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:

1.Include real facts in your brief — years in business, exact location, specific services, credentials, awards, team size, pricing tiers. These become differentiators that Draftly uses across every section.
2.Re-generate specific sections via chat — if a section feels generic, type: *"Rewrite the About section using the fact that we've been serving Brooklyn since 2015 and have 200+ five-star reviews"*
3.Use the Prompt Guide — see the [Writing Great Prompts](/docs/prompt-guide) doc for templates by business type.
4.Check your H1 — it should be a brand statement, not a generic label. If it reads like "Welcome to Our Website", use chat-to-modify: *"Change the H1 to something more specific about [your business]"*

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.