After testing dozens of workflows, I've identified 5 techniques that consistently deliver results.
Tactic #1: The SERP Gap Analyzer
What it does: Reveals content angles your competitors are ignoring—in 60 seconds.
Why it matters: Everyone targets the same keywords. The winners find the angles within those keywords that nobody else is covering.
How to Execute:
Step 1: Search your target keyword in Google (incognito mode)
Step 2: Copy the titles of the top 10 results
Step 3: Use this ChatGPT prompt:
I'm targeting the keyword "[YOUR KEYWORD]". Here are the titles of the top 10 ranking pages:
[PASTE ALL 10 TITLES]
Analyze these titles and identify:
- What topics/angles are covered by multiple competitors (saturated angles)
- What subtopics or questions are completely missing (gap opportunities)
- What unique angle I could take that none of these pages address
- 5 specific H2 headings I should include that competitors don't have
Format your response as:
- Saturated angles: [list]
- Gap opportunities: [list]
- Recommended unique angle: [description]
- Missing H2s to include: [numbered list]
SERP Gap Analysis in 60 Seconds
Tactic #2: The Internal Link Mapper
What it does: Generates dozens of contextual internal linking opportunities with anchor text in minutes.
Why it matters: Internal linking is the most underutilized SEO lever. Most sites have strong content sitting in silos, leaking authority. ChatGPT can map connections you'd never spot manually.
How to Execute:
Step 1: Create a simple CSV of your published content with columns:
- URL
- Title
- Primary keyword
- Brief description (1 sentence)
Step 2: Upload to ChatGPT (or paste if under 50 pages)
Step 3: Use this prompt:
I'm uploading my site's content inventory. For each piece of content, suggest:
- 5 other pages on my site that should link TO this page
- The exact anchor text to use (natural, contextual, not over-optimized)
- The specific paragraph or section where the link would fit naturally
- Priority level (high/medium/low) based on:
- Topical relevance
- Current page authority
- Keyword alignment
Format as a table:
| Source Page | Target Page | Anchor Text | Where to Insert | Priority |
Focus on linking from high-authority pages to newer/weaker pages that need a boost.
Ask ChatGPT to identify "orphan pages" (content with very few internal links pointing to it)
Internal Link Authority Distribution
How high-authority pages boost newer content
Authority
Page
Page
Page
Page
Page
Page
Tactic #3: The GSC Optimizer
What it does: Turns Google Search Console data into actionable optimization instructions.
Why it matters: GSC shows you exactly what's almost working, including pages ranking 11-20 that need a small push. ChatGPT can diagnose issues and write fixes faster than any human.
How to Execute:
Step 1: In Google Search Console, filter for:
- Pages ranking position 11-30
- With at least 100 impressions/month
- CTR below 2%
Step 2: Export queries and pages to CSV
Step 3: Pick your top 5 opportunity pages (highest impressions + lowest CTR)
Step 4: For each page, use this prompt:
I have a page that's ranking in positions 11-20 for these keywords:
[PASTE TOP 10 KEYWORDS FROM GSC FOR THIS PAGE]
Current title: [YOUR TITLE]
Current meta description: [YOUR META]
Current H1: [YOUR H1]
The page is getting [X] impressions but only [Y] clicks (CTR: [Z]%).
Analyze this data and provide:
- Title optimization: 3 new title options that:
- Include the primary keyword naturally
- Are 50-60 characters
- Have stronger click appeal than the current title
- Explain why each would perform better
- Meta description rewrite: 2 versions that:
- Are 150-155 characters
- Include a clear value proposition
- Create urgency or curiosity
- Include the primary keyword
- Content gap diagnosis: Based on the keywords it's ranking for (but not #1), what's probably missing from the content?
- Quick-win changes: 5 specific edits I can make in under 30 minutes to boost this page's ranking
Format as action items I can copy directly into my CMS.
GSC Opportunity Matrix
Find pages that are almost ranking (positions 11-30)
Position on X-axis = Current ranking (left = closer to page 1)
Brightness = Priority level (glowing = high priority quick wins)
Focus on the Opportunity Zone (top-left): pages with high impressions ranking just outside page 1. These need only small improvements to break into top 10.
Tactic #4: The Competitor Content Reverse-Engineer
What it does: Extracts the exact content strategy, structure, and SEO elements from any competitor page.
Why it matters: Instead of guessing why competitor content ranks, you get a forensic breakdown of their strategy then improve on it.
How to Execute:
Step 1: Find the #1 ranking page for your target keyword
Step 2: Copy the entire article text
Step 3: Use this prompt:
I'm analyzing this top-ranking article for the keyword "[KEYWORD]". Here's the full content:
[PASTE COMPETITOR ARTICLE]
Provide a detailed reverse-engineering report:
- Content Structure Analysis:
- Word count
- Number of H2s, H3s, H4s
- Outline with exact headings
- Introduction length and hook strategy
- Conclusion format
- SEO Elements:
- How many times the primary keyword appears
- Where it's placed (title, first paragraph, H2s, etc.)
- LSI/semantic keywords used
- Internal links count and anchor text strategy
- External links count and types of sources
- Content Depth Analysis:
- What questions does it answer?
- What examples/data does it include?
- What's the reading level?
- Tone and voice (professional/casual/technical)
- Gap & Improvement Opportunities:
- What's missing that I could add?
- What's shallow that I could expand?
- What's outdated that I could update?
- What's poorly explained that I could clarify?
- Actionable Blueprint:
- Give me an improved outline that beats this article
- Include the elements they did well
- Add the missing elements
- Suggest a unique angle they didn't take
Format the blueprint as a ready-to-use content brief.
Focus on gaps that NONE of them cover (your differentiation opportunity)
Tactic #5: The Schema Generator
What it does: Creates custom JSON-LD schema markup tailored to your specific content.
Why it matters: Schema helps search engines understand your content better and can trigger rich snippets. Most sites don't use it beyond basic Article schema. ChatGPT can generate complex schemas in seconds.
How to Execute:
Step 1: Identify your content type (article, FAQ, how-to, product, local business, etc.)
Step 2: Use this prompt:
Generate JSON-LD schema markup for this content:
Page type: [Article/FAQ/HowTo/Product/etc.]
Title: [Your title]
Description: [Your meta description]
Author: [Author name]
Published date: [Date]
Modified date: [Date]
Main content: [Brief summary or key sections]
Include:
- All required properties
- All recommended properties that apply
- Proper formatting for Google's Structured Data Testing Tool
For FAQ pages, include these Q&A pairs:
[PASTE YOUR QUESTIONS AND ANSWERS]
For HowTo, include these steps:
[PASTE YOUR STEPS]
Provide the complete, valid JSON-LD code I can paste into my page's <head> section.
Always test schema in Google's Rich Results Test tool https://search.google.com/test/rich-results
When NOT to Blindly Trust ChatGPT
These tactics are powerful, but ChatGPT isn't perfect. Here's what to watch for:
1. Keyword volume/difficulty estimates: ChatGPT doesn't have real-time data. Always verify numbers in tools such as Savannabay, Ahrefs, SEMrush, WordTracker.
2. Competitor analysis depth: ChatGPT analyzes text but can't see technical SEO elements (backlinks, page speed, core web vitals). Use it for content analysis, not full SEO audits.
The Rule: ChatGPT does the heavy lifting and gives you 80% of the way there. You provide the final 20% of human judgment, unique angle and brand voice.
The 80/20 Rule for ChatGPT SEO
ChatGPT does the heavy lifting, you add the magic
- ▸ Data analysis & research
- ▸ Content structure & outlines
- ▸ Technical optimization
- ▸ Competitor analysis
- ▸ Pattern recognition
- ▸ Human judgment
- ▸ Brand voice
- ▸ Unique angle
- ▸ Final polish
All 5 Prompts in One Place
Copy and use right away

