Sign up at blogtextify.com โ no credit card required for the 3-day free trial. If you have an AppSumo code, redeem it from Settings โ Billing after signing up.
Go to Dashboard โ Blogs โ Add Blog. Enter your WordPress site URL, your WordPress username, and an Application Password (generated under Users โ Profile โ Application Passwords in WordPress). BlogTextify verifies the connection and pulls your existing posts for internal linking.
Tell BlogTextify what your blog covers โ e.g. "personal finance", "healthy cooking for beginners", "SaaS marketing". This is used by Auto-Discover to find relevant trending topics, and by the AI to maintain topical consistency across all your articles.
Go to Write โ New Article. Enter a topic or keyword, choose your article length, select a writing tone, and click Generate. BlogTextify researches keywords, writes the article, sources an image, and shows you a preview before publishing.
Go to Settings โ Auto-Discover and enable it for your blog. Choose your publishing schedule and BlogTextify will automatically find, write, and publish a new article every day in your niche โ fully hands-off.
BlogTextify works with any self-hosted WordPress site running WordPress 5.6 or later with the REST API accessible (enabled by default). No plugin installation required. Supports blogs protected by HTTP authentication, Cloudflare, and most security plugins.
Log into your WordPress admin. Go to Users โ Your Profile. Scroll to the Application Passwords section at the bottom. Type a name (e.g. "BlogTextify") and click Add New Application Password. Copy the generated password โ it won't be shown again.
In your BlogTextify dashboard, go to Blogs โ Add Blog. Enter: your site URL (e.g. https://yourdomain.com), your WordPress admin username (not email), and the Application Password you just copied. Click Connect.
BlogTextify runs a test POST to your site's REST API and confirms the connection. It then indexes your existing posts to enable internal linking. This initial sync takes 10โ30 seconds depending on your post count.
Auto-Discover uses configurable Google News RSS feeds filtered to your niche. Each day it selects the most relevant story, runs the full keyword research and writing pipeline, and publishes to WordPress at your scheduled time. You can pause, resume, or override it at any time from the dashboard.
Go to Settings โ Auto-Discover and toggle it on for your chosen blog. You'll be prompted to confirm your niche keywords if you haven't set them yet.
Pick a publishing time and timezone. BlogTextify will fire one article per day at that time. You can adjust this at any time without resetting the queue.
The Activity Feed in your dashboard shows every Auto-Discover run: the trending story it found, the keyword it targeted, and the article it published. You can delete or edit any auto-published post directly from here.
On the Free plan, a royalty-free Pexels photo is automatically selected, resized (1272ร717 px), and set as the article's featured image. On Pro, three original AI artworks are generated per article โ one at the top, one mid-article, one near the end โ with the first set as the featured image. Supported providers: DALL-E 3, Getimg.ai, Google Gemini.
Go to Settings โ Images. Select DALL-E 3, Getimg.ai, or Google Gemini. Each provider has slightly different visual styles โ DALL-E is photorealistic, Getimg.ai excels at illustrated styles, Gemini is a strong all-rounder. You can also set it to Auto and BlogTextify will choose based on your topic.
An Image Motif is a recurring visual theme applied across all your AI-generated images โ for example "flat illustration, pastel tones" or "photorealistic, cinematic lighting". Set one in Settings โ Images to give your blog a consistent visual identity.
BlogTextify analyses your article content, generates contextually relevant prompts for each image position, creates the images, resizes them to 1272ร717 px, uploads them to your WordPress Media Library, and places them inside the article body. No manual steps required.
When you connect your blog, BlogTextify indexes all your existing posts. For each new article, it runs two passes: an AI contextual scan that identifies the most meaningful connections by topic, followed by a keyword-based regex sweep that catches anchor opportunities the first pass may miss. Up to 5 links are inserted per article, placed naturally within the prose.
If Yoast SEO or Rank Math is installed and activated on your WordPress site, BlogTextify detects it automatically and populates the focus keyword, meta description, and schema markup fields at the moment of publishing โ no manual steps required. Both plugins are supported simultaneously.
BlogTextify supports 110 languages including Spanish, French, German, Arabic, Chinese (Simplified and Traditional), Japanese, Korean, Brazilian Portuguese, Italian, Dutch, Polish, Swedish, Hindi, Turkish, and many more. Language selection is per-article via a dropdown on all generation forms.
The entire pipeline respects your chosen language โ keyword research, article writing, SEO fields, meta descriptions, and slugs are all generated in the selected language. For non-Latin scripts (Arabic, Chinese, Japanese, Korean, etc.) the slug is transliterated to a URL-safe Latin string automatically.
Pro and AppSumo users can connect their own Google Gemini API key under Settings โ AI Keys to bypass BlogTextify's included monthly quota and generate unlimited articles at Google's published API rates. Image generation still uses BlogTextify's infrastructure.
Visit aistudio.google.com/app/apikey and sign in with your Google account. Click Create API Key. Copy the key โ you won't be able to view it again.
In your BlogTextify dashboard, go to Settings โ AI Keys โ Google Gemini. Paste your key and click Save. BlogTextify validates it immediately. Once confirmed, all future article generations will use your own key.
BlogTextify offers 10 distinct writing styles. The style controls the vocabulary, sentence structure, tone, and personality of the entire article. You can change style per-article at any time โ it doesn't affect SEO or keyword optimisation.
You can also set Point of View (First Person, Second Person, Third Person) and Paragraph Style (Standard, Short & Punchy, Academic) independently from the Writing Style on every generation form.
Batch Writing lets you generate multiple articles in one go โ each topic gets its own full keyword research, SEO, and content pipeline. Available on AppSumo Tier 3+ (up to 5 articles) and Pro plans (up to 10 articles).
Go to Write โ Batch Articles. You'll see a multi-line topic input area instead of the single topic field.
Type or paste one topic per line. For example:
How to reduce churn in SaaS
Best onboarding email sequences
Product-led growth vs sales-led growth
Set your article length, writing style, language, image provider, and target blog once โ these settings apply to all articles in the batch. You cannot mix settings per-topic in a single batch run.
BlogTextify queues all topics and processes them serially โ one at a time, in order. Each article takes the same time as a standard single article (typically 30โ90 seconds depending on length). A progress bar shows the current article being written.
Each completed article lands in your WordPress as a published post (or draft if Ghost Mode is enabled). You can find them in your BlogTextify Activity Feed or directly in WordPress. Batch articles count toward your monthly quota โ a 10-article batch uses 10 quota credits.
Ghost Mode is an advanced humanisation layer that runs as a post-processing pass after the main article is generated. Its primary purpose is to make AI-written content indistinguishable from human writing, targeting detection bypass for tools like Originality.ai, GPTZero, and Turnitin.
Ghost Mode is available on AppSumo Tier 3, Tier 4, and Pro plans. It is not available on Free Trial, Tier 1, or Tier 2 plans.
On the Write โ New Article form, toggle Ghost Mode on under Advanced Options before clicking Generate. Alternatively, enable it globally for all articles under Settings โ Writing โ Ghost Mode Default.
Ghost Mode rewrites the completed article to: vary sentence length aggressively, remove AI-signature phrases (e.g. "In conclusion", "It's important to note"), introduce natural imperfections in rhythm, and favour active voice. The article is published as a WordPress draft rather than immediately going live, giving you a chance to review before publishing.
BlogTextify includes four integrated research tools designed to help you plan content, find gaps, and build topical authority before you write. Available on AppSumo Tier 2+ (1 tool) and Tier 3+ / Pro (all 4 tools).
Go to Research โ Topic Finder. Type your niche keyword (e.g. "email marketing") and click Search. BlogTextify returns a list of related topic ideas ranked by estimated monthly search volume.
Click any result to pre-fill it as your article topic in the Write form. All research context travels with it, giving the AI extra signal for keyword selection and article structure.
Go to Research โ Search Trends. Enter your niche and a timeframe (past 7 days, 30 days, or 90 days). BlogTextify surfaces topics gaining traction via Google Trends data and scores them by momentum.
Trending topics have a short window. Click Generate Article on any trend to immediately start the full writing pipeline โ BlogTextify prioritises trending topics for Auto-Discover runs as well.
Go to Research โ Question Research and enter a topic. BlogTextify surfaces actual questions people are asking about that topic online (derived from Google's People Also Ask and related Q&A sources).
Write an entire article answering one question (great for featured snippet targeting), or click "Add as FAQ section" to inject the top questions directly into an article you're about to write.
Go to Research โ Topic Clusters and enter your pillar topic. BlogTextify generates a hub article outline plus 8 supporting sub-topic articles โ all strategically interlinked to build topical authority.
Click Generate All to queue all 9 articles as a batch. All supporting articles automatically link to the hub, and the hub links out to each supporting post. A full cluster can be live on your WordPress in under 15 minutes.
BlogTextify can inject CTA (Call-to-Action) buttons and full-width promo banners directly inside your article body โ placed contextually by the AI, not bolted on at the end. Useful for affiliate links, product promotions, lead capture, and newsletter sign-ups.
On the Write form, expand Advanced Options โ CTA. Toggle on Include CTA Button.
Enter your desired button label (e.g. "Start Free Trial", "Shop Now", "Download the Guide") and the destination URL. BlogTextify places the button just before the article's conclusion section.
In the same CTA panel, toggle on Include Promo Banner and enter your banner headline text (e.g. "Ready to automate your blog?"). The banner is placed after the conclusion and styled with your site's CSS โ add a .cta-banner rule in your theme to customise the appearance.
You can enable both the CTA button (mid-article) and the promo banner (end of article) in the same generation. This gives you two conversion touchpoints โ one while the reader is engaged, one when they've finished reading.
Most issues resolve in under a minute. Find your symptom below and follow the fix steps.
Visit https://yourdomain.com/wp-json/ in your browser. If you see a JSON response, the REST API is working. If you see a 404 or error, a plugin may be blocking it โ temporarily disable all plugins and retest.
Application Passwords look like xxxx xxxx xxxx xxxx xxxx xxxx (spaces included). Copy the password exactly as WordPress displayed it. If you've lost it, generate a new one under Users โ Profile โ Application Passwords.
Wordfence, iThemes Security, and All-In-One WP Security can block Application Password authentication. In Wordfence: go to Firewall โ All Firewall Options and ensure "Disable WordPress Application Passwords" is not checked. In iThemes: go to Security โ Settings โ WordPress Tweaks and make sure Application Passwords are allowed.
Enter the URL exactly as it appears when you visit your WordPress admin โ include https:// and no trailing slash. If your site forces www, include it (e.g. https://www.yourdomain.com).
Go to your BlogTextify dashboard โ Activity Feed. Click the failed run to expand the error detail. The most common errors are 401 Unauthorized (Application Password expired or revoked) and 403 Forbidden (user role lacks publishing permissions).
The WordPress account you connected must have at minimum the Editor role (not Contributor or Author) to publish posts and upload media via the REST API.
If Ghost Mode is enabled, articles are intentionally saved as drafts, not published. Check WordPress โ Posts โ Drafts for your article.
Go to Settings โ Auto-Discover. Confirm the toggle is on and a schedule time is set. A greyed-out next run time means it is paused.
Auto-Discover will not run if your monthly article quota is exhausted. Go to Settings โ Billing to view usage. Quota resets on your billing cycle date.
Paste your configured RSS URL directly into a browser and confirm it loads an XML feed. If it returns an error, update it under Settings โ Auto-Discover โ RSS Feed URL. The default Google News RSS URL works for most niches โ just update the q= query parameter to your niche keyword.
Free plan articles use Pexels. If Pexels returns no results for the topic (rare but possible), the image step is skipped. Try regenerating with a broader topic, or switch to AI image generation if you have a Pro plan.
BlogTextify uploads images directly to your WordPress Media Library. If the connected user cannot upload files (upload_files capability), images will be skipped. Ensure the user has at minimum the Editor role.
If you've added your own Pexels API key under Settings โ AI Keys, confirm it is still active in your Pexels developer account. A revoked or rate-limited key will cause image sourcing to fail silently.
Internal linking requires your blog's sitemap URL. Go to Blogs โ select your blog โ Settings and check that the Sitemap URL field is populated. Most WordPress sites have their sitemap at https://yourdomain.com/sitemap.xml or /sitemap_index.xml if you use Yoast or Rank Math.
Internal linking needs existing posts to link to. If your blog has fewer than 3 published posts, there may not be enough relevant targets and the linking pass returns zero results. Publish a few articles first and then internal linking will kick in automatically.
You must sign up at blogtextify.com before redeeming an AppSumo code. Codes cannot be applied before an account exists.
Go to Settings โ Billing โ Redeem AppSumo Code. Paste the full code including any hyphens exactly as shown in your AppSumo purchase email.
AppSumo codes are single-use. If you're receiving an "already redeemed" error on a code you've never used, contact AppSumo support โ they can check usage history and issue a replacement.
The language selection is per-article and defaults to English. Make sure you've selected the correct language from the dropdown before clicking Generate. If you want a permanent default, set it under Settings โ Defaults โ Language.
BlogTextify uses a validated 110-language list. Language names must match the dropdown exactly (e.g. "Brazilian Portuguese" not "Portuguese (Brazil)"). If you are using the API directly, pass the language string exactly as it appears in the dropdown.
BlogTextify detects Yoast and Rank Math automatically at publish time. Confirm the plugin is installed and activated on the same WordPress site you've connected to BlogTextify, not a staging or different domain.
Yoast SEO and Rank Math both require REST API meta access. Older versions (Yoast below v16 or Rank Math below v1.0.67) may not expose the required REST fields. Update both plugins to their latest versions.