Matrizen User Guide
Everything you need to publish beautiful, fast websites from Notion — from creating your first site to advanced customizations.
Getting Started
Matrizen turns any public Notion page into a fast, static website in seconds — no code required. Here’s how to get up and running.
How it works
Matrizen fetches your Notion page content, converts it to clean HTML, and hosts it on a fast global CDN. Your site stays automatically in sync with your Notion page — just hit Rebuild anytime you make changes.
Open the Notion page you want to publish. Click Share → toggle Share to web on. Copy the resulting share URL (it looks like notion.site/Your-Page-abc123…).
In your Matrizen dashboard, open Create Site, paste your Notion URL, and choose a site name. Your site name becomes your default subdomain (yoursite.matrizen.app).
Matrizen builds and deploys your site automatically. Within seconds it’s live at your Matrizen subdomain and ready to share.
Your Dashboard
The dashboard is your control center. From here you manage all your sites, trigger rebuilds, and access per-site settings.
Site list
The Your Sites tab lists every site you’ve created. Each card shows the site name, live URL, and quick-action buttons.
Site card buttons
Each site card has two rows of action buttons plus two extras on the cover image.
On the cover image:
Floating button on the cover. Opens the color theme picker. On free plan, this is locked and prompts an upgrade.
Link overlaid on the cover image. Opens the original Notion page in a new tab so you can edit it directly.
Primary row:
Opens your live site (or custom domain if one is verified) in a new tab.
Fetches the latest content from Notion and rebuilds your site. Limited by your plan’s daily rebuild count.
Pauses or resumes automatic hourly Notion sync. Manual updates still work while paused.
Takes your site offline (or brings it back) instantly without deleting it.
Tool strip:
Add or manage a custom domain. Shows a dot indicator when a domain is connected.
Edit meta title, description, OG image, favicon, logo, custom 404 page, and custom fonts.
Enable or change password protection. Shows a dot when active.
Open the custom code editor to inject CSS, JS, or HTML into your site’s <head>.
Set a URL to receive a POST request every time your site finishes deploying — perfect for Zapier, Make, or custom automation.
Enter an email address and any form on your site that posts to your Matrizen endpoint will land directly in your inbox — no backend or third-party service needed.
Home tab
The Home tab shows a summary of all your sites’ combined analytics — total page views, unique visitors, and a quick sparkline per site. It’s a bird’s-eye view of your traffic.
Updates & Sync
Every time you publish changes in Notion, you need to tell Matrizen to pick them up. Here’s exactly how that works.
Manual update (Rebuild)
The Update button on your site card fetches the latest content from your Notion page and rebuilds your site in seconds. Use it whenever you want to publish changes immediately.
Daily rebuild limit
Each plan includes a set number of manual rebuilds per day. Once the limit is reached, the Update button is disabled until the counter resets.
2 manual rebuilds per day.
10 manual rebuilds per day.
75 manual rebuilds per day.
600 manual rebuilds per day.
Automatic sync
In addition to manual rebuilds, Matrizen can automatically sync your site on a schedule — no clicking required.
Your site rebuilds automatically once per day to pick up any Notion changes.
Your site rebuilds automatically every hour. Changes you make in Notion go live within 60 minutes without any manual action.
You can pause automatic sync at any time using the Pause button on your site card. Manual updates still work while paused.
What needs a rebuild vs. what doesn’t
Custom domain, password protection, and color theme apply the moment you save — no rebuild needed.
SEO metadata, branding & 404, custom fonts, custom code, redirects, hide-pages rules, and Notion content changes all require a rebuild to go live. The relevant modals trigger the rebuild automatically when you save — you don’t need to press Update manually.
Analytics
Matrizen includes privacy-friendly analytics built in — no third-party scripts, no cookie banners required. Available on paid plans.
What’s tracked
Total views and unique visitor counts, per day and over time.
A ranked list of where your visitors are coming from.
Which sites and search engines are sending traffic your way.
The most-visited pages on your site, ranked by view count.
Public share link
Each site has a shareable analytics URL (e.g., matrizen.app/share/yoursite/…). Share this link with clients or teammates so they can view live stats without needing a Matrizen account.
Click the Analytics icon in the left sidebar.
Use the site picker to choose which site’s stats you want to view or share.
Click the Share icon next to the site name to copy the public analytics URL.
Custom Domains
Point your own domain (e.g., yoursite.com) to your Matrizen site. Available on paid plans.
Setting up DNS
Depending on whether you’re using a root domain or a subdomain, you’ll add either a CNAME or A record in your DNS provider.
Click the domain button icon on your site card.
Type your domain exactly as you want it (e.g., blog.yoursite.com) and click Save.
Log in to your DNS provider (Cloudflare, Namecheap, GoDaddy, etc.) and add the record shown in the settings panel.
Click Verify domain in Matrizen. DNS propagation can take up to 48 hours. Once verified, HTTPS is provisioned automatically.
SEO Settings
Control how your site appears in search results and on social media. All SEO settings are in the site settings panel.
Meta tags
The <title> tag shown in browser tabs and search results. Defaults to your Notion page title.
A short summary (ideally 150–160 characters) shown in search results below your page title.
The preview image shown when your link is shared on social media (Twitter/X, LinkedIn, iMessage, etc.).
The small icon that appears in browser tabs. Upload a square PNG or SVG for best results.
Sitemap & robots — fully automatic
Matrizen automatically generates a sitemap.xml and a robots.txt for every site at every deploy. No action is needed on your part. Search engines can discover and crawl your pages right away.
The Index / No Index option in SEO settings controls whether the robots.txt allows indexing. Set it to No Index if you want to keep the site private from search engines (e.g. internal docs or password-protected pages).
Branding & 404
Paid plans can customize the header logo shown on your published site. Choose between Auto (uses your page title), Hidden, or a fully custom logo image and text. You can also set a custom 404 (page not found) site.
Password Protection
Gate your site behind a password so only people with the password can view it. Perfect for client previews, internal docs, or private portfolios.
Click the gear icon on your site card to open settings.
Toggle the switch on and enter your chosen password.
Anyone visiting your site will be prompted to enter the password before seeing any content. The correct password unlocks access for 31 days in their browser.
Custom Code Injection
Inject custom CSS, JavaScript, or raw HTML into your site’s <head>. Use this to add custom fonts, analytics scripts, styling tweaks, or third-party widgets.
How to use
The icon opens the Custom Code modal.
Each tab has its own editor. CSS is auto-wrapped in <style> tags, JS in <script> tags. The HTML tab lets you paste raw markup (e.g., a font link or meta tag).
Click Save changes to persist your code, then hit Rebuild now to deploy it live. The amber banner reminds you when saved code is not yet deployed.
CSS example — custom font
JS example — analytics
HTML example — Open Graph override
Contact Form
Add a contact form to any Notion page and receive submissions directly in your inbox — no third-party service or backend needed.
How it works
Matrizen provides a public form endpoint for each site. When a visitor submits a form, the data is forwarded to the email address you configure in the dashboard. You can also fire a webhook on every submission to trigger Zapier, Make, or any automation tool.
Step 1 — Enable contact form
Open your dashboard, find the site you want to add a form to, and click the Forms button in the tool strip. Enter one or more email addresses where you want to receive submissions (press Enter or comma between each) and click Save.
Step 2 — Place the form in Notion
In your Notion page, add a text block containing exactly the following — this is your form placeholder:
Move that block anywhere in your Notion page to control where the form appears. The form CSS and JavaScript are injected into the page automatically on every rebuild — you do not need to use Custom Code Injection.
Step 3 — Rebuild your site
Hit Rebuild on the site card. After rebuilding, visit your live site — the placeholder text is replaced by a styled contact form that matches your site’s theme.
Testing
Use the Send Test button inside the Forms modal to fire a test submission from the dashboard without visiting your live site. Check your inbox for a test email — it arrives within seconds.
Webhook forwarding
Expand Also forward to webhook in the Forms modal and enter any HTTPS URL. Every submission will POST a JSON payload:
Use webhook.site (free) to inspect incoming payloads while testing.
Redirects & Hide Pages
Starter, Pro & Agency plans
Control how visitors navigate your site — forward old URLs to new destinations and exclude specific Notion pages from your published site.
URL Redirects
Open the Redirects tool button on any site card to create redirect rules. Each rule has a From path (e.g. /old-page) and a To destination (a relative path or any external URL). You can mark a redirect as permanent (301) or temporary (302).
- Relative redirect:
/about-us→/about - External redirect:
/shop→https://myshop.com - Up to 20 redirect rules per site. Rules are applied at build time as static HTML redirect pages.
Hide Pages
Enter the exact Notion page title of any sub-page you want to hide. Hidden pages are excluded from your site's navigation menu, sitemap, and generated HTML files when you next rebuild.
- Use this to keep draft pages, internal notes, or staging content out of your public site.
- Matching is case-insensitive and based on the page title as it appears in Notion.
Themes & Colors
Matrizen includes five curated color themes for paid plans, plus a dark/light mode toggle available on every plan.
Built-in color themes
Paid plans include five built-in color themes: Classic Gold, Sapphire, Emerald, Crimson, and Amethyst. Each theme changes your site’s accent color, link styles, and background palette. Switching themes takes effect instantly — no rebuild needed.
Dark mode
Every Matrizen site includes a dark/light mode toggle that visitors can use at any time. Dark mode is available on all plans, including Free. It works alongside whichever color theme you’ve chosen.
Custom Fonts
Starter, Pro & Agency plans
Override the default Playfair Display heading font and the system body font with any of the curated Google Fonts pairings built into Matrizen.
How to set custom fonts
Click the SEO button on your site card to open the settings panel, then click the Custom Fonts tab.
Choose from fonts like Inter, Poppins, Montserrat, Lora, DM Serif Display, Space Grotesk, and more. A live preview updates in real time so you can see how they look together.
Click Save & Apply. Matrizen rebuilds your site and injects the selected Google Fonts — the new typography is live within seconds.
Available font slots
Controls the --heading-font CSS variable used for all headings and display text on your site.
Overrides the font used for paragraphs, lists, and table cells. Set to Default to keep the theme’s system font.
RSS Feed
Every Matrizen site automatically gets an RSS feed at /feed.xml. Readers can subscribe to your site and get notified whenever you publish new pages — no email list or newsletter tool needed.
What is RSS?
RSS (Really Simple Syndication) is a web standard that lets people follow websites using a feed reader like Feedly, Inoreader, Reeder, or dozens of others. Instead of visiting your site manually to check for updates, subscribers see new content appear in their reader automatically — similar to a social media feed but entirely open and decentralised.
RSS is especially popular with blogs, newsletters, documentation sites, and any content-driven website. If your Notion site has subpages (articles, posts, pages), each subpage becomes a feed item.
Your feed URL
Your feed is always available at:
You can find a direct link to your feed on your site card in the dashboard — click the Feed button in the tool strip to open it.
How to subscribe
From your dashboard, click the Feed button on your site card. The feed URL opens in a new tab — copy it from the browser address bar.
Add a link to your feed in your Notion page footer, your email signature, or your social bio — readers who follow RSS will subscribe directly.
What's in the feed?
Feed title and description come from your SEO settings (or the Notion page title / auto-generated description if SEO is not set).
Each visible subpage becomes a feed item with its real Notion title and direct URL. Database rows and hidden pages are excluded.
<link rel="alternate" type="application/rss+xml"> tag on every page. Modern browsers and feed readers detect this automatically — readers don’t even need the full URL to subscribe.Plans & Billing
Matrizen has a generous free tier and paid plans for power users and agencies.
- 1 site
- Free matrizen.app subdomain
- Daily Notion sync
- Dark mode included
- 2 manual rebuilds / day
- Auto sitemap.xml & robots.txt
- Matrizen branding in footer
- Everything in Free
- 1 site
- Custom domain
- Hourly Notion sync
- Remove Matrizen branding
- Built-in analytics
- Color themes & custom fonts
- Dark mode included
- Custom SEO, branding & 404
- Password protection
- Custom code injection
- Deployment webhook
- Form submissions via email
- 10 manual rebuilds / day
- Everything in Starter
- 5 sites
- 75 manual rebuilds / day
- Shareable analytics link
- Everything in Pro
- 30 sites
- 600 manual rebuilds / day
- Priority support
Managing your subscription
Plans are managed via Gumroad. Please use the same email address you signed up with. To cancel or change your plan, you can do so directly from Gumroad or from the Account tab in Matrizen.
Still have questions? Reach out to us — we typically reply within 24 hours.