Grandranker

Description

This is a lightweight plugin that connects your WordPress site to your Grandranker account. Articles created in Grandranker are pulled into WordPress as posts, and structured-data schema is automatically added to every synced post.

What is Grandranker?

Grandranker is an AI-powered SEO platform that generates content tailored to your business and tracks how that content performs in both classic and AI-driven search. Common use cases:

  • SEO Articles — AI-written long-form blog posts targeting the keywords you choose.
  • Local SEO — Location-targeted articles based on your city, region, and service areas. Built for service businesses (clinics, agencies, contractors) that want to rank in a specific city or neighborhood.
  • E-commerce Content — Product- and category-focused articles for online stores. Works alongside the dedicated Shopify and PrestaShop integrations.
  • Multi-language — Generate articles in the language your audience actually searches in.
  • Keyword Research & Content Planner — Find the topics worth writing about and queue them up.
  • AI Search Visibility — Track how your brand appears in ChatGPT, Perplexity, Google AI Overviews, Gemini, and Claude.
  • Rank Tracking & GEO Audit — Monitor classic SERP positions and run a Generative Engine Optimization audit on your site.

This plugin handles the WordPress side of that workflow: syncing the articles Grandranker generates into your site as posts, with schema markup ready for search engines.

Plugin Features

  • Easy Setup — Generate a token in Grandranker, paste it into WordPress, you’re connected.
  • Automatic Sync — Articles sync every hour, or on demand with a single click.
  • Rich Schema Types — Article and BlogPosting schemas are added by default, with FAQPage, HowTo, and Product schemas generated automatically when the article includes FAQs, step-by-step instructions, or product reviews. All injected into the page head as JSON-LD.
  • SEO Integration — Works with Yoast SEO and Rank Math (meta title and description).
  • Featured Images — Hero images are downloaded into your media library and set as featured images.
  • Video Embeds — YouTube, Vimeo, Loom, and Wistia embeds are preserved in your content.
  • Lightweight — No database tables, no bloat, minimal footprint.

How It Works

  1. In your Grandranker dashboard, go to Integrations WordPress Plugin and click Generate Token.
  2. Install and activate this plugin in WordPress.
  3. Go to Grandranker Settings in WordPress, paste your token, and pick your domain.
  4. Click Sync All, or turn on auto-sync to keep your site updated automatically.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • A Grandranker account

Privacy

This plugin communicates with Grandranker (app.grandranker.com by default) to receive article content and schema for publishing. No data from your WordPress site is sent back — the plugin only makes authenticated read requests for articles in the domain you select.

Third-Party Service

This plugin connects to the Grandranker API to retrieve articles and schema markup. Data is sent to and received from Grandranker servers when you:

  • Test your API connection
  • Fetch your list of domains
  • Sync articles (manually or via the hourly auto-sync)
  • Generate JSON-LD schema for articles

The API endpoint is configured in plugin settings (default: https://app.grandranker.com). Your API token is sent as a Bearer token in the Authorization header with each request.

Installation

  1. Install the plugin from the WordPress plugin directory, or upload the grandranker folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Grandranker Settings and paste your API token from the Grandranker dashboard.
  4. Click Test Connection, select your domain, and save.
  5. Go to Grandranker Articles to sync your content.

FAQ

Do I need a Grandranker account?

Yes. The plugin pulls existing articles from your Grandranker account — it does not generate articles on its own.

Where do I generate the token?

In your Grandranker dashboard: Integrations WordPress Plugin Generate Token. The token is pre-scoped to your selected domain, so you only need to paste it into the plugin.

Does this plugin work with Yoast SEO and Rank Math?

Yes — meta title and meta description are written to both. All in One SEO and SEOPress are not currently supported.

Will the plugin overwrite my edits?

If an article changes in Grandranker between syncs, the next sync overwrites the title, content, meta fields, and category in WordPress. Post status (e.g. moving from Draft to Publish) is not changed on update.

What happens when I delete an article in Grandranker?

The next sync moves the matching WordPress post to the trash. Trashed posts can be restored normally — the plugin never permanently deletes them.

Will uninstalling delete my synced posts?

No. Only the plugin’s settings are removed. Your synced posts, images, and schema stay in place.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Grandranker” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Grandranker” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  • Updated plugin description to better reflect Grandranker’s full platform: Local SEO, e-commerce content, multi-language, keyword research, AI search visibility, and GEO audit.
  • Documented all schema types generated for synced posts (Article, BlogPosting, FAQPage, HowTo, Product).
  • Cleaner Plugin Features section, simpler setup steps, and a Privacy section.

1.0.1

  • Fixed: YouTube, Vimeo, Loom, and Wistia iframe embeds were stripped from synced article content.
  • Fixed: Featured image upload failed on hosts without the PHP fileinfo extension.
  • Improved: Longer HTTP timeouts for long-form articles and slower hosts.
  • Improved: Prevent duplicate posts when manual sync and auto-sync run on the same article simultaneously.

1.0.0

  • Initial release
  • Article sync from Grandranker API
  • JSON-LD schema injection
  • Yoast SEO and Rank Math meta integration
  • Hourly auto-sync via WP-Cron
  • Featured image sideloading
  • Author and category mapping