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
- In your Grandranker dashboard, go to Integrations → WordPress Plugin and click Generate Token.
- Install and activate this plugin in WordPress.
- Go to Grandranker → Settings in WordPress, paste your token, and pick your domain.
- 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.