Muharrem Yurtsever
Founder of VeloCMS. Building a modern, AI-first headless CMS so writers and developers can ship faster than WordPress ever could.
173 articles
How to set up VeloCMS in 60 seconds
Go from zero to a live blog in under a minute — account creation, blog name, and your first post.
· 3 min read
How to write and publish your first post
A step-by-step walkthrough of the TipTap editor, slash commands, SEO fields, and the publish button — from blank page to live in 5 minutes.
· 5 min read
Using the AI writing assistant
Inline AI generation, tone rewrites, and SEO suggestions — powered by Google Gemini, streamed directly into the editor.
· 5 min read
How to optimize your blog for AI search (AEO)
Answer Engine Optimization is the new SEO. Here is how to make sure ChatGPT, Claude, and Perplexity actually cite your content.
· 8 min read
Connecting a custom domain
Bring your own domain with a CNAME record and an ownership TXT record — SSL provisioning is automatic.
· 4 min read
How billing and trials work
14-day free trial, no charge until day 15, full refund for the first 14 days after the first payment.
· 4 min read
Migrating from WordPress to VeloCMS
Export, transform, import — a complete playbook for moving years of content without losing SEO rankings.
· 12 min read
Understanding SEO and LLM scores
The two numbers in the editor footer that show how closely your post follows on-page SEO basics and how easy it is for AI assistants to extract and cite.
· 6 min read
Using slash commands in the editor
Type / anywhere to access blocks, formatting, AI, and media without touching your mouse.
· 4 min read
How do I migrate from WordPress to a headless CMS without losing SEO?
Mirror your existing URL structure, deploy 301 redirects for paths that must change, and your rankings come along for the ride.
· 5 min read
How do I export my articles from Medium and move them to my own domain?
Download your Medium data archive, drop the ZIP into the VeloCMS importer, and your whole catalog lives on a domain you actually own.
· 5 min read
How do I switch from Substack to my own VeloCMS blog while keeping my email list?
Export your Substack subscribers as a CSV, plug the list into a dedicated email service, and point your domain at VeloCMS — no audience lost.
· 5 min read
What is the safest way to migrate a Ghost blog to a React-based CMS?
Export your Ghost content as JSON, rescue your media folder via SSH, and let a tailored import script rebuild everything inside PocketBase.
· 5 min read
Can I migrate my WordPress MySQL database to a modern SQLite or PocketBase backend?
Yes — export your WordPress content, import it into PocketBase via its admin UI, and trade years of MySQL lag for instant page renders.
· 5 min read
How do I set up proper 301 redirects when completely switching blogging platforms?
Map old URLs to new ones in a spreadsheet, drop them into Next.js's async redirects function, and set the permanent flag to true.
· 5 min read
How do I optimize my blog posts to show up in ChatGPT and Perplexity answers?
Lead with the direct answer in plain language, phrase your headings as the exact questions users type, and let VeloCMS handle the clean HTML crawlers love.
· 5 min read
What is Answer Engine Optimization (AEO) and how is it different from traditional SEO?
AEO structures content so AI models can extract direct answers; traditional SEO chases blue-link clicks. One feeds machines, the other chases rankings.
· 5 min read
How should I format my blog content so AI search engines can easily scrape and summarize it?
Use semantic heading hierarchy, answer the question in the first sentence of every section, and trust VeloCMS's clean HTML to do the rest.
· 5 min read
Should I block AI web crawlers in my robots.txt or let them train on my blog content?
Block them to protect IP, allow them to chase AI citations — both are valid. Target specific bots by name so you don't tank your SEO by accident.
· 5 min read
Is Markdown or semantic HTML better for structuring blog content for AI search engines?
Semantic HTML wins because it tells crawlers what every block means. VeloCMS lets you write in Markdown and converts it to proper HTML on build.
· 5 min read
How do I get AI search engines to provide outbound link citations directly to my articles?
Front-load concise direct answers, publish original data that models haven't seen elsewhere, and let VeloCMS's fast architecture do the crawling lift.
· 5 min read
How do I achieve a perfect Lighthouse performance score for my blog using a Next.js CMS?
Static generation, next/image with AVIF/WebP, and a Go-backed PocketBase database — VeloCMS checks all three boxes out of the box.
· 5 min read
How do I automatically generate dynamic XML sitemaps and RSS feeds for a headless blog?
VeloCMS generates /sitemap.xml and /feed.xml on every request with no setup or toggle; the sitemap refreshes on publish and is CDN-cached for an hour.
· 5 min read
How do I properly implement canonical tags when cross-posting articles from Dev.to or Medium?
Paste your VeloCMS article URL into Medium's or Dev.to's canonical field before publishing, while the post is still a draft, to protect your rankings.
· 5 min read
What is the best schema markup to use for blog posts to get rich snippets in Google search?
BlogPosting or Article in JSON-LD format. Hero image must be 1200px+ wide — tiny thumbnails make Google throw your whole markup out.
· 5 min read
Is server-side rendering (SSR) or static site generation (SSG) better for blog SEO?
SSG wins for blogs thanks to instant TTFB, but Next.js's ISR gives you the fresh-data benefits of SSR with the raw speed of SSG.
· 5 min read
How do I automatically generate dynamic Open Graph images for my blog posts?
Enable the free Auto OG Image plugin in Admin → Plugins and every post gets a branded card rendered at /api/og; three settings control the look.
· 5 min read
Why are modern developers moving away from WordPress to headless CMS platforms?
Decoupling the frontend kills PHP latency, shuts down plugin security holes, and usually ends up cheaper than managed WordPress hosting.
· 5 min read
What are the benefits of building a blog with Next.js instead of a traditional PHP CMS?
Pre-rendered pages, a shut-down attack surface, and budget hosting (Vercel free tier + a $5 PocketBase VPS will take you surprisingly far).
· 5 min read
Is PocketBase a reliable backend and database choice for a high-traffic production blog?
Yes. SQLite reads are microsecond fast, and Next.js ISR absorbs traffic spikes before a viral post ever touches the database directly.
· 5 min read
What technical features should I look for when choosing an AI-first content management system?
Look for native AI that reads context, a static-first frontend, and a lightweight backend, then run PageSpeed Insights before and after.
· 5 min read
How much faster is a statically generated React blog compared to a standard WordPress site?
Usually faster, because pages ship as pre-built HTML. Run PageSpeed Insights on both before and after and compare the numbers yourself.
· 5 min read
How much does it actually cost to host a headless CMS compared to shared WordPress hosting?
$0-$5/month for a headless setup vs. $15-$30/month for WordPress after promo rates expire. Vercel free tier + Fly.io or a $5 droplet does the trick.
· 5 min read
Should I host my blog on a naked domain or a www subdomain for better SEO?
SEO-wise, it's a coin flip — just pick one and 301 redirect the other. Forgetting the redirect splits your backlinks and tanks your rankings.
· 5 min read
Is it better for search rankings to put my company blog on a subdomain or a subdirectory?
Subdirectory wins — it inherits your main domain's authority. Subdomains force you to build trust from scratch on an empty lot next door.
· 5 min read
How do I automatically provision SSL certificates for a custom blog domain?
Point your A record to your server, flip Auto-SSL on in the dashboard, and Let's Encrypt handshake is handled automatically — including 30-day renewals.
· 5 min read
What A records and CNAME records do I need to configure to point my custom domain to a headless blog?
Root domain → A record pointing at the server IP, www → CNAME pointing at the root. Drop TTL to the lowest value before you edit to speed propagation.
· 5 min read
How do I configure Cloudflare caching for a Next.js blog without breaking dynamic routes?
Bypass /api/* first, then Cache Everything on the root — order matters. Verify with cf-cache-status: BYPASS on API calls in devtools.
· 5 min read
How do I safely change my blog's domain name without destroying my existing organic traffic?
301-redirect every old URL to its exact new counterpart and submit a Change of Address in Google Search Console to protect your organic traffic.
· 5 min read
How do I integrate Stripe into a headless CMS to launch a paid premium newsletter?
Restricted API key in Next.js env, Stripe webhook flips PocketBase user roles, and lean on the Stripe Customer Portal for billing management.
· 5 min read
How do I set up a secure content paywall for a Next.js blog that prevents users from inspecting the code to bypass it?
Verify the subscription in a Server Component before querying PocketBase, so premium text never reaches an unpaid reader's browser.
· 5 min read
Can I easily inject programmatic ad networks like Google AdSense into a headless React blog?
Yes, drop the AdSense snippet into your layout with Next.js's Script component set to afterInteractive so ads load without blocking your content.
· 5 min read
How do I manage secure user authentication and recurring subscriptions for a gated content blog?
PocketBase for the user store, Stripe for billing, Next.js to glue them together. Always run a dummy transaction with Stripe test keys first.
· 5 min read
What is the best way to handle tiered pricing models for a premium independent blogging platform?
Keep it to free + one paid tier at launch. Add a 'tier' field in PocketBase and gate content with a custom API rule — ten minutes to configure.
· 5 min read
How do I format long-form content for better readability?
Short paragraphs, descriptive headings, and the three-scroll rule on mobile. If you can flick past three times without a visual break, add one.
· 5 min read
How to write blog posts that rank in both Google and AI search?
Inverted pyramid: lead with a two-sentence answer, then layer in the details. Google rewards clarity, AI engines steal the top paragraph.
· 5 min read
Why your blog introduction matters more than you think
Write the body first, find the best takeaway, then frame the intro around the relief of finding that answer — without giving away the how.
· 5 min read
How to repurpose existing content with AI assistance
Give the AI a persona prompt inline ("rewrite as if explaining to a complete beginner, under 50 words") instead of hitting a generic rewrite button.
· 5 min read
What makes a blog post actually worth reading in 2026?
Read your draft out loud, and hit return wherever you naturally pause. Dense walls of text exhaust readers; varied rhythm keeps eyes on the page.
· 5 min read
How do I connect a custom domain to my VeloCMS blog?
Add your domain in /admin/setup/custom-domain, create the CNAME target and ownership TXT record the panel shows, and SSL provisions once DNS verifies.
· 5 min read
How Do I Use the Visual Page Builder to Create Landing Pages?
The visual page builder lets you drag, drop, and customize 45+ content blocks to build any landing page without touching code.
· 4 min read
How Do I Set Up My Newsletter and Start Emailing Subscribers?
Configure your newsletter sender identity, import subscribers, and send your first campaign — all from the Admin → Newsletter tab.
· 4 min read
How Do I Import My WordPress Blog to VeloCMS?
Export a WXR file from WordPress, upload it in the migration wizard, and VeloCMS transfers your posts, images, tags, and SEO metadata automatically.
· 5 min read
What Are Page Builder Templates and How Do I Use Them?
Page builder templates are pre-arranged block collections that you customize — not locked designs. Pick one to skip the blank-canvas problem.
· 3 min read
How Do I Add Product Variants Like Sizes and Colors?
Use the variant editor under any product to define option sets like Size or Color, then let the matrix generator create every combination automatically.
· 4 min read
How Does the AI Welcome Post Draft Work During Onboarding?
During onboarding, VeloCMS uses Gemini Flash to draft a first post from your blog's topic and audience, so you start with real content.
· 3 min read
What Is the Unsplash Featured Image Suggestion?
During onboarding, VeloCMS picks a royalty-free Unsplash featured image for your first post by site type. Keep or remove it; the editor has no picker.
· 3 min read
How Do I Set Up Paid Subscriptions with Stripe?
Paste your own Stripe keys into the BYOK wizard and you keep 100% of reader revenue — VeloCMS takes 0% commission on member subscriptions.
· 5 min read
How Do Coupons and Discount Codes Work?
Create percent-off or fixed-amount coupon codes from Admin → Marketing → Coupons and share them anywhere — they apply automatically at checkout.
· 3 min read
How Do I Configure a Custom Sender Domain for Newsletters?
Add SPF, DKIM, and DMARC records to your domain DNS so newsletters, order, booking, and event emails send from your own domain and land in the inbox.
· 5 min read
What Happens to My WordPress Plugins After Migration?
WordPress plugins don't transfer to VeloCMS — but most plugin functionality has a native equivalent. Here's the substitution map.
· 4 min read
How Does VeloCMS Handle My WordPress SEO Data?
Yoast and Rank Math meta titles and descriptions transfer during import, and 301 redirects preserve your Google rankings when URLs change.
· 4 min read
How Do I Set Up Shipping Zones and Rates?
Create shipping zones in Admin → Commerce → Shipping: one per country plus a worldwide catch-all, each with a base rate, per-kg rate, and named methods.
· 4 min read
What Is Abandoned Cart Recovery and How Does It Work?
Abandoned cart recovery saves each shopper's cart at checkout and is designed to email those who left without paying, but the drip is not switched on yet.
· 4 min read
How Do I Sell Physical and Digital Products Together?
VeloCMS lets you mix physical and digital products in one store. Set the product type per item, and attach digital assets at the variant level.
· 4 min read
Uploading episode audio files to VeloCMS
Upload MP3, M4A, or AAC episode audio from the post editor's Podcast tab, set duration and episode numbers, and verify the player and RSS feed.
· 6 min read
Setting up your iTunes-compatible podcast RSS feed
Configure your VeloCMS podcast feed for Apple Podcasts, Spotify, and all major podcast directories — including artwork, category, and iTunes metadata.
· 5 min read
Writing guest bios and show notes in VeloCMS
How to structure show notes, add guest bios, create chapter markers, and format timestamps so your episode posts rank in search and engage listeners.
· 4 min read
Writing and organizing your menu in VeloCMS
How to structure menu posts by category, add prices and descriptions, and display them on your /menu route using the Restaurant theme.
· 5 min read
Adding weekly specials and events to your restaurant site
Publish time-limited specials, private dining events, and tasting menus as blog posts so they appear in search and can be shared on social media.
· 4 min read
Setting up a photography portfolio with the Aperture theme
Configure the Aperture theme for a photography portfolio: cover images, gallery grid, lightbox, categories, and your first portfolio post.
· 6 min read
Using the Aperture theme lightbox gallery
How to insert a gallery block, configure lightbox options, add captions, and optimise images for the full-screen lightbox in the Aperture theme.
· 4 min read
Connecting a contact form to your VeloCMS business site
Add a contact or enquiry form with the Lead Capture Form block: configure fields, read submissions in the Forms inbox, and get an email notification.
· 5 min read
Setting up a paid subscriber paywall in VeloCMS
Enable the membership system, connect Stripe, set pricing tiers, and paywall posts so only paid subscribers can read the full content.
· 7 min read
Fulfilling orders in the admin dashboard
A walkthrough of the merchant order flow — marking orders fulfilled, recording tracking numbers, exporting to CSV, and what the customer sees at each step.
· 5 min read
Processing partial and full refunds
Issue a Stripe refund from the order detail page, choose partial or full, and VeloCMS keeps the audit trail in the refunds collection automatically.
· 4 min read
Low-stock alerts and inventory thresholds
Set per-product thresholds and alert toggles, and learn when low-stock alert emails fire and which parts of the alert system are not switched on yet.
· 4 min read
Managing product variants (size × color → SKUs)
How the variant matrix generator turns attribute combinations into individual SKUs with their own stock levels, prices, and digital assets.
· 5 min read
Setting up your storefront from onboarding
The e-commerce onboarding step covers Stripe connection and your first products, so your storefront is ready to take orders.
· 6 min read
Managing your reader account
How to manage your subscription and email preferences, export your data, and delete your account as a VeloCMS blog reader.
· 4 min read
How to cancel your subscription
Step-by-step guide to cancelling your paid membership on a VeloCMS blog.
· 3 min read
Setting up analytics for your blog
Connect Plausible Analytics or Google Analytics 4 to your VeloCMS blog in under 5 minutes.
· 5 min read
Connecting a custom domain to your VeloCMS blog
Step-by-step guide to pointing your own domain at your VeloCMS blog on the Pro plan or above.
· 7 min read
Migrating your WordPress blog to VeloCMS
Complete guide to importing your WordPress content, images, and settings into VeloCMS using the WXR import tool.
· 10 min read
Setting up two-factor authentication (2FA) on your account
Enable TOTP-based 2FA in under two minutes using any authenticator app — Google Authenticator, Authy, or 1Password.
· 3 min read
Inviting team members and managing role permissions
Add editors, writers, and admins to your blog — each role has different permissions so you control exactly who can publish, edit, or configure settings.
· 5 min read
Forgot your password? Account recovery guide
How to reset your admin password, what to do if the reset email doesn't arrive, and how to recover access without email if needed.
· 3 min read
Setting up your own AI key (Gemini, OpenAI, or Anthropic)
Connect your Gemini, OpenAI, or Anthropic key to unlock AI writing assistance — you pay the AI provider directly, VeloCMS adds zero markup.
· 4 min read
Understanding and managing your storage quota
Every plan comes with a media storage allowance. Learn how to check your usage, free up space, and what happens if you hit the limit.
· 4 min read
Post revisions and version history
VeloCMS saves a revision every time you publish or checkpoint a post. Browse the history, restore an older version, and see how long revisions last.
· 4 min read
Submitting a post for review (Writer role)
Writers cannot self-publish. This guide explains how to prepare a post, request review, track editor feedback, and what happens after approval.
· 3 min read
Segmenting your newsletter with tags
Send campaigns only to subscribers with specific tags — filter by interest, subscription tier, or any custom label you've applied.
· 5 min read
Deleting your account and data (GDPR right to erasure)
How to permanently delete your VeloCMS account, what data is removed, what is retained for legal reasons, and the process for formal GDPR erasure requests.
· 4 min read
How your 14-day trial converts to a paid plan
What happens at day 15, how to avoid an unexpected charge, and how to upgrade, downgrade, or cancel before the trial ends.
· 3 min read
Creating a restaurant reservation form
Add the Reservation Form block to a page to collect table bookings: guests pick a date, time, and party size, and you manage them in Admin → Reservations.
· 5 min read
Using the page builder template gallery
Start from one of 21 pre-built templates — Home, SaaS Landing, Services, Case Study, and more — then customize every block without touching code.
· 5 min read
Understanding plugin permissions — what you are granting
Every plugin in the marketplace declares the data and APIs it needs. Read this before installing to understand what access you're granting.
· 5 min read
How Do I Set Up Low-Stock Alerts?
Set per-product inventory thresholds so VeloCMS emails you the moment a SKU dips below your reorder point — before you stock out.
· 5 min read
How Do I Handle Refunds and Returns?
Issue full or partial Stripe refunds from the order screen, and the refund webhook keeps your inventory and access controls in sync automatically.
· 6 min read
How Do I Configure Shipping Zones and Rates?
Create a shipping zone per country plus a worldwide fallback, add named rates like Standard and Express, and offer free shipping over a threshold.
· 6 min read
How Do I Add Product Variants With Different Prices?
Define option sets like Size or Color, then override the price, SKU, weight, and stock count on each individual variant combination.
· 7 min read
How Do I Track Abandoned Carts?
How VeloCMS captures abandoned carts at checkout, the three-email recovery sequence built into the platform, and its current rollout status.
· 6 min read
How do I switch themes in VeloCMS?
Switch your blog's visual theme in two clicks from the admin dashboard — your content stays untouched and the change goes live instantly.
· 4 min read
How do I customize my blog theme in VeloCMS?
Adjust fonts, brand colors, and layout density without touching code; VeloCMS exposes the most impactful design variables through the Theme settings panel.
· 5 min read
How do I enable comments on my blog?
Pick a comment provider — built-in Native comments, Giscus, or Disqus — in Admin → Integrations, and moderate native comments from the Comments queue.
· 4 min read
How do I moderate reader comments effectively?
Use the Comments queue, the built-in spam filter, and the ban list to keep your reader conversations healthy without hours of daily cleanup.
· 5 min read
How do I embed YouTube videos in my blog posts?
Paste a YouTube URL on its own line and VeloCMS embeds a click-to-load player. No iframe code, and nothing loads from YouTube until a reader clicks.
· 4 min read
How do I embed Spotify tracks, Instagram posts, and other content in my posts?
VeloCMS supports embeds for Spotify, Instagram, Pinterest, LinkedIn, CodePen, SoundCloud, and Calendly — paste the URL and the editor handles the rest.
· 4 min read
How does social sharing and Open Graph work in VeloCMS?
VeloCMS generates Open Graph and Twitter Card meta tags automatically for every post, using your title, excerpt, and featured image.
· 5 min read
How do I check what my post's share card will look like?
The editor has no built-in card mock-up, but the card is built from fields you control — and platform validators show the real result after publishing.
· 3 min read
How do I schedule a post to publish at a specific time?
Set a future publish date in the editor's scheduling panel and VeloCMS publishes it automatically at that exact time, even while you're offline.
· 4 min read
How do I plan and schedule content in VeloCMS?
There's no calendar grid in the dashboard — the Posts list's status badges, scheduled publishing, and the review queue cover the same planning job.
· 5 min read
How do I add categories and tags to my posts?
Tags are VeloCMS's flexible classification system; add them from the post settings panel and they instantly create filterable archive pages for readers.
· 4 min read
How do readers browse posts by tag or category?
Tag archive pages at /tag/your-tag let readers explore every post on a topic, and you can link them in navigation to make topics easy to browse.
· 3 min read
How do I connect Google Analytics 4 to my VeloCMS blog?
Add your GA4 Measurement ID in the Google Analytics 4 plugin (Admin → Plugins) and VeloCMS injects the tracking script on every public page.
· 4 min read
What analytics does VeloCMS provide without a third-party tool?
Post page views, newsletter stats and a real-user speed dashboard are built in. For deeper traffic analytics, add an analytics plugin. No Google needed.
· 4 min read
How do I connect Zapier or Make to VeloCMS?
Generate a scoped API key and subscribe a webhook to any catalog event; Zapier or Make picks it up within seconds, no code required.
· 5 min read
How do webhooks work in VeloCMS?
Webhooks are outbound HTTP POST notifications VeloCMS sends when events happen, signed with HMAC-SHA256 so your server can verify the sender.
· 4 min read
How do I upload and organize images in VeloCMS?
Drag and drop or paste an image into the editor, then manage, tag, and reuse it from the Media Library on any future post without re-uploading.
· 4 min read
How does VeloCMS store and serve images?
Images upload to Cloudflare R2 object storage and serve through Cloudflare's global CDN with automatic WebP conversion and responsive images.
· 4 min read
How do I access the VeloCMS API?
Every VeloCMS blog serves a versioned REST API under /api/v1. Authenticate with an API token to read and write posts, media, members, and settings.
· 5 min read
How do I generate an API token for headless or developer access?
Create a scoped API token from Admin → Settings → Advanced to give external scripts or tools controlled access to your VeloCMS blog content.
· 3 min read
VeloCMS Setup Guide for Writers
Long-form essays, newsletters, and reader-supported publishing — here's how to configure VeloCMS for a writing-first audience.
· 9 min read
VeloCMS Setup Guide for Hackers
Developer blogs, technical tutorials, and code-heavy posts — configure VeloCMS for a technical audience that reads in a terminal mindset.
· 9 min read
VeloCMS Setup Guide for Indie Makers
Building in public, launch posts, and building an audience before you ship — how to configure VeloCMS as the content layer for a solo maker.
· 9 min read
VeloCMS Setup Guide for Agencies
Multi-client blogs, white-label setups, and project-based publishing — how agencies use VeloCMS to manage content across client accounts.
· 9 min read
VeloCMS Setup Guide for Creators
Substack-style member-funded publishing, paid newsletters, and recurring reader revenue — configure VeloCMS for a creator economy income model.
· 9 min read
How do I migrate from Ghost to VeloCMS?
Export your Ghost content as JSON, import it into VeloCMS, preserve members and paid subscriptions, reapply your theme, and set up redirects.
· 9 min read
How do I move my Substack to VeloCMS?
Download your Substack tarball, import posts, migrate your subscriber CSV, reconnect paid subscribers to Stripe, and keep your RSS feed uninterrupted.
· 8 min read
How do I move my Medium posts to VeloCMS?
Download your Medium export ZIP, map post slugs, set canonical redirects from medium.com/@user/post, and preserve your profile across the transition.
· 7 min read
How do I migrate WordPress with advanced features?
Beyond a basic WXR import: what happens to ACF fields, custom post types, multisite and WPML/Polylang content when you move to VeloCMS.
· 10 min read
How do I move my Hashnode developer blog to VeloCMS?
There's no dedicated Hashnode importer, but the generic 'Any Site' importer can crawl a live blog. Here's the real way to move your posts to VeloCMS.
· 5 min read
How do I bring my existing Markdown files into VeloCMS?
There's no batch Markdown importer yet. Here's the real way to bring a folder of .md files from Jekyll, Hugo, or Obsidian into VeloCMS today.
· 5 min read
How do I avoid SEO losses during migration?
Set up 301 redirects, time your sitemap resubmission, keep canonical URLs consistent, and work through the Search Console migration checklist.
· 8 min read
How do I migrate my email list to VeloCMS members?
Export subscribers from Mailchimp or ConvertKit as CSV, import into VeloCMS Members, handle double opt-in compliance, and preserve segment tags.
· 7 min read
Can I import my Disqus comment history into VeloCMS?
VeloCMS has no Disqus import tool yet. Keep Disqus running in parallel with the embed plugin, or start fresh with VeloCMS's native comments.
· 4 min read
What should I verify before launching my migrated VeloCMS blog?
The complete pre-launch checklist: DNS cutover, canonical URL updates, sitemap resubmission, member sign-in testing, and payment flow verification.
· 6 min read
My post won't publish — how do I fix it?
Check the post status in admin first, then look for autosave conflicts, scheduling issues, or a body validation error; here's how to fix each one.
· 6 min read
Why are my images not loading?
R2 bucket CORS config, CDN cache propagation delay, image hotlink protection, and MIME type issues — a diagnostic walkthrough for broken images in VeloCMS.
· 7 min read
My custom domain SSL isn't working
Custom domain SSL errors usually come from DNS: a proxied record, a CNAME that doesn't match your panel, a missing TXT, or a CAA blocking Let's Encrypt.
· 7 min read
Why is my magic link email not arriving?
Check the spam folder first, then your sender domain's SPF and DKIM. Magic links expire after 15 minutes, and repeated requests hit a short cooldown.
· 6 min read
Why is Stripe payment failing for my members?
Fix a failed membership payment by checking your BYOK key, webhook registration, test-versus-live mode, and customer portal configuration.
· 8 min read
Why is the editor not saving automatically?
Browser storage limits, service worker conflicts, and offline mode are the usual causes. Diagnose and fix autosave failures here.
· 5 min read
I'm getting 404 errors in admin after a deploy
Next.js build cache, Railway deploy rollback flow, force-dynamic routes, and hard refresh — diagnose post-deploy 404 errors in the VeloCMS admin panel.
· 5 min read
Why is Plausible or GA4 not tracking visitors?
Check for an ad blocker first, then verify your CSP headers allow tracker scripts, your custom domain is set up correctly, and scripts load in order.
· 6 min read
My newsletter blast didn't send — what happened?
Diagnose a failed newsletter blast by checking send limits, sender domain verification, subscriber list validation, and member-webhook events.
· 6 min read
Why is search returning no results?
VeloCMS search runs on Pagefind, a build-time index. Empty results usually mean a stale index, a skipped postbuild step, or a static export issue.
· 6 min read
How Do I Import My Wix Site to VeloCMS?
Paste your public Wix site URL into Admin → Import → Wix and VeloCMS reads your blog feed, sitemap, and pages directly, with no login required.
· 5 min read
How Do I Import My Squarespace Site to VeloCMS?
Export a WordPress-format XML file from Squarespace, then upload it at Admin → Import → Squarespace to map posts, pages, and images in automatically.
· 6 min read
How Do I Import My Webflow Site to VeloCMS?
Connect a Webflow site token at Admin → Import → Webflow to map CMS collections and import everything as drafts, or use the CSV fallback instead.
· 6 min read
Tables, embeds, galleries, buttons and footnotes in the post editor
How to insert tables, provider embeds, image galleries, call-to-action buttons, and footnotes, and what each one looks like to your readers.
· 6 min read
How do I install, connect, and troubleshoot a VeloCMS integration?
What every VeloCMS integration shares: install the plugin, add a key or use OAuth, test the connection, read Sync activity, fix a silent connector.
· 6 min read
How do I connect HubSpot to sync members and orders as CRM records?
Install the VeloCMS HubSpot plugin — every new member becomes a Contact, every order becomes a Deal, free instead of HubSpot's own connector.
· 4 min read
How do I connect QuickBooks Online to sync orders and customers?
Authorize QuickBooks Online once, and every order creates a Sales Receipt while new members are added as Customers — no manual bookkeeping entry.
· 5 min read
How do I connect TaxJar to report sales tax on completed orders?
Send every completed order's collected tax to TaxJar for filing. TaxJar reports what Stripe Tax already collected — it doesn't calculate tax at checkout.
· 5 min read
How do I connect Typeform to turn form submissions into members?
Map a Typeform's email and name fields, register the webhook, and every new response creates a blog member — no Zapier required.
· 6 min read
How do I connect ActiveCampaign to sync members as contacts and deals?
Paste your ActiveCampaign API key and account URL, and every new blog member becomes a Contact — with an optional tag — while every order creates a Deal.
· 5 min read
How do I connect Circle.so to add members to my community automatically?
Paste your Circle.so API token and community ID: each new blog member joins your Circle community and is removed if their account is deleted.
· 5 min read
How do I connect Etsy to import my shop listings into VeloCMS?
Authorize your Etsy shop once, then import up to 25 active listings as draft products. Nothing is written back to Etsy and orders are not synced.
· 4 min read
How do I connect Keygen to issue software license keys automatically?
Paste your Keygen account ID and API token and each purchase of a licensed product issues a real Keygen key on the order, suspended if you refund it.
· 6 min read
How do I connect Pabbly Connect to trigger no-code automations?
Paste a Pabbly Connect webhook URL in VeloCMS and forward signups, deletions, unsubscribes, orders, and published posts — free, no-code automation.
· 5 min read
How do I connect Shippo to create shipments and buy labels automatically?
Paste your Shippo API token in VeloCMS, and every physical order creates a Shippo Order — buy the cheapest label from the order screen.
· 6 min read
How do I connect ShipStation to queue orders and buy labels automatically?
Paste your ShipStation API key and secret, set your carrier and ship-from defaults, and buy a label from the order screen with the service you chose.
· 6 min read
How do I connect Tapfiliate to pay affiliate commissions on real sales?
Paste your Tapfiliate API key and enable the connector: each completed order reports a conversion by buyer email, so commissions follow real sales.
· 5 min read
How do I see which affiliate links get clicked?
Add your affiliate domains to Affiliate Tracker, then open the Click report to see the most clicked links and posts over 7, 30 or 90 days, or export CSV.
· 4 min read
How do I connect Xero to sync orders and contacts to my accounting?
Authorize Xero once and every completed order creates an approved ACCREC invoice for the customer, free instead of a paid accounting-sync plugin.
· 5 min read
Add and price the services your garage offers
Set up MOT tests, servicing, and repairs as bookable services with a duration, price, and how many bays can run at once.
· 4 min read
Set your garage's opening hours and availability
Control which days and hours customers can book online, add per-service overrides, and block out a day for holidays or training.
· 4 min read
Look up a vehicle's MOT status by number plate
Look up a car's make, colour, and MOT expiry from its plate when you take a booking or add a vehicle in admin.
· 3 min read
How automatic appointment email reminders work
VeloCMS emails your customer 24 hours and 2 hours before their booked appointment automatically — no setup required.
· 3 min read
Managing appointments: confirm, cancel, complete, or mark a no-show
Move a booked appointment through its lifecycle from the Admin → Appointments list — no separate calendar app needed.
· 3 min read
Members-only files: private PDFs, audio and video
Attach a PDF, audio or video file to a members-only post so only people who can read that post can open it. Images stay public.
· 3 min read
How referral rewards work
Share your site audit report and earn credits, white-label reports and a Pro month when people you refer sign up and pay. Limits and deletion rules.
· 4 min read