SEO Tools
10 tools for PageSpeed Insights, Google Trends, and SEO audits
SEO Tools
10 MCP tools for website performance analysis, keyword research, and comprehensive SEO audits.
OAuth Scopes
None required - SEO tools use public Google APIs that don't require authentication.
Tools Overview
PageSpeed Insights (4 tools)
seo_analyze_page
Analyze a single URL for performance metrics.
Returns:
- Core Web Vitals (LCP, CLS, INP)
- Performance score (0-100)
- Opportunities for improvement
- Diagnostics and audits
seo_compare_sites
Compare two URLs side-by-side (e.g., your site vs competitor).
Returns:
- Score comparison
- Core Web Vitals comparison
- Winner detection
- Improvement recommendations
seo_batch_analyze
Analyze multiple URLs in one request (up to 10).
Returns:
- Aggregated scores
- Best/worst performing pages
- Common issues across all pages
seo_analyze_page_detailed
Deep analysis with full PageSpeed Insights data.
Returns:
- All audits (100+ checks)
- Detailed opportunities
- Metric breakdowns
- Screenshot analysis
Google Trends (3 tools)
seo_trends_interest_over_time
Get search interest over time for keywords.
Parameters:
- Keywords (up to 5)
- Time range (last_hour to 5_years)
- Geography (country code)
- Category (optional)
Returns:
- Timeline data (interest 0-100)
- Peak periods
- Rising/falling trends
seo_trends_related_queries
Find related search queries for a keyword.
Returns:
- Top queries - Most searched related terms
- Rising queries - Fastest growing searches
- Query value (interest score)
seo_trends_compare_keywords
Compare search interest for multiple keywords.
Returns:
- Comparison chart data
- Which keyword is more popular
- Seasonal trends
- Regional breakdowns
SEO Audit (3 tools)
seo_audit_site
Comprehensive SEO audit combining PageSpeed, Search Console, and Trends.
Analyzes:
- Performance - PageSpeed scores and Core Web Vitals
- SEO - Search Console data (clicks, impressions, CTR)
- Trends - Keyword popularity and opportunities
- Technical - Mobile-friendliness, HTTPS, meta tags
Returns:
- Overall SEO score (0-100)
- Issues categorized by severity
- Actionable recommendations
- Priority fix list
seo_find_content_opportunities
Identify content gaps and opportunities.
Analyzes:
- Search Console - Keywords you rank for (position 4-20)
- Google Trends - Rising topics in your niche
- Competitors - (if provided) Content gaps
Returns:
- High-potential keywords to target
- Suggested content topics
- Estimated traffic opportunity
- Difficulty score
seo_quick_audit
Fast site health check (< 30 seconds).
Checks:
- Homepage performance
- Mobile usability
- Basic SEO signals
- Critical errors only
Common Use Cases
1. Performance Analysis
Ask Claude:
Analyze the performance of https://example.com
Show me Core Web Vitals and top issuesResponse includes:
- Performance score: 85/100
- LCP: 1.8s (good)
- CLS: 0.05 (good)
- INP: 150ms (needs improvement)
- Top 3 opportunities with impact estimates
2. Competitor Comparison
Ask Claude:
Compare my site (example.com) with competitor.com
Focus on mobile performanceResponse shows:
- Side-by-side score comparison
- Core Web Vitals comparison
- Winner for each metric
- Where you're ahead/behind
- Specific improvements to beat competitor
3. Keyword Research
Ask Claude:
Show me Google Trends data for "react" vs "vue" vs "angular"
over the last 12 monthsResponse includes:
- Interest over time chart
- Which framework is most popular
- Seasonal patterns
- Regional differences
- Related rising queries
4. Content Opportunities
Ask Claude:
Find content opportunities for my blog about web development
based on Search Console and Trends dataResponse shows:
- Keywords you rank 4-20 for (easy wins)
- Rising topics in web development
- Estimated traffic for each opportunity
- Suggested article titles
- Priority ranking
5. Full SEO Audit
Ask Claude:
Run a comprehensive SEO audit on https://example.com
Include Search Console data and Trends analysisResponse includes:
- Overall SEO score
- Performance issues (PageSpeed)
- SEO issues (Search Console)
- Content opportunities (Trends)
- Prioritized action items
Core Web Vitals Explained
Largest Contentful Paint (LCP)
Measures loading performance.
- Good: < 2.5s
- Needs improvement: 2.5s - 4s
- Poor: > 4s
How to improve:
- Optimize images
- Reduce server response time
- Eliminate render-blocking resources
Cumulative Layout Shift (CLS)
Measures visual stability.
- Good: < 0.1
- Needs improvement: 0.1 - 0.25
- Poor: > 0.25
How to improve:
- Set image/video dimensions
- Avoid inserting content above existing content
- Use CSS transforms instead of layout-shifting properties
Interaction to Next Paint (INP)
Measures responsiveness.
- Good: < 200ms
- Needs improvement: 200ms - 500ms
- Poor: > 500ms
How to improve:
- Reduce JavaScript execution time
- Optimize event handlers
- Use web workers for heavy tasks
Performance Scoring
PageSpeed Insights scores pages 0-100:
- 90-100: Fast (green)
- 50-89: Moderate (orange)
- 0-49: Slow (red)
Score is weighted by:
- Performance (90%)
- Accessibility (10%)
- Best Practices (included but not scored)
Trends Time Ranges
Available time ranges for Google Trends:
now_1h- Last hour (real-time data)now_4h- Last 4 hoursnow_1d- Last daynow_7d- Last 7 daystoday_1m- Last 30 daystoday_3m- Last 3 monthstoday_12m- Last 12 months (default)today_5y- Last 5 yearsall- 2004 to present
Batch Analysis Limits
PageSpeed batch analysis:
- Maximum 10 URLs per request
- Each URL counts toward rate limit
- Sequential analysis (not parallel)
- Average 3-5 seconds per URL
Best practices:
- Analyze your most important pages first
- Use for homepage + top 5-10 landing pages
- Run weekly for monitoring
Rate Limits
PageSpeed Insights:
- 25,000 requests per day (per Google project)
- Metrifyr shares this across all users
- Cached for 24 hours to reduce API usage
Google Trends:
- No official limit
- Recommend max 50 requests per hour
- Cached for 1 hour
Examples
Example 1: Monthly Performance Check
Every month, analyze my top 5 pages:
1. Homepage
2. /blog
3. /products
4. /about
5. /contact
Show improvement/decline from last monthExample 2: Keyword Strategy
Research keywords for "responsive web design":
1. Get Trends interest over time (last 12 months)
2. Find related rising queries
3. Compare with "mobile first design" and "adaptive design"
4. Identify best keyword to targetExample 3: Competitor Analysis
Compare my site with top 3 competitors:
1. Performance scores
2. Core Web Vitals
3. SEO health
4. Content gaps
5. Actionable improvements to beat themBest Practices
✅ Do:
- Run audits regularly (weekly/monthly)
- Focus on mobile performance (80% of traffic)
- Fix critical issues first (red/orange)
- Track improvements over time
- Use Trends for content planning
❌ Don't:
- Obsess over perfect 100 score (90+ is excellent)
- Ignore mobile performance
- Batch analyze too many URLs at once
- Run audits more than daily (rate limits)
Troubleshooting
"URL not accessible" error:
- Verify the URL is publicly accessible
- Check for robots.txt blocking
- Ensure HTTPS is working
"No Search Console data":
- Verify site is added to Search Console
- Check you have "Owner" permission
- Allow 48 hours for new data
Low performance score despite good Core Web Vitals:
- Check Accessibility and Best Practices audits
- Review Opportunities section for wins
- Consider mobile vs desktop scores separately
See full troubleshooting guide