=== NeoRank – SEO, AEO, GEO & AI Optimizer ===
Contributors: neorank
Tags: seo, aeo, geo, llms.txt, ai
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Optimize your WordPress site for Google (SEO), voice search (AEO), and AI engines like ChatGPT, Gemini and Perplexity (GEO). Free with BYOK AI.

== Description ==

**NeoRank** is the all-in-one optimization plugin for the new era of search. While traditional SEO plugins focus only on Google rankings, NeoRank also optimizes your content for **Answer Engines** (Alexa, Siri, Google Assistant) and **Generative AI Engines** (ChatGPT, Perplexity, Gemini).

= SEO Features (Free) =

* SEO title & meta description with live Google preview
* Focus keyword analysis (14-point checklist)
* XML Sitemap generation with priority/frequency
* JSON-LD Schema markup (Article, FAQ, HowTo, Product, LocalBusiness)
* Open Graph & Twitter Card meta tags
* Canonical URLs & robots directives (noindex/nofollow)
* 301/302 redirect manager (up to 50 in Free)
* Breadcrumbs with shortcode & schema
* Google Search Console verification

= AEO Features (Free) =

* Direct Answer field (40-60 word optimized snippet)
* FAQ editor with FAQPage schema auto-generation
* Question heading detection (scans your H2/H3 for questions)
* AEO score with 6-point analysis
* Voice search readability checks

= GEO Features (Free) =

* llms.txt file generator (following the open standard)
* AI bot access control (GPTBot, ClaudeBot, PerplexityBot, etc.)
* E-E-A-T signal analysis (9-point checklist)
* Brand identity block editor
* Source citation tracking
* GEO score with actionable recommendations

= Pro Features (AI-Powered) =

* **AI auto-generation** for SEO titles, meta descriptions, direct answers, FAQs, and brand blocks
* **AI Site Profiler** – crawls your site and generates a complete profile
* **AI Visibility Audit** – simulates how AI engines evaluate your content
* **Multiple AI providers** – OpenAI, Anthropic Claude, Google Gemini
* **BYOK (Bring Your Own Key)** – encrypted API key storage
* **Editable prompt templates** – customize AI behavior
* **Unlimited redirects**
* Priority support

= How It Works =

1. Install and activate NeoRank
2. Edit any post or page — find the NeoRank metabox
3. Fill in SEO, AEO, and GEO fields (or let AI generate them with Pro)
4. Check your scores and follow recommendations
5. Visit the dashboard for site-wide optimization overview

== Installation ==

1. Upload the `neorank` folder to `/wp-content/plugins/`
2. Activate through the 'Plugins' menu in WordPress
3. Go to **NeoRank → Dashboard** to see your site scores
4. Edit any post/page and use the NeoRank metabox

== Frequently Asked Questions ==

= What is AEO? =
Answer Engine Optimization prepares your content for voice assistants and featured snippets. NeoRank helps you create direct answers and FAQs that these engines can easily consume.

= What is GEO? =
Generative Engine Optimization ensures your content is discoverable and citable by AI engines like ChatGPT, Perplexity, and Google Gemini. NeoRank analyzes E-E-A-T signals, generates llms.txt files, and controls AI bot access.

= What is llms.txt? =
An open standard file (like robots.txt) that tells AI models what your site is about and links to your key content. NeoRank generates and serves it automatically.

= Do I need an AI API key? =
Only for Pro features. Free features work without any API key. For Pro, you bring your own key (BYOK) from OpenAI, Anthropic, or Google.

= Is my API key safe? =
Yes. NeoRank encrypts your API key using AES-256-CBC with your WordPress AUTH_SALT. The key is never transmitted to our servers.

== Screenshots ==

1. Dashboard with SEO, AEO, and GEO score gauges
2. Post editor metabox with three optimization tabs
3. AI-generated SEO titles and meta descriptions
4. GEO settings with llms.txt editor and AI bot control
5. Plans comparison and license management

== Changelog ==

= 1.2.0 =
* NEW: AI bot categorization – Search/Citation bots vs Training/Scraping bots with visual separation in admin
* NEW: Expanded AI bot list – OAI-SearchBot, Claude-Web, Applebot-Extended, Bytespider, meta-externalagent
* NEW: Google Discover support – automatic `max-image-preview:large` directive for indexable content
* NEW: Schema `Service` type for service-based businesses
* NEW: Complete `LocalBusiness` schema – address, phone, geo coordinates, opening hours, price range
* NEW: `sameAs` entity disambiguation – Organization, LocalBusiness, and Service schemas now include social/official profile URLs
* NEW: Entity & Social Profiles admin panel (Wikidata, LinkedIn, Facebook, Instagram, YouTube, etc.)
* NEW: `/llms-full.txt` endpoint – extended documentation with full excerpts and FAQ data for large-context AI models
* NEW: Keyword cannibalization detector in SEO analysis (check 15)
* NEW: Internal link hygiene checks – links to redirect sources (check 16), target="_blank" on internal links (check 17)
* NEW: Featured image size check for Google Discover – warns if image < 1200px wide (check 18)
* NEW: GEO citability factors – authoritative citations (blockquotes) and entity sameAs profile count
* NEW: Open Graph image dimensions – og:image:width, og:image:height, og:image:type for WhatsApp/Facebook compatibility
* NEW: Social Media Preview cards in editor – Facebook/X and WhatsApp visual previews with image size warnings
* IMPROVED: AI prompt templates with anti-cliché rules, E-E-A-T enhancement, and Customer Journey adaptation
* IMPROVED: README.md completely rewritten with proper NeoRank documentation
* FIX: Replaced incorrect SnappyMail documentation in README.md

= 1.0.0 =
* Initial release
* SEO: meta fields, analysis, sitemap, schema, redirects, breadcrumbs
* AEO: direct answer, FAQ editor, question detection, voice readability
* GEO: llms.txt, bot control, E-E-A-T analysis, brand identity
* Pro: AI generation (OpenAI, Anthropic, Gemini), site profiler, visibility audit

== Upgrade Notice ==

= 1.2.0 =
Major update: AI bot categorization, Google Discover support, Service schema, sameAs entity disambiguation, keyword cannibalization detection, /llms-full.txt endpoint, social preview cards, and enhanced AI prompt templates.
