Bulk Keyword Rank Checker¶
Bulk Keyword Rank Checker tracks the search engine position of multiple keywords across multiple URLs and search engines simultaneously — within a single campaign. It generates detailed HTML, PDF and CSV reports, provides a SERP results popup viewer, supports graphical trend charts, and delivers reports via email on a schedule.
The plugin menu provides the following sections:
- Report Summary – Dashboard overview of all campaign ranking results
- Campaign Manager – Create and manage bulk rank checking campaigns
- Detailed Position Reports – Per-keyword, per-URL position data with filtering
- Graphical Position Reports – Visual ranking trend charts
- Generate Reports – Manually trigger report generation (admin, if enabled)
- Cron Command – Set up automated report generation (admin only)
- Plugin Settings – Configure access and cron behaviour (admin only)
- User Type Settings – Per-user-type keyword and link limits (admin only)
Report Summary¶
The Report Summary dashboard gives an at-a-glance view of all campaign performance. It shows ranking trends, keyword movement (up/down), top-ranked keywords and position distribution across all active campaigns.
Campaign Manager¶
Campaign Manager is where bulk rank checking campaigns are created. Each campaign defines the target website, language, country, search engines, keywords and URLs to track.
Creating a New Campaign
- Click New Campaign
- Select the Website
- Enter the campaign Name
- Select the Language
- Select the Country
- Select one or more Search Engines (use Select All to check all active engines)
- Paste the Keywords to track (one per line)
- Paste the Links (URLs) to check rankings for (one per line)
- Set Execute with cron to Yes to include this campaign in automated runs
- Set the Reports generation interval (Daily, Weekly, etc.)
- Click Proceed to save
Campaign Actions
- Run – Start crawling ranks immediately for this campaign
- Reports – View detailed position results for this campaign
- Activate / Inactivate – Toggle campaign status
- Edit – Modify campaign settings
- Delete – Remove the campaign
Run Campaign¶
The Run Campaign view shows a progress bar as keywords are being crawled, displaying the number of crawled keywords vs. total and the percentage complete. Once finished, results are available in the report views.
Detailed Position Reports¶
Detailed Position Reports shows the exact rank position for each keyword–URL–search engine combination. Use the filters to drill down by campaign, keyword, link and date range.
Click any result row to open the SERP Results popup, which displays the actual top search results returned for that keyword on that search engine — useful for competitive analysis.
Export options include HTML, PDF and CSV formats.
Graphical Position Reports¶
Graphical Position Reports renders ranking trend charts over time for each keyword and URL combination. Visualise position movement, identify trends, and spot drops or improvements at a glance.
Generate Reports¶
The Generate Reports section (admin only, if enabled via settings) lets you manually trigger report generation for one or all campaigns directly from the user interface, without requiring cron access.
Cron Command¶
The Cron Command section provides the server crontab command to automate report generation on a schedule. Access it via Admin Panel → Bulk Keyword Rank Checker → Cron Command for the pre-filled command with your installation path.
Plugin Settings¶
- Allow user to access the campaign manager – When enabled, non-admin users can create and manage campaigns and view reports
- Number of keywords in cron job – How many keywords are processed per cron execution (default: 1)
- Enable reports generation from user interface – When enabled, the Generate Reports menu item is shown to admins
User Type Settings¶
User Type Settings (admin only) defines per-user-type limits on the number of keywords and links allowed per campaign, enabling tiered access for different subscription levels.