Descripción
Rank Authority is a secure WordPress plugin that enables seamless integration between your WordPress site and the Rank Authority Dashboard. It provides a REST API endpoint for publishing, updating, and deleting blog posts directly from your dashboard.
New in 1.0.14: Token reset functionality is now available to all administrators with manage_options capability, not just the plugin owner. This provides better flexibility for team environments where multiple administrators need to manage the connection token.
Key Features
- Secure Token-Based Authentication: Uses Bearer token authentication for secure API access
- Publish Posts: Create new blog posts directly from the Rank Authority Dashboard
- Update Posts: Modify existing published posts with new content
- Delete Posts: Remove posts from your WordPress site
- RSS / WebSub: RSS 2.0 feeds declare a PubSubHubbub (WebSub) hub link so update-friendly services can discover feed changes faster
- SEO Script Injection: Automatically injects SEO tracking scripts into your site header
- Owner Controls: Token owner can manage visibility and regenerate tokens
- HTTPS Required: All API requests require HTTPS for security
How It Works
- Install and activate the plugin
- Navigate to WordPress Admin Rank Authority
- Copy your unique connection token
- Use the token in your Rank Authority Dashboard to connect your WordPress site
- Start publishing content directly from your dashboard!
Security Features
- Bearer token authentication
- HTTPS requirement for all API requests
- Token regeneration capability
- Owner-based access controls
Support
For support, please visit https://rankauthority.com or email support@rankauthority.com
Credits
Developed by Rank Authority
Website: https://rankauthority.com
Instalación
Automatic Installation
- Log in to your WordPress admin panel
- Navigate to Plugins Add New
- Search for “Rank Authority”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin ZIP file
- Log in to your WordPress admin panel
- Navigate to Plugins Add New
- Click “Upload Plugin”
- Choose the ZIP file and click “Install Now”
- Activate the plugin
After Installation
- Go to WordPress Admin Rank Authority
- Copy your connection token
- Use this token in your Rank Authority Dashboard to connect your site
Preguntas frecuentes
-
How do I get my connection token?
-
After installing the plugin, navigate to WordPress Admin Rank Authority. Your unique token will be displayed on the settings page.
-
Is my site secure with this plugin?
-
Yes! The plugin uses Bearer token authentication and requires HTTPS for all API requests. Only users with the token can access the API endpoints.
-
Can I regenerate my token?
-
Yes, any administrator with manage_options capability can regenerate the token from the plugin settings page. This will invalidate the old token. Token reset is no longer restricted to the plugin owner only.
-
What happens if I disconnect?
-
When you disconnect from the Rank Authority Dashboard, the website_id will be removed and SEO scripts will stop being injected into your site.
-
Can multiple users connect to the same site?
-
The plugin supports site-level connection. The last user to connect will overwrite the previous website_id. For team collaboration, consider using a shared account.
-
Privacy & Tracking
-
This plugin includes optional SEO tracking functionality that is disabled by default.
Opt-In Required:
* SEO tracking scripts are NOT loaded unless you explicitly enable them in the plugin settings.
* You must check the “Enable SEO Tracking” checkbox in the plugin settings to consent to data collection.
* Even after connecting your site with the connection token, scripts will not load until you enable tracking.What Data is Collected:
* Website analytics and SEO performance metrics
* Website ID for connection purposesWhen Data is Sent:
* Only when you have explicitly enabled SEO tracking AND connected your site using the connection token
* Data is sent to Rank Authority CDNYour Control:
* You can disable tracking at any time by unchecking the “Enable SEO Tracking” option
* Disconnecting your site will also stop script injection
* All tracking is reversible and not mandatory for plugin functionalityFor more details, see the External Services section above and the plugin settings page.
-
External Services
-
This plugin connects to Rank Authority Dashboard (https://rankauthority.com) and loads scripts from external CDNs when your site is connected and you have explicitly enabled SEO tracking in the plugin settings.
Rank Authority Services:
* Service: Rank Authority Dashboard and CDN
* Purpose: SEO tracking, analytics, and content management
* Data Sent: Website analytics, SEO performance metrics, website ID, and content publishing data
* When Data is Sent: Only when you explicitly enable SEO tracking in plugin settings and connect your site using the connection token
* Terms of Service: https://rankauthority.com/terms-of-service/
* Privacy Policy: https://rankauthority.com/privacy-policy/Important Notes:
* SEO tracking is disabled by default. You must explicitly enable it in the plugin settings.
* All external connections require your explicit opt-in consent through the plugin settings.
* No external connections are made until you enable SEO tracking and connect your site using the connection token.
* You can disable tracking at any time by unchecking the “Enable SEO Tracking” option in plugin settings.
Reseñas
Colaboradores y desarrolladores
“Rank Authority” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce “Rank Authority” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
1.0.37
- RSS 2.0 feeds: added WebSub (PubSubHubbub) hub discovery (
atom:link rel="hub") pointing to the public hub athttps://pubsubhubbub.appspot.com/so hubs and subscribers can receive push-style feed notifications when you publish or update posts - Complements 1.0.36 feed behavior (sort by modified date, up to 50 items per feed request)
1.0.36
- RSS / Atom feeds: main site feed orders posts by last modified date (newest changes first) instead of publish date only
- Feed requests up to 50 items per request so recently updated posts surface faster for crawlers and subscribers
1.0.35
- PUT response now always includes schema (stored schema or null)
- Previously schema was only included when schema was sent in the request
1.0.34
- Schema publisher.name now replaced with WordPress site name (Settings > General)
- Schema author fully replaced with WordPress post author as Person (@type Person, name, url)
- Ensures schema uses your site’s publisher name and post author for consistent structured data
1.0.33
- PUT update: Page builder meta (Elementor, WPBakery, Divi, Beaver Builder, Bricks) now cleared when updating content so frontend uses post_content
- PUT response includes cleared_builder and cleared_builder_meta (saved builder data for restore)
- PUT accepts builder_meta to restore page builder layout (send cleared_builder_meta back to re-apply)
- PUT accepts post_meta for arbitrary post meta updates (blocklist protects sensitive keys)
- Elementor CSS file (post-{id}.css) deleted when clearing Elementor meta to avoid orphaned CSS loading
- Filters: rank_authority_page_builder_meta_keys, rank_authority_post_meta_blocklist
1.0.32
- GEO page template: Increased top padding to 10rem for better clearance of theme fixed headers
- Ensures GEO content is fully visible below sticky headers on all themes
1.0.31
- GEO page template: Increased top padding for theme fixed/sticky headers in public view
- Fixes content being cut off at top when viewing GEO pages as non-logged-in visitor
- Applies to both page-geo.php and category-geo.php templates
1.0.30
- PUT response now includes full updated content (title, content, excerpt, etc.)
- Auto-clear post cache after POST/PUT so public view shows new content immediately
- Supports WP Rocket, W3 Total Cache, LiteSpeed Cache; hook
rank_authority_post_cache_clearedfor custom cache plugins
1.0.29
- Added GET /ra/v1/post/{id} endpoint to retrieve post or page by ID
- Returns content, meta_description, schema, yoast_keyword, featured_image, categories, tags, is_geo
- Works with same Bearer token; supports draft, private, and pending posts/pages
1.0.28
- GEO page template: Added padding for admin bar so content is not covered when logged in
- Prevents WordPress toolbar from overlapping page content on GEO pages
1.0.27
- GEO: When yoast_keyword is not provided, use page title as Yoast focus keyphrase
- Enables Yoast SEO score display for prompt-based GEO content (no explicit keyword)
- Applies to both publish and update endpoints
1.0.26
- GEO content now published as WordPress pages instead of posts
- Use
is_geo: trueor include Geo category ID incategoriesto publish as page - GET /ra/v1/geo-category now returns
publish_as_page: truefor Dashboard compatibility - Added templates/page-geo.php for GEO page display (text-focused, no thumbnails)
- Geo pages marked with _rank_authority_geo meta for identification
- Delete endpoint works for both posts and pages (unchanged behavior)
1.0.25
- Fixed admin page layout – scoped CSS reset to plugin content only
- Prevents WordPress admin nav and sidebar from being misaligned on Rank Authority settings page
1.0.24
- Publisher logo dimensions now scaled to fit Google guideline (max 600px width)
- Prevents Search Console structured data validation warnings for oversized logos
1.0.23
- Schema mainEntityOfPage.@id now replaced with actual published post URL
- Publish and update post API responses now include final schema (JSON) in response
- Ensures schema references the correct permalink for SEO and rich results
1.0.22
- Schema mainEntityOfPage.@id now replaced with actual published post URL
- Publish and update post API responses now include final schema (JSON) in response
- Ensures schema references the correct permalink for SEO and rich results
1.0.21
- Schema mainEntityOfPage.@id now replaced with actual published post URL
- Publish and update post API responses now include final schema (JSON) in response
- Ensures schema references the correct permalink for SEO and rich results
1.0.20
- Schema image replacement – replaces placeholder images with actual uploaded URLs
- Supports featured_image_url, images, and images_urls parameters for schema image swap
- Schema logo replacement – replaces publisher.logo with WordPress site logo from Customizer when available
- Keeps ImageObject structure for logo (url, width, height)
- Full support for @graph schema format (BlogPosting, FAQPage, etc.)
1.0.19
- Fixed Geo exclusion on /blog and custom Blog pages
- Applies to pages whose slug contains “blog” or “news” (e.g. /blog, /blog-2, /news, /news-en)
- Filters:
ra_geo_exclude_page_slugs(exact match),ra_geo_exclude_slug_contains(partial match) - Applies to main query and secondary queries (custom page templates, page builders)
1.0.18
- Exclude Geo category posts from main blog/posts page
- Blog page now shows only non-Geo posts – Geo posts visible only at /category/geo/
- Prevents image-less GEO content from appearing in blog listing
1.0.17
- Added Geo category for Generative Engine Optimization (GEO) content
- Auto-creates “Geo” category on plugin install and update
- Geo category archive uses custom template – text-only list without thumbnails
- Added GET /ra/v1/geo-category API endpoint to fetch Geo category ID for Dashboard
- Use Geo category for AI-optimized posts without featured images
1.0.16
- Added loading overlay and progress indicator for token reset functionality
- Improved user experience during token regeneration – prevents accidental button clicks
- Enhanced visual feedback with animated spinner and status messages
- Better UX with disabled buttons during reset process to prevent user errors
1.0.15
- Added new
/ra/v1/checkREST API endpoint for connection verification - Connection check endpoint validates website_id without registration
- Improved connection verification workflow – can now check if a site is connected without modifying settings
- Enhanced API functionality with dedicated connection verification endpoint
1.0.14
- Token reset functionality now available to all administrators with manage_options capability
- Removed owner-only restriction for token regeneration
- Improved flexibility for team environments where multiple administrators need token management access
- Enhanced security by maintaining manage_options capability requirement
1.0.13
- Added full HTML document parsing support – automatically extracts title, meta tags, schema, and styles
- Enhanced schema support to handle HTML format with multiple script tags
- Added automatic meta tag extraction from HTML head (description, canonical, Open Graph, Twitter Card)
- Added automatic style tag extraction and output in wp_head
- Improved schema merging – combines schemas from HTML and schema parameter
- Added JSON validation for schema content before output
- Improved security by validating JSON-LD content extraction
- Support for multiple schema types in single HTML string format
- Better handling of complex schema structures with @id references
- Backward compatible – still supports previous format without full HTML documents
1.0.12
- Added support for schema parameter in publish and update post endpoints
- Added JSON-LD structured data output in wp_head for SEO
- Enhanced schema compatibility with multiple SEO plugins (Yoast SEO, Rank Math, All in One SEO)
- Improved structured data support for better search engine visibility
1.0.11
- Added support for meta_description parameter in publish and update post endpoints
- Added support for keyword parameter to set Yoast SEO focus keyphrase
- Enhanced SEO plugin compatibility (Yoast SEO, Rank Math, All in One SEO)
- Improved API functionality with SEO metadata support
1.0.10
- Moved version information from header to footer above “Powered by” text
- Improved UI layout by removing version from company name row
- Enhanced footer styling with dedicated version display
1.0.9
- Updated support email address to support@rankauthority.com
1.0.8
- Changed default admin menu icon color to #9BA2A6 (light gray-blue)
- Improved icon color consistency using CSS mask instead of filters
- Enhanced icon visibility with better color contrast
1.0.7
- Improved Reset button form styling with CSS classes instead of inline styles
- Fixed button width alignment issue by adding dedicated CSS class for reset form
- Enhanced code maintainability with cleaner CSS structure
- Improved “What Gets Tracked” card layout with better flex alignment
- Added custom hover color (#72AEE6) for admin menu icon
1.0.6
- Fixed Copy Token and Reset button widths to be perfectly equal
- Improved button flex layout with min-width and white-space properties
- Enhanced button alignment and visual consistency
1.0.5
- Fixed Reset button width to match Copy button width
- Improved admin menu icon styling – default gray color for better consistency
- Enhanced icon visibility with adjusted brightness and opacity
1.0.4
- Fixed AI SEO Tracking toggle functionality – now works correctly when clicking toggle button
- Improved toggle button interaction – both banner and toggle button clicks now work properly
- Enhanced visual feedback for active/inactive states
- Fixed toggle button label implementation for better accessibility
- Improved form submission handling for status changes
1.0.3
- Complete UI redesign with modern, beautiful interface
- Added interactive status toggle banner for SEO tracking
- Improved user experience with card-based layout
- Enhanced visual feedback with animations and transitions
- Better information display with icon-based info cards
- Streamlined settings page with improved accessibility
1.0.2
- Fixed custom SVG icon display issue in WordPress admin menu
- Improved menu icon CSS with better fallback support
- Enhanced icon rendering reliability
1.0.1
- Added custom SVG icon for admin menu
- Improved uninstall cleanup to remove all plugin options
- Enhanced admin menu styling with custom Rank Authority logo
1.0.0
- Initial release
- Secure REST API endpoints for publishing, updating, and deleting posts
- Token-based authentication
- SEO script injection
- Owner-based token management
- Disconnect functionality
