Overview
Cross-posting lets you publish the same content across multiple Postnomic blogs. This is useful when you maintain several blogs and want to share relevant content between them without duplicating effort. Postnomic handles canonical URL management to avoid SEO penalties from duplicate content.
How Cross-Posting Works
When you cross-post content, Postnomic creates a cross-post link between the original post (the primary) and the cross-posted copy on another blog. The system tracks:
- Primary post — The original version of the content, hosted on the source blog
- Cross-post — A linked copy on a different blog that references the primary
The cross-posted version displays the same content but includes a canonical URL pointing back to the primary post's location, signaling to search engines which version is the original.
Creating a Cross-Post
To cross-post an existing published post:
- Open the post you want to cross-post
- Navigate to Cross-Post in the post options
- Select the target blog from your available blogs
- Review and confirm the cross-post
The cross-posted version is created on the target blog referencing the same underlying post — it is a linked reference, not an independent copy, so its title, excerpt, and content are always identical to the primary post and cannot be customized for the target audience.
Canonical URL Handling
Proper canonical URL handling is critical for SEO when the same content appears on multiple blogs:
- The primary post uses its own URL as the canonical URL
- Each cross-post sets its canonical URL to point to the primary post's location
- The canonical URL is derived from the source blog's configured Canonical URL setting combined with the post slug
For example, if your primary blog has a canonical URL of https://main-blog.com/blog and the post slug is intro-to-docker, the canonical URL for cross-posts will be https://main-blog.com/blog/intro-to-docker.
This tells search engines to attribute SEO value to the primary post, preventing duplicate content penalties.
Managing Cross-Posts
Viewing Cross-Post Links
On the primary post, you can see a list of all blogs where the post has been cross-posted. Each cross-post link shows the target blog name and status.
Public Visibility on the Target Blog
Once created, a cross-post is fully public on the target blog — it appears in that blog's post listing, has its own post detail page, and is included in the target blog's feed, exactly like a native post. Its canonical URL, however, continues to point back to the primary post on the source blog, so search engines still attribute the content to its original location.
Updating Cross-Posts
Cross-posts are linked references, not independent copies. When you update the primary post's content, the cross-posted versions reflect the same content since they reference the same source material.
Removing a Cross-Post
To remove a cross-post from a target blog:
- Open the primary post
- Navigate to the cross-post management section
- Click Remove next to the target blog
- Confirm the removal
This removes the cross-posted version from the target blog without affecting the primary post.
Requirements
- You must have Editor or Admin role on the source blog — the blog the post currently lives on. No role is required on the target blog.
- Cross-posting is available on all subscription plans
- Cross-posting does not consume the target blog's post quota — no quota check is performed when creating a cross-post
Best Practices
- Set canonical URLs on all your blogs to ensure proper cross-post attribution
- Cross-post selectively — only share content that is relevant to both blogs' audiences
- Monitor analytics on both the primary and cross-posted versions to understand engagement