# About Name: Docs Description: Superblog is a blazing-fast and auto-SEO blogging platform. URL: https://superblog.ai/docs # Navigation Menu - Home: https://superblog.ai - Features: https://superblog.ai/features - FAQ: https://superblog.ai/faq - Pricing: https://superblog.ai/pricing - Templates: https://superblog.ai/templates - More: # - Blog: https://superblog.ai/blog - Case Studies: https://superblog.ai/blog/category/case-studies/ - Docs: https://superblog.ai/docs - Community: https://write.superblog.ai/community - Contact: https://superblog.ai/contact - Try Superblog: https://superblog.ai # Blog Posts ## Outrank Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-05-30 Category: Integrations Category URL: https://superblog.ai/docs/category/integrations Tags: outrank Tag URLs: outrank (https://superblog.ai/docs/tag/outrank) URL: https://superblog.ai/docs/outrank You can connect your superblog to Outrank with official integration support via Webhook Integration. How to: 1. Visit "Integrations" page in your Outrank dashboard. 2. Go to "Create API Webhook Integration" section. 3. Enter the value \` [https://write.superblog.ai/api/webhooks/outrank](https://write.superblog.ai/api/webhooks/outrank) \` in the Webhook Endoint field. 4. Create an API Key as shown [here](https://superblog.ai/docs/create-api-keys-cl269b8oi0109cglh7zy7o8x9). \[View Dashboard > Data > API Keys\] 5. Click the 'Create' button. ![Screenshot 2026-05-30 at 09.21.37.png](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/screenshot-2026-05-30-at-09-1780129432552-compressed.png) --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Keyboard Shortcuts Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-05-17 Category: Editor Category URL: https://superblog.ai/docs/category/editor URL: https://superblog.ai/docs/keyboard-shortcuts You can see the keyboard shortcuts for the superblog editor below. ## Text Formatting Shortcut Action Cmd/Ctrl + B Bold Cmd/Ctrl + I Italic Cmd/Ctrl + U Underline Cmd/Ctrl + Shift + S Strikethrough Cmd/Ctrl + K Insert/Edit link Alt/Option + Shift + L Align left Alt/Option + Shift + C Align center Alt/Option + Shift + R Align right Cmd/Ctrl + Z Undo Cmd/Ctrl + Shift + Z Redo ## Markdown Formatting The editor supports markdown shortcuts as you type: Type this To get `# Heading` Heading 2 `## Heading` Heading 2 `### Heading` Heading 3 `**bold**` **bold** `*italic*` _italic_ `~~strikethrough~~` Strikethrough `` `code` `` `inline code` `- item` or `* item` Bullet list `1. item` Numbered list `> quote` Blockquote `---` Horizontal divider --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Why are my posts not indexed? Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-05-11 Category: FAQ Category URL: https://superblog.ai/docs/category/faq URL: https://superblog.ai/docs/why-are-my-posts-not-indexed 1. Make sure your site's robots.txt contains your superblog's sitemap.xml. > For example: > > [yourwebsite.com](http://yourwebsite.com) is your main website. > > yourwebsite.com/blog is your superblog. > > yourwebsite.com/robots.txt should contain yourwebsite.com/blog/sitemap.xml. > > if you [blog.yourwebsite.com](http://blog.yourwebsite.com) is your superblog, then > > yourwebsite.com/robots.txt should contain blog.yourwebsite.com/sitemap.xml. 2. Make sure you added your website (including subdomains) to Google Search Console. 3. Sometimes Google decides not to index pages which have low quality content. Make sure your content is good quality. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Why is the performance score low in lighthouse audit? Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-04-14 Category: FAQ Category URL: https://superblog.ai/docs/category/faq Meta Description: Low Lighthouse or PageSpeed score on your Superblog? Learn what Superblog optimizes automatically, and the two things that actually lower scores: heavy hero images and third-party scripts. URL: https://superblog.ai/docs/why-is-the-performance-score-low-in-lighthouse-audit First, make sure you are auditing a **blog post URL** (yourwebsite.com/blog/post-abc-123) and not the blog index (yourwebsite.com/blog). Also enter the URL exactly as it is served — if your post URLs have no trailing slash, audit without one, otherwise the audit measures a redirect and loses ~0.5s for no reason. Run the audit 2–3 times: the first run can hit cold CDN caches. ## What Superblog already optimizes for you Every Superblog page ships with the technical optimizations pre-done, so you never have to think about them: - **Fonts** are self-hosted on your own domain (no Google Fonts round-trip) and render with metric-matched fallbacks, so text appears instantly and never shifts the layout (near-zero CLS). - **Your post's hero image** is preloaded with high priority, and every below-the-fold image lazy-loads automatically. - **HTML and CSS** are minified, cached at the edge worldwide, and served with zero render-blocking third-party requests. - **Scripts you add via "Miscellaneous Scripts"** are automatically kept off the critical path (more below). A well-configured Superblog post typically scores **90+ on mobile**. When a score comes back lower, it is almost always one of the two factors below — both under your control. ## 1\. Heavy hero images (the most common cause) The first image of your post is usually the largest element on the screen, so Google's LCP metric is essentially measuring _how long your hero image takes to download on a throttled mobile connection_. A 400–500 KB image adds 2–3 seconds to LCP on its own and can drag an otherwise-perfect page from 95 down to 65. What to do: - Keep your featured/hero image **under ~150 KB** — ideally under 100 KB. - Use **WebP or JPEG for photos, banners, and AI-generated images**. PNG is only appropriate for screenshots and sharp-edged graphics — a photographic PNG is routinely 10× larger than the same image as WebP with no visible difference. - There is no need to upload wider than ~1400px; blog content displays at ~700px. If you re-export an existing hero as WebP and re-upload it, your score typically recovers on the next audit. ## 2\. Third-party scripts (analytics, pixels, chat widgets) Tags like Google Tag Manager, Meta Pixel, Microsoft Clarity, HubSpot, and chat widgets run JavaScript on the main thread while the page loads. A typical marketing stack of 4–5 tags adds 500–700 ms of Total Blocking Time — enough to cost 15–20 points by itself. Superblog gives you two script sections in **Dashboard → Settings → Integrations**, and the choice between them is the performance contract: - **Miscellaneous Scripts (recommended for tags):** scripts here are loaded only after the visitor's first interaction (scroll, tap, or key press), or within 10 seconds at the latest. Your analytics still records every engaged visitor — but the scripts no longer run during page load, so they have **no effect on your Lighthouse / PageSpeed score** and the page stays responsive at the moment the visitor starts reading. - **Head Scripts:** run immediately, before the page renders. Use this _only_ for scripts that genuinely must execute first — cookie-consent managers and A/B-testing anti-flicker snippets. Any heavy tag placed here will lower your score. If your score is low and you have tags in Head Scripts that aren't consent or A/B tooling, moving them to Miscellaneous Scripts usually recovers the points immediately after the next publish. ## Other things to check 1. **Subdirectory setups (yourwebsite.com/blog):** your own server proxies the blog, so its speed sits in front of everything Superblog does. Make sure your reverse proxy is fast and forwards all blog asset paths. 2. **Custom HTML widgets** embedded in a post (iframes, third-party embeds) can add their own weight; audit a post without them to compare. 3. **Lab vs field data:** the score at the top of PageSpeed Insights is a simulated throttled-mobile lab test. The "Discover what your real users are experiencing" section shows real Chrome-user data — it is common (and fine) for real-user Core Web Vitals to pass even when a lab run scores lower. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Internal Link Suggestions Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-03-17 Category: Editor Category URL: https://superblog.ai/docs/category/editor Meta Title: Internal Link Suggestions Meta Description: Post Editor Internal Link Suggestions Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/editor/internal-link-suggestions ## Internal Link Suggestions ## Internal Link Suggestions `Post Editor > Internal Link Suggestions` Internal links help readers discover related content and help search engines understand the relationship between your posts. Superblog includes an internal link suggestion tool directly inside the post editor so you can add relevant links without doing the manual hunting yourself. ## What the feature does The suggestion tool looks for related published posts and ranks them using signals such as: - shared category - shared tags - title keyword overlap It then suggests places in your current post where those links can be inserted. ## How to use it 1. Open a post in the editor. 2. Find `Internal Link Suggestions`. 3. Click `Get Suggestions`. 4. Review the suggested target posts. 5. Choose the suggested anchor text you want to link. 6. Insert the link. ## What you can do from the tool For each suggested post, you can: - preview the target title - see why it was suggested - copy the post URL - open the post in a new tab - insert the internal link directly into your current content ## How anchor text works The tool scans your current content and tries to find relevant text snippets that can be used as anchor text. This helps you avoid generic anchors like `click here` and makes internal linking more natural. It can also help replace an existing link if you want to update that anchor to point to a better destination. ## Best practices - Add tags and categories to posts so the suggestions are stronger. - Use natural anchor text that matches the sentence. - Link only when the destination genuinely helps the reader. - Prefer links to strong, relevant posts instead of forcing links everywhere. ## Why this matters Good internal linking can help you: - improve content discovery - distribute attention across related articles - reinforce topic clusters - make long-term SEO maintenance easier ## When suggestions may be weak You may see few or no suggestions if: - the post has little content yet - the post has no tags or category - your site has very few related published posts - the current post does not contain useful anchor opportunities yet If that happens, add more context to the article, assign tags, and try again. ## A simple workflow A practical workflow is: 1. finish a rough draft 2. add categories and tags 3. run internal link suggestions 4. insert the best links 5. review the final reading flow before publishing This keeps internal linking fast, intentional, and built into your editing process instead of becoming a manual SEO chore later. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## AI Helper Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-03-17 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Title: AI Helper Meta Description: AI Helper helps you go from a keyword or topic to a structured draft direction faster. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/dashboard/ai-helper ## AI Helper ## AI Helper `View Dashboard > AI Helper` AI Helper helps you go from a keyword or topic to a structured draft direction faster. Instead of starting from a blank page, you can generate a post outline and use it as the base for your article. ## What AI Helper does You enter a keyword or topic, and Superblog generates: - a suggested post title - a structured outline - a draft direction you can review before writing The generated output is designed to help you start faster, not replace your judgment. ## How to use it 1. Open `AI Helper` from the dashboard. 2. Enter a keyword or topic. 3. Click `Generate Post Outline`. 4. Review the generated result. Example topics: - `best books for business` - `technical seo checklist` - `how to build a content calendar` ## What happens next After generation, you can open the outline preview and use it as the basis for your actual post creation workflow. Superblog also keeps a history of previous AI runs so you can come back and review earlier generated outlines. ## Good ways to use AI Helper AI Helper works best for: - brainstorming article structure - turning a broad topic into sections - getting unstuck when you do not know how to frame a post - quickly testing several angles for the same topic ## Best practices - Use specific topics instead of vague one-word prompts. - Edit the outline so it matches your expertise and audience. - Add examples, screenshots, opinions, and original insights before publishing. - Treat the result as a starting point, not finished content. ## Important note AI Helper is a planning tool. You should still review everything for accuracy, tone, and originality before publishing. The strongest workflow is: 1. generate an outline 2. write the post with your own expertise 3. refine metadata and structure in the editor 4. publish when the article is genuinely useful ## Related workflow Once your post exists, you can continue optimizing it inside the editor with features like advanced SEO controls, post translations, and internal link suggestions. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Is there a guest authors feature? Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2026-03-11 Category: FAQ Category URL: https://superblog.ai/docs/category/faq URL: https://superblog.ai/docs/is-there-a-guest-authors-feature No. Only team members can create posts. ADMIN/EDITOR can assign posts to existing team members. If any team member is removed, all those posts will be automatically assigned to the OWNER. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Widgets Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-31 Category: Editor Category URL: https://superblog.ai/docs/category/editor URL: https://superblog.ai/docs/editor/widgets Widgets are powerful content blocks that help you create rich, engaging blog posts. Access them by typing `/` on a new line to open the widget menu, and start typing to find one to use. You can see all the widgets available, how to use them, and actually see each of them embedded in the page. * * * ## Image Add images to your posts from multiple sources - upload from your device, search Unsplash's library of free photos, or use images from your media library. ![Screenshot 2026-01-01 at 7.54.46 AM.png](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/screenshot-2026-01-01-at-7-1767254095938-compressed.png)Shot by the founder of Superblog ### **How to add an** image **:** - Type `/image` and press Enter - Or drag and drop an image directly into the editor - Or paste an image from your clipboard ### **Image** sources **:** - **Upload** \- Select images from your device (supports JPG, PNG, GIF, WebP) - **Unsplash** \- Search millions of free, high-quality photos - **My Media** \- Choose from images you've previously uploaded **Note:** - Add alt text for accessibility and SEO (required) - Images are automatically optimized for web delivery > 📸 **Tip:** Always add descriptive alt text to your images. It helps with SEO and makes your content accessible to readers using screen readers. * * * ## Image Gallery Display multiple images in a beautiful, responsive layout. Perfect for showcasing a collection of photos, product images, or visual stories. ![aerial view photography of body of water across green mountains](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/photo-1531168556467-80aace0d0144-1779007369542-compressed.photo-1531168556467-80aace0d0144?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHwxfHxpY2VsYW5kfGVufDB8fHx8MTc2NzE1ODk0MXww&ixlib=rb-4.1.0&q=80&w=1080)Photo by Jonny Auh on Unsplash![field and mountain near body of water](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/photo-1519092437326-bfd121eb53ae-1779007367864-compressed.photo-1519092437326-bfd121eb53ae?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHw1fHxpY2VsYW5kfGVufDB8fHx8MTc2NzE1ODk0MXww&ixlib=rb-4.1.0&q=80&w=1080)Photo by Josh Reid on Unsplash![glacier near body of water](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/photo-1473654729523-203e25dfda10-1779007367576-compressed.photo-1473654729523-203e25dfda10?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHw2fHxpY2VsYW5kfGVufDB8fHx8MTc2NzE1ODk0MXww&ixlib=rb-4.1.0&q=80&w=1080)Photo by Emma Francis on Unsplash ![aerial photography of waterfalls near mountains at daytime](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/photo-1513883524931-aaab83bcb19b-1779007371621-compressed.photo-1513883524931-aaab83bcb19b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHwxMXx8aWNlbGFuZHxlbnwwfHx8fDE3NjcxNTg5NDF8MA&ixlib=rb-4.1.0&q=80&w=1080)Photo by Robert Bye on Unsplash![green mountain under white sky](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/lghxuabt5wop4jycrmpvimg3808-1779007373006-compressed.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHwxMnx8aWNlbGFuZHxlbnwwfHx8fDE3NjcxNTg5NDF8MA&ixlib=rb-4.1.0&q=80&w=1080)Photo by Alex Talmon on Unsplash Iceland is on the same planet as ours ### **How to create a** gallery **:** - Type `/gallery` and press Enter - Select up to 9 images from Upload, Unsplash, or My Media - Images automatically arrange in an optimized layout **Gallery layout:** The gallery uses an intelligent auto-layout that distributes images across rows based on their aspect ratios, similar to how photos appear in professional publications. Images are arranged to create a visually balanced composition. ### Features **:** - Supports 2-9 images per gallery - Responsive design adapts to screen size - Click any image to view in lightbox - Navigate between images with arrow keys in lightbox > 🖼️ **Tip:** For best results, use images with different aspect ratios to let the auto-layout handle the mosaic arrangement. * * * ## YouTube Video Embed YouTube videos directly in your posts. Videos are embedded responsively and work on all devices. ### **How to embed a** video **:** - Type `/youtube` and press Enter - Paste the YouTube video URL - Choose your preferred size (small, medium, or large) ### **Supported URL** formats **:** - `https://www.youtube.com/watch?v=VIDEO_ID` - `https://youtu.be/VIDEO_ID` ### **Size** options **:** - **Small** \- Compact size for supplementary content - **Medium** \- Balanced size for most use cases - **Large** \- Full-width for featured videos > 🎬 **Tip:** Videos are lazy-loaded for better page performance. They only load when readers scroll them into view. * * * ## Tweet / X Post Embed tweets and X posts to add social proof, quotes, or conversations to your content. ### **How to embed a** tweet **:** - Type `/tweet` and press Enter - Paste the tweet URL ### **Supported URL** formats **:** - `https://twitter.com/username/status/ID` - `https://x.com/username/status/ID` The embedded tweet displays the author's profile picture, name, handle, tweet content, and engagement metrics just like it appears on X/Twitter. * * * ## Table Create data tables with customizable rows and columns. Perfect for comparisons, pricing, schedules, or any structured data. Example Column 1 Example Column 2 Example Column 3 Example Row 1 Example Row 1 Example Row 1 Example Row 2 Example Row 2 Example Row 2 Example Row 3 Example Row 3 Example Row 3 Example Row 4 Example Row 4 Example Row 4 ### **How to** create **a table:** - Type `/table` and press Enter - Choose the number of rows and columns - Tables are created with a header row by default ### **Editing** tables **:** - Click any cell to edit its content - Use Tab to move to the next cell - Use Shift+Tab to move to the previous cell - Right-click for options to add/remove rows and columns ### Styling **:** - Header row is automatically styled - Tables are responsive and scroll horizontally on mobile * * * ## Code Block Add syntax-highlighted code snippets to your posts. Supports 50+ programming languages with automatic syntax highlighting. ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` ### How **to add code:** - Type `/code` and press Enter - Select your programming language from the dropdown - Paste or type your code **Supported languages include:** JavaScript, TypeScript, Python, Go, Rust, Java, C++, Ruby, PHP, SQL, HTML, CSS, Bash, JSON, YAML, Markdown, and many more. ### Features **:** - Automatic syntax highlighting - Language label displayed in the corner - Preserves indentation and formatting - Copy button for readers (on the published site) > 💡 **Tip:** Choose the correct language for accurate syntax highlighting. Use "Plain Text" if your language isn't listed. * * * ## Horizontal Rule Insert a visual divider to separate sections of your content. Useful for breaking up long posts or indicating topic changes. ### **How to add a** divider **:** - Type `/divider` and press Enter - Or type `---` on a new line and press Enter The divider renders as a subtle line that adapts to your blog's theme. * * * ## CTA Button Create eye-catching call-to-action buttons to drive reader engagement. Use them to link to products, sign-up pages, downloads, or any important destination. Try superblog for free ### **How to create a** button **:** - Type `/button` and press Enter - Enter the button text - Add the destination URL - Choose primary or secondary style ### **Button** styles **:** - **Primary** \- Bold, filled button for main actions - **Secondary** \- Outlined button for secondary actions ### **Alignment** options **:** - Left, center, or right alignment > 🎯 **Tip:** Use action-oriented text like "Get Started," "Download Now," or "Learn More" for better click-through rates. * * * ## Callout Create attention-grabbing callout sections with a heading, description, and call-to-action buttons. Perfect for newsletter sign-ups, special announcements, or promotional content. This is a big heading for the callout section of the page This is a subheading for the callout section [Main Button](https://www.google.com) [Secondary](https://www.google.com) ### **How to create a** callout **:** - Type `/callout` and press Enter - Add a heading and optional subheading - Add one or two CTA buttons - Choose your preferred style ### **Callout** elements **:** - **Heading** \- Main message (required) - **Subheading** \- Supporting text (optional) - **Primary Button** \- Main call-to-action - **Secondary Button** \- Alternative action (optional) ### Features **:** - Full-width design that stands out from regular content - Customizable button text and links - Responsive layout * * * ## Post Card Link to other posts from your Superblog with a rich preview card. Great for cross-promoting related content and keeping readers engaged. [![Can I use superblog on a subdirectory or subfolder?](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/logoboltlarge-1779007372487-compressed.png)\ \ **Can I use superblog on a subdirectory or subfolder?** \ \ Yes, you can! Just connect your domain in the superblog dashboard to get instructions.](https://superblog.ai/docs/can-i-use-superblog-on-a-subdirectory-or-subfolder-cl269b8o10086cglhtu0twj5z) ### **How to add a post** card **:** - Type `/post` and press Enter - Search for a post by title - Click to insert the card ### **Card** displays **:** - Post thumbnail image - Post title - Category (if assigned) - Excerpt preview The card links directly to the post, making it easy for readers to discover more of your content. > 📝 **Note:** Post cards show the content as it was when the card was created. If you update the linked post's title or excerpt, you'll need to re-insert the card to show the changes. * * * ## Embed from URL Embed content from popular platforms using just a URL. The editor automatically detects the platform and creates the appropriate embed. ### **How to** embed **:** - Type `/embed` and press Enter - Paste the URL from a supported platform ### **Platforms** examples **:** - **Audio:** Spotify, SoundCloud, Apple Podcasts - **Video:** Vimeo, Loom, Wistia - **Design:** Figma, CodePen, CodeSandbox - **Documents:** Google Docs, Google Sheets, Google Slides - **Other:** Calendly, Typeform, Airtable, and more Simply paste the share URL from any platform and the embed will be created automatically. * * * ## Custom HTML / Embed Code Insert raw HTML, embed codes, or iframes for complete flexibility. Use this for third-party widgets, custom scripts, or any content not supported by other widgets. Also, if you are not able to embed a particular URL then you can use this widget to embed it into your blog post by pasting the full embed code. ### **How to add** custom **HTML:** - Type `/html` and press Enter - Paste your HTML code or embed snippet ### **Common use** cases **:** - Third-party newsletter signup forms - Custom widgets from other services - Iframe embeds - Custom JavaScript snippets - Analytics or tracking codes ### Features **:** - Live preview in the editor - Supports any valid HTML - Scripts execute on the published page > ⚠️ **Caution:** Only use HTML from trusted sources. Malicious code could affect your site's security and performance. * * * ## Markdown Convert Markdown content to HTML and insert it into your post. Useful for importing content or for writers who prefer Markdown syntax. ### **How to** use **:** - Type `/markdown` and press Enter - Paste or type your Markdown content - Click Insert to convert and add to your post ### **Supported** Markdown **features:** - Headings ( `# H1`, `## H2`, etc.) - Bold, italic, strikethrough - Links and images - Ordered and unordered lists - Blockquotes - Code blocks and inline code - Tables The Markdown is converted to HTML and inserted as regular content that you can continue editing. * * * ## Help Type `/help` in the editor to see all available widgets and shortcuts. Read all the shortcuts [here](https://superblog.ai/docs/keyboard-shortcuts). --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Intro Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-26 Category: Editor Category URL: https://superblog.ai/docs/category/editor Meta Title: Intro Meta Description: We set out to build the world's best text editor to write blog posts. We lovingly call it Velocity Editor. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/editor ## Intro We set out to build the world's best text editor to write blog posts. We lovingly call it **_Velocity Editor_**. 1. Select any text to see the formatting toolbar. 2. Type / for widgets. For example, /image will show the image widget. 3. And oh, markdown is supported. Type freely. Read more about widgets [here](https://superblog.ai/docs/editor/widgets). \[ ![Widgets](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/superblog-cover-image-1767257676939-compressed.png) ### Widgets Widgets are powerful content blocks that help you create rich, engaging blog posts. Access them by typing / on a new line to open the… \](https://superblog.ai/docs/editor/widgets) * * * ## Video Overview ## Slash Commands Type / anywhere in the editor to insert widgets and blocks: Command Description /image Insert an image /gallery Insert an image gallery /youtube Embed a YouTube video /tweet or /twitter Embed a tweet/X post /embed Embed content (Instagram, TikTok, etc.) /cta or /button Add a call-to-action button /callout Add a callout/notice box /post Insert a post card link /table Insert a table /code Insert a code block /markdown Insert markdown content /divider or /hr Insert a horizontal divider * * * ## Keyboard Shortcuts Shortcut Action Cmd/Ctrl + B Bold Cmd/Ctrl + I Italic Cmd/Ctrl + U Underline Cmd/Ctrl + Shift + S Strikethrough Cmd/Ctrl + K Insert/Edit link Cmd/Ctrl + Z Undo Cmd/Ctrl + Shift + Z Redo * * * ## Markdown Support The editor supports markdown shortcuts as you type: Type this To get `# Heading` Heading 1 `## Heading` Heading 2 `### Heading` Heading 3 `**bold**` **bold** `*italic*` _italic_ `~~strikethrough~~` strikethrough `` `code` `` `inline code` ```` ``` ```` Code block `- item` or `* item` Bullet list `1. item` Numbered list `> quote` Blockquote `---` Horizontal divider --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Why the post's meta title is changed in Google search results? Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-19 Category: FAQ Category URL: https://superblog.ai/docs/category/faq URL: https://superblog.ai/docs/why-the-posts-meta-title-is-changed-in-google-search-results Yes, Google rewrites them. That's why it is different from what you see in search results vs what you set in your superblog dashboard. ​ [https://www.searchenginejournal.com/google-changes-more-than-61-percent-of-title-tags/435618/](https://www.searchenginejournal.com/google-changes-more-than-61-percent-of-title-tags/435618/) ​ --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Custom Domain Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Description: View Dashboard > Custom Domain URL: https://superblog.ai/docs/dashboard-custom-domain `View Dashboard > Custom Domain` You can connect Superblog to your own domain. It can be a subdomain or subdirectory. Once you enter your desired URL like `blog.example.com` or `example.com/blog` in the text box, click the `Connect` button to receive instructions. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/custom-domain-28d7042b5202ba631a9b85d13d7761ee-1765879943140-compressed.png) ## Subdomain [​](\#subdomain) Connecting your subdomain `blog.example.com` to Superblog is probably the easiest way. If you are non-technical or not really focused on SEO then choose this method. However, most SEO experts say to use a subdirectory instead of a subdomain. Read more about this [here](https://superblog.ai/blog/blog-hosting-subdomain-vs-subfolder-cklto3qsr00101imuikysv7yd). ## Subdirectory [​](\#subdirectory) For the SEO benefits, prefer connecting your blog to a subdirectory like `example.com/blog`. Configuring this is a bit technical and might require expert guidance. But do not panic, once you connect your required URL, step-by-step instructions will be shown in the Superblog dashboard itself. You can select your tech stack to receive the configuration details. It'll take around 10 minutes to configure superblog on your subdirectory. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Team Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Title: Team Meta Description: The Team section is where you manage collaboration on your Superblog. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/dashboard-team ## Team `View Dashboard > Team` Superblog has excellent team module to make managing your blog easier. You can assign different role to different members of your team. The total number of members you can have in your team depends on the [plan](https://superblog.ai/pricing) you are on. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/team-roles-f47ca108f1151f99bd2d2ce022d1c5df-1765879967075-compressed.png) ## Roles There are 4 roles available in Superblog. 1. Writer 2. Editor 3. Admin 4. Owner ### Writer A team member who has given the role of **Writer** can ONLY create new posts, view and edit their own posts. They cannot change the settings of your Superblog or access the payment plan. There can be multiple writers in a team. ### Editor A team member who has given the role of **Editor** can create new posts, view and edit posts of all the members of your team. They cannot change the settings of your Superblog or access the payment plan. There can be multiple editors in a team. ### Admin A team member who has given the role of **Admin** can create new posts, view and edit posts of all the members of your team. They CAN change the settings of your Superblog but CAN NOT access the payment plan. They can invite new team members, edit the role of existing team members, and also remove them. There can be multiple admins in a team. ### Owner The user who creates a Superblog is assigned the role of **OWNER** by the system. Owner can create new posts, view and edit posts of all the members of your team. They CAN change the settings of your Superblog and CAN access the payment plan. There can only be ONE owner in a team. ## Invite team member `View Dashboard > Team > Invite Team Member (button)` ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879966802-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/team-add-251a24fad5dac97e5598d815ad34741d-1765879967057-compressed.png) Admin or Owner can add a new team member by sending them an email invitation. Click on the **Invite New Member** button to see a popup. 1. Enter their email address 2. Select a role 3. Click the **Send Invitation** button Superblog will send them an email invitation with a link to confirm. The intended user has to click on the link that they received in the email and login to Superblog with the same email address. That's it! They become a part of your team. ## Cancel a sent invitation If you want to cancel an invitation to an email address then click on **"Pending Invitations"** button to find the invitation and delete it. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879966808-compressed.png) ## Edit the Role of a team member Admin or Owner can edit the role of a team member by visiting the **Team** section and clicking the **Edit** button. ## Remove a team member Admin or Owner can remove a team member by visiting the **Team** section and clicking the **Remove** button. If a user is removed, all their posts are assigned to the owner. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Categories Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard URL: https://superblog.ai/docs/dashboard-categories `View Dashboard > Categories` You can select a category for a post from the post editor page. ## Categories on Home page [​](\#categories-on-home-page "Direct link to heading") You can add categories section on your blog's homepage. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/categories-homepage-ed5e6456a0b5675bd05affb8e997ae17-1765879942427-compressed.png) ### How to configure [​](\#how-to-configure "Direct link to heading") Visit `View Dashboard > Settings > Advanced section` ### Note [​](\#note "Direct link to heading") If a post has no category assigned then the first tag of the post is displayed below the post title on the homepage. ## Exclude posts of certain categories from homepage [​](\#exclude-posts-of-certain-categories-from-homepage "Direct link to heading") You can select certain categories to be excluded, then the posts of those categories will not be displayed on the homepage but they will be available as individual posts on their specific urls. ### How to configure [​](\#how-to-configure-1 "Direct link to heading") Visit `View Dashboard > Settings > Advanced section` --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## MCP Integration Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: MCP Category URL: https://superblog.ai/docs/category/mcp Meta Description: Control your Superblog using AI engines like Claude, ChatGPT, and other AI assistants that support the Model Context Protocol (MCP). URL: https://superblog.ai/docs/mcp-intro Control your Superblog using AI assistants that support the Model Context Protocol (MCP), such as Claude Code, Claude Desktop, Codex, and other MCP-compatible clients. ## Prerequisites - A Superblog account with access to the blog you want to manage. - Your Superblog be on the [SUPER](https://superblog.ai/pricing) plan. - An MCP-compatible AI client. ## MCP Server URL Use this Streamable HTTP MCP server URL: ```txt https://write.superblog.ai/api/mcp ``` ### Note Always use "Streamable HTTP" while you are configuring the MCP server. ## Claude Code Run this in your terminal: ```bash claude mcp add --transport http superblog https://write.superblog.ai/api/mcp ``` Then open Claude Code and ask: ```txt show my superblogs ``` Claude will guide you through authentication if needed. ## Claude Desktop 1. Open **Settings > Connectors**. 2. Click **Add custom connector**. 3. Enter a name (e.g., `Superblog`) and paste the MCP server URL: ```txt https://write.superblog.ai/api/mcp ``` 4. Click **Add**, then click **Connect** and complete the sign-in in your browser. Once connected, start a new chat and ask: ```txt show my superblogs ``` ## Codex CLI Run this in your terminal: ```bash codex mcp add superblog --url https://write.superblog.ai/api/mcp codex mcp login superblog ``` Then start Codex: ```bash codex ``` Inside Codex, you can check the connection with: ```txt /mcp ``` Then ask: ```txt show my superblogs ``` ## Codex Desktop 1. Open **Settings > MCP servers**. 2. Click to add a new MCP server and paste the MCP server URL: ```txt https://write.superblog.ai/api/mcp ``` 3. Click **Authenticate** and complete the sign-in in your browser. Once it shows "Authentication complete", start a new chat and ask: ```txt show my superblogs ``` ## Other MCP Clients Add a remote MCP server with this URL: ```txt https://write.superblog.ai/api/mcp ``` Use OAuth if your client supports it. If your MCP client asks for an API key instead of OAuth, generate an API key from your Superblog dashboard ( **Dashboard > Data > Generate API Key**) and send it as a bearer token: ```txt Authorization: Bearer ``` ## What You Can Do Once connected, you can use natural language to manage almost everything you can do from the dashboard: **Posts and pages** - Create, edit, publish, schedule, pin, and delete posts - Create, list, and delete static pages (About, Contact, etc.) - Get internal link suggestions **Content organization** - Manage categories and tags - Add, update, and delete FAQs on posts (for FAQ rich results) - Create, edit, and delete redirects - Manage navigation menu items and footer sections - Upload images or reuse images from your media library **Translations** - Enable or disable translation languages of your blog - Create and manage translated versions of posts **Audience and team** - Moderate reader comments (approve, hide, or delete) - View captured leads and manage per-post lead capture forms - Manage authors: update profiles, reassign posts, add or remove co-authors - Manage team members: invite, change roles, or remove **Site management** - Read and update site settings (name, SEO defaults, appearance, header, indexing options) - View blog traffic analytics for any date range - Connect or disconnect a custom domain, with the exact DNS records to add - Trigger deployments and check deploy status until your changes are live - Use advanced operations through the Superblog API for anything else ## Pro Tip For better results, you can also give your AI client the Superblog OpenAPI spec: [https://write.superblog.ai/api/v2/openapi.json](https://write.superblog.ai/api/v2/openapi.json) This helps the AI understand the full REST API surface when it needs to perform advanced operations beyond the built-in MCP tools. ## More Reading Here is a nice blog post explaining how to use MCP [https://superblog.ai/blog/automate-blog-claude-codex-mcp/](https://superblog.ai/blog/automate-blog-claude-codex-mcp/) --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Data Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Title: Data Meta Description: The Data section is where you manage imports, exports, and API access for your Superblog. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/dashboard-data ## Data `View Dashboard > Data` All things related to your Superblog's data like import, export, and API keys are found this section. ## Migrate/Import posts You can migrate your blog from existing platforms like WordPress, Ghost, Webflow, Blogger, Medium, Drupal, Spreadsheets, Zip files, etc. easily with one click. All your existing posts, tags, url-slugs are imported automatically. However if you want to optimize the images and store them in Superblog CDN automatically then you need to run the migration after upgrading to a paid plan. Superblog will gracefully try to migrate your exisitng content to suit into superblog format. Your existing URLs will NOT change. So, you don't need to worry about SEO and backlinks. All the standard HTML elements will be preserved. However you are advised to check the migrated content to ensure it is as expected. ## Migrate From WordPress You can import your existing WordPress posts to Superblog in less than 2 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-wordpress-d409bec66d7000fb5396f7c52ce45019-1765879943989-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from WordPress' button in the ‘Data’ section. 5. Now, you will see a popup asking you to enter your WordPress blog’s URL. 6. You need to give the URL of your WordPress installation and not the vanity URL of the blog. ### Note For example, if your WordPress installation is at the root URL of your domain called mysamplesite.com then enter [http://mysamplesite.com](http://mysamplesite.com) (if you have SSL, then https). Some people might be confused about it because they have their blog at mysamplesite.com/blog and tend to enter that URL. Always enter the URL of your WordPress installation as mentioned above. ### Special cases 1. Sometimes, your root domain will be mysamplesite.com and your WordPress is installed in mysamplesite.com/blog. Then you need to enter [https://mysamplesite.com/blog](https://mysamplesite.com/blog). 2. If your WordPress is installed at [https://blog.mysamplesite.com](https://blog.mysamplesite.com) then enter [https://blog.mysamplesite.com](https://blog.mysamplesite.com). ## Migrate From Ghost You can import your existing Ghost posts to Superblog in less than 2 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ghost-c8cc7fb773551961dd3a4a2eb649f621-1765879944052-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from Ghost' button in the ‘Data’ section. 5. Enter your blog’s URL, Content API Key, Select Ghost’s API Version, and click the **“Start Import”** button. ### Note You can get your Content API key from Ghost's admin panel. 1. Login to your Ghost blog's admin planel. 2. Click "Integrations" in the sidebar. 3. Create a new "Custom Integration" to receive your Content API key. ## Migrate From Blogger You can import your existing Blogger posts to Superblog in less than 2 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-blogger-828c1e4429b52eddd9cd273034945c4f-1765879944887-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from Blogger' button in the ‘Data’ section. 5. Enter your blog’s URL and click the **“Start Import”** button. ## Migrate From Webflow You can import your existing Webflow posts to Superblog in less than 5 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-webflow-0499885a19cf50b568f470db1272f14c-1765879944760-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from Webflow' button in the ‘Data’ section. 5. Enter your blog’s URL and click the **“Start Import”** button. Now, you will see a popup asking you to enter your Webflow details. They are explained below. #### API key ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-webflow-s4-649cf541f1cf2e9682f66c0966aaf948-1765879945629-compressed.png) 1. Visit your Webflow Dashboard. 2. Go to your site>settings>"Apps & Integrations". 3. Scroll down to see the “Generate new API token” button and click it. (always choose v2 token) 4. Select "CMS" field and choose "Read-only" access. 5. Give your token a name and click "Generate" button. 6. Copy-paste the API token in the above form. #### Post Collection Id You might have created a CMS collection to write posts on your webflow site. You can visit the CMS section of your webflow site and find the ID in the settings. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-webflow-s2-d00a1f2b552b4ee72a1d07f4fd17fd38-1765879945473-compressed.png) #### Post Body Field You might have created the Post model with certain fields in Webflow CMS. You need to enter the name of the field that holds the content of your post during migration. For example, I created a “content” field to hold the post's body/text/html in my CMS. It could be “post-body”, “post-content”, etc in your CMS depending on who created it. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879945144-compressed.png) ## Migrate From Medium You can import your existing Medium posts to Superblog in less than 2 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-medium-zip-34d6bd2f2eec153074dae2acf09810ab-1765879946421-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from Medium' button in the ‘Data’ section. 5. Now, you will see a popup asking you to upload your Medium archive [data zip](https://help.medium.com/hc/en-us/articles/115004745787-Export-your-account-data). 6. Upload the zip file and click the "Start Import" button. ## Migrate From Wix You can import your existing Wix posts to Superblog in less than 2 minutes with one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-wix-5e05fac23d23c4e9e46f945122cbbad8-1765879946449-compressed.png) 1. Create a Superblog. 2. Visit your Dashboard by clicking ‘View Dashboard’. 3. Click ‘Data’ in the left sidebar. 4. Click the ‘Import from Medium' button in the ‘Data’ section. 5. Now, you will see a popup asking you to enter your API key and Wix Site Id. 6. Enter your Wix API key and Site Id as shown [here](https://dev.wix.com/api/rest/getting-started/api-keys). 7. Click the "Start Import" button. ### Note 1. Site Id will be in this format `rshmsa-a6ab-4e17-ae17-klm9dfb4e79d`. 2. Wix API Key will be a huge string like below `IST.eyJraWQiOiJQb3pIX2FDMiIsImFsZyI6IlU2In0.eyJkYXRhIjoie1wiaWRcIjpcIjFmNTAzMjZkLTE5MzEtNDcwMS04ZTZlLTU3N2U4MzE4NzYzMVwiLFwiaWRlbnRpdHlcIjp7XCJ0eXBlXCI6XCJhcHBsaWNhdGlvblwiLFwiaWRcIjpcImI5MWNmNzRhLWNkYjgtNDg5My04OTcyLWJlZTM1MzkwY2Y2NFwifSxcInRlbmFudFwiOntcInR5cGVcIjpcImFjY2MbB73oMrFJ9kugCTDOLu7GtKjPsv-Nhp51QNslYL_E8X7_OmaFRXPzn3FRwFvAoIjDLxCfWZLlGXtZruggi5ca-TP8lANjKnVfELWPAJVY1FRp5LS5h33GW3TyqTx_gsGftvHllcL_keagVs_E5-b2_BTYXvuzovk1-EIuBeJRQeTbLw6nUQiK5bOkBTyt6rWzb_jp3LzDlswkcL5tq2s8g` ## Migrate from Custom CMS If you are using a CMS like strapi or contentful or any other custom CMS then you can export your posts into JSON file. Then use the process as explained [here](#import-from-json-file). ## Import from Spreadsheet ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-spreadsheet-63c15c8b808dbcd31c0f9bf5adc6ac77-1765879946319-compressed.png) You can import upto to 300 blog posts from Spreadsheet into Superblog in less than 2 minutes with one click. 1. You can have the content of the blog post written in HTML or Markdown. 2. The formatting of the content is retained. 3. You need to be on a paid plan to use this feature. 4. The spreadsheet can be of xlsx, csv or xls format. 5. The spreadsheet should strictly be of this format: [https://write.superblog.ai/files/import-sample.xlsx](https://write.superblog.ai/files/import-sample.xlsx) ### Spreadsheet format Your spreadsheet should contain the following columns: 01. **Title**: This is the title of the post 02. **Content**: This is the content of the post. It can be in HTML or Markdown format. 03. **Markdown**: If the content column is in Markdown format, it should be "YES" otherwise "NO" (without quotes). 04. **Published**: If you want the post to be published, it should be "YES" otherwise "NO" (without quotes). 05. **Date**: This is the date of publishing of the post. Format: 9/13/2022 12:30:00 PM GMT+5:30 06. **Slug**: This is the url of the post. Example: how-to-write-a-blog-post-in-2024 07. **Tags**: This is the list of tags seperated by comma that you want to assign for the post. Ex: Tips, Tech, Tutorial 08. **Meta Title (optional)**: This is the meta title of the page. 09. **Meta Description (optional)**: This is the emta description of the page. 10. **Schedule DateTime (optional)**: You can schedule posts via spreadsheet. You can mention a date that is in future so that the posts are imported but not published. Format: 9/13/2022 12:30:00 PM GMT+5:30 11. **Disable Auto ToC (optional)**: If you want to disable auto-ToC, it should be "YES" otherwise "NO" (without quotes). 12. **Thumbnail URL (optional)**: You can assign thumbnails to your posts if you add a link to the thumbnail image here. Example: [https://upload.wikimedia.org/wikipedia/en/a/a9/Example.jpg](https://upload.wikimedia.org/wikipedia/en/a/a9/Example.jpg) ## Import from JSON file If you have your blog posts in a JSON file then you can import them directly superblog. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-ec4828706674cb0280952764f9a6748d-1765879944106-compressed.png) ### How to 1. Your JSON file should not have any formatting errors. It should be parsable by `JSON.parse()` method. 2. It should contain an array of posts with fields like title, content, category, tags, etc. 3. You can import 300 blog posts in one go. ### Blog Post Schema Details 01. **Title** - **Description**: The title of the blog post. It is a mandatory string field. 02. **Content** - **Description**: The main body content of the blog post. It's a mandatory string field. 03. **isPublished** - **Description**: A boolean indicating whether the post is published or not. If true, the post is visible to the public. 04. **isMarkdown** - **Description**: An optional boolean field indicating whether the content is written in Markdown format. 05. **createdAt** - **Description**: The creation date of the post. It must be a valid date string. 06. **publishedAt** - **Description**: The date when the post was published. This must be a valid date string. 07. **updatedAt** - **Description**: Reflects the last update date of the post. This must be a valid date string. 08. **category (optional)** - **Description**: A field for categorizing the post. Useful for filtering posts by category on a blog platform. 09. **tagNames (optional)** - **Description**: An array of strings, where each string is a tag related to the blog post. Tags help in organizing content and improving the discoverability of related posts. 10. **slug (optional)** - **Description**: A string used as the URL slug for the post. This should be a URL-friendly version of the title or a custom string that helps in SEO. 11. **metaTitle (optional)** - **Description**: A string used as the SEO title of the page. This is what will typically be displayed in search engine results and browser tabs. 12. **metaDescription (optional)** - **Description**: A string that provides a brief summary of the post for SEO purposes. This description appears under the title in search engine results. 13. **customFeaturedImageUrl (optional)** - **Description**: A URL to a custom image for the post. This can be used as a featured image in listings or headers. ### Sample JSON file ``` [{"title":"Understanding Zod for Schema Validation","content":"

