How It Works

This powerful Python script automates your rank tracking by reading a bulk list of keywords from Excel and querying Google's SERP. It instantly finds where your specific domain is ranking among the top results.

Competitor & SERP Feature Insights

Not only does it track your position, but it also extracts the top 5 competitors for every keyword. It can fetch data across different SERP features including Organic Search, Images, and People Also Ask snippets.

Auto On-Page Scraping

When the script successfully locates your domain ranking in the SERP, it goes a step further by visiting your URL to scrape vital on-page metrics—reporting your Word Count, H1 Tag, Title Tag, and Schema Markup presence directly into your final Excel report.

SERP Tracking

Fetch Google SERP

Fetch Google SERP positions for your target keywords across Organic Search, Images, and People Also Ask. Automatically track your domain, extract competitors, and audit your winning pages.

Script Capabilities

  • Platform: Python 3.x
  • API Integration: Serper.dev API
  • Scraping: BeautifulSoup4 HTML Parser
  • Output: Automated Excel (.xlsx) Export
  • Metrics: Rank, Competitors, Word Count, H1
×
Preview