Articles

/ Publishers & Newsletters / 8 min read

How to Add a Job Board to Your Ghost Newsletter

Add to Preferred Sources

Ghost is where you write, send and host the newsletter. A job board is a separate site where employers post and pay. Joining the two takes a few small things: a subdomain for the board, a link in your Ghost navigation, and a short block of job links you reuse in every issue. This guide walks through each one with the exact Ghost menus, checked against Ghost's help center in October 2026.

Quick Answer

Run the job board on a subdomain of your own domain, such as jobs.yournewsletter.com, and add a Jobs link to your Ghost navigation. Ghost's editor has no card that reads an RSS feed (checked October 2026), so the jobs in each issue are a short list of links, which you save as a Ghost snippet and reuse. For live jobs on a page of your site, an HTML card holds the board's jobs widget. Most newsletters can finish all of it in an afternoon.

The short version

  1. Put the board on a subdomain of your own domain.
  2. Add a Jobs link in Settings > Site > Navigation.
  3. Optional: a Jobs page with an HTML card and the jobs widget.
  4. Put three to six job links in each issue, with the featured job as a bookmark card.
  5. Save that jobs section as a snippet, so every issue reuses it.
  6. Export alert subscribers, and import only the ones who agreed to your newsletter.

What Ghost Handles and What the Board Handles

Ghost is built to publish, send and host a newsletter, and to charge for memberships. A job board does a different job: an employer submits a listing, pays for it and manages it, and each listing becomes a page that job seekers find on Google. Ghost's help center lists payment tools for paid tiers, tips, offers and gift subscriptions, and we found no tool in it for employers to submit and pay for individual listings (checked October 2026). So the board lives on its own site and Ghost points to it.

The jobWhere it happens
Writing and sending each issueGhost
Your site, archive and member sign upGhost
Employers submitting, paying for and managing job postsThe job board
Job pages that Google and AI search can findThe job board
Job alerts for people who are lookingThe job board
Tying the two togetherA navigation link, an optional jobs page, and a snippet of job links in each issue

Nothing here syncs on its own. The board does not send your issue, and Ghost does not publish job pages. What you set up below is a link, a page and a block of text, which is also why none of it can break the newsletter you already send.

Step 1: Put the Board on Its Own Subdomain

Give the board its own hostname, such as jobs.yournewsletter.com. A hostname can only point to one place, so the board needs a different one from your Ghost site, whether you use Ghost(Pro) or host Ghost yourself.

In your Kardow dashboard, open Settings > Custom Domain, enter the subdomain, and add the CNAME and TXT records it shows you at your DNS provider. Custom domains are included on every plan. Until the domain is connected, the board runs on a Kardow address that is kept out of Google, so connect it before you send readers there.

Readers who find your site through search or a shared issue need a way to reach the board. In Ghost admin, you add it as a navigation item:

  1. Go to Settings > Site > Navigation and click Customize.
  2. In the primary navigation, add an item. Set the label to Jobs and the URL to https://jobs.yournewsletter.com.
  3. Drag the item into the position you want, then save.

Ghost also has a secondary navigation, if your theme supports it. Ghost says it is commonly used in the footer or in the top right corner beside the primary navigation, so a second Jobs link there is easy to add.

Step 3: Add a Jobs Page With an HTML Card

The navigation link already sends readers to the full board. If you also want live jobs on a page inside your Ghost site, build a page with an HTML card. Ghost describes the card as a way to add code to your posts, useful for embedding external content and integrating with third party tools.

  1. In Ghost admin, create a new page and call it Jobs.
  2. Add an HTML card and paste the jobs widget. Copy it from your Kardow dashboard under Companies > Embed, and leave the company empty to show all jobs.
  3. Add a line of text under the card that links to the full board, so there is always a way in.
  4. Publish the page, then open it on your site to check that the jobs appear.
<script src="https://jobs.yournewsletter.com/embed.js" async></script>

Two details. HTML cards have visibility settings, behind the eye icon in the card toolbar. If you limit the card to free or paid members, visitors who are not signed in will not see the jobs, so keep it open to public visitors. And Ghost does not add a published page to your navigation on its own: copy the page's URL, and use it as the URL of your Jobs navigation item in Step 2 instead of the board's address.

Add a jobs section to your Ghost newsletter

Kardow gives your newsletter a job board on your own domain, with a jobs widget for any page and checkout into your own Stripe account. Kardow takes 0% of your job sales.

Launch in hours
SEO-ready pages
Charge employers

Step 4: Put the Jobs in Each Issue

Ghost's cards documentation lists no card that reads an RSS feed, so the jobs in an issue are links you paste. That sounds like more work than it is: it is one short block, three to six jobs, and Step 5 saves it so you build it once.

  1. Open the board and pick the jobs for this issue, the featured and paid ones first.
  2. Copy each job's short link: in Kardow, open All jobs, click the three dots on the job, and choose Copy short link.
  3. Write one line per job in the issue: the job title as a link, then the company and the location.
  4. For the featured job, paste its link as the first thing in a blank paragraph. Ghost's help center says that when no automatic embed is available, the editor defaults to the bookmark card.
  5. End the block with one link to the full board.

