Contact

Bring the brief, the blockers, and the timeline.

This starter already has the structural pieces. What usually matters next is clarifying what the site needs to persuade, publish, and convert.

hello@example.com

+1 (555) 123-4567

2410 Cedar Street

Austin, TX 78701

Contact form

Tell us what needs to change

Share the goals, timeline, and stack constraints. This starter form is ready to connect to an Astro endpoint backed by SendGrid.

FAQ

Frequently asked questions

Clear answers for the details clients usually need before they commit.

Can this starter support a full blog later?

Yes. The project already includes a dedicated blog layout and content directory, so the next step is choosing whether to use Astro content collections, markdown imports, or MDX for your publishing workflow.

Do I need SendGrid and Turnstile immediately?

No. The contact form is structured so you can launch the UI first, then connect the endpoint and environment variables once the backend flow is ready.

Can the metadata be customized per page?

Yes. BaseLayout and BlogLayout both accept props for title, description, canonical URL, images, keywords, and JSON-LD schema objects.