Until now, every GoodSender blog started from the same template. Your posts were your own, but the page around them was shared with every other blog on the platform.
Starting today, you can describe the blog you want and get a design made for it. Open Design in your GoodSender dashboard and tell the assistant what you have in mind. It designs every page of the blog: the landing page, the archive, tag pages, and the post page. Then you refine the result in conversation.
The designer is available on every GoodSender account, with no usage limits at launch.
Start with a description, a link, or your brand files
Describe how the blog should feel: the mood, the colors, the typefaces, the people who read it. A couple of sentences is enough to start:
"A blog for a small product studio. Calm, lots of white space, one warm accent color, serif headlines. Put a subscribe form under every post."
If you already have a brand, give the assistant something to work from:
- Attach your logo as a PNG, JPEG, GIF, or WebP, and it can use the image as the blog's logo or favicon.
- Attach a brand guide as a PDF or a text file.
- Paste a link to a public page, such as your company website. The assistant reads the text of that page. A page that only renders in the browser may come back empty.
The assistant designs the four page types together. By default, it keeps the header, footer, navigation, and typography consistent across them, so the blog reads as one design system rather than four separate pages. If you want the pages to differ more, say so.
Same posts, five designs
Each design below was made with the designer, and all five show the same six demo posts.

A terminal-style blog for developers: a compact post list, read times, and tags.

An editorial look for a consultant: a featured latest post and a weekly subscribe block.

A product updates blog for a startup: tag chips, a subscribe form up top, and cards with covers.

A loud, playful design with big type and numbered cards.

A retro desktop theme, where the post list and the subscribe form live in windows.
Refine it the way you would with a designer
The preview updates after each change. Ask for anything: colors, fonts, images, text.
Some changes are easier to point at than to describe. Press Pick, click an element in the preview, and write what should change, for example "make this smaller" or "move this under the title". The assistant edits that element on that page.
Then test the design against content it was not drawn for. Switch the preview between the landing, archive, tag, and post pages. Resize it to see how the layout behaves on a narrow screen. Open Contents to fill the preview with sample posts: long and short titles, posts with and without covers, tables, lists, and code.
Each change becomes a checkpoint. If a direction doesn't work, go back to an earlier one. Going back removes the checkpoints after it. When you like the result, save the design and make it live. You can keep several designs and change which one is live later.
A new look on the same SEO and AEO foundation
A redesign shouldn't cost you the work that makes a blog findable. The design decides how your blog looks. GoodSender still adds the tags that tell search engines and AI systems what each page is.
| The design decides | GoodSender adds to every page |
|---|---|
| Layout, colors, and typography | Page title and meta description |
| Header, footer, navigation, and logo | Canonical URL |
| How post lists and cards look | Open Graph tags for social cards |
| The subscribe form's look and wording | Structured data (JSON-LD) |
Your RSS feed, sitemap, and llms.txt are generated outside the design, so a redesign doesn't touch them. Pages are rendered on the server as HTML, so crawlers and AI assistants can read your posts without running an app first. The pages stay lightweight.
Or design it from your own agent
The same design tools are available through the GoodSender MCP server. If you already work with Claude or Codex, ask it to design your blog. It can create the design, refine it, and make it live from the same chat.

Top comments (0)