Skip to content

Join the Seedly owners community →

Help Center

Blog

Write and manage blog posts - rich text editing, categories and tags, author profiles with E-E-A-T signals, scheduling, and URL structure.

Last updated

Every client site includes a full blog: posts written in a rich-text editor, categories and tags with their own archive pages, author profiles with real E-E-A-T signals, and builder-editable templates for the archive and single-post layouts.

As with pages: publishing a post updates the CMS, not the live site. The post appears online after the next Deploy. A scheduled post flips to published automatically at its time, but still needs a deploy to actually ship.

The Blog Posts list with each post's publish date and SEO score, plus its meta title and meta description columns
The Blog Posts list with each post's publish date and SEO score, plus its meta title and meta description columns

Writing a Post#

  1. Open Blog Posts in the site's sidebar and create a new post
  2. Enter the Title - the slug auto-fills from it
  3. Write the body in the rich-text editor (headings, lists, quotes, images from the media library, links)
  4. Pick a Category, add Tags, and confirm the Author
  5. Set a Featured Image
  6. Publish now, or set Schedule Publish for later

Post Fields#

FieldWhat it does
SlugThe post's URL segment, editable in the sidebar
ExcerptShort summary used on archive cards and as the meta-description fallback
Featured ImageHero image for the post, archive cards, and social shares
CategoryOne category per post; each category gets an archive page
TagsAny number of tags; each tag gets an archive page
AuthorDefaults to you; drives the byline and author profile box
Published dateThe display date and sort order
Table of ContentsType [table-of-contents] on its own line in the body, and a collapsible contents list built from the post's H2 headings appears there. A post without it has none
PasswordPassword-protect an individual post (encrypted in the published output)

The post editor mirrors the page editor: the same SEO, Social, Schema, and Linking tabs, the same focus-keyword analysis panel, and the same 301-redirect prompt if you rename a published post's slug. See Page SEO for the SEO fields.


Categories and Tags#

Categories and tags are managed per site. Each one automatically gets an archive page listing its posts, linked from post metadata. Archives live under the blog path (for example /blog/category/lawn-care/). Use categories for the blog's main sections and tags for cross-cutting topics.


Authors and E-E-A-T#

Search engines increasingly weigh who wrote the content. Each user has a public author profile with:

  • Bio - shown in the author box on posts and the author archive
  • Headshot - shown alongside the bio
  • Job title / credentials - for example "Master Plumber, 20 yrs"
  • Profile URLs - social and professional links

What renders from this:

  • a byline on every post linking to the author's archive page (at /author/name/)
  • an author bio card on the post
  • a dedicated author archive page with the headshot, bio, links, and the author's posts
  • Person structured data consolidated across the site, so every post by the same author points at one author entity, plus profile-page markup on the archive

Authors can edit their own profile; the operator can edit anyone's.


URL Structure#

By default posts live at /blog/post-slug/, and the archive at /blog/.

Blog post URL prefix is the one control, and it takes exactly two values:

ValuePosts serve at
blog (the default)/blog/post-slug/
Empty/post-slug/

Serving posts at the root matches migrated sites whose original post URLs had no blog segment, and old /blog/post-slug URLs are 301-redirected automatically. The archive and category/tag pages always stay under /blog.

Anything other than those two values is refused when you save, because the renderer only builds those two shapes. A free-text prefix like news would produce links the site never generates.

When posts are served at the root, a post slug that collides with a page slug lets the page win, and the post stays reachable under /blog/post-slug.

The /blog index's title, heading, and meta description can each be overridden in /admin, under Site Settings. Changing URL structure requires a deploy to take effect.


Archive and Post Templates#

The blog archive layout and the single-post layout are builder-editable template pages. You can redesign them like any other page - add Sections above and below the post listing or the article body - and assign them in the Technical tab. When no template is assigned, the built-in layout is used. The blog category and tag archives use the archive template too.

The Blog Posts element in the archive template has a Layout select - the full roll with the sidebar, or the roll on its own for a full-width archive - and a Built-in heading toggle to turn the stock blog title off when your template carries its own (category and tag pages rely on it too). In the post template, the Share Bar block places the back-to-blog link and the social share row (X, Facebook, LinkedIn) wherever you want them, so the post footer is yours to design.

If your archive template has no main heading of its own, the listing heading is promoted to the page's main heading for you, so leave Built-in heading on unless your template carries one. A heading you have switched off does not count as one.

Posts emit article structured data (headline, dates, author, publisher, image) automatically, and the blog publishes an RSS feed.


Summary#

TaskWhere
Write / edit postsBlog Posts, rich-text editor
OrganizeOne category + any tags per post
Author credibilityUser profile: bio, headshot, credentials, links
Publish laterSchedule Publish (then deploy after the time passes)
Change URL shapeBlog post URL prefix, in /admin under Site Settings
Redesign the blogArchive + post templates in the builder
Go liveDeploy - publish alone never updates the live site
Was this page helpful?