Skip to content

Moanesbbr/seo-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

SEO Analyzer

A powerful desktop application built with Python and Tkinter that provides comprehensive SEO analysis for websites. This tool helps webmasters and content creators optimize their web pages by analyzing various SEO factors and providing actionable insights.

Features

  • 🔍 Real-time SEO Analysis: Analyze any website's SEO elements instantly
  • 📊 Comprehensive Reports: Get detailed insights about:
    • Page Title and Meta Description
    • Heading Structure (H1-H6)
    • Image Analysis (alt tags, dimensions)
    • Link Analysis (internal, external, nofollow)
    • Meta Tags
    • Open Graph and Twitter Card Tags
    • Performance Metrics
    • Structured Data (JSON-LD, Microdata)
  • 👁️ Live Previews: See how your page appears in:
    • Google Search Results
    • Facebook Shares
    • Twitter Cards
  • 💾 Save Reports: Export analysis results as JSON files
  • 🖼️ Image Management: Update and preview social media images
  • ⚠️ Issue Detection: Identify and fix common SEO problems

Requirements

  • Python 3.x
  • Required Python packages (install via pip install -r requirements.txt):
    • requests
    • beautifulsoup4
    • lxml
    • Pillow (PIL)
    • Other dependencies listed in requirements.txt

Installation

  1. Clone this repository:

    git clone <repository-url>
    cd seo-checker
  2. Install required packages:

    pip install -r requirements.txt
  3. Run the application:

    python main.py

Usage

  1. Launch the application
  2. Enter a website URL in the input field
  3. Click "Analyze SEO" or press Enter
  4. View the analysis results across different tabs:
    • Overview: Quick summary of SEO status
    • Preview: See how your page appears on different platforms
    • Details: In-depth analysis of all SEO elements
    • Images: Review and manage image assets
    • Issues: List of detected SEO problems

Features in Detail

SEO Analysis

  • Page Title Analysis (length, relevance)
  • Meta Description Optimization
  • Heading Structure Analysis
  • Image Alt Text and Optimization
  • Link Structure Analysis
  • Meta Tags Evaluation
  • Social Media Preview Generation
  • Performance Metrics

Preview Features

  • Google Search Result Preview
  • Facebook Share Preview
  • Twitter Card Preview
  • Live Image Updates

Technical Features

  • Asynchronous Analysis
  • Progress Tracking
  • Error Handling
  • File Export Capabilities
  • Responsive GUI Design

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A powerful desktop SEO analysis tool built with Python and Tkinter. Provides real-time website analysis with features including meta tag evaluation, social media preview generation, image optimization checks, and comprehensive SEO reporting. Offers intuitive visual previews for Google Search, Facebook, and Twitter appearances.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages