Changeset 3459456
- Timestamp:
- 02/12/2026 01:52:33 AM (6 weeks ago)
- Location:
- visiblefirst
- Files:
-
- 4 edited
- 1 copied
-
tags/3.2.43 (copied) (copied from visiblefirst/trunk)
-
tags/3.2.43/readme.txt (modified) (3 diffs)
-
tags/3.2.43/visiblefirst.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/visiblefirst.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
visiblefirst/tags/3.2.43/readme.txt
r3459357 r3459456 1 === VisibleFirst – AI SEO for ChatGPT, Claude & Gemini===1 === VisibleFirst === 2 2 Contributors: visiblefirst 3 3 Tags: seo, ai, aeo, schema, open graph … … 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 3.2.4 27 Stable tag: 3.2.43 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 The first WordPress SEO plugin built for the AI era. Get found by Google AND by ChatGPT, Claude, Gemini, and Perplexity.11 AI-powered SEO and Answer Engine Optimization (AEO) for WordPress. Optimize for search engines, AI assistants, and social media. 12 12 13 13 == Description == 14 14 15 = Is AI Recommending YOUR Business... Or Your Competitors? = 16 17 **2.4 billion searches happen monthly on AI assistants.** ChatGPT alone processes over 100 million queries per week. Claude, Gemini, and Perplexity are growing exponentially. 18 19 When your customers ask "What's the best [your service] in [your city]?" – are they finding you? Or are they finding your competitors? 20 21 **67% of customers now use AI to research businesses before buying.** If your content isn't optimized for AI assistants, you're invisible to a massive and growing share of your potential customers. 22 23 = Remember "Mobile First"? Welcome to AI First. = 24 25 For over a decade, SEO meant optimizing for Google's blue links. That era is ending. 26 27 AI-powered search is replacing traditional results. Google's AI Overviews, ChatGPT's web browsing, Claude's research capabilities – they're all changing how people find information. And they require a completely different optimization approach. 28 29 **VisibleFirst is the first WordPress plugin built from the ground up for this new reality.** Not AI bolted onto a legacy SEO plugin. Not features added as an afterthought. A complete visibility platform designed for how search works today. 30 31 = The Problem We Solve = 32 33 For nearly two decades, we watched good businesses stay invisible. Not because they weren't good at what they do – but because our industry made visibility feel impossible: 34 35 * **Confusing audit tools** that identify problems but never solve them 36 * **Marketing tactics** that change with every algorithm update 37 * **Fragmented tools** handling disconnected pieces of the puzzle 38 * **Legacy SEO plugins** with AI features bolted on as an afterthought 39 40 Good businesses deserve to be found. Not someday. Not after mastering 300 SEO tactics. Not after hiring an expensive agency. **Now. Today. With the business you have and the budget you have.** 41 42 That's why we built VisibleFirst. 43 44 = What Makes VisibleFirst Different = 45 46 **We pioneered Answer Engine Optimization (AEO)** 47 48 While other plugins focus exclusively on Google, VisibleFirst optimizes your content for AI assistants. We were among the first to implement llms.txt – the emerging standard that helps AI crawlers understand your website (think robots.txt, but for LLMs). 49 50 **We generate complete content, not just metadata** 51 52 Other plugins help you write better titles and descriptions. VisibleFirst creates entire researched blog posts, complete with AI-generated featured images. Our multi-AI pipeline uses Claude for writing, Perplexity for research, Gemini for editing, and DALL-E 3 for images. 53 54 **We create images, not just text** 55 56 Need a featured image? Social media graphic? Open Graph image? VisibleFirst generates them on demand using DALL-E 3, optimized for each platform's specifications. 57 58 **We don't nickel and dime** 59 60 Every feature is available on every plan – including Free. No "upgrade to unlock" walls. No artificial limitations. The only difference between plans is how many AI credits you get. 61 62 = Three Visibility Channels, One Plugin = 63 64 VisibleFirst optimizes your content across three critical channels: 65 66 **Search Engine Optimization (SEO)** 67 Traditional search visibility for Google, Bing, and other search engines. 68 69 * AI-powered title generation that captures search intent 70 * Meta description optimization for higher click-through rates 71 * Focus keyword analysis with actionable recommendations 72 * 100-point SEO scoring with detailed breakdowns 73 * SERP preview showing exactly how you'll appear in search results 74 * Content recommendations based on top-ranking competitors 75 76 **Answer Engine Optimization (AEO)** 77 The new discipline of getting cited by AI assistants. 78 79 * llms.txt generator – the robots.txt for AI crawlers 80 * Schema.org structured data that AI assistants actually use 81 * AI visibility scoring across ChatGPT, Claude, Gemini, and Perplexity 82 * Content clarity analysis ensuring AI can parse your content 83 * Citation optimization for AI-generated answers 84 85 **Social Media Optimization (SMO)** 86 Make your content shine when shared on social platforms. 87 88 * Open Graph tag management for Facebook and LinkedIn 89 * Twitter Card optimization for maximum engagement 90 * Social preview tool showing exactly how shares will appear 91 * AI-generated social images sized for each platform 92 * SMO scoring with improvement recommendations 93 94 = Comprehensive Feature List = 95 96 **AI Content Generation** 97 98 * Full blog post creation with research and citations 99 * Multi-AI pipeline (Claude writes, Perplexity researches, Gemini edits) 100 * Featured image generation using DALL-E 3 101 * Social image generation optimized per platform 102 * Alt text generation for accessibility and SEO 103 * Bulk content generation for multiple posts 104 105 **SEO Tools** 106 15 VisibleFirst is a comprehensive visibility optimization plugin that helps your content get found by search engines, AI assistants (ChatGPT, Claude, Gemini), and social media platforms. 16 17 **We believe you deserve to be found.** 18 19 Not someday. Not after you master 300 SEO tactics. Not after you hire an agency. Now. Today. With the business you have and the budget you have. 20 21 = Why VisibleFirst? = 22 23 While other SEO plugins focus only on traditional search engines, VisibleFirst is the first to include **Answer Engine Optimization (AEO)** - helping your content get cited by AI assistants like ChatGPT, Claude, and Gemini. 24 25 = Key Features = 26 27 **AI Visibility (AEO)** 28 * Schema.org structured data generator 29 * llms.txt file management for AI crawlers 30 * AI-friendly content analyzer 31 * Answer Engine visibility scoring 32 33 **Search Visibility (SEO)** 107 34 * AI-powered SEO title generator 108 35 * Meta description optimizer 109 36 * Focus keyword analysis 110 * Keyword density checker 111 * Content length recommendations 112 * Heading structure analysis 113 * Internal linking suggestions 114 * 100-point SEO scoring 37 * Content recommendations 115 38 * SERP preview 116 * Robots.txt editor 117 * XML sitemap support 118 * Canonical URL management 119 120 **AEO Tools** 121 122 * llms.txt generator (standard and extended versions) 123 * llms.txt file management and hosting 124 * Schema.org markup generator (20+ types) 125 * AI visibility scoring 126 * Content clarity analyzer 127 * Question-answer format optimizer 128 * Citation-ready content formatting 129 * AI crawler instructions 130 131 **SMO Tools** 132 133 * Open Graph meta tags 134 * Twitter Card meta tags 39 40 **Social Visibility (SMO)** 41 * Open Graph tag management 42 * Twitter Card optimization 135 43 * Social preview tool 136 * Platform-specific image generation 137 * Share optimization scoring 138 * Facebook debugger integration 139 * LinkedIn post inspector support 140 141 **Technical SEO** 142 143 * 301/302 redirect manager 144 * Redirect import/export 145 * Broken link detection 146 * Alt text bulk editor 147 * Image optimization recommendations 148 * Page speed insights 149 * Mobile optimization checks 150 151 **Analytics & Reporting** 152 153 * Site-wide visibility dashboard 44 * AI-generated social images 45 46 **Visibility Scores** 47 * Real-time scoring across all three visibility dimensions 48 * Actionable recommendations 49 * Site-wide analytics 154 50 * Per-page optimization tracking 155 * AI activity log with undo capability 156 * Credit usage monitoring 157 * Optimization opportunity alerts 158 * Before/after comparisons 159 160 **Integrations** 161 162 * Works alongside Yoast SEO 163 * Works alongside Rank Math 164 * Works alongside All in One SEO 165 * Gutenberg editor support 166 * Classic editor support 167 * Elementor compatibility 168 * 1-click migration from other SEO plugins 169 170 = Free Forever – 5,000 Credits/Month = 171 172 This is not a crippled demo. This is not a 14-day trial. This is a fully-functional visibility platform with 5,000 AI credits every single month, forever, for free. 173 174 **What you get with Free:** 175 176 * Complete site-wide visibility scoring (SEO, AEO, SMO) 177 * Full AI-powered title and description generation 178 * Complete llms.txt generator and manager 179 * All Schema.org structured data types 180 * Full Open Graph and Twitter Card management 181 * Complete redirect manager (301/302) 182 * All bulk optimization tools 183 * Complete SERP preview functionality 184 * Full per-page optimization tracking 185 * AI activity log with undo 186 * All future features as they're released 187 188 **What Free does NOT include:** 189 190 * Feature limitations (there are none) 191 * Artificial restrictions (there are none) 192 * "Upgrade to unlock" walls (there are none) 193 194 The only difference between Free and paid plans is how many AI credits you receive each month. 195 196 = Subscription Plans = 197 198 Need more credits? Choose a plan that fits your needs: 199 200 **Starter – $19/month** 201 10,000 credits monthly. Perfect for growing sites that need more AI power. 202 203 **Growth – $49/month** 204 25,000 credits monthly. For businesses serious about visibility everywhere. Our most popular plan. 205 206 **Agency – $149/month** 207 50,000 credits monthly. For agencies and consultants managing multiple client sites. 208 209 All plans include: 210 211 * All features (same as Free) 212 * Priority support 213 * Multi-site licensing (use on up to 3 sites) 214 * Monthly credit refresh 215 * Cancel anytime 51 52 = Free (5,000 credits/month) = 53 54 Everything you need to see where you stand and start improving: 55 56 * Complete site-level tools (scoring, sitemap, robots.txt, llms.txt) 57 * Complete page-level tools (scoring, metabox, SERP preview, Open Graph) 58 * Complete blog-level tools (scoring, metadata, focus keywords) 59 * Redirect manager (301/302 redirects) 60 * All AI features included 61 * All scoring features unlimited 62 63 This is not a crippled demo. This is a real tool that delivers real results. 64 65 = Subscription Tiers = 66 67 Need more credits? Subscribe for higher limits: 68 69 * Starter ($19/month): 10,000 credits/month 70 * Growth ($49/month): 25,000 credits/month 71 * Agency ($149/month): 50,000 credits/month 72 73 All features are available on every tier. The only difference is how many credits you get. 216 74 217 75 = Credit Packs = 218 76 219 Need a one-time boost? Purchase credit packs that never expire: 220 221 * **Boost Pack** – 5,000 credits for $19 222 * **Power Pack** – 15,000 credits for $49 223 * **Mega Pack** – 30,000 credits for $149 224 225 Credit packs are perfect for: 226 227 * One-time bulk optimization projects 228 * Seasonal content pushes 229 * Website launches or relaunches 230 * Topping up between subscription renewals 231 232 = How Credits Work = 233 234 Every AI operation uses credits: 235 236 * Generate an SEO title: ~10 credits 237 * Generate a meta description: ~10 credits 238 * Generate alt text: ~5 credits 239 * Generate a full blog post: ~100-200 credits 240 * Generate a featured image: ~50 credits 241 * Analyze content clarity: ~20 credits 242 243 Free users get 5,000 credits monthly – enough for hundreds of optimizations. Subscribers get more. Credit packs provide additional capacity that never expires. 244 245 = Real Results from Real Users = 246 247 > "We went from 0 AI mentions to 6 in just 3 weeks. ChatGPT is now recommending us when people ask about coffee roasters in Portland." 248 > — *Local Coffee Roaster* 249 250 > "Our AI visibility score jumped from 12% to 89%. We're now showing up in Claude and Gemini responses for our key services." 251 > — *B2B Packaging Company* 252 253 > "Demo requests increased 2.3x after implementing VisibleFirst recommendations. The llms.txt file alone was a game-changer." 254 > — *SaaS Company* 255 256 = Works With Your Existing Setup = 257 258 Already using another SEO plugin? VisibleFirst plays nice. 259 260 **Coexistence Mode** 261 Run VisibleFirst alongside Yoast, Rank Math, or All in One SEO. Choose which plugin handles which features. Get AEO capabilities without disrupting your existing workflow. 262 263 **Migration Mode** 264 Ready to switch? VisibleFirst imports your existing SEO data with one click. No lost rankings. No manual re-entry. Seamless transition. 265 266 = About VisibleFirst = 267 268 VisibleFirst was founded by Dwight Davis, a digital marketing veteran with six years at Intuit managing a $256 million budget and a team of 28. After watching both enterprises and small businesses struggle with the same visibility challenges, he built the platform he wished existed. 269 270 Based in Boise, Idaho, VisibleFirst is on a mission to make visibility accessible to every business – not just those with enterprise budgets or dedicated marketing teams. 271 272 We believe that if you're good at what you do, people should be able to find you. That's it. That's the whole mission. 273 274 = Technical Requirements = 275 276 * WordPress 5.8 or higher 277 * PHP 7.4 or higher 278 * MySQL 5.6 or higher 279 * HTTPS recommended (required for some AI features) 280 * No additional server requirements 281 282 = Support & Documentation = 283 284 * **Documentation**: Comprehensive guides at visiblefirst.com/docs 285 * **Support Forum**: WordPress.org support forum 286 * **Email Support**: support@visiblefirst.com 287 * **Priority Support**: Available for subscribers 77 Need more credits? Purchase additional packs: 78 79 * Boost: 5,000 credits / $19 80 * Power: 15,000 credits / $49 81 * Mega: 30,000 credits / $149 82 83 Credit packs never expire. 288 84 289 85 == Installation == 290 86 291 **From WordPress Dashboard:** 292 293 1. Go to Plugins → Add New 294 2. Search for "VisibleFirst" 295 3. Click "Install Now" then "Activate" 296 4. Navigate to VisibleFirst in your admin menu 297 5. Check your visibility scores and start optimizing 298 299 **Manual Installation:** 300 301 1. Download the plugin from WordPress.org 302 2. Upload to `/wp-content/plugins/visiblefirst/` 303 3. Activate through the Plugins menu 304 4. Navigate to VisibleFirst in your admin menu 305 306 **No API keys required. No complicated setup. Works immediately.** 87 1. Upload the plugin files to `/wp-content/plugins/visiblefirst/` or install through the WordPress plugins screen. 88 2. Activate the plugin through the 'Plugins' screen in WordPress. 89 3. Go to VisibleFirst in your admin menu to view your visibility dashboard. 90 4. Edit any post or page to see the VisibleFirst optimization metabox. 307 91 308 92 == Frequently Asked Questions == … … 310 94 = What is Answer Engine Optimization (AEO)? = 311 95 312 AEO is the practice of optimizing your content to be cited by AI assistants like ChatGPT, Claude, Gemini, and Perplexity. When someone asks "What's the best Italian restaurant in Denver?" you want YOUR restaurant in that answer. 313 314 Traditional SEO focuses on ranking in search results. AEO focuses on being the answer that AI provides directly to users. 96 AEO is the practice of optimizing your content to be cited by AI assistants like ChatGPT, Claude, and Gemini when they answer user questions. This includes structured data, clear content formatting, and the llms.txt standard. 315 97 316 98 = What is llms.txt? = 317 99 318 llms.txt is an emerging standard (similar to robots.txt) that helps AI assistants understand your website. It provides context about your business, key pages, services, and expertise – giving AI crawlers the information they need to accurately represent your business in their responses. 319 320 VisibleFirst was among the first plugins to support llms.txt, giving early adopters a significant advantage. 321 322 = Do I need to replace my current SEO plugin? = 323 324 No! VisibleFirst can run alongside Yoast SEO, Rank Math, All in One SEO, and others. Our coexistence mode lets you choose which plugin handles which features. 325 326 That said, VisibleFirst includes complete SEO functionality, so you can use it as your only SEO plugin if you prefer. 327 328 = Is my content safe? = 329 330 Yes. AI features process your content to generate optimizations, but we never store your content or use it for AI training. All processing happens in real-time and is immediately discarded. 331 332 See our [Privacy Policy](https://visiblefirst.com/privacy-policy/) for complete details. 333 334 = How is this different from Yoast or Rank Math? = 335 336 Traditional SEO plugins optimize for Google's search results. VisibleFirst optimizes for that AND for AI assistants like ChatGPT, Claude, and Gemini. 337 338 Key differences: 339 340 * **AEO capabilities**: llms.txt support, AI visibility scoring, citation optimization 341 * **Content generation**: Full blog posts with research, not just metadata suggestions 342 * **Image generation**: DALL-E 3 images created on demand 343 * **Multi-AI approach**: Uses Claude, GPT-4, Gemini, and Perplexity together 344 345 = What AI models does VisibleFirst use? = 346 347 VisibleFirst uses a multi-AI approach, selecting the best model for each task: 348 349 * **Claude (Anthropic)**: Primary content generation and analysis 350 * **GPT-4 (OpenAI)**: Complex reasoning and content optimization 351 * **DALL-E 3 (OpenAI)**: Image generation 352 * **Gemini (Google)**: Content editing and refinement 353 * **Perplexity**: Research and fact-checking 354 355 = Are there any hidden fees? = 356 357 No. The subscription price is the price. There are no setup fees, no per-site fees, no "pro" features locked behind additional paywalls. 358 359 = Can I cancel anytime? = 360 361 Yes. All subscriptions can be cancelled anytime from your customer portal. You'll retain access until the end of your billing period. 362 363 = Do unused credits roll over? = 364 365 Monthly subscription credits refresh each month and don't roll over. However, credit pack purchases never expire – they remain in your account until used. 100 llms.txt is a file (similar to robots.txt) that helps AI assistants understand your website. It provides context about your site, key pages, and topics you cover. 101 102 = Does VisibleFirst work with other SEO plugins? = 103 104 Yes! VisibleFirst can coexist with Yoast SEO, Rank Math, All in One SEO, and others. You can choose which plugin handles which aspects of your SEO. 105 106 = How many AI credits do I get? = 107 108 Free users get 5,000 AI credits per month. Subscribers get more: Starter (10,000), Growth (25,000), or Agency (50,000). You can also purchase credit packs that never expire. 109 110 = Are any features locked? = 111 112 No! All features are available on every tier, including Free. The only difference between tiers is how many credits you get each month. 113 114 = Is my content sent to external servers? = 115 116 AI generation features use the VisibleFirst API to process requests securely. Your content is never stored or used for training purposes. 366 117 367 118 == External Services == 368 119 369 VisibleFirst connects to external services to provide AI-powered features. Your content is processed but never stored or used for training. 370 371 **VisibleFirst API** (visiblefirst.com) 372 Handles AI content generation, license validation, and credit tracking. 373 [Terms of Service](https://visiblefirst.com/terms-of-service/) | [Privacy Policy](https://visiblefirst.com/privacy-policy/) 374 375 **AI Providers** 376 Claude (Anthropic), GPT-4/DALL-E (OpenAI), Gemini (Google), Perplexity 377 [Anthropic Privacy](https://www.anthropic.com/privacy) | [OpenAI Privacy](https://openai.com/policies/privacy-policy) | [Google Privacy](https://policies.google.com/privacy) | [Perplexity Privacy](https://www.perplexity.ai/privacy) 378 379 **Stripe** 380 Secure payment processing for subscriptions and credit packs. 381 [Stripe Privacy](https://stripe.com/privacy) 120 This plugin connects to external third-party services to provide AI-powered features. By using these features, you agree to the terms and privacy policies of these services. 121 122 = VisibleFirst API = 123 124 The plugin connects to the VisibleFirst API (https://visiblefirst.com/wp-json/visibl/v1/) for the following features: 125 126 **AI Content Generation:** 127 * AI-powered SEO title and meta description generation 128 * AI-powered alt text generation for images 129 * AI-powered Open Graph image generation 130 * llms.txt content enhancement 131 132 Data sent: Post/page content excerpts, image URLs, site domain 133 134 **License and Subscription Verification:** 135 * Validates subscription status and credit allocation 136 * Checks activation slots for multi-site licenses 137 138 Data sent: License key (if subscribed), site domain 139 140 **Site Registration:** 141 * Registers your site for credit tracking and usage monitoring 142 * Only occurs when you complete the optional registration form 143 144 Data sent: Site domain, email address (user-provided), WordPress version, consent preferences 145 146 **Keyword and Score Synchronization (Optional):** 147 * Syncs focus keywords and visibility scores to the VisibleFirst Index 148 * Only occurs if you opt-in during registration 149 150 Data sent: Focus keywords, post URLs, post titles, SEO/SMO/AEO scores 151 152 **Credit Tracking:** 153 * Monitors AI credit usage and remaining balance 154 * Resets monthly based on subscription tier 155 156 Data sent: Site domain, API key 157 158 **Terms of Service:** https://visiblefirst.com/terms-of-service/ 159 **Privacy Policy:** https://visiblefirst.com/privacy-policy/ 160 161 = Third-Party AI Providers = 162 163 The VisibleFirst API routes requests to industry-leading AI providers to generate content. Your content is processed but never stored or used for AI training: 164 165 * **Anthropic (Claude)** - Text generation 166 Privacy Policy: https://www.anthropic.com/privacy 167 168 * **OpenAI (GPT-4, DALL-E)** - Text and image generation 169 Privacy Policy: https://openai.com/policies/privacy-policy 170 171 * **Google (Gemini)** - Text generation 172 Privacy Policy: https://policies.google.com/privacy 173 174 * **Perplexity** - Research and fact-checking 175 Privacy Policy: https://www.perplexity.ai/privacy 176 177 All AI processing is handled through the VisibleFirst API, which acts as a secure proxy. Your API keys are never exposed to third parties. 178 179 = Stripe Payment Processing = 180 181 Credit pack purchases and subscriptions are processed through Stripe. When you make a purchase, you are redirected to Stripe's secure checkout. 182 183 **What data is sent to Stripe:** 184 * Your email address 185 * Payment information (handled directly by Stripe, never touches our servers) 186 187 **Stripe Privacy Policy:** https://stripe.com/privacy 382 188 383 189 == Screenshots == 384 190 385 1. **Visibility Dashboard** – See your SEO, AEO, and SMO scores at a glance with actionable recommendations 386 2. **Post Editor Metabox** – AI-powered optimization right where you write, with real-time scoring 387 3. **llms.txt Generator** – Create and manage your AI crawler instructions with our 3-phase pipeline 388 4. **Bulk Optimization Tools** – Optimize hundreds of posts with AI-generated titles, descriptions, and alt text 389 5. **Redirect Manager** – Manage 301/302 redirects with easy import/export 390 6. **AI Activity Log** – Track every AI operation with one-click undo capability 391 7. **SERP Preview** – See exactly how your pages will appear in Google search results 392 8. **Social Preview** – Preview how your content will look when shared on Facebook, Twitter, and LinkedIn 191 1. Dashboard with visibility scores 192 2. Post editor metabox 193 3. AI content generation 194 4. Settings page 195 5. Redirect manager 393 196 394 197 == Changelog == 395 198 396 = 3.2.42 = 397 * FIX: Post list VF Score column now shows correct score (was using stale meta key) 398 399 400 = 3.2.41 = 401 * NEW: VF Index™ - See which AI platforms (ChatGPT, Claude, Gemini, Perplexity) know about your business 402 * NEW: Auto-check on first dashboard visit - no need to click "Check Now" 403 * NEW: Auto-ping on plugin activation for immediate registration 404 * IMPROVED: Status message now shows "Last checked X ago" instead of technical cache info 405 * IMPROVED: Info tooltips added explaining each metric 406 * FIX: Configurable AI model names to prevent API breakage from provider updates 407 408 409 = 3.2.37 = 410 * NEW: Daily ping for automatic site registration (diagnostics) 411 * IMPROVED: Sites now register automatically without requiring opt-in 412 413 414 = 3.2.36 = 415 * IMPROVED: Simplified update notice - just shows version number 416 417 = 3.2.35 = 418 * IMPROVED: Update notice now reflects current credit model (no license key needed) 419 420 = 3.2.34 = 421 * FIX: Opt In button now works (fixed button ID mismatch) 422 423 = 3.2.33 = 424 * FIX: Registration button no longer hangs - sync now runs in background 425 426 = 3.2.32 = 427 * IMPROVED: Removed misleading "points possible" from Reach 100% header 428 429 430 = 3.2.31 = 431 * FIX: Score sync now correctly reports VF Index scores to server 432 * IMPROVED: Diagnostic telemetry enabled by default for better product insights 433 434 = 3.2.30 = 435 * IMPROVED: Bulk tools now show "100 max per batch" limit 436 437 = 3.2.29 = 438 * FIX: Page Optimizer now saves post before reload to prevent "unsaved changes" warning 439 * FIX: Removed visible credit cost labels from metabox buttons 440 * FIX: Updated upgrade success message for clarity 441 442 = 3.2.28 = 443 * FIX: Credits now refresh automatically after purchasing additional credits 444 445 = 3.2.27 = 446 * FIX: Bulk optimization results modal now scrolls to show all results 447 448 = 3.2.26 = 449 * SECURITY: Moved llms.txt generation prompt to server-side API 450 * Prompts and API keys are no longer exposed in client plugin 451 452 = 3.2.25 = 453 * FIX: llms.txt generation now handles large sites by truncating crawl data to fit API token limits 454 * Prevents "prompt too long" errors on sites with extensive content 455 456 = 3.2.24 = 457 * WordPress.org Plugin Directory launch 458 * Comprehensive readme with full feature documentation 199 = 3.2.43 = 200 * IMPROVED: Force auto-updates to ensure users always have the latest version 201 * FIX: Score sync handles invalid site_id by falling back to domain lookup 459 202 460 203 = 3.2.23 = 461 * External Services documentation updates 204 * IMPROVED: External Services documentation now explicitly lists all API endpoints and data flows 205 * IMPROVED: Clear documentation of license validation, site registration, keyword sync, and credit tracking 206 * WordPress.org Plugin Directory compliance update 462 207 463 208 = 3.2.22 = 464 * Plugin checker compliance updates 465 * Customer portal improvements 209 * FIX: Plugin checker compliance - translators comments, nonce verification, phpcs annotations 210 * IMPROVED: Customer portal cancel flow with save offers (downgrade, pause, contact support) 211 * IMPROVED: Customer portal contact form now sends to support email 212 * IMPROVED: External services documentation now includes Perplexity 466 213 467 214 = 3.2.21 = 468 * Prominent credits display on dashboard 469 * Redesigned settings page 215 * NEW: Prominent credits display at top of dashboard 216 * NEW: Redesigned settings page with credits hero section 217 * NEW: Subscription plans grid on settings page 218 * REMOVED: Legacy license key section (no longer needed) 219 * IMPROVED: Credits visible at a glance on every page 220 221 = 3.2.20 = 222 * FIX: Credits cache now clears after subscription upgrade for immediate display 223 * FIX: API now returns correct tier and credits for subscribed sites 224 225 = 3.2.15 = 226 * IMPROVED: Credits exhausted banner shows next tier up with price and credits 227 * IMPROVED: Free users see "Starter – Just $19/mo. Get 10,000 credits now." 228 * IMPROVED: Paid users see upgrade to next tier, then credit packs as secondary 229 * FIX: Credits used now calculates from total-remaining as fallback 230 231 = 3.2.14 = 232 * IMPROVED: Credits exhausted banner now shows subscription options for free users 233 * IMPROVED: Paid users see upgrade to next tier, then credit packs as secondary 234 * FIX: Credits used count now displays correctly (was showing 0) 235 236 = 3.2.13 = 237 * NEW: Prominent credits exhausted banner at top of dashboard 238 * NEW: Low credits warning when under 500 credits remaining 239 * FIX: Credits display now correctly shows 0 when exhausted (was showing 5000/5000) 240 * IMPROVED: Clear upgrade CTAs and credit pack options when out of credits 241 242 = 3.2.12 = 243 * NEW: Posts list now shows SEO, SMO, AEO, and VF scores in separate columns 244 * NEW: "Optimize" button in posts list for quick access to VisibleFirst metabox 245 * IMPROVED: Column widths optimized for better visibility 246 247 = 3.2.11 = 248 * NEW: VisibleFirst Index - scores sync to track SEO/SMO/AEO performance 249 * NEW: Automatic daily sync of visibility scores for opted-in sites 250 * NEW: Page-level score tracking with focus keywords 251 252 = 3.2.10 = 253 * FIX: Services page prices now match website ($299/$599/$999) 254 255 = 3.2.9 = 256 * IMPROVED: Services page "Get Started" buttons now go directly to Stripe checkout 257 * Removed intermediate pricing page step for faster conversion 258 259 = 3.2.8 = 260 * FIX: Registration now properly updates existing site records with email and preferences 261 * FIX: Improved server API handling for site registration updates 262 263 = 3.2.7 = 264 * NEW: Registration prompt for email list building 265 * NEW: Subtle registration reminder persists after dismissal 266 * FIX: llms.txt generator now uses full business info (city, state, zip) from settings 267 * FIX: Credit tracking for new sites 268 269 = 3.2.4 = 270 * REMOVED: Self-hosted updater file (WordPress.org compliance) 271 * FIX: Added missing translators comments for i18n strings 272 273 = 3.2.3 = 274 * NEW: External services documentation (WordPress.org Guideline 6 compliance) 275 * IMPROVED: All AI features now available to all users (image generation, bulk tools, pipelines) 276 * IMPROVED: Credits are the only usage limiter - no feature restrictions 277 * REMOVED: Self-hosted updater - all updates via WordPress.org 278 * Code cleanup for WordPress.org repository submission 279 280 = 3.2.2 = 281 * NEW: Simplified tier structure - Free, Starter, Growth, Agency 282 * NEW: All features available on all tiers (credits are the only difference) 283 * NEW: Credit packs - Boost, Power, Mega for one-time purchases 284 * IMPROVED: Dashboard shows all subscription options 285 * IMPROVED: Free tier now gets 5,000 credits/month 286 287 = 3.2.1 = 288 * NEW: 50x credit display scaling for improved optics (same value, bigger numbers) 289 * IMPROVED: Credits now display as 5,000/10,000/25,000/50,000 per tier 470 290 471 291 = 3.2.0 = 472 * NEW: llms.txt Generator v2 with 3-phase AI pipeline 473 * NEW: Deep site crawl for comprehensive llms.txt 474 * NEW: Extended version (llms-full.txt) with blog summaries 292 * NEW: llms.txt Generator v2 - Complete rewrite with 3-phase pipeline 293 * NEW: Phase 1 deep site crawl - sitemap, schema, navigation, categories 294 * NEW: Phase 2 AI enhancement - optimized Claude prompt for differentiators 295 * NEW: Phase 3 validation - path checking, placeholder detection, warnings 475 296 * NEW: Progress UI with stage indicators during generation 476 * NEW: Crawl stats display 477 * IMPROVED: Logical page grouping in llms.txt 297 * NEW: Crawl stats display (pages found, schema detected, contact info) 298 * NEW: Extended version (llms-full.txt) with blog post summaries 299 * NEW: "Recommended Queries" section for better AI discoverability 300 * NEW: Visibl_AI::complete() method for custom AI prompts 301 * IMPROVED: llms.txt now groups pages logically (Core, Services, Resources, Legal) 302 * IMPROVED: Uses [PLACEHOLDER: ...] for missing data instead of guessing 303 304 = 3.0.34 = 305 * NEW: Multi-site licensing - use one Pro license on up to 3 sites 306 * NEW: Customer portal redesigned with site activation management 307 * NEW: Subscription cancellation retention UI in portal and admin 308 * NEW: Redirect manager now free for all users 309 * FIX: License validation now refreshes automatically on dashboard load 310 * FIX: Portal un-cancel subscription flow 311 312 = 3.0.29 = 313 * FIX: Post-purchase Pro activation now auto-redirects to WordPress admin with license key 314 * FIX: Subscribe page now properly passes website domain for correct welcome email 315 * FIX: Welcome email dashboard link corrected to proper admin page 316 317 = 3.0.28 = 318 * FIX: Pro price updated from $49 to $39 to match Stripe checkout 319 320 = 3.0.27 = 321 * FIX: Bulk results now show image filename + parent post (was showing attachment UUID) 322 * FIX: Results table titles are clickable links to the post editor 323 * FIX: Activity log links to parent post for image attachments 324 325 = 3.0.26 = 326 * NEW: Post-bulk results table shows exactly what was changed (post title, old/new values) with per-item Undo 327 * NEW: AI Activity Log page (VisibleFirst > AI Activity) with full change history and per-item Undo 328 * FIX: Bulk remaining count now shows actual total (was capped at 100 due to query LIMIT) 329 * FIX: Alt text bulk save was silently failing (alt_text missing from meta key map) 330 331 = 3.0.25 = 332 * FIX: Opportunity "View Posts & Pages" now shows separate "View X Posts" and "View X Pages" buttons 333 * FIX: Stale content opportunity now shows actionable view links (was showing no action button) 334 * FIX: "View Posts" and "View Pages" links now actually filter the admin list to show matching items 335 * NEW: Admin post list filtering for low SEO score and stale content opportunities 336 337 = 3.0.24 = 338 * NEW: Bulk AI tools now available to all users (was Pro-only) 339 * NEW: Credit-aware bulk dialog shows post count, credits available, lets user choose how many to process 340 * NEW: Post-bulk results show remaining posts with link to get more credits 341 * FIX: AE Content Clarity scoring math (raw max 25 displayed as 30, now scores correctly add to 30) 342 * FIX: Content Clarity enhance step now adds bold/emphasis and headings (was only adding lists) 343 * FIX: Page Optimizer now reloads and scrolls to metabox after optimization 344 * FIX: Page Content Clarity scaling corrected (was capping at 30 instead of scaling to 35) 345 * FIX: Removed "Save to update scores" prompts (unnecessary, changes already saved server-side) 346 * FIX: Credit badge readability (was white text on near-white background) 347 * FIX: Enhance auto-check now includes missing bold/emphasis 348 349 = 3.0.22 = 350 * FIX: AE Content Clarity "Fix" button now appears on posts (was only on pages) 351 * FIX: Credits endpoint returns actual usage for free sites (was hardcoded to 100) 352 * FIX: llms.txt AI generate now works (was calling non-existent method) 353 * FIX: Onboarding step 2 now completes when clicking any AI button (including mini buttons) 354 355 = 3.0.21 = 356 * FIX: License field now displays stored value (was showing placeholder when old key existed) 357 * NEW: Clear License button to remove expired/old license keys 358 * FIX: Prevents "license expired" errors from lingering license keys after reinstall 359 360 = 3.0.20 = 361 * FIX: Reach 100% button styling now properly covers all content 362 * FIX: Added !important overrides to prevent WordPress admin CSS conflicts 363 * FIX: Button gradient background now extends to full button width 364 365 = 3.0.19 = 366 * FIX: CSS overflow issue causing ghost text on Reach 100% buttons 367 * FIX: Button content now properly contained with overflow:hidden 368 369 = 3.0.18 = 370 * IMPROVED: AE Content Clarity now shows specific missing items (headings, lists, emphasis, paragraph length) 371 * IMPROVED: Pages with Content Clarity issues show "Fix" button linking to Page Optimizer 372 373 = 3.0.17 = 374 * FIX: Removed llms.txt from per-post/page AE scoring (site-level only) 375 * FIX: Redistributed AE score points to post-level criteria 376 * FIX: Save & refresh prompt now appears after all AI generation (text, images, page optimizer) 377 378 = 3.0.15 = 379 * FIX: Element ID prefix mismatches renamed from vf- to visibl- across all admin views 380 * FIX: jQuery selectors in admin.js aligned with renamed element IDs 381 * FIX: CSS ID selectors updated to match renamed element IDs 382 * FIX: Remaining CSS class prefixes (vf-dot, vf-buy-credits) renamed to visibl- 383 * FIX: Optimization opportunities now recalculate on every dashboard load 384 * FIX: Opportunity messages accurately distinguish between posts and pages 385 * FIX: Opportunity wording changed from "missing" to "without optimized" for accuracy 386 * FIX: "View Posts" button now links to correct list (pages, posts, or both) 387 388 = 3.0.11 = 389 * FIX: CSS class prefix mismatches across all admin views (dashboard, metabox, settings, services, import) 390 * FIX: AI buttons, modals, toast notifications, and optimization features now function correctly 391 * FIX: Dynamic class toggling in JavaScript aligned with CSS selectors 392 393 = 3.0.9 = 394 * FIX: Bonus credits now visible on dashboard with breakdown (monthly + bonus) 395 * FIX: Credits display styling restored 396 * FIX: Simplified plugin download to single public endpoint 397 * IMPROVED: Credit packs renamed to Standard, Growth, Enterprise 398 * IMPROVED: "Check for Updates Now" button in Settings 399 400 = 3.0.8 = 401 * FIX: Credits cache cleared on purchase redirect 402 * FIX: Credits bar CSS class mismatch 403 404 = 3.0.7 = 405 * NEW: Credit pack purchases via Stripe Checkout 406 * NEW: Bonus credits system (purchased credits never expire) 407 * FIX: Import page compatibility with coexistence module 408 * FIX: Dashboard "View Bulk Tools" scroll target 409 * FIX: Optimization opportunities now load on first dashboard visit 410 * FIX: Auto-update controls now appear correctly for Pro users 411 * IMPROVED: Credit purchase success/cancelled notices on dashboard 412 * IMPROVED: Updated "Google Bard" references to "Gemini" 413 414 = 3.0.6 = 415 * NEW: Auto-updates from visiblefirst.com for Pro users 416 * Pro licenses now receive updates directly from the VisibleFirst server 417 * Free users continue to receive updates from wordpress.org 418 419 = 3.0.5 = 420 * NEW: Site registration with optional data sharing opt-in 421 * NEW: Keyword sync for internal quality tracking 422 * NEW: API key update notice for Pro users 423 * SECURITY: All credit tracking now server-side (hack-proof) 424 * NEW: Bonus credits with 30-day expiration 425 * IMPROVED: Real-time credit verification on every API request 426 * IMPROVED: License validation includes domain locking 427 428 = 3.0.4 = 429 * FIX: Minor stability improvements 430 431 = 3.0.2 = 432 * FIX: Improved icon sizing in onboarding section 433 * FIX: License validation improvements 434 435 = 3.0.1 = 436 * FIX: Minor bug fixes and stability improvements 478 437 479 438 = 3.0.0 = 480 * MAJOR: Complete platform rebuild 481 * All features available on every tier 482 * 5,000 free credits/month 483 * Credit packs that never expire 484 * Bulk AI tools for everyone 485 * Multi-site licensing 439 * MAJOR: Simplified to 2 tiers (Free + Pro) 440 * NEW: All features available to Free users (credits permitting) 441 * NEW: 100 credits/month for Free, 1000 for Pro 442 * NEW: Credit packs for additional usage 443 * NEW: Redirect manager for Pro users 444 * NEW: Image generation restricted to Pro 445 * IMPROVED: Streamlined dashboard 446 * IMPROVED: Better onboarding experience 447 * IMPROVED: WordPress.org compliance improvements 448 449 = 2.2.0 = 450 * NEW: 150 free AI credits per month (up from 25) 451 * NEW: Silent site registration for seamless setup 452 * NEW: Bulk operations now require paid subscription 453 * IMPROVED: API security enhancements 454 * IMPROVED: Dashboard redesigned with educational score explanations 455 * IMPROVED: Separated scores (diagnostic) from upgrades (solutions) 456 457 = 2.0.0 = 458 * Complete rewrite with modern architecture 459 * Added Answer Engine Optimization (AEO) 460 * Added AI-powered content generation 461 * Added llms.txt support 462 * Added comprehensive scoring system 486 463 487 464 == Upgrade Notice == 488 465 489 = 3.2.26 = 490 Security improvement: AI prompts now handled server-side. 491 492 = 3.2.25 = 493 Fixes llms.txt generation errors on large sites. 494 495 = 3.2.24 = 496 Now available on WordPress.org! Install directly from your WordPress dashboard. All features included free. 466 = 3.2.3 = 467 All features now available to everyone. Credits are the only usage limiter. WordPress.org compliance complete. 468 469 = 3.0.0 = 470 Major update with simplified pricing, all features available to free users. -
visiblefirst/tags/3.2.43/visiblefirst.php
r3459357 r3459456 3 3 * Plugin Name: VisibleFirst 4 4 * Description: AI + SEO + Social visibility in one plugin. Complete visibility optimization for WordPress. 5 * Version: 3.2.4 25 * Version: 3.2.43 6 6 * Author: VisibleFirst 7 7 * Author URI: https://visiblefirst.com … … 111 111 register_activation_hook(__FILE__, [$this, 'activate']); 112 112 register_deactivation_hook(__FILE__, [$this, 'deactivate']); 113 114 // Force auto-updates for VisibleFirst to ensure users always have latest version 115 add_filter('auto_update_plugin', function($update, $item) { 116 if (isset($item->slug) && $item->slug === 'visiblefirst') { 117 return true; // Always auto-update VisibleFirst 118 } 119 return $update; 120 }, 10, 2); 113 121 } 114 122 -
visiblefirst/trunk/readme.txt
r3459357 r3459456 1 === VisibleFirst – AI SEO for ChatGPT, Claude & Gemini===1 === VisibleFirst === 2 2 Contributors: visiblefirst 3 3 Tags: seo, ai, aeo, schema, open graph … … 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 3.2.4 27 Stable tag: 3.2.43 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 The first WordPress SEO plugin built for the AI era. Get found by Google AND by ChatGPT, Claude, Gemini, and Perplexity.11 AI-powered SEO and Answer Engine Optimization (AEO) for WordPress. Optimize for search engines, AI assistants, and social media. 12 12 13 13 == Description == 14 14 15 = Is AI Recommending YOUR Business... Or Your Competitors? = 16 17 **2.4 billion searches happen monthly on AI assistants.** ChatGPT alone processes over 100 million queries per week. Claude, Gemini, and Perplexity are growing exponentially. 18 19 When your customers ask "What's the best [your service] in [your city]?" – are they finding you? Or are they finding your competitors? 20 21 **67% of customers now use AI to research businesses before buying.** If your content isn't optimized for AI assistants, you're invisible to a massive and growing share of your potential customers. 22 23 = Remember "Mobile First"? Welcome to AI First. = 24 25 For over a decade, SEO meant optimizing for Google's blue links. That era is ending. 26 27 AI-powered search is replacing traditional results. Google's AI Overviews, ChatGPT's web browsing, Claude's research capabilities – they're all changing how people find information. And they require a completely different optimization approach. 28 29 **VisibleFirst is the first WordPress plugin built from the ground up for this new reality.** Not AI bolted onto a legacy SEO plugin. Not features added as an afterthought. A complete visibility platform designed for how search works today. 30 31 = The Problem We Solve = 32 33 For nearly two decades, we watched good businesses stay invisible. Not because they weren't good at what they do – but because our industry made visibility feel impossible: 34 35 * **Confusing audit tools** that identify problems but never solve them 36 * **Marketing tactics** that change with every algorithm update 37 * **Fragmented tools** handling disconnected pieces of the puzzle 38 * **Legacy SEO plugins** with AI features bolted on as an afterthought 39 40 Good businesses deserve to be found. Not someday. Not after mastering 300 SEO tactics. Not after hiring an expensive agency. **Now. Today. With the business you have and the budget you have.** 41 42 That's why we built VisibleFirst. 43 44 = What Makes VisibleFirst Different = 45 46 **We pioneered Answer Engine Optimization (AEO)** 47 48 While other plugins focus exclusively on Google, VisibleFirst optimizes your content for AI assistants. We were among the first to implement llms.txt – the emerging standard that helps AI crawlers understand your website (think robots.txt, but for LLMs). 49 50 **We generate complete content, not just metadata** 51 52 Other plugins help you write better titles and descriptions. VisibleFirst creates entire researched blog posts, complete with AI-generated featured images. Our multi-AI pipeline uses Claude for writing, Perplexity for research, Gemini for editing, and DALL-E 3 for images. 53 54 **We create images, not just text** 55 56 Need a featured image? Social media graphic? Open Graph image? VisibleFirst generates them on demand using DALL-E 3, optimized for each platform's specifications. 57 58 **We don't nickel and dime** 59 60 Every feature is available on every plan – including Free. No "upgrade to unlock" walls. No artificial limitations. The only difference between plans is how many AI credits you get. 61 62 = Three Visibility Channels, One Plugin = 63 64 VisibleFirst optimizes your content across three critical channels: 65 66 **Search Engine Optimization (SEO)** 67 Traditional search visibility for Google, Bing, and other search engines. 68 69 * AI-powered title generation that captures search intent 70 * Meta description optimization for higher click-through rates 71 * Focus keyword analysis with actionable recommendations 72 * 100-point SEO scoring with detailed breakdowns 73 * SERP preview showing exactly how you'll appear in search results 74 * Content recommendations based on top-ranking competitors 75 76 **Answer Engine Optimization (AEO)** 77 The new discipline of getting cited by AI assistants. 78 79 * llms.txt generator – the robots.txt for AI crawlers 80 * Schema.org structured data that AI assistants actually use 81 * AI visibility scoring across ChatGPT, Claude, Gemini, and Perplexity 82 * Content clarity analysis ensuring AI can parse your content 83 * Citation optimization for AI-generated answers 84 85 **Social Media Optimization (SMO)** 86 Make your content shine when shared on social platforms. 87 88 * Open Graph tag management for Facebook and LinkedIn 89 * Twitter Card optimization for maximum engagement 90 * Social preview tool showing exactly how shares will appear 91 * AI-generated social images sized for each platform 92 * SMO scoring with improvement recommendations 93 94 = Comprehensive Feature List = 95 96 **AI Content Generation** 97 98 * Full blog post creation with research and citations 99 * Multi-AI pipeline (Claude writes, Perplexity researches, Gemini edits) 100 * Featured image generation using DALL-E 3 101 * Social image generation optimized per platform 102 * Alt text generation for accessibility and SEO 103 * Bulk content generation for multiple posts 104 105 **SEO Tools** 106 15 VisibleFirst is a comprehensive visibility optimization plugin that helps your content get found by search engines, AI assistants (ChatGPT, Claude, Gemini), and social media platforms. 16 17 **We believe you deserve to be found.** 18 19 Not someday. Not after you master 300 SEO tactics. Not after you hire an agency. Now. Today. With the business you have and the budget you have. 20 21 = Why VisibleFirst? = 22 23 While other SEO plugins focus only on traditional search engines, VisibleFirst is the first to include **Answer Engine Optimization (AEO)** - helping your content get cited by AI assistants like ChatGPT, Claude, and Gemini. 24 25 = Key Features = 26 27 **AI Visibility (AEO)** 28 * Schema.org structured data generator 29 * llms.txt file management for AI crawlers 30 * AI-friendly content analyzer 31 * Answer Engine visibility scoring 32 33 **Search Visibility (SEO)** 107 34 * AI-powered SEO title generator 108 35 * Meta description optimizer 109 36 * Focus keyword analysis 110 * Keyword density checker 111 * Content length recommendations 112 * Heading structure analysis 113 * Internal linking suggestions 114 * 100-point SEO scoring 37 * Content recommendations 115 38 * SERP preview 116 * Robots.txt editor 117 * XML sitemap support 118 * Canonical URL management 119 120 **AEO Tools** 121 122 * llms.txt generator (standard and extended versions) 123 * llms.txt file management and hosting 124 * Schema.org markup generator (20+ types) 125 * AI visibility scoring 126 * Content clarity analyzer 127 * Question-answer format optimizer 128 * Citation-ready content formatting 129 * AI crawler instructions 130 131 **SMO Tools** 132 133 * Open Graph meta tags 134 * Twitter Card meta tags 39 40 **Social Visibility (SMO)** 41 * Open Graph tag management 42 * Twitter Card optimization 135 43 * Social preview tool 136 * Platform-specific image generation 137 * Share optimization scoring 138 * Facebook debugger integration 139 * LinkedIn post inspector support 140 141 **Technical SEO** 142 143 * 301/302 redirect manager 144 * Redirect import/export 145 * Broken link detection 146 * Alt text bulk editor 147 * Image optimization recommendations 148 * Page speed insights 149 * Mobile optimization checks 150 151 **Analytics & Reporting** 152 153 * Site-wide visibility dashboard 44 * AI-generated social images 45 46 **Visibility Scores** 47 * Real-time scoring across all three visibility dimensions 48 * Actionable recommendations 49 * Site-wide analytics 154 50 * Per-page optimization tracking 155 * AI activity log with undo capability 156 * Credit usage monitoring 157 * Optimization opportunity alerts 158 * Before/after comparisons 159 160 **Integrations** 161 162 * Works alongside Yoast SEO 163 * Works alongside Rank Math 164 * Works alongside All in One SEO 165 * Gutenberg editor support 166 * Classic editor support 167 * Elementor compatibility 168 * 1-click migration from other SEO plugins 169 170 = Free Forever – 5,000 Credits/Month = 171 172 This is not a crippled demo. This is not a 14-day trial. This is a fully-functional visibility platform with 5,000 AI credits every single month, forever, for free. 173 174 **What you get with Free:** 175 176 * Complete site-wide visibility scoring (SEO, AEO, SMO) 177 * Full AI-powered title and description generation 178 * Complete llms.txt generator and manager 179 * All Schema.org structured data types 180 * Full Open Graph and Twitter Card management 181 * Complete redirect manager (301/302) 182 * All bulk optimization tools 183 * Complete SERP preview functionality 184 * Full per-page optimization tracking 185 * AI activity log with undo 186 * All future features as they're released 187 188 **What Free does NOT include:** 189 190 * Feature limitations (there are none) 191 * Artificial restrictions (there are none) 192 * "Upgrade to unlock" walls (there are none) 193 194 The only difference between Free and paid plans is how many AI credits you receive each month. 195 196 = Subscription Plans = 197 198 Need more credits? Choose a plan that fits your needs: 199 200 **Starter – $19/month** 201 10,000 credits monthly. Perfect for growing sites that need more AI power. 202 203 **Growth – $49/month** 204 25,000 credits monthly. For businesses serious about visibility everywhere. Our most popular plan. 205 206 **Agency – $149/month** 207 50,000 credits monthly. For agencies and consultants managing multiple client sites. 208 209 All plans include: 210 211 * All features (same as Free) 212 * Priority support 213 * Multi-site licensing (use on up to 3 sites) 214 * Monthly credit refresh 215 * Cancel anytime 51 52 = Free (5,000 credits/month) = 53 54 Everything you need to see where you stand and start improving: 55 56 * Complete site-level tools (scoring, sitemap, robots.txt, llms.txt) 57 * Complete page-level tools (scoring, metabox, SERP preview, Open Graph) 58 * Complete blog-level tools (scoring, metadata, focus keywords) 59 * Redirect manager (301/302 redirects) 60 * All AI features included 61 * All scoring features unlimited 62 63 This is not a crippled demo. This is a real tool that delivers real results. 64 65 = Subscription Tiers = 66 67 Need more credits? Subscribe for higher limits: 68 69 * Starter ($19/month): 10,000 credits/month 70 * Growth ($49/month): 25,000 credits/month 71 * Agency ($149/month): 50,000 credits/month 72 73 All features are available on every tier. The only difference is how many credits you get. 216 74 217 75 = Credit Packs = 218 76 219 Need a one-time boost? Purchase credit packs that never expire: 220 221 * **Boost Pack** – 5,000 credits for $19 222 * **Power Pack** – 15,000 credits for $49 223 * **Mega Pack** – 30,000 credits for $149 224 225 Credit packs are perfect for: 226 227 * One-time bulk optimization projects 228 * Seasonal content pushes 229 * Website launches or relaunches 230 * Topping up between subscription renewals 231 232 = How Credits Work = 233 234 Every AI operation uses credits: 235 236 * Generate an SEO title: ~10 credits 237 * Generate a meta description: ~10 credits 238 * Generate alt text: ~5 credits 239 * Generate a full blog post: ~100-200 credits 240 * Generate a featured image: ~50 credits 241 * Analyze content clarity: ~20 credits 242 243 Free users get 5,000 credits monthly – enough for hundreds of optimizations. Subscribers get more. Credit packs provide additional capacity that never expires. 244 245 = Real Results from Real Users = 246 247 > "We went from 0 AI mentions to 6 in just 3 weeks. ChatGPT is now recommending us when people ask about coffee roasters in Portland." 248 > — *Local Coffee Roaster* 249 250 > "Our AI visibility score jumped from 12% to 89%. We're now showing up in Claude and Gemini responses for our key services." 251 > — *B2B Packaging Company* 252 253 > "Demo requests increased 2.3x after implementing VisibleFirst recommendations. The llms.txt file alone was a game-changer." 254 > — *SaaS Company* 255 256 = Works With Your Existing Setup = 257 258 Already using another SEO plugin? VisibleFirst plays nice. 259 260 **Coexistence Mode** 261 Run VisibleFirst alongside Yoast, Rank Math, or All in One SEO. Choose which plugin handles which features. Get AEO capabilities without disrupting your existing workflow. 262 263 **Migration Mode** 264 Ready to switch? VisibleFirst imports your existing SEO data with one click. No lost rankings. No manual re-entry. Seamless transition. 265 266 = About VisibleFirst = 267 268 VisibleFirst was founded by Dwight Davis, a digital marketing veteran with six years at Intuit managing a $256 million budget and a team of 28. After watching both enterprises and small businesses struggle with the same visibility challenges, he built the platform he wished existed. 269 270 Based in Boise, Idaho, VisibleFirst is on a mission to make visibility accessible to every business – not just those with enterprise budgets or dedicated marketing teams. 271 272 We believe that if you're good at what you do, people should be able to find you. That's it. That's the whole mission. 273 274 = Technical Requirements = 275 276 * WordPress 5.8 or higher 277 * PHP 7.4 or higher 278 * MySQL 5.6 or higher 279 * HTTPS recommended (required for some AI features) 280 * No additional server requirements 281 282 = Support & Documentation = 283 284 * **Documentation**: Comprehensive guides at visiblefirst.com/docs 285 * **Support Forum**: WordPress.org support forum 286 * **Email Support**: support@visiblefirst.com 287 * **Priority Support**: Available for subscribers 77 Need more credits? Purchase additional packs: 78 79 * Boost: 5,000 credits / $19 80 * Power: 15,000 credits / $49 81 * Mega: 30,000 credits / $149 82 83 Credit packs never expire. 288 84 289 85 == Installation == 290 86 291 **From WordPress Dashboard:** 292 293 1. Go to Plugins → Add New 294 2. Search for "VisibleFirst" 295 3. Click "Install Now" then "Activate" 296 4. Navigate to VisibleFirst in your admin menu 297 5. Check your visibility scores and start optimizing 298 299 **Manual Installation:** 300 301 1. Download the plugin from WordPress.org 302 2. Upload to `/wp-content/plugins/visiblefirst/` 303 3. Activate through the Plugins menu 304 4. Navigate to VisibleFirst in your admin menu 305 306 **No API keys required. No complicated setup. Works immediately.** 87 1. Upload the plugin files to `/wp-content/plugins/visiblefirst/` or install through the WordPress plugins screen. 88 2. Activate the plugin through the 'Plugins' screen in WordPress. 89 3. Go to VisibleFirst in your admin menu to view your visibility dashboard. 90 4. Edit any post or page to see the VisibleFirst optimization metabox. 307 91 308 92 == Frequently Asked Questions == … … 310 94 = What is Answer Engine Optimization (AEO)? = 311 95 312 AEO is the practice of optimizing your content to be cited by AI assistants like ChatGPT, Claude, Gemini, and Perplexity. When someone asks "What's the best Italian restaurant in Denver?" you want YOUR restaurant in that answer. 313 314 Traditional SEO focuses on ranking in search results. AEO focuses on being the answer that AI provides directly to users. 96 AEO is the practice of optimizing your content to be cited by AI assistants like ChatGPT, Claude, and Gemini when they answer user questions. This includes structured data, clear content formatting, and the llms.txt standard. 315 97 316 98 = What is llms.txt? = 317 99 318 llms.txt is an emerging standard (similar to robots.txt) that helps AI assistants understand your website. It provides context about your business, key pages, services, and expertise – giving AI crawlers the information they need to accurately represent your business in their responses. 319 320 VisibleFirst was among the first plugins to support llms.txt, giving early adopters a significant advantage. 321 322 = Do I need to replace my current SEO plugin? = 323 324 No! VisibleFirst can run alongside Yoast SEO, Rank Math, All in One SEO, and others. Our coexistence mode lets you choose which plugin handles which features. 325 326 That said, VisibleFirst includes complete SEO functionality, so you can use it as your only SEO plugin if you prefer. 327 328 = Is my content safe? = 329 330 Yes. AI features process your content to generate optimizations, but we never store your content or use it for AI training. All processing happens in real-time and is immediately discarded. 331 332 See our [Privacy Policy](https://visiblefirst.com/privacy-policy/) for complete details. 333 334 = How is this different from Yoast or Rank Math? = 335 336 Traditional SEO plugins optimize for Google's search results. VisibleFirst optimizes for that AND for AI assistants like ChatGPT, Claude, and Gemini. 337 338 Key differences: 339 340 * **AEO capabilities**: llms.txt support, AI visibility scoring, citation optimization 341 * **Content generation**: Full blog posts with research, not just metadata suggestions 342 * **Image generation**: DALL-E 3 images created on demand 343 * **Multi-AI approach**: Uses Claude, GPT-4, Gemini, and Perplexity together 344 345 = What AI models does VisibleFirst use? = 346 347 VisibleFirst uses a multi-AI approach, selecting the best model for each task: 348 349 * **Claude (Anthropic)**: Primary content generation and analysis 350 * **GPT-4 (OpenAI)**: Complex reasoning and content optimization 351 * **DALL-E 3 (OpenAI)**: Image generation 352 * **Gemini (Google)**: Content editing and refinement 353 * **Perplexity**: Research and fact-checking 354 355 = Are there any hidden fees? = 356 357 No. The subscription price is the price. There are no setup fees, no per-site fees, no "pro" features locked behind additional paywalls. 358 359 = Can I cancel anytime? = 360 361 Yes. All subscriptions can be cancelled anytime from your customer portal. You'll retain access until the end of your billing period. 362 363 = Do unused credits roll over? = 364 365 Monthly subscription credits refresh each month and don't roll over. However, credit pack purchases never expire – they remain in your account until used. 100 llms.txt is a file (similar to robots.txt) that helps AI assistants understand your website. It provides context about your site, key pages, and topics you cover. 101 102 = Does VisibleFirst work with other SEO plugins? = 103 104 Yes! VisibleFirst can coexist with Yoast SEO, Rank Math, All in One SEO, and others. You can choose which plugin handles which aspects of your SEO. 105 106 = How many AI credits do I get? = 107 108 Free users get 5,000 AI credits per month. Subscribers get more: Starter (10,000), Growth (25,000), or Agency (50,000). You can also purchase credit packs that never expire. 109 110 = Are any features locked? = 111 112 No! All features are available on every tier, including Free. The only difference between tiers is how many credits you get each month. 113 114 = Is my content sent to external servers? = 115 116 AI generation features use the VisibleFirst API to process requests securely. Your content is never stored or used for training purposes. 366 117 367 118 == External Services == 368 119 369 VisibleFirst connects to external services to provide AI-powered features. Your content is processed but never stored or used for training. 370 371 **VisibleFirst API** (visiblefirst.com) 372 Handles AI content generation, license validation, and credit tracking. 373 [Terms of Service](https://visiblefirst.com/terms-of-service/) | [Privacy Policy](https://visiblefirst.com/privacy-policy/) 374 375 **AI Providers** 376 Claude (Anthropic), GPT-4/DALL-E (OpenAI), Gemini (Google), Perplexity 377 [Anthropic Privacy](https://www.anthropic.com/privacy) | [OpenAI Privacy](https://openai.com/policies/privacy-policy) | [Google Privacy](https://policies.google.com/privacy) | [Perplexity Privacy](https://www.perplexity.ai/privacy) 378 379 **Stripe** 380 Secure payment processing for subscriptions and credit packs. 381 [Stripe Privacy](https://stripe.com/privacy) 120 This plugin connects to external third-party services to provide AI-powered features. By using these features, you agree to the terms and privacy policies of these services. 121 122 = VisibleFirst API = 123 124 The plugin connects to the VisibleFirst API (https://visiblefirst.com/wp-json/visibl/v1/) for the following features: 125 126 **AI Content Generation:** 127 * AI-powered SEO title and meta description generation 128 * AI-powered alt text generation for images 129 * AI-powered Open Graph image generation 130 * llms.txt content enhancement 131 132 Data sent: Post/page content excerpts, image URLs, site domain 133 134 **License and Subscription Verification:** 135 * Validates subscription status and credit allocation 136 * Checks activation slots for multi-site licenses 137 138 Data sent: License key (if subscribed), site domain 139 140 **Site Registration:** 141 * Registers your site for credit tracking and usage monitoring 142 * Only occurs when you complete the optional registration form 143 144 Data sent: Site domain, email address (user-provided), WordPress version, consent preferences 145 146 **Keyword and Score Synchronization (Optional):** 147 * Syncs focus keywords and visibility scores to the VisibleFirst Index 148 * Only occurs if you opt-in during registration 149 150 Data sent: Focus keywords, post URLs, post titles, SEO/SMO/AEO scores 151 152 **Credit Tracking:** 153 * Monitors AI credit usage and remaining balance 154 * Resets monthly based on subscription tier 155 156 Data sent: Site domain, API key 157 158 **Terms of Service:** https://visiblefirst.com/terms-of-service/ 159 **Privacy Policy:** https://visiblefirst.com/privacy-policy/ 160 161 = Third-Party AI Providers = 162 163 The VisibleFirst API routes requests to industry-leading AI providers to generate content. Your content is processed but never stored or used for AI training: 164 165 * **Anthropic (Claude)** - Text generation 166 Privacy Policy: https://www.anthropic.com/privacy 167 168 * **OpenAI (GPT-4, DALL-E)** - Text and image generation 169 Privacy Policy: https://openai.com/policies/privacy-policy 170 171 * **Google (Gemini)** - Text generation 172 Privacy Policy: https://policies.google.com/privacy 173 174 * **Perplexity** - Research and fact-checking 175 Privacy Policy: https://www.perplexity.ai/privacy 176 177 All AI processing is handled through the VisibleFirst API, which acts as a secure proxy. Your API keys are never exposed to third parties. 178 179 = Stripe Payment Processing = 180 181 Credit pack purchases and subscriptions are processed through Stripe. When you make a purchase, you are redirected to Stripe's secure checkout. 182 183 **What data is sent to Stripe:** 184 * Your email address 185 * Payment information (handled directly by Stripe, never touches our servers) 186 187 **Stripe Privacy Policy:** https://stripe.com/privacy 382 188 383 189 == Screenshots == 384 190 385 1. **Visibility Dashboard** – See your SEO, AEO, and SMO scores at a glance with actionable recommendations 386 2. **Post Editor Metabox** – AI-powered optimization right where you write, with real-time scoring 387 3. **llms.txt Generator** – Create and manage your AI crawler instructions with our 3-phase pipeline 388 4. **Bulk Optimization Tools** – Optimize hundreds of posts with AI-generated titles, descriptions, and alt text 389 5. **Redirect Manager** – Manage 301/302 redirects with easy import/export 390 6. **AI Activity Log** – Track every AI operation with one-click undo capability 391 7. **SERP Preview** – See exactly how your pages will appear in Google search results 392 8. **Social Preview** – Preview how your content will look when shared on Facebook, Twitter, and LinkedIn 191 1. Dashboard with visibility scores 192 2. Post editor metabox 193 3. AI content generation 194 4. Settings page 195 5. Redirect manager 393 196 394 197 == Changelog == 395 198 396 = 3.2.42 = 397 * FIX: Post list VF Score column now shows correct score (was using stale meta key) 398 399 400 = 3.2.41 = 401 * NEW: VF Index™ - See which AI platforms (ChatGPT, Claude, Gemini, Perplexity) know about your business 402 * NEW: Auto-check on first dashboard visit - no need to click "Check Now" 403 * NEW: Auto-ping on plugin activation for immediate registration 404 * IMPROVED: Status message now shows "Last checked X ago" instead of technical cache info 405 * IMPROVED: Info tooltips added explaining each metric 406 * FIX: Configurable AI model names to prevent API breakage from provider updates 407 408 409 = 3.2.37 = 410 * NEW: Daily ping for automatic site registration (diagnostics) 411 * IMPROVED: Sites now register automatically without requiring opt-in 412 413 414 = 3.2.36 = 415 * IMPROVED: Simplified update notice - just shows version number 416 417 = 3.2.35 = 418 * IMPROVED: Update notice now reflects current credit model (no license key needed) 419 420 = 3.2.34 = 421 * FIX: Opt In button now works (fixed button ID mismatch) 422 423 = 3.2.33 = 424 * FIX: Registration button no longer hangs - sync now runs in background 425 426 = 3.2.32 = 427 * IMPROVED: Removed misleading "points possible" from Reach 100% header 428 429 430 = 3.2.31 = 431 * FIX: Score sync now correctly reports VF Index scores to server 432 * IMPROVED: Diagnostic telemetry enabled by default for better product insights 433 434 = 3.2.30 = 435 * IMPROVED: Bulk tools now show "100 max per batch" limit 436 437 = 3.2.29 = 438 * FIX: Page Optimizer now saves post before reload to prevent "unsaved changes" warning 439 * FIX: Removed visible credit cost labels from metabox buttons 440 * FIX: Updated upgrade success message for clarity 441 442 = 3.2.28 = 443 * FIX: Credits now refresh automatically after purchasing additional credits 444 445 = 3.2.27 = 446 * FIX: Bulk optimization results modal now scrolls to show all results 447 448 = 3.2.26 = 449 * SECURITY: Moved llms.txt generation prompt to server-side API 450 * Prompts and API keys are no longer exposed in client plugin 451 452 = 3.2.25 = 453 * FIX: llms.txt generation now handles large sites by truncating crawl data to fit API token limits 454 * Prevents "prompt too long" errors on sites with extensive content 455 456 = 3.2.24 = 457 * WordPress.org Plugin Directory launch 458 * Comprehensive readme with full feature documentation 199 = 3.2.43 = 200 * IMPROVED: Force auto-updates to ensure users always have the latest version 201 * FIX: Score sync handles invalid site_id by falling back to domain lookup 459 202 460 203 = 3.2.23 = 461 * External Services documentation updates 204 * IMPROVED: External Services documentation now explicitly lists all API endpoints and data flows 205 * IMPROVED: Clear documentation of license validation, site registration, keyword sync, and credit tracking 206 * WordPress.org Plugin Directory compliance update 462 207 463 208 = 3.2.22 = 464 * Plugin checker compliance updates 465 * Customer portal improvements 209 * FIX: Plugin checker compliance - translators comments, nonce verification, phpcs annotations 210 * IMPROVED: Customer portal cancel flow with save offers (downgrade, pause, contact support) 211 * IMPROVED: Customer portal contact form now sends to support email 212 * IMPROVED: External services documentation now includes Perplexity 466 213 467 214 = 3.2.21 = 468 * Prominent credits display on dashboard 469 * Redesigned settings page 215 * NEW: Prominent credits display at top of dashboard 216 * NEW: Redesigned settings page with credits hero section 217 * NEW: Subscription plans grid on settings page 218 * REMOVED: Legacy license key section (no longer needed) 219 * IMPROVED: Credits visible at a glance on every page 220 221 = 3.2.20 = 222 * FIX: Credits cache now clears after subscription upgrade for immediate display 223 * FIX: API now returns correct tier and credits for subscribed sites 224 225 = 3.2.15 = 226 * IMPROVED: Credits exhausted banner shows next tier up with price and credits 227 * IMPROVED: Free users see "Starter – Just $19/mo. Get 10,000 credits now." 228 * IMPROVED: Paid users see upgrade to next tier, then credit packs as secondary 229 * FIX: Credits used now calculates from total-remaining as fallback 230 231 = 3.2.14 = 232 * IMPROVED: Credits exhausted banner now shows subscription options for free users 233 * IMPROVED: Paid users see upgrade to next tier, then credit packs as secondary 234 * FIX: Credits used count now displays correctly (was showing 0) 235 236 = 3.2.13 = 237 * NEW: Prominent credits exhausted banner at top of dashboard 238 * NEW: Low credits warning when under 500 credits remaining 239 * FIX: Credits display now correctly shows 0 when exhausted (was showing 5000/5000) 240 * IMPROVED: Clear upgrade CTAs and credit pack options when out of credits 241 242 = 3.2.12 = 243 * NEW: Posts list now shows SEO, SMO, AEO, and VF scores in separate columns 244 * NEW: "Optimize" button in posts list for quick access to VisibleFirst metabox 245 * IMPROVED: Column widths optimized for better visibility 246 247 = 3.2.11 = 248 * NEW: VisibleFirst Index - scores sync to track SEO/SMO/AEO performance 249 * NEW: Automatic daily sync of visibility scores for opted-in sites 250 * NEW: Page-level score tracking with focus keywords 251 252 = 3.2.10 = 253 * FIX: Services page prices now match website ($299/$599/$999) 254 255 = 3.2.9 = 256 * IMPROVED: Services page "Get Started" buttons now go directly to Stripe checkout 257 * Removed intermediate pricing page step for faster conversion 258 259 = 3.2.8 = 260 * FIX: Registration now properly updates existing site records with email and preferences 261 * FIX: Improved server API handling for site registration updates 262 263 = 3.2.7 = 264 * NEW: Registration prompt for email list building 265 * NEW: Subtle registration reminder persists after dismissal 266 * FIX: llms.txt generator now uses full business info (city, state, zip) from settings 267 * FIX: Credit tracking for new sites 268 269 = 3.2.4 = 270 * REMOVED: Self-hosted updater file (WordPress.org compliance) 271 * FIX: Added missing translators comments for i18n strings 272 273 = 3.2.3 = 274 * NEW: External services documentation (WordPress.org Guideline 6 compliance) 275 * IMPROVED: All AI features now available to all users (image generation, bulk tools, pipelines) 276 * IMPROVED: Credits are the only usage limiter - no feature restrictions 277 * REMOVED: Self-hosted updater - all updates via WordPress.org 278 * Code cleanup for WordPress.org repository submission 279 280 = 3.2.2 = 281 * NEW: Simplified tier structure - Free, Starter, Growth, Agency 282 * NEW: All features available on all tiers (credits are the only difference) 283 * NEW: Credit packs - Boost, Power, Mega for one-time purchases 284 * IMPROVED: Dashboard shows all subscription options 285 * IMPROVED: Free tier now gets 5,000 credits/month 286 287 = 3.2.1 = 288 * NEW: 50x credit display scaling for improved optics (same value, bigger numbers) 289 * IMPROVED: Credits now display as 5,000/10,000/25,000/50,000 per tier 470 290 471 291 = 3.2.0 = 472 * NEW: llms.txt Generator v2 with 3-phase AI pipeline 473 * NEW: Deep site crawl for comprehensive llms.txt 474 * NEW: Extended version (llms-full.txt) with blog summaries 292 * NEW: llms.txt Generator v2 - Complete rewrite with 3-phase pipeline 293 * NEW: Phase 1 deep site crawl - sitemap, schema, navigation, categories 294 * NEW: Phase 2 AI enhancement - optimized Claude prompt for differentiators 295 * NEW: Phase 3 validation - path checking, placeholder detection, warnings 475 296 * NEW: Progress UI with stage indicators during generation 476 * NEW: Crawl stats display 477 * IMPROVED: Logical page grouping in llms.txt 297 * NEW: Crawl stats display (pages found, schema detected, contact info) 298 * NEW: Extended version (llms-full.txt) with blog post summaries 299 * NEW: "Recommended Queries" section for better AI discoverability 300 * NEW: Visibl_AI::complete() method for custom AI prompts 301 * IMPROVED: llms.txt now groups pages logically (Core, Services, Resources, Legal) 302 * IMPROVED: Uses [PLACEHOLDER: ...] for missing data instead of guessing 303 304 = 3.0.34 = 305 * NEW: Multi-site licensing - use one Pro license on up to 3 sites 306 * NEW: Customer portal redesigned with site activation management 307 * NEW: Subscription cancellation retention UI in portal and admin 308 * NEW: Redirect manager now free for all users 309 * FIX: License validation now refreshes automatically on dashboard load 310 * FIX: Portal un-cancel subscription flow 311 312 = 3.0.29 = 313 * FIX: Post-purchase Pro activation now auto-redirects to WordPress admin with license key 314 * FIX: Subscribe page now properly passes website domain for correct welcome email 315 * FIX: Welcome email dashboard link corrected to proper admin page 316 317 = 3.0.28 = 318 * FIX: Pro price updated from $49 to $39 to match Stripe checkout 319 320 = 3.0.27 = 321 * FIX: Bulk results now show image filename + parent post (was showing attachment UUID) 322 * FIX: Results table titles are clickable links to the post editor 323 * FIX: Activity log links to parent post for image attachments 324 325 = 3.0.26 = 326 * NEW: Post-bulk results table shows exactly what was changed (post title, old/new values) with per-item Undo 327 * NEW: AI Activity Log page (VisibleFirst > AI Activity) with full change history and per-item Undo 328 * FIX: Bulk remaining count now shows actual total (was capped at 100 due to query LIMIT) 329 * FIX: Alt text bulk save was silently failing (alt_text missing from meta key map) 330 331 = 3.0.25 = 332 * FIX: Opportunity "View Posts & Pages" now shows separate "View X Posts" and "View X Pages" buttons 333 * FIX: Stale content opportunity now shows actionable view links (was showing no action button) 334 * FIX: "View Posts" and "View Pages" links now actually filter the admin list to show matching items 335 * NEW: Admin post list filtering for low SEO score and stale content opportunities 336 337 = 3.0.24 = 338 * NEW: Bulk AI tools now available to all users (was Pro-only) 339 * NEW: Credit-aware bulk dialog shows post count, credits available, lets user choose how many to process 340 * NEW: Post-bulk results show remaining posts with link to get more credits 341 * FIX: AE Content Clarity scoring math (raw max 25 displayed as 30, now scores correctly add to 30) 342 * FIX: Content Clarity enhance step now adds bold/emphasis and headings (was only adding lists) 343 * FIX: Page Optimizer now reloads and scrolls to metabox after optimization 344 * FIX: Page Content Clarity scaling corrected (was capping at 30 instead of scaling to 35) 345 * FIX: Removed "Save to update scores" prompts (unnecessary, changes already saved server-side) 346 * FIX: Credit badge readability (was white text on near-white background) 347 * FIX: Enhance auto-check now includes missing bold/emphasis 348 349 = 3.0.22 = 350 * FIX: AE Content Clarity "Fix" button now appears on posts (was only on pages) 351 * FIX: Credits endpoint returns actual usage for free sites (was hardcoded to 100) 352 * FIX: llms.txt AI generate now works (was calling non-existent method) 353 * FIX: Onboarding step 2 now completes when clicking any AI button (including mini buttons) 354 355 = 3.0.21 = 356 * FIX: License field now displays stored value (was showing placeholder when old key existed) 357 * NEW: Clear License button to remove expired/old license keys 358 * FIX: Prevents "license expired" errors from lingering license keys after reinstall 359 360 = 3.0.20 = 361 * FIX: Reach 100% button styling now properly covers all content 362 * FIX: Added !important overrides to prevent WordPress admin CSS conflicts 363 * FIX: Button gradient background now extends to full button width 364 365 = 3.0.19 = 366 * FIX: CSS overflow issue causing ghost text on Reach 100% buttons 367 * FIX: Button content now properly contained with overflow:hidden 368 369 = 3.0.18 = 370 * IMPROVED: AE Content Clarity now shows specific missing items (headings, lists, emphasis, paragraph length) 371 * IMPROVED: Pages with Content Clarity issues show "Fix" button linking to Page Optimizer 372 373 = 3.0.17 = 374 * FIX: Removed llms.txt from per-post/page AE scoring (site-level only) 375 * FIX: Redistributed AE score points to post-level criteria 376 * FIX: Save & refresh prompt now appears after all AI generation (text, images, page optimizer) 377 378 = 3.0.15 = 379 * FIX: Element ID prefix mismatches renamed from vf- to visibl- across all admin views 380 * FIX: jQuery selectors in admin.js aligned with renamed element IDs 381 * FIX: CSS ID selectors updated to match renamed element IDs 382 * FIX: Remaining CSS class prefixes (vf-dot, vf-buy-credits) renamed to visibl- 383 * FIX: Optimization opportunities now recalculate on every dashboard load 384 * FIX: Opportunity messages accurately distinguish between posts and pages 385 * FIX: Opportunity wording changed from "missing" to "without optimized" for accuracy 386 * FIX: "View Posts" button now links to correct list (pages, posts, or both) 387 388 = 3.0.11 = 389 * FIX: CSS class prefix mismatches across all admin views (dashboard, metabox, settings, services, import) 390 * FIX: AI buttons, modals, toast notifications, and optimization features now function correctly 391 * FIX: Dynamic class toggling in JavaScript aligned with CSS selectors 392 393 = 3.0.9 = 394 * FIX: Bonus credits now visible on dashboard with breakdown (monthly + bonus) 395 * FIX: Credits display styling restored 396 * FIX: Simplified plugin download to single public endpoint 397 * IMPROVED: Credit packs renamed to Standard, Growth, Enterprise 398 * IMPROVED: "Check for Updates Now" button in Settings 399 400 = 3.0.8 = 401 * FIX: Credits cache cleared on purchase redirect 402 * FIX: Credits bar CSS class mismatch 403 404 = 3.0.7 = 405 * NEW: Credit pack purchases via Stripe Checkout 406 * NEW: Bonus credits system (purchased credits never expire) 407 * FIX: Import page compatibility with coexistence module 408 * FIX: Dashboard "View Bulk Tools" scroll target 409 * FIX: Optimization opportunities now load on first dashboard visit 410 * FIX: Auto-update controls now appear correctly for Pro users 411 * IMPROVED: Credit purchase success/cancelled notices on dashboard 412 * IMPROVED: Updated "Google Bard" references to "Gemini" 413 414 = 3.0.6 = 415 * NEW: Auto-updates from visiblefirst.com for Pro users 416 * Pro licenses now receive updates directly from the VisibleFirst server 417 * Free users continue to receive updates from wordpress.org 418 419 = 3.0.5 = 420 * NEW: Site registration with optional data sharing opt-in 421 * NEW: Keyword sync for internal quality tracking 422 * NEW: API key update notice for Pro users 423 * SECURITY: All credit tracking now server-side (hack-proof) 424 * NEW: Bonus credits with 30-day expiration 425 * IMPROVED: Real-time credit verification on every API request 426 * IMPROVED: License validation includes domain locking 427 428 = 3.0.4 = 429 * FIX: Minor stability improvements 430 431 = 3.0.2 = 432 * FIX: Improved icon sizing in onboarding section 433 * FIX: License validation improvements 434 435 = 3.0.1 = 436 * FIX: Minor bug fixes and stability improvements 478 437 479 438 = 3.0.0 = 480 * MAJOR: Complete platform rebuild 481 * All features available on every tier 482 * 5,000 free credits/month 483 * Credit packs that never expire 484 * Bulk AI tools for everyone 485 * Multi-site licensing 439 * MAJOR: Simplified to 2 tiers (Free + Pro) 440 * NEW: All features available to Free users (credits permitting) 441 * NEW: 100 credits/month for Free, 1000 for Pro 442 * NEW: Credit packs for additional usage 443 * NEW: Redirect manager for Pro users 444 * NEW: Image generation restricted to Pro 445 * IMPROVED: Streamlined dashboard 446 * IMPROVED: Better onboarding experience 447 * IMPROVED: WordPress.org compliance improvements 448 449 = 2.2.0 = 450 * NEW: 150 free AI credits per month (up from 25) 451 * NEW: Silent site registration for seamless setup 452 * NEW: Bulk operations now require paid subscription 453 * IMPROVED: API security enhancements 454 * IMPROVED: Dashboard redesigned with educational score explanations 455 * IMPROVED: Separated scores (diagnostic) from upgrades (solutions) 456 457 = 2.0.0 = 458 * Complete rewrite with modern architecture 459 * Added Answer Engine Optimization (AEO) 460 * Added AI-powered content generation 461 * Added llms.txt support 462 * Added comprehensive scoring system 486 463 487 464 == Upgrade Notice == 488 465 489 = 3.2.26 = 490 Security improvement: AI prompts now handled server-side. 491 492 = 3.2.25 = 493 Fixes llms.txt generation errors on large sites. 494 495 = 3.2.24 = 496 Now available on WordPress.org! Install directly from your WordPress dashboard. All features included free. 466 = 3.2.3 = 467 All features now available to everyone. Credits are the only usage limiter. WordPress.org compliance complete. 468 469 = 3.0.0 = 470 Major update with simplified pricing, all features available to free users. -
visiblefirst/trunk/visiblefirst.php
r3459357 r3459456 3 3 * Plugin Name: VisibleFirst 4 4 * Description: AI + SEO + Social visibility in one plugin. Complete visibility optimization for WordPress. 5 * Version: 3.2.4 25 * Version: 3.2.43 6 6 * Author: VisibleFirst 7 7 * Author URI: https://visiblefirst.com … … 111 111 register_activation_hook(__FILE__, [$this, 'activate']); 112 112 register_deactivation_hook(__FILE__, [$this, 'deactivate']); 113 114 // Force auto-updates for VisibleFirst to ensure users always have latest version 115 add_filter('auto_update_plugin', function($update, $item) { 116 if (isset($item->slug) && $item->slug === 'visiblefirst') { 117 return true; // Always auto-update VisibleFirst 118 } 119 return $update; 120 }, 10, 2); 113 121 } 114 122
Note: See TracChangeset
for help on using the changeset viewer.