Zod is a powerful library that simplifies the process of validation in JavaScript applications...

","isPublished":true,"isMarkdown":false,"createdAt":"2024-04-20T14:48:00.000Z","publishedAt":"2024-04-21T00:00:00.000Z","updatedAt":"2024-04-21T12:00:00.000Z","category":"Programming","tagNames":["JavaScript","Validation","Zod"],"slug":"understanding-zod-validation","metaTitle":"Understanding Zod for Schema Validation","metaDescription":"An in-depth guide on how to use Zod for schema validation in JavaScript.","customFeaturedImageUrl":"https://example.com/images/zod.png"},{"title":"Advanced Techniques in React","content":"# What is React? React offers a plethora of advanced techniques that can help developers optimize their applications...","isPublished":false,"isMarkdown":true,"createdAt":"2024-04-19T09:30:00.000Z","updatedAt":"2024-04-20T08:45:00.000Z","publishedAt":"2024-04-20T08:45:00.000Z","category":"Web Development","tagNames":["React","Web Development","Frontend"],"slug":"advanced-react-techniques","metaTitle":"Advanced Techniques in React","metaDescription":"Learn about advanced techniques in React to improve your web development skills.","customFeaturedImageUrl":"https://example.com/images/react.png"},{"title":"Introduction to Svelte","content":"