If you want the jobs in the email only, use an Email content card, which Ghost describes as text that appears in the email but not in the published post. If you want web readers to see the jobs too, put the block in the body of the post.

Paid mentions work the same way. When a sponsor buys a post plus an issue mention, write that mention yourself, the way you write a sponsorship.

Step 5: Save the Jobs Section as a Snippet

Ghost snippets let you reuse content and cards across posts and pages. Build the jobs section once, with a heading such as Jobs this week, a few example links and a final link to the full board, then save it.

  1. Highlight the section in the editor.
  2. Click the snippet icon in the toolbar and give the snippet a name, such as Jobs.
  3. In the next issue, type / followed by the snippet's name on a new line, or pick it from the card menu.
  4. Replace the links with this week's jobs.
  5. To change the saved version, start typing its name and click the snippet under Replace existing.

Done this way, the weekly job is copying links, and the layout stays the same in every issue, which is what readers and sponsors get used to.

Step 6: Grow the List in Both Directions

Readers move both ways. Newsletter readers click through to the board from each issue and from your navigation. Job seekers find the board through Google and sign up for job alerts.

Kardow sends those job alerts itself, from the board, matched to each person's keywords, categories and locations. That is separate from your Ghost issue, so someone who only wants alerts gets alerts and is not mailed your newsletter.

To bring alert subscribers into the newsletter, export them from Users in your Kardow dashboard (set the Job alerts filter to Subscribed, then click Export CSV). In Ghost, open the Members area, click the settings icon at the top right, choose Import members, and upload the file. Only the email column is required. Ghost's import page also describes a subscribed_to_emails column: true opts new members in to every newsletter that has Subscribe new members on signup turned on, and false leaves them unsubscribed from all newsletters.

Ghost's import page does not ask you to confirm consent the way some tools do, so the check is yours. Someone who signed up for job alerts agreed to job alerts. Import them with subscribed_to_emails set to true only if they have also agreed to your newsletter, for example by inviting them from the board to your newsletter's own sign up page, so they join on their own.

If you want it automatic, Ghost says its Zapier integration can send new subscribers from other apps directly into Ghost. Kardow's Zapier integration has a New User Created trigger and needs an API key, which is on Pro and above. The same consent rule applies.

What Does Not Work on Ghost

These are the things people try first. Knowing them saves an evening.

What you might tryWhat happens on Ghost
Looking for an RSS card in the editorGhost's cards documentation lists none (checked October 2026). Paste job links and save them as a snippet.
Expecting the jobs widget to show in the emailEmail apps do not run scripts, so the widget works on a web page only. In the email, use links.
Creating a Jobs page and expecting it in the menuGhost does not add pages to your navigation automatically. Copy the page's URL into a navigation item.
Charging employers through GhostGhost's payment tools sell memberships, tips, offers and gift subscriptions. Employers pay on the board instead.
Syncing job alert subscribers into Ghost automaticallyNot built in. Export a CSV, or connect them with Zapier.

Frequently Asked Questions

Can I run the job board inside Ghost itself?

Not as far as Ghost's documentation shows. Its help center describes memberships, paid tiers, tips, offers and gift subscriptions, and we found no tool in it for employers to submit and pay for individual job posts (checked October 2026). So the board runs on its own domain and Ghost links to it.

Does Ghost have an RSS block like beehiiv's?

Ghost's cards documentation lists no card that reads an external RSS feed (checked October 2026). The board still publishes a feed at /rss.xml for tools that can read one. In a Ghost issue, you paste the job links and reuse them as a snippet.

Will the jobs widget show up in my emails?

No. Email apps do not run scripts, so the widget is for the web page. In the email itself, use plain links and, for the featured job, a bookmark card.

Should I use a Ghost job board theme instead?

A theme changes how your Ghost site looks. Whether it also takes employer submissions and payments depends on the theme, so check what it includes. This guide keeps the board separate, so employers, payments and job pages are handled in one place, and your Ghost site stays a newsletter.

Where do employers pay, and what do I earn?

Employers pay at checkout on the board, into your own Stripe account. Kardow takes 0% of your job sales and Stripe charges its own processing fees. Nothing about the payment goes through Ghost.

Do I have to change my Ghost domain or theme?

No. The board gets its own subdomain. The only changes on the Ghost side are a navigation item, an optional page, and a block of links in your issue.

Sources

All Ghost pages below were read in October 2026. Ghost changes its admin often, so check the current screen before you start.

  • Site navigation, Ghost help center. Primary and secondary navigation, and adding pages.
  • Cards, Ghost help center. HTML, Bookmark and Email content cards, and the list of cards.
  • Creating reusable snippets, Ghost help center.
  • Import members, Ghost help center. The CSV fields, the import steps and the Zapier integration.
  • Ghost manual, payments section, for the list of payment tools.
  • Kardow: the board's feed, jobs widget, short links, custom domain and job alert export, from the product and its dashboard, checked October 2026.

For publishers and newsletters

More articles

You may also like