WordPress Topical Coverage Analysis Plugin

Pending approval

Ever wondered why your perfectly written content ranks below mediocre articles that barely make sense? The difference isn’t quality, it’s that they’re using the exact keyword combinations Google expects to see for that topic, and the Topical Coverage Analysis plugin shows you precisely what those keywords are by analyzing what’s already winning.

wordpress topical coverage analysis plugin

 

WordPress Plugin for Topical Coverage Analysis

I built this plugin to solve a specific problem: understanding what keywords and phrases the top-ranking pages actually use. It’s a light-weight tool for a casual user not a power-user tool. Simply enter any keyword in the meta box on your post edit screen, click analyze, and wait about 30 seconds for the complete keyword analysis.

SERP Data Collection

The plugin fetches the top 10 results from Google for your target keyword, then visits each page to extract the actual content, headings, and structure. Make sure you have a valid SerpAPI key configured in Settings > Topical Coverage before running your first analysis.

AI Analysis

Using OpenAI’s GPT-4, the plugin identifies patterns in how keywords are used across these pages – where they appear, what variations exist, and which terms frequently appear together. You’ll need to add your OpenAI API key in the settings page, and each analysis typically costs between $0.01-0.03 depending on content length.

Keyword Extraction

Rather than just showing you common headings, it finds the actual search phrases people might use, pulled from titles, headings, URLs, and emphasized text. Focus on incorporating the keywords marked as appearing in H1 and H2 tags, as these signal primary topic relevance to search engines.

Core Keywords Analysis Output

Keywords that appear in 70% or more of the top pages. These are the essential terms you need to include for comprehensive coverage of the topic. Add these exact phrases to your H2 headings and opening paragraphs to match what’s working for top-ranking content.

Supporting Keywords

Terms found in 40-70% of pages. These add depth and help establish topical authority without being absolutely essential. Sprinkle these throughout your body content and use them as H3 subheadings to create natural topic clusters.

Long-tail Keywords

Specific phrases that only 1-3 competitors use. These represent opportunities to capture niche searches with less competition. Create dedicated sections or FAQ entries targeting these exact phrases to capture voice search and specific user queries.

Semantic Clusters

Groups of keywords that frequently appear together, helping you understand the natural relationships between terms. When you use one keyword from a cluster, make sure to include its related terms within the same paragraph or section for semantic relevance.

Keyword Gaps

Important terms that competitors might be missing, giving you opportunities to provide more complete coverage than existing content. Create new H2 sections specifically addressing these gaps to differentiate your content and capture underserved search intent.

Amperly Topical Coverage Analysis Plugin Specifications

Contributors: Priit Kallas
Tags: seo, content analysis, keyword research, serp analysis, openai
Requires at least: 5.0
Tested up to: 6.4
Stable tag: 1.0.0
Requires PHP: 7.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Analyzes top-ranking content for keywords using SerpAPI and OpenAI for intelligent keyword analysis.

Description

Amperly Topical Coverage helps you analyze what keywords and topics your competitors are ranking for. It scrapes the top 10 Google results for any keyword and uses AI to identify:

  • Core keywords essential for ranking
  • Supporting keywords for topical authority
  • Long-tail keyword opportunities
  • Semantic keyword clusters
  • Content gaps to exploit

Features:

  • Analyzes top 10 Google results for any keyword
  • Extracts content, headings, and structure from competitor pages
  • Uses OpenAI to identify keyword patterns and opportunities
  • Shows average content metrics (word count, images, paragraphs)
  • Identifies keyword gaps in your content strategy
  • Saves analysis data for future reference

Installation

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings > Topical Coverage to add your API keys
  4. Edit any post/page and use the Topical Coverage Analysis meta box

Frequently Asked Questions

What API keys do I need?

You need two API keys:

How much does it cost to use?

The plugin itself is free, but you’ll need to pay for API usage:

  • SerpAPI: Free for 100 searches. Starts at $75/month for 5,000 searches
  • OpenAI: Pay-as-you-go, typically $0.01-0.03 per analysis

Can I analyze multiple keywords at once?

Currently, the plugin analyzes one keyword at a time. Bulk analysis may be added in future versions.

How accurate is the keyword analysis?

The plugin uses GPT-4 for analysis, which provides high-quality insights. However, always review the suggestions and use your judgment.

Can I export the analysis data?

The data is saved to post meta and can be accessed programmatically. Export functionality may be added in future versions.

Does it work with custom post types?

Currently supports posts and pages. Custom post type support can be added by modifying the code.

Screenshots

  1. The Topical Coverage Analysis meta box on the post edit screen
  2. Completed analysis showing keywords

Changelog

1.0.0

  • Complete rewrite focusing on keyword analysis
  • Added OpenAI integration for intelligent analysis
  • Improved content extraction from competitor sites
  • Better handling of navigation and promotional content
  • New keyword-focused display format
  • Added semantic clustering analysis
  • Added long-tail keyword opportunities

0.2.0

  • Added support for re-analyzing keywords
  • Improved error handling for failed scrapes
  • Better detection of main content areas
  • Added page title extraction

0.1.0

  • Initial release
  • Basic SERP scraping functionality
  • Simple heading extraction
  • Common headings analysis

Upgrade Notice

1.0.0

Major update: Now includes AI-powered keyword analysis. You’ll need an OpenAI API key.

0.2.0

Improved content extraction and error handling. Re-analyze functionality added.

Amperly AI Agentuur