Svelte is a radical new approach to building user interfaces. Unlike traditional frameworks...

","isPublished":true,"createdAt":"2024-04-18T07:20:00.000Z","publishedAt":"2024-04-20T10:15:00.000Z","updatedAt":"2024-04-20T11:30:00.000Z","category":"Frontend Technologies","tagNames":["Svelte","JavaScript","UI"],"slug":"intro-to-svelte","metaTitle":"Introduction to Svelte","metaDescription":"Discover Svelte, a new way to build efficient, fast, and reactive web interfaces.","customFeaturedImageUrl":"https://example.com/images/svelte.png"}] ``` ## Import from Zip file You can import upto to 300 blog posts from a zip file into Superblog in less than 2 minutes with one click. 1. The zip file can contain .html or .md files. 2. If there any image URLs in the posts, they will be automatically downloaded and uploaded to superblog CDN for maximum performance. (only on paid plans) 3. This feature is available only in SUPER and higher plans. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-import-zip-390c9b17e5282b0e26c620b454da4829-1765879947421-compressed.png) ## Export Superblog data You can export your complete Superblog data like posts, tags, categories, authors in case you want to move out of Superblog at any point of time. The data is downloaded as a JSON file. You can [convert the JSON file to CSV file](https://www.convertcsv.com/json-to-csv.htm) and import it into your favorite CMS. You can then use the JSON file to import in WordPress using JSON-importer plugin. Or you can use the JSON file programmatically in any CMS. However you need to download the images manually at this point of time. [Here is a tutorial](https://www.youtube.com/watch?v=w49K3txnmVc) to import superblog data into WordPress. The PRO version of this plugin will automatically download the images. **Note:** Only delete your superblog after you confirm the data migration. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/data-export-94c973254c9d5377e5dd6e0eee28ec34-1765879947056-compressed.png) ## API Keys You need to be on PRO or higher plan to use this feature. API keys are useful if you want to manage your Superblog via API. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879946763-compressed.png) 1. Click on the 'Generate API key' button to generate a new API key. 2. Copy the code somewhere safe, because you will be able to see it ever again. 3. Click on the "Revoke" button to invalidate the API key. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Plan Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Description: View Dashboard > Plan URL: https://superblog.ai/docs/dashboard-plan `View Dashboard > Plan` ## Change Plan [​](\#change-plan "Direct link to heading") You can see the details of your paid plan in this section. (**Only the OWNER of the superblog can see this section**) By clicking the `Change Plan` button you will be taken to [Stripe](https://stripe.com) portal to upgrade/downgrade your plan. You can also download invoices and change your card details. Stripe is one of the most secure and famous payments providers. We partnered with Stripe for safe billing. Your secure details are never stored on our server. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/plan-30e1ae5278c6c6029c9cf9bbec5bdacb-1765879952515-compressed.png) ## View & Download Invoices [​](\#view--download-invoices "Direct link to heading") You can view and download your invoices by clicking the **"View Paid Invoices"** button as seen in the above picture. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/plan-view-paid-invoices-84b8aad32870a6fda75d75ae93d47903-1765879952659-compressed.png) ## Update Address and Billing information [​](\#update-address-and-billing-information "Direct link to heading") ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/plan-billing-information-c9bfa8bdf27252b0340a113da7ca75d1-1765879952668-compressed.png) You can view and edit your address, billing information by clicking the **"Update Billing Info"** button as seen in the above picture. ## TAX ID / VAT / GST [​](\#tax-id--vat--gst "Direct link to heading") ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/plan-billing-information-c9bfa8bdf27252b0340a113da7ca75d1-1765879952668-compressed.png) You can add your appropriate TAX ID like VAT or GST by editing your billing information. Afterwards, all your invoices will contain the TAX ID. Also, you can select "Purchase as a business" option while purchasing superblog subscription to get invoices on your company name with TAX ID. ## Delete Superblog & Cancel Subscription [​](\#delete-superblog--cancel-subscription "Direct link to heading") ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/plan-delete-475b21d56c1cbf71dc9b1d5938600141-1765879953400-compressed.png) We are sorry to see you go! If you think that we can make your experience better, please write to: [\[email protected\]](https://superblog.ai/cdn-cgi/l/email-protection#1c74797070735c6f696c796e7e70737b327d75). #### How to delete [​](\#how-to-delete "Direct link to heading") 1. Login to superblog. [https://write.superblog.ai](https://write.superblog.ai) 2. Click ‘View Dashboard’ on your blog. 3. In the sidebar, click Plan. 4. Now, you can see the ‘Delete’ button. 5. Once you confirm the deletion, your superblog is deleted. 6. If you have any active subscription, it’ll be cancelled. ### Note [​](\#note "Direct link to heading") Be sure to back up your blog’s entire data beforehand from the [data](https://superblog.ai/docs/dashboard/data#export-superblog-data) page. ## Refunds [​](\#refunds "Direct link to heading") You can cancel your subscription anytime. In the case of yearly plans, you will get a refund on a pro-rata basis excluding the month of cancellation and payment gateway’s charges. Please write to [\[email protected\]](https://superblog.ai/cdn-cgi/l/email-protection#6a020f0606052a191f1a0f180806050d440b03) after cancelling to get the refund. In the case of monthly plans, you won’t get any refund. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Leads Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Title: Leads Meta Description: Superblog includes builtin lead generation tools so you can convert blog traffic into real inquiries, subscribers, and pipeline. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/dashboard-leadgen ## Leads `View Dashboard > Leads` ## Intro You must be writing great blog posts to get readers to your posts. Superblog provides in-built lead generation tools to capture those audience so that you can convert them into leads for your business. 1. Collect leads via Form or Popup or Sidebar Widget. 2. Collect email addresses or mobile numbers (available on ALL plans). 3. By default you can collect either email or mobile number. The reason for this limtiation is the probability of a visitor filling the form down if there are more number of fields. 4. But you can collect custom data using custom fields (only on SUPER plan) if it is mandatory for you. 5. Download your leads anytime as a CSV file. 6. Connect your lead generation to Zapier to automate your marketing (only on SUPER PLAN). 7. Superblog will post your new leads to your Webhook endpoint (only on SUPER PLAN). ## Advanced Options Normally, you can setup lead generation for your entire superblog at once. But if you wish you setup different forms for different posts, you can do that using the **"Advanced Options"** button in the post editor while you are editing a post. ## Form It will be shown below every blog post and also on the homepage of your Superblog. The form colors are automatically mapped to your Superblog's theme color. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/leadgen-form-samples-b3403c1c863956662f6ee892afedc658-1765879949320-compressed.png) ## Popup Popups must be used cautiously. They cause a bad UX in the reading flow. That's why, Superblog provides popup feature with best practices in mind. 1. Popup is shown only when a visitor tries to exit from the posts page. 2. Popup is not shown when the visitor tries to exit from the home page or any other pages. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/leadgen-popup-sample-02a69733ae41faa193f8a469e6ea9ee7-1765879949328-compressed.png) ## Sidebar A sibebar widget can be used to redirect users to your desired URL or collect email, phone number, or other custom fields. It will be shown on every post. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/leadgen-sidebar-sample-6f95694d353bb78528f1a58748c00e94-1765879949487-compressed.png) ## Leads You can view all leads connected in a table. Details like email or mobile number, date, page (on which the lead was captured), and custom data can be seen. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/leads-table-6fa8f757bcd222bdc59d3cd3315e33ff-1765879949146-compressed.png) ## Download leads You can download all the leads as a CSV file by clicking the 'Download Icon' button. ## Zapier integration You can connect your Superblog to Zapier using official Superblog Integration. This is available only on SUPER plan. 1. Create an API Key from "Data" section in your superblog dashboard. 2. Search for Superblog in Zapier to create a Zap. 3. Paste the API Key obtained in step #1 into the superblog app on Zapier. 4. Choose your destination and configure it to finish the Zap. 5. From now on, whenever you receive a lead your Zap, superblog will make sure it will end up in your zapped location. ## Webhook Superblog will post your lead data (email, mobile number, custom fields, etc) instantly to your desired webhook or API endpoint. This is available only on SUPER plan. 1. You need to give a http endpoint in the config section. 2. You need to give a bearer token (only the token without "Bearer") so that you can have some authentication while superblog makes a http `POST` request. ## Newsletter feature There is no newsletter feature. Superblog is built with businesses in mind. The probability of a reader filling the lead-gen/inquiry form is much much higher than a newsletter subscription form. However you can customzie the lead generation form to act as a "Subscribe Form". Once your readers fill the form, you get an email alert and you can manage them from your superblog dashboard. You can download that list to integrate with any other mailing solution or Connect Superblog to Zapier to setup automation. ## Note This is feature is disabled during trial period to prevent abuse of the platform. --- This blog is powered by Superblog. Visit https://superblog.ai to know more. --- ## Posts Author: Sai Krishna Author URL: https://superblog.ai/docs/author/sai-krishna Published: 2025-12-16 Category: Dashboard Category URL: https://superblog.ai/docs/category/dashboard Meta Title: Posts Meta Description: You can write new posts and edit existing posts from here. Click on the "Write New Post" button or any post to go to the editor. Tags: Tutorials, Support Tag URLs: Tutorials (https://superblog.ai/docs/tag/tutorials), Support (https://superblog.ai/docs/tag/support) URL: https://superblog.ai/docs/dashboard-posts ## Posts `View Dashboard > Posts` You can write new posts and edit existing posts from here. Click on the **"Write New Post"** button or **any post** to go the editor. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-245e934394b450d8464d2a4fb14459e2-1765879954006-compressed.png) ## Bulk View You can browse your posts in a table format via bulk view. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-bulk-view-50b959760f909b664944bc72943d80b8-1765879954235-compressed.png) ## Import Post You can import post from .docx, .html, and .md files. This feature is handy if you want to write your blog posts in Google Docs, Notion, or Markdown. Simply export your post as html or docs or markdown format from anywhere and import into superblog in one click. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-import-c48c6d437cf2612389a6bc306ff622ee-1765879954155-compressed.png) ## Editor Superblog has a very advanced editor that helps you write SEO-focused content with certain restrictions for sanity. All the content you see is when you write is rendered exactly on your Superblog. This is a WYSIWYG editor and that's why no preview is required. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-editor-17e5cb056cffdbbaec8616d1058b18bf-1765879954102-compressed.png) ### Features 01. Text formatting - Normal, Heading, Subheading, Quote, Code 02. Text style - Bold, Italic, 03. List - Numbered, Normal 04. Anchor links - can open in new tab 05. Schedule Posts 06. Upload images 07. Insert videos links from Youtube/Vimeo 08. Align text - left, right, center, justified 09. Paragraph seperator 10. Table of Contents (ToC) - can autogenerate a table of contents from the content 11. Code view - you can edit the html directly 12. Callout CTA section ## Publish post You can find the "Publish Post" button on the right side to the editor if a post is not published already. Click it to publish the post. (You can see its status below the action button) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879954584-compressed.png) ## Unpublish post You can find the "Unpublish Post" button on the right side to the editor if a post is published already. Click it to unpublish the post anytime. (You can see its status below the action button) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879954610-compressed.png) ## Schedule post You can find the "Calender Icon" button on the right side to the editor to schedule a post. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-editor-schedule-1-f269ac21cf341b65adc3b027fa3df37f-1765879954929-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-editor-schedule-2-045fe2656e4ba8ed7841837f78824974-1765879955284-compressed.png) ## SEO best Practices ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879955649-compressed.png) You might have noticed the **SEO Best Practices** section on the post editor page. They are opiniated guidelines to make your post rank better on search engines. Let us try to understand more. #### Title This is the title of the post. Make sure your post’s title is around 8-12 words and has your post’s keyword. #### Content This is the contents of your post. #### Images Always include images in your posts. A picture is worth 1000 words. #### Headings Format your content properly. You need to have at least two headings. Write a catchy sentence to explain the section of your post and use the “Heading” format from the toolbar. Internally superblog will convert a heading to h2 which is good for SEO. #### Subheadings Format your content properly. You need to have at least 1 subheading. “Subheading” format from the toolbar. Internally superblog will convert a heading to h3 which is good for SEO. #### Tags You need to tag your post with relevant topics. For example, if you are writing a post on “Impact of covid in 2021 on health care industry” then you use tags like covid, healthcare, planning etc. You can add the tags from the right-side “tag” editor. #### Internal links This is a very high-level SEO concept. All your blog posts should link to each other. So, make sure that you add a link to posts on your blog. For example, let us assume you have a post on your blog with the topic of “Understanding economics of scale”. If you are writing a new post with the topic of “Scaling a business with 3 proven ways” then make sure you add a link to your previous post. ## Table of Contents (TOC) Sometimes you might have a lengthy post. Or may be you just need to structure the post with headings, subheadings, and provide a glance of the post's content. Superblog has this functionality built-in. Superblog generates a ToC for every post that has Headings(h2) and Subheadings(h3) automatically. But superblog only shows h2 in the ToC container by default. You do not need to perform any action for to enable this. The ToC is placed at the top left of the blog post on desktops and at the beginnning of the post's body in mobiles. If you want to disable the ToC on any post, you can do so from the "Advanced Options" of each post. You can also control this setting globally via "Settings > Expert" ### Desktop ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-editor-toc-preview-desktop-01366138bbd9898c639229712ee38ef2-1765879956028-compressed.png) ### Mobile ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-editor-toc-preview-mobile-d62baa127b4225e3e8a092b679f27ae6-1765879955983-compressed.png) ## Change the date of creating/publishing You can change the date of creating/publishing a post by clicking the "Date" of the post in the right side section. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879955639-compressed.png) ## Change the post author You can change the author of a post by clicking the "Author Name" of the post in the right side section. You can assign the post to any member of your team. This can be done only by the users with roles of "OWNER", "ADMIN", or, "EDITOR". ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879956359-compressed.png) ## Review ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879956338-compressed.png) Team members (editors, admins, owner) can review a post and leave comments in the editor itself. An email notification will be sent for each comment to the post's author and to anyone else that participated in the review. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-review-box-09f993e07a49b7363c148d918db8b57d-1765879956653-compressed.png) ## Tags You can add related tags to a post. These will be added to your post as `meta keywords`. Be wise, do NOT stuff keywords here. Your readers can browse posts based on the tags. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-tags-2db7a40f4cea96ad5eeaaf6447a5fc96-1765879956622-compressed.png) ### Preview This is how the tags added to a post are displayed on your Superblog. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-tags-preview-b3993d25fb220433fd59df2f797e165b-1765879957612-compressed.png) ## Categories You can create categories to group your posts. Select or create new Category in the post editor page. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/post-category-select-d37cdd00c4f91ca372284708d8ff2635-1765879957508-compressed.png) Then you can choose what categories to be dispalyed on the homepage. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/categories-homepage-ed5e6456a0b5675bd05affb8e997ae17-1765879957242-compressed.png) ## Callout CTA Section You can add a bold callout CTA section in your post to drive traffic from a blog post to your required destination url. You need to click the **"CO"** button in the editor's toolbar. ### Preview ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/post-callout-cta-section-df7e42627c6afe040f4dc57b769f56f8-1765879957550-compressed.jpeg) ## Advanced Options There are several advanced options to modify a post if you want finer control. Click the **Advanced Options** button to see them. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/b64-1765879957886-compressed.png) ### Social sharing icons You can show/hide social sharing icons for each post. A global setting is also available to enable/disable for blog-wide control. Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). ### Comments You can show/hide comments for each post. A global setting is also available to enable/disable for blog-wide control. Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). ### Pinned post You can pin a post to the top by checking this box. It will be always displayed on the home page as a featured post. Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-pinned-post-d50a81408a88421b45f01b22153b4d46-1765879958404-compressed.png) ### Meta Title & Description You can set a post's meta title and description by clicking the **"Set Post Metadata"** button. This is an advanced option and should be modified ONLY if you know what you are doing. Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). ### Post URL/slug Superblog automatically generates a post URL/slug from the post's title. But if you prefer assigning a custom URL/slug to the post, you can do it by clicking on the **Set Custom Slug** button. Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). You can also use nested slugs for a post. Examples: ``` https://example.com/blog/my-post-1https://blog.example.com/my-post-2https://example.com/blog/travel/my-post-3https://example.com/blog/tech/my-post-4 ``` #### Note 1. You might have noticed a unique set of characters being attached to every post’s URL as shown below. That is the post id. 2. Superblog creates the post URL in the below format if you haven't set a [custom slug](#post-urlslug). Example: `https://example.com/blog/my-example-post-title-1cko8rasqs5nerasf0g` This is the standard structure for superblog URLs. You need not worry about them. 1. Do they affect SEO?No. 2. Can you change it?Yes. 3. You need to manually assign a slug to a post for custom URL. Otherwise the auto-generated slug will be generated using the title of the post. ### Schema Markup Schema Markup (also known as structured data) is a powerful tool for enhancing your website's SEO and improving how your content appears in search engine results. It provides search engines with additional context about your content, making it easier for them to understand and categorize your pages. If you add [FAQs](#faq-module) to your post, they are automatically added to the Schema Markup. #### Why is Schema Markup important for SEO? 1. **Rich Snippets**: Schema markup can lead to rich snippets in search results, which are more visually appealing and informative, potentially increasing click-through rates. 2. **Improved Search Visibility**: By providing clear, structured information about your content, you increase the chances of appearing in relevant search results and featured snippets. 3. **Better Understanding by Search Engines**: Schema helps search engines comprehend the context and relationships within your content, leading to more accurate indexing. Superblog offers two ways to implement Schema Markup: 1. Auto 2. Manual #### 1\. Auto Superblog automatically adds a valid JSON schema to all your blog posts. **Default schema:** ``` ``` **Note:** `Author` type is `Person` by default. If you hide the author names via settings then this type will be set as `Organisation` and your website url will be added to maintain Schema standards. #### 2\. Manual You can add a schema markup (also known as structured data) for your posts (JSON LD/JSON+LD format) manually if you want to override the automatic schema. Click on the **Set Schema Markup** button. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-schema-markup-a555b8e98366f941c85cfc1a86f0eb9a-1765879958180-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-schema-markup-preview-33f05166a55fd88e1e3acb74cbda660f-1765879958487-compressed.png) Click the [**Advanced Options**](#advanced-options) button in the post editor to see this button (you can find it on the right side). #### Example ``` ``` ### Multiple Schema Markup You can also add multiple schemas to a page using the same method. Just put your schemas in an array as shown below. #### Example ``` ``` ### FAQ Module You can add a Frequently Asked Questions module to your post. Just click on the **Manage FAQ** button. This is generally considered as a best practice for SEO. If you add FAQs, the required [Schema](#schema-markup) Markup is also automatically added to your post. ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-advanced-faq-3b8c1bc4bfd2ca81e70342517c3bf978-1765879959280-compressed.png) #### Preview ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-advanced-faq-preview-light-317368051c351f32f81090de508fc0f9-1765879959297-compressed.png) ![Image](https://prod.superblogcdn.com/site_cuid_cl24xk71d43671knv8xb01aas/images/posts-advanced-faq-preview-dark-65fc1c2131b17d29bc1ffb7965a816fb-1765879959219-compressed.png) ### Custom Javascript You can add custom js/code to every post easily. Click on the **Add Custom JS** button. Add the your `