# AI Blogr — Complete Knowledgebase & Technical Reference > AI Blogr is an AI-powered, multi-tenant blogging and content operations platform. Canonical Origin: https://tejrank.com Generated At: 2026-10-17T06:31:38.179Z --- # Category: Getting started Description: What TejRank is and how to go from zero to your first published post. ## What is TejRank? URL: https://tejrank.com/docs/what-is-tejrank Description: TejRank is an AI-first, multi-tenant organic growth and content operations platform for running high-ranking blogs and SEO campaigns from a unified workspace. Keywords: tejrank, organic growth, keyword research, headless cms, ai content, seo engine TejRank empowers founders, content teams, marketing agencies, and developers to **discover keywords, automate SEO, and scale top rankings** from a single workspace. It bridges the gap between keyword discovery, brand-grounded AI generation, editorial workflows, automated SEO, multi-channel distribution, and headless API delivery. ## Key Capabilities - **Keyword Research & Topical Clusters** — Discover high-intent long-tail keywords, estimate difficulty (KD%), and group terms into semantic topical clusters with pillar recommendations. - **AI Writing Studio** — Generate human-quality, deeply researched articles grounded in your brand voice and connected to leading LLMs (OpenAI, Anthropic Claude, Google Gemini, Mistral). - **Autonomous Batch Generation & Auto-Pilot** — Turn keyword clusters or topic lists into full, formatted, internally-linked drafts in seconds. - **Google Search Console Intelligence** — Connect your search properties to discover keyword opportunities, performance trends, and 1-click SEO content gap articles. - **Editorial Workflow & Governance** — Draft, review, approve, schedule, and archive with role-based access control (Owner, Admin, Editor, Writer, Viewer). - **Automated Email Newsletters** — Broadcast newly published articles directly to active subscribers using built-in Resend email integrations. - **Multi-Tenant Reader Platform** — Host blazingly fast reader sites on subdomains, custom domains, or subdirectories (`yoursite.com/blog`) with modern themes and dark mode. - **WordPress, Webflow & Shopify Auto-Sync** — Automatically publish and synchronize content across connected CMS platforms. - **Headless Content Delivery & Management APIs** — Pull and manage published posts, categories, tags, and complete SEO metadata via fast, CORS-ready REST APIs. ### Frequently Asked Questions **Q: Is TejRank a hosted platform or self-hosted?** A: TejRank is a managed multi-tenant SaaS platform. Your workspace acts as your independent publishing site, and public blogs are automatically served with global edge performance. Developers can also use TejRank as a pure headless CMS via our delivery APIs. **Q: Do I need coding skills to use TejRank?** A: No. Keyword research, content creation, AI studio, brand voice, theme customization, domain mapping, email newsletters, and analytics are 100% no-code. Developers can optionally leverage our headless APIs, webhooks, or subdirectory proxy snippets. --- ## Quick start: publish your first post URL: https://tejrank.com/docs/quick-start Description: Go from creating your workspace to a published, SEO-optimized blog post in five minutes. Keywords: quick start, first post, publish, getting started Follow these steps to launch your first blog post with TejRank: ## 1. Configure Brand Voice & AI Model Before generating content, navigate to **Settings → Brand voice** to define your target audience and tone, and **Settings → AI / LLM** to connect your preferred provider (OpenAI, Anthropic, Gemini, or Mistral). ## 2. Generate or Write Content - **Via AI Studio**: Go to **AI Studio**, select a template (e.g. *How-To Guide* or *Deep Dive*), enter your topic or focus keyword, and click **Generate draft**. Once satisfied, click **Create draft post**. - **Via Post Editor**: Navigate to **Posts → New post** to write directly using our rich block editor. ## 3. Optimize SEO & Taxonomy - In the post editor, configure your **Meta title**, **Meta description**, **Focus keyword**, and **Cover image**. - Assign relevant **Categories** and **Tags** in the taxonomy panel. - Review your live **SEO Score** to ensure optimal readability and keyword placement. ## 4. Publish or Schedule - Change the status dropdown from **Draft** to **Published** (or **Scheduled** to publish at a future date). - Check **Notify subscribers** if you wish to trigger an instant email broadcast. - Click **Save changes**. ## 5. View Your Live Post Your post is immediately accessible on your public reader blog at `your-slug.tejrank.com` or your connected custom domain. ### Frequently Asked Questions **Q: Where does my published post appear?** A: On your public reader site (e.g., your-slug.tejrank.com or your custom domain) and immediately via the read-only headless Delivery API. **Q: Can I edit a post after publishing?** A: Yes. Any edits made in the dashboard update the live post immediately while preserving version history in post revisions. --- ## A tour of the dashboard URL: https://tejrank.com/docs/dashboard-tour Description: Overview of all core dashboard modules, from AI generation to GSC intelligence and billing. Keywords: dashboard, navigation, overview, sidebar, modules The TejRank dashboard is designed for streamlined content operations: ## Dashboard Sections - **Overview** — Real-time performance metrics (total posts, published count, active subscribers), recent activity, and quick generation shortcuts. - **Posts** — Full post library with status filtering (Draft, In Review, Approved, Scheduled, Published, Archived), author attribution, and batch operations. - **Categories & Tags** — Taxonomy management for structuring archives and reader navigation. - **Media Library** — Asset manager supporting drag-and-drop uploads, automated WebP compression, and alt-text SEO tagging. - **AI Studio** — Single and batch AI draft generators, template library, and contextual AI image generation. - **GSC Intelligence** — Google Search Console query tracking, ranking analytics, keyword clustering, and 1-click SEO content generation. - **Integrations** — WordPress auto-sync, CMS publishing channels, and webhook endpoints. - **Calendar** — Visual editorial calendar for dragging, dropping, and scheduling upcoming publications. - **Analytics** — Publishing cadence trends, top-performing categories, and AI token consumption. - **Billing** — Plan management, usage limits, invoice history, and dual-currency checkout (INR via Razorpay, USD via PayPal). - **Settings** — Site theming, custom domains, subdirectory proxy configs, team permissions, AI model BYOK, and delivery API keys. --- ## Workspaces and roles URL: https://tejrank.com/docs/workspaces-and-roles Description: Multi-tenant workspace architecture and role-based access control (RBAC). Keywords: workspace, roles, permissions, team, security, rls In TejRank, **every workspace is an isolated tenant** with its own database scope, blog posts, taxonomy, media assets, custom domains, and billing tier. ## Member Roles | Role | Permissions | | :--- | :--- | | **Viewer** | Read-only access to drafts, taxonomy, and analytics. | | **Writer** | Create and edit draft posts; cannot publish directly. | | **Editor** | Full content control: create, edit, approve, publish, schedule posts, and manage taxonomy & media. | | **Admin** | Full editorial control plus team member invites, AI model configuration, integrations, and API keys. | | **Owner** | Total workspace ownership: site domains, theme branding, plan upgrades, and billing. | ## Security & Data Isolation All workspace queries are protected by PostgreSQL **Row-Level Security (RLS)** and RBAC permission guards, ensuring complete isolation across organizations. ### Frequently Asked Questions **Q: Can I manage multiple blogs under one account?** A: Yes. You can create or join multiple workspaces and switch between them instantly from the workspace selector in the top-left sidebar. --- # Category: Writing & publishing Description: Create posts, manage the editorial workflow, taxonomy, media, scheduling, and email broadcasts. ## Creating and editing posts URL: https://tejrank.com/docs/creating-and-editing-posts Description: Rich block editor, revision history, cover imagery, and real-time SEO scoring. Keywords: editor, revisions, seo score, formatting, writing The TejRank editor provides a distraction-free writing environment coupled with comprehensive SEO controls: ## Editor Features - **Rich Formatting** — Headings (H1-H4), bulleted & numbered lists, blockquotes, code blocks with syntax styling, callout notices, and image embeds. - **Real-Time SEO Scoring** — Continuous analysis of keyword density, meta title/description length, heading hierarchy, and readability. - **Revision History** — Every draft save snapshots the post state into `post_revisions`, allowing you to inspect changes and restore earlier versions. - **Taxonomy & Slugs** — Editable URL slugs with automated collision handling, plus category and tag selectors. - **Featured Image & Alt Text** — Upload or pick images from your media library or generate them with AI. --- ## The editorial workflow and post statuses URL: https://tejrank.com/docs/post-workflow-and-statuses Description: Moving posts from idea to review, approval, and live publication. Keywords: workflow, status, draft, review, publish, schedule, archive Manage editorial pipelines with six distinct statuses: 1. **Draft** — Initial draft in progress; private to the workspace. 2. **In Review** — Submitted by writers for editorial review. 3. **Approved** — Signed off by an editor; ready for scheduling or immediate publishing. 4. **Scheduled** — Queued for automatic publishing at a specified date and timezone. 5. **Published** — Live on your public blog, delivery API, sitemap, and RSS feed. 6. **Archived** — Soft-deleted from public view while retained in workspace records. --- ## Categories and tags URL: https://tejrank.com/docs/categories-and-tags Description: Organize content with hierarchical categories and granular topic tags. Keywords: categories, tags, taxonomy, breadcrumbs, archives Structure your blog for optimal user navigation and search engine crawling: - **Categories** — Broad topics (e.g. *Engineering*, *Marketing*, *Product Guides*). The first category assigned acts as the primary section for breadcrumbs and structured data. - **Tags** — Specific keyword labels (e.g. *Next.js*, *SEO*, *Postgres*) that power related-post recommendations and tag archive pages. Every category and tag automatically receives a dedicated, SEO-optimized archive page (e.g. `/category/engineering` and `/tag/nextjs`). --- ## The media library URL: https://tejrank.com/docs/media-library Description: Asset storage, automated WebP compression, and alt text optimization. Keywords: media, images, webp, alt text, cdn Upload and manage all your blog assets in one central repository: - **Drag-and-Drop Uploads** — Supports PNG, JPG, WebP, GIF, and SVG formats. - **Automated WebP Optimization** — Images are resized and compressed for lightning-fast Largest Contentful Paint (LCP). - **SEO Alt Text** — Define descriptive accessibility text and keywords for every image to rank in image search. - **Instant Insertion** — Insert assets directly into posts as featured hero images or inline body figures. --- ## Scheduling and the content operations calendar URL: https://tejrank.com/docs/scheduling-and-calendar Description: Notion/Linear-grade calendar planning, auto-fill AI month, and autopilot scheduled publishing. Keywords: calendar, scheduling, content planning, autopilot, auto-fill, editorial Maintain a structured, automated publishing cadence using the **Content Operations Calendar**: ## Visual Editorial Matrix - **Month & List Modes** — Seamlessly toggle between a full month grid and an interactive chronological list view. - **Fluid Drag-to-Reschedule** — Drag scheduled articles directly across calendar days to immediately update publication target times. - **Real-Time SEO Indicators** — Calendar cards feature live SEO score pills (🟢 80+, 🟡 60-79) and status indicators (*Scheduled*, *Published*, *Draft*). - **Unscheduled Backlog Rail** — Park draft ideas and keyword briefs on the slide-over backlog rail with instant search, then drag them into calendar slots when ready. - **Post Inspector Drawer** — Click any calendar post to inspect focus keywords, excerpt, scheduled timestamp, and publication status in a slide-out drawer without leaving the view. ## Auto-Fill Month with AI Eliminate editorial planning paralysis using the **Auto-Fill Month with AI** wizard: 1. Open the Calendar and click **Auto-Fill Month**. 2. Select your publishing cadence (e.g., *2 articles/week*, *3 articles/week*, or *Daily*). 3. Choose preferred publishing days (e.g. *Tuesday*, *Thursday*) and default publication time slots (e.g. *10:00 AM*). 4. TejRank draws from your keyword clusters and backlog to automatically populate complete scheduled drafts across the entire month. ## Autopilot Scheduled Publishing TejRank includes an automated cron runner (`/api/v1/cron/publish-scheduled`) and CLI worker (`npm run cron:publish`): - Runs every minute or 5 minutes in background schedules (e.g. in Dokploy or server cron). - Automatically publishes due articles when `scheduledFor <= now()`. - Automatically triggers **IndexNow** search engine pings, **Bidirectional Internal Linking**, and multi-channel CMS synchronization upon release. ### Frequently Asked Questions **Q: How does the scheduler know when to publish posts?** A: A background cron job triggers /api/v1/cron/publish-scheduled with your CRON_SECRET. If you host on Dokploy, add a schedule running 'npm run cron:publish'. **Q: Can I manually reschedule a post?** A: Yes. Simply drag the post card to another date on the calendar, or change the scheduled time in the post inspector. --- ## Automated post broadcast newsletters URL: https://tejrank.com/docs/email-broadcast-on-publish Description: Send instant email newsletters to your blog subscribers when new posts are published. Keywords: newsletter, email broadcast, resend, subscribers, notifications Engage your audience the moment you publish: ## How It Works 1. In the post editor or publish modal, check **Notify subscribers**. 2. Upon publishing, TejRank triggers a batch broadcast via **Resend** to all active workspace subscribers. 3. The email includes your post title, cover image, excerpt, direct reading link, and one-click unsubscribe headers compliant with modern RFC email standards. ### Frequently Asked Questions **Q: Can I preview the email before sending?** A: Yes. You can test your email template under Settings → Blog site. **Q: What happens if a reader clicks unsubscribe?** A: Their email status is instantly updated to unsubscribed in your database, preventing any future mailings. --- # Category: AI & SEO Studio Description: Generate on-brand drafts, batch production, Google Search Console intelligence, brand voice, and SEO optimization. ## Writing with AI Studio URL: https://tejrank.com/docs/ai-studio Description: Generate on-brand articles using structured templates and brand voice grounding. Keywords: ai studio, ai writer, templates, prompts, draft generation **AI Studio** transforms concepts into comprehensive, structured blog articles: ## Single Draft Creation 1. **Select Template** — Choose from *How-To Guide*, *Deep Dive / Explainer*, *Listicle*, *Industry News Analysis*, or *Opinion / Thought Leadership*. 2. **Select Length** — Choose *Short (~800 words)*, *Medium (~1500 words)*, or *Long-form (~2500+ words)*. 3. **Provide Brief & Focus Keyword** — Specify the topic, key points, and target search keyword. 4. **Generate & Refine** — TejRank generates a draft incorporating headings, bullet points, callouts, and key takeaways. 5. **Convert to Post** — Click **Create draft post** to open it in the editor for final polish. --- ## Autonomous batch generation & auto-pilot URL: https://tejrank.com/docs/autonomous-batch-generation Description: Generate dozens of topic-targeted, internally-linked articles in automated batches. Keywords: batch generation, autopilot, bulk content, internal links Scale your content production effortlessly with **Batch Generation**: ## Bulk Processing - **Topic Lists** — Paste a list of up to 50 titles or keyword topics (one per line). - **Automated Internal Linking** — TejRank's link inventory engine scans existing published posts in your workspace and injects contextual internal hyperlinks to boost SEO domain authority. - **Auto-Pilot Scheduling** — Distribute generated drafts across upcoming days or weeks on your editorial calendar. --- ## Google Search Console intelligence & SEO gap analysis URL: https://tejrank.com/docs/google-search-console-intelligence Description: Connect GSC to analyze search traffic, cluster queries, and generate ranking content. Keywords: gsc, google search console, seo intelligence, keyword clustering, ranking Turn live Google Search Console metrics into actionable content strategies: ## Features - **Live Search Metrics** — View impressions, clicks, CTR, and average SERP positions for your workspace. - **Keyword Clustering** — Automatically cluster long-tail search queries into thematic topic pillars. - **1-Click Article Generation** — Identify search queries with high impressions but low click-through rates, and click **Create Article** to generate targeted pillar content to capture that search intent. --- ## Connecting your AI model (BYOK) URL: https://tejrank.com/docs/connecting-your-ai-model Description: Connect OpenAI, Anthropic, Google Gemini, or Mistral API keys to power your workspace. Keywords: llm, openai, gpt-4o, anthropic, claude, gemini, mistral, byok Bring Your Own Key (BYOK) allows you to choose your preferred AI model: ## Supported Providers - **OpenAI** — `gpt-4o`, `gpt-4o-mini` - **Anthropic** — `claude-3-5-sonnet-latest`, `claude-3-haiku` - **Google Gemini** — `gemini-2.0-flash`, `gemini-1.5-pro` - **Mistral AI** — `mistral-large-latest`, `mistral-small` Configure your provider and API key under **Settings → AI / LLM**. Keys are encrypted server-side and never exposed to client browsers. --- ## Setting your brand voice URL: https://tejrank.com/docs/brand-voice Description: Ground AI generations in your unique tone, target audience, and editorial rules. Keywords: brand voice, tone, audience, style guide, dos and donts Ensure AI drafts adhere to your organization's exact editorial guidelines under **Settings → Brand voice**: - **Tone** — e.g. *Authoritative, clear, pragmatic, engaging*. - **Target Audience** — e.g. *Full-stack engineers, CTOs, growth marketers*. - **Dos** — Rules to follow (e.g. *Always provide concrete code snippets*, *Use active voice*). - **Don'ts** — Patterns to avoid (e.g. *Never use buzzwords like 'revolutionize' or 'game-changer'*). - **Example Posts** — Excerpts of top-performing articles that exemplify your preferred style. --- ## AI image generation URL: https://tejrank.com/docs/ai-image-generation Description: Generate contextual featured covers and inline images tailored to post topics. Keywords: ai images, dall-e, imagen, cover image, visuals Generate visually compelling hero banners and diagrams directly from the editor: - **Context-Aware Prompts** — Automatically constructs prompts based on your post title, focus keyword, and style preset. - **Aspect Ratio Selection** — Generates 16:9 banner formats for social sharing and Open Graph cards. - **Direct Library Sync** — Generated assets are automatically stored in your media library with optimized alt tags. --- ## SEO fields, keyword optimization & live scoring URL: https://tejrank.com/docs/seo-fields-and-keywords Description: Meta tags, focus keywords, canonical URLs, and Open Graph configuration. Keywords: seo, meta tags, focus keyword, canonical, open graph, twitter card Fine-tune every SEO element for high search rankings: - **Meta Title** — SERP headline (optimal: 50–60 characters). - **Meta Description** — Snippet description (optimal: 120–160 characters). - **Focus Keyword** — Target search phrase analyzed in headings, introduction, body density, and alt tags. - **Canonical URL** — Cross-domain canonical link support to prevent duplicate content penalties. - **Social Sharing Tags** — Configures Open Graph and Twitter Card titles, descriptions, and banner images. --- ## 1-Click domain intelligence & brand voice scraper URL: https://tejrank.com/docs/domain-intelligence Description: Reverse-engineer brand voice, audience personas, and 15 seed keywords directly from any website URL. Keywords: domain intelligence, scraper, firecrawl, jina, brand voice, keywords Set up your entire content operation in 15 seconds by scraping your existing website: ## How It Works 1. Enter your website URL (e.g. `https://yourcompany.com`) on the **Dashboard** or under **Settings → Brand voice**. 2. Click **Analyze Domain**. 3. TejRank's multi-page scraper (powered by Firecrawl with zero-config Jina AI Reader fallback) crawls key site pages (*Home*, *About*, *Features*, *Pricing*). 4. The AI reverse-engineers: - **Extracted Value Proposition** — Summary of company positioning and product offerings. - **Tone of Voice** — Exact descriptors (e.g. *Pragmatic, technical, craft-focused*). - **Target Audience Personas** — Key buyer and reader personas. - **Writing Guidelines (Do's & Don'ts)** — Concrete rules and forbidden corporate jargon. - **10–15 SEO Seed Keywords** — Discovered keywords with estimated search intent (*Commercial* vs *Informational*), difficulty, and volume. ## Direct API Access Developers and headless integrations can run domain intelligence programmatically: ```bash POST /api/v1/workspaces/:workspaceId/onboarding/crawl Content-Type: application/json { "url": "https://mycompany.com" } ``` The response returns the full intelligence report and automatically persists the brand voice profile and seed keywords into your database. --- ## Content decay watchdog & 1-click AI revitalize URL: https://tejrank.com/docs/content-decay-watchdog Description: Detect ranking decay over time and revitalize outdated articles with 1-click AI refreshes. Keywords: content decay, revitalize, seo refresh, ranking decay, revisions Search engines penalize stale articles with outdated year references, old statistics, or thin sections. The **Content Decay Watchdog** safeguards your organic traffic: ## Automated Decay Heuristics TejRank continuously audits published articles: - **Age Threshold** — Flags articles published or last updated more than 45 days ago. - **Quality Threshold** — Flags published posts with on-page SEO scores under 70. - **Visual Alerting** — Adds a **🔥 Needs Refresh** badge to decaying articles in the Posts dashboard and displays a dedicated **🔥 Decaying** filter tab. ## 1-Click AI Revitalize When an article enters decay: 1. In the Posts table, click the **Refresh** button on the decaying row, or open the post and click **Revitalize Content** in the AI Assistant tab. 2. The AI content refresh engine: - Updates stale year citations (e.g. *2023/2024* upgraded to *2026* standards). - Enriches statistics and modern case studies. - Expands thin sections with actionable step-by-step guidance and FAQ blocks. - Refines H2/H3 heading hierarchy to match modern search intent. 3. **Automatic Revision Preservation** — Before any edits are applied, the existing version is snapshotted into `post_revisions` so you can roll back at any time. --- ## Bidirectional internal linking & instant search indexing URL: https://tejrank.com/docs/bidirectional-linking-and-indexing Description: Eliminate orphan pages with automatic reverse backlinks and IndexNow search crawler pings. Keywords: internal links, bidirectional linking, indexnow, instant indexing, bing, yandex Maximize topical authority and search engine discovery every time you publish: ## Bidirectional Reverse Internal Linking Traditional publishing platforms only link from new articles to old ones, creating dead-ends and orphan content. TejRank introduces **Bidirectional Internal Linking**: - Whenever an article is published (manually or via autopilot cron), the engine identifies 1–2 older articles within the same topical cluster. - The AI finds natural contextual anchor phrases inside the older posts and injects reverse hyperlinks pointing back to the newly published story. - This immediately channels historical PageRank and crawl equity into your new article without requiring manual editing of old blog posts. ## Instant Search Engine Indexing (IndexNow) Never wait weeks for search engines to discover new URLs: - TejRank natively supports the **IndexNow** protocol (used by Bing, Yandex, Seznam, and partner engines). - Upon publication or post update, TejRank submits the post URL to `https://api.indexnow.org/indexnow`. - Search bots are notified immediately to crawl and index the fresh page within minutes. ## Rich Media & Video Embedding TejRank also includes automatic YouTube educational video discovery: - Searches for high-authority, relevant tutorial videos matching post focus keywords. - Generates responsive, accessible iframe embeds that improve reader dwell time and Core Web Vitals. --- ## Keyword research & topical clustering hub URL: https://tejrank.com/docs/keyword-research-and-clustering Description: Discover high-intent keyword opportunities, estimate search difficulty, organize semantic clusters, and launch 1-click AI drafts. Keywords: keyword research, topical clusters, search intent, keyword difficulty, content strategy, seo bank Scale your organic visibility systematically with AI-driven keyword intelligence and semantic clustering: ## Why Keyword Research & Topical Clustering? Search engines rank websites that demonstrate comprehensive topical authority across related queries, not isolated articles. The **Keyword Research & Clusters Hub** gives you the data structure needed to plan and execute high-ROI content campaigns: - **AI-Powered Keyword Discovery** — Enter any seed topic or domain theme (e.g. *Headless CMS*, *B2B SaaS Content Strategy*) to extract 15–25 related long-tail search terms. - **Search Intent Categorization** — Automatically labels keywords as **Informational**, **Commercial**, **Transactional**, or **Navigational** to align content format with searcher intent. - **Keyword Difficulty (KD%) & Volume Pools** — Prioritize low-hanging fruit with intuitive color-coded difficulty indicators (Easy 0–35%, Medium 36–65%, Hard 66–100%) and search volume tiers. - **Topical Clustering** — Automatically organizes related terms into cohesive thematic clusters with designated **Pillar Hub** recommendations. - **1-Click AI Studio Drafts & Scheduling** — Seamlessly launch new article drafts pre-populated with focus keywords or schedule posts directly onto your editorial calendar. - **Saved Keyword Bank** — Store vetted keywords in your workspace library for team collaboration and long-term content roadmapping. ## REST API Endpoints Programmatic users and headless developers can access keyword intelligence via API: - `POST /api/v1/workspaces/:id/keywords/research` — Run live AI keyword research and clustering. - `GET /api/v1/workspaces/:id/keywords` — Retrieve saved workspace keywords with intent, difficulty, and volume metadata. - `POST /api/v1/workspaces/:id/keywords` — Bulk save or import keyword targets into your bank. - `DELETE /api/v1/workspaces/:id/keywords/:id` — Remove saved terms from your bank. --- # Category: Integrations & Sync Description: WordPress, Webflow, Shopify, Webhooks, and Google Search Console. ## WordPress auto-sync & publishing URL: https://tejrank.com/docs/wordpress-integration Description: Connect WordPress sites to automatically publish and synchronize blog posts. Keywords: wordpress, sync, wp-json, auto publish, integration Publish to your existing WordPress site without leaving TejRank: ## Connecting WordPress 1. Navigate to **Integrations → Connect WordPress**. 2. Provide your WordPress site URL and Application Password (generated in WordPress under *Users → Profile*). 3. Toggle **Auto-sync on publish** if you want articles published in TejRank to immediately reflect on WordPress. 4. Posts, categories, tags, and featured images are automatically mapped and synchronized. --- ## Connecting Google Search Console URL: https://tejrank.com/docs/google-search-console-setup Description: Link Google Search Console properties via OAuth for automated SEO intelligence. Keywords: gsc setup, oauth, search console, domain verification Connect your Google account under **Settings → Google Search Console**: 1. Click **Connect Google Search Console** and authorize read permissions. 2. Select your verified search property (domain or URL prefix). 3. TejRank will begin synchronizing search analytics, keyword impressions, CTR, and ranking position data. --- ## Webhooks and event integrations URL: https://tejrank.com/docs/webhooks-and-automations Description: Trigger external automations on post publish, update, and billing events. Keywords: webhooks, automation, zapier, make, events Integrate TejRank into your broader DevOps and marketing stack: - **Publish Events** — Trigger rebuilds of static sites (Vercel, Netlify, Cloudflare Pages) when content is published or updated. - **Billing Webhooks** — Real-time event handling for Razorpay and PayPal subscription renewals. --- ## Webflow, Shopify, WordPress & multi-CMS auto-sync URL: https://tejrank.com/docs/webflow-shopify-cms-sync Description: Connect Webflow, Shopify, WordPress, and custom Webhooks for simultaneous multi-channel publishing. Keywords: webflow, shopify, wordpress, webhooks, cms sync, multi-channel Publish to all your content platforms simultaneously with universal multi-CMS connectors: ## Supported CMS Providers - **WordPress** — Connect via REST API with application passwords. Maps categories, tags, and featured images. - **Webflow** — Connect via Webflow API Token, Site ID, and Collection ID. Publishes rich HTML and auto-publishes the live Webflow site. - **Shopify** — Connect via Shopify Admin Access Token, Shop Domain, and Blog ID to deploy organic blog articles straight into your store. - **Custom HMAC Webhooks** — Dispatches signed JSON payloads (`post.published`, `post.updated`, `post.deleted`) to Zapier, Make, or custom microservices. ## Universal Auto-Sync on Publish 1. Under **Settings → Integrations**, connect your preferred destinations. 2. In each integration card, toggle **Auto-sync on publish**. 3. When any post is published (or updated) in TejRank—including scheduled autopilot publications—the engine syncs to all active destinations in parallel. --- # Category: Your public blog Description: Themes, layouts, custom domains, newsletter, and automated SEO & LLM search optimization. ## Your public blog URL: https://tejrank.com/docs/your-public-blog Description: Ultra-fast, responsive reader site generated automatically with zero configuration. Keywords: reader site, public blog, frontend, responsive Every workspace includes a high-performance public reader website: - **Instant Deployment** — Live immediately upon workspace creation. - **Reading Experience** — Estimated reading times, table of contents with scrollspy, social sharing buttons, and related articles. - **Search & Filtering** — Instant client-side search across all published articles, categories, and tags. - **Theme Modes** — Automatic dark/light mode toggle with system preference detection. --- ## Themes and layouts URL: https://tejrank.com/docs/themes-and-layouts Description: Customize your blog's visual preset, layout structure, brand colors, and typography. Keywords: theme, layout, accent color, fonts, branding Customize your public site under **Settings → Blog site**: ## Style Presets - **Minimal** — Clean typography and subtle borders. - **Editorial** — Serif headlines tailored for publications and essays. - **Magazine** — High-density, media-forward presentation. - **Developer** — Monospace accents and technical contrast. ## Homepage Layouts - **Classic** — Prominent featured hero with three-column grid. - **Magazine** — Featured hero with sidebar recents. - **Minimal List** — Streamlined single-column feed. - **Grid** — Uniform image-centric card grid. --- ## Subdomain and custom domain URL: https://tejrank.com/docs/subdomain-and-custom-domain Description: Use your free subdomain or connect your apex domain or custom subdomain with CNAME. Keywords: custom domain, subdomain, cname, ssl, dns Configure how readers access your blog: ## Free Subdomain Your blog is immediately available at `your-slug.tejrank.com`. ## Custom Domain Setup 1. Enter your domain (e.g. `blog.yourcompany.com`) under **Settings → Blog site**. 2. Add a DNS **CNAME** record pointing to `cname.tejrank.com`. 3. SSL certificates are provisioned automatically within minutes. --- ## Newsletter and subscribers URL: https://tejrank.com/docs/newsletter-and-subscribers Description: Collect audience emails with embedded subscription forms and manage your subscriber list. Keywords: newsletter, subscribers, lead capture, export Grow your audience organically: - **Built-In Capture Forms** — Embedded in the blog footer and beneath every article. - **Double Opt-In & Deduplication** — Safe email handling prevents duplicates. - **Broadcast Integration** — Ready for automated broadcasts via Resend on post publishing. --- ## How your blog's SEO works URL: https://tejrank.com/docs/blog-seo Description: Automated XML sitemaps, RSS feeds, Schema.org JSON-LD, robots.txt, and AI LLM search indexing. Keywords: seo, sitemap, rss, json-ld, llms.txt, schema.org TejRank implements end-to-end technical SEO out of the box: - **Dynamic Sitemap** — `/sitemap.xml` automatically indexes home, category, tag, and post URLs. - **RSS Feed** — `/rss.xml` keeps aggregators and readers synchronized. - **Schema.org JSON-LD** — Injects structured `BlogPosting` metadata with author, publisher, word count, and timestamps. - **AI Search Engine Optimization** — Publishes `/llms.txt` and `/llms-full.txt` so AI assistants (Perplexity, ChatGPT, Claude) accurately discover and cite your content. --- # Category: Team & billing Description: Members and roles, workspace settings, dual-currency billing, and invoices. ## Members and permissions URL: https://tejrank.com/docs/members-and-permissions Description: Invite team members and manage role-based access control. Keywords: team, members, invite, permissions, rbac Collaborate seamlessly across your team: - **Invite Members** — Send email invites with predefined roles. - **Role Scoping** — Enforces granular boundaries between writers, editors, and administrators. - **Auditability** — Author attribution tracks who created and revised each post. --- ## Billing and plans URL: https://tejrank.com/docs/billing-and-plans Description: Plan tiers, dual-currency payments (INR and USD), and invoice history. Keywords: billing, pricing, plans, razorpay, paypal, invoices Manage subscriptions under **Billing**: - **Flexible Tiers** — Starter, Pro, Agency, and Enterprise plans with scalable post and AI limits. - **Dual-Currency Support** — Seamless checkout in **INR** via Razorpay and **USD** via PayPal. - **Invoice Receipts** — Access historical transaction receipts and download VAT/GST invoices. --- ## Workspace settings URL: https://tejrank.com/docs/workspace-settings Description: Configure workspace branding, custom domains, AI models, and delivery keys. Keywords: settings, branding, configuration, workspace Centralized workspace configuration: - **General** — Workspace name, slug, logo, and organization metadata. - **Blog Site** — Subdomain, custom domain, subdirectory proxy rules, and visual theme. - **AI / LLM** — Provider API credentials and model routing. - **Brand Voice** — Tone, audience, and editorial guidelines. - **API Keys** — Read-only keys for headless integrations. --- # Category: Developers & APIs Description: Headless delivery API, Post Management REST API, SEO Metas, API keys, and subdirectory hosting. ## The headless delivery API URL: https://tejrank.com/docs/delivery-api Description: Query published blog posts, taxonomy, and rich SEO metadata over high-speed REST endpoints. Keywords: delivery api, headless, rest, json, cors, public api Use TejRank as a headless CMS to render blog posts on any web or mobile front end: ## Authentication Pass your delivery API key in the `X-API-Key` header. The delivery API is read-only, edge-cached, and CORS-enabled. ## Endpoints ### 1. List Published Posts ```http GET /api/v1/public/posts?limit=20&cursor=&category=news&tag=ai&q=search&featured=true ``` ### 2. Get Single Post by Slug ```http GET /api/v1/public/posts/:slug ``` Returns the complete article HTML, structured JSON-LD schema, author details, and full SEO metadata. ### 3. List Categories & Tags ```http GET /api/v1/public/categories GET /api/v1/public/tags ``` ### 4. Sitemap Index ```http GET /api/v1/public/sitemap ``` ## Example Request ```bash curl https://tejrank.com/api/v1/public/posts \ -H "X-API-Key: YOUR_DELIVERY_KEY" ``` --- ## Post management REST API URL: https://tejrank.com/docs/management-api Description: Complete CRUD management API for programmatically creating, editing, and publishing posts. Keywords: management api, crud, post api, publish api, rest Manage workspace content programmatically using authenticated session endpoints: ## Endpoints ### 1. List Workspace Posts ```http GET /api/v1/posts?workspaceId=UUID&status=draft&limit=50 ``` ### 2. Create Post ```http POST /api/v1/posts Content-Type: application/json { "workspaceId": "UUID", "title": "Scaling Next.js Applications", "slug": "scaling-nextjs-applications", "body": { "format": "markdown", "content": "# Scaling Next.js\n\nHere is how to scale..." }, "excerpt": "A practical guide to scaling Next.js apps.", "status": "draft", "categoryIds": ["UUID"], "tagIds": ["UUID"], "seo": { "metaTitle": "Scaling Next.js Applications (2026 Guide)", "metaDescription": "Learn how to optimize Next.js performance at scale.", "focusKeyword": "nextjs performance" } } ``` ### 3. Get Post by ID ```http GET /api/v1/posts/:id ``` ### 4. Update Post ```http PATCH /api/v1/posts/:id Content-Type: application/json { "title": "Updated Title", "seo": { "focusKeyword": "updated keyword" } } ``` ### 5. Publish / Schedule Post ```http POST /api/v1/posts/:id/publish Content-Type: application/json { "action": "publish", "notifySubscribers": true } ``` ### 6. Delete Post ```http DELETE /api/v1/posts/:id # Soft-delete (archive) DELETE /api/v1/posts/:id?permanent=true # Hard-delete (Owner/Admin) ``` --- ## SEO metadata structure & JSON-LD reference URL: https://tejrank.com/docs/seo-metadata-api Description: Detailed specification of the SEO metadata and Schema.org structured data returned by the API. Keywords: seo schema, json-ld, open graph, twitter card, structured data Every post endpoint returns comprehensive SEO metadata ready for injection into your frontend `
`: ## SEO Object Structure ```json { "seo": { "metaTitle": "Guide to Modern Web Architecture", "metaDescription": "In-depth breakdown of micro-frontends and edge compute.", "focusKeyword": "web architecture", "canonical": "https://yourdomain.com/blog/modern-web-architecture", "featuredImage": { "url": "https://yourdomain.com/uploads/hero.webp", "alt": "Modern Web Architecture Diagram" }, "openGraph": { "title": "Guide to Modern Web Architecture", "description": "In-depth breakdown of micro-frontends and edge compute.", "url": "https://yourdomain.com/blog/modern-web-architecture", "type": "article", "siteName": "Tech Insights", "publishedTime": "2026-10-01T10:00:00.000Z", "image": "https://yourdomain.com/uploads/hero.webp" }, "twitter": { "card": "summary_large_image", "title": "Guide to Modern Web Architecture", "description": "In-depth breakdown of micro-frontends and edge compute.", "image": "https://yourdomain.com/uploads/hero.webp" }, "robots": { "index": true, "follow": true }, "readingTimeMinutes": 6, "wordCount": 1420 }, "jsonLd": { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Guide to Modern Web Architecture", "description": "In-depth breakdown of micro-frontends and edge compute.", "image": ["https://yourdomain.com/uploads/hero.webp"], "datePublished": "2026-10-01T10:00:00.000Z", "author": { "@type": "Person", "name": "Jane Doe" }, "publisher": { "@type": "Organization", "name": "Tech Insights" } } } ``` --- ## Managing API keys URL: https://tejrank.com/docs/api-keys Description: Create, view, and revoke read-only delivery API keys. Keywords: api keys, tokens, headless, security Manage delivery keys under **Settings → API keys**: - **Read-Only Scope** — Delivery keys only grant read access to published content. - **One-Time Display** — Plaintext keys are shown once at creation; only a SHA-256 hash is persisted. - **Instant Revocation** — Revoking a key immediately terminates API access across all client applications. --- ## Subdirectory hosting (yoursite.com/blog) URL: https://tejrank.com/docs/subdirectory-hosting Description: Host your blog under a subdirectory using Next.js Middleware, Cloudflare Workers, Vercel, or Nginx. Keywords: subdirectory, reverse proxy, cloudflare, nginx, vercel, nextjs Serve your TejRank site under `yoursite.com/blog` for maximum apex domain SEO authority: ## Required Proxy Headers Your reverse proxy must forward: - `Host: your-slug.tejrank.com` - `X-Blog-Prefix: /blog` - `X-Blog-Host: yoursite.com` ## Copy-Paste Configuration Navigate to **Settings → Blog site → Subdirectory setup** to generate ready-to-paste reverse proxy rules pre-filled for **Next.js Edge Middleware**, **Cloudflare Workers**, **Vercel**, or **Nginx**. --- ## Building a headless front end URL: https://tejrank.com/docs/headless-integration Description: Render TejRank content in Next.js App Router, Astro, Remix, Vue, or SvelteKit. Keywords: headless nextjs, astro, sveltekit, remix, ssr Integrate TejRank into modern web frameworks: ## Next.js (App Router Example) ```typescript // app/blog/[slug]/page.tsx import { Metadata } from 'next'; type Props = { params: { slug: string } }; async function getPost(slug: string) { const res = await fetch(`https://tejrank.com/api/v1/public/posts/${slug}`, { headers: { 'X-API-Key': process.env.BLOG_API_KEY! }, next: { revalidate: 3600 }, }); const data = await res.json(); return data.data?.post; } export async function generateMetadata({ params }: Props): Promise