testing / README.md
Em4e's picture
Update README.md
3666766 verified

A newer version of the Streamlit SDK is available: 1.52.2

Upgrade
metadata
title: Website Link Impact Analyzer
emoji: πŸ”—
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.28.1
app_file: app.py
pinned: false

πŸ”— Website Link Impact Analyzer

Find out if your page link changes will help or hurt your search rankings

What it does

This tool helps you test page link changes before you make them by simulating how your link changes might affect your page rankings in search engines.

Features

  • 🚦 Traffic Light System - Clear go/stop/caution recommendations
  • πŸ“Š Monte Carlo Simulations - Run multiple tests for reliable results
  • 🌐 Internet Simulation - Creates realistic web environments for testing
  • πŸ“ˆ PageRank Analysis - Uses advanced algorithms to predict ranking changes
  • πŸ‡ Powered by NetworKit - High-performance network analysis toolkit for faster analysis

How to use

  1. Prepare your CSV files with these columns:

    • FROM - the page that has the link
    • TO - the page being linked to
  2. Upload two files:

    • Current page links (your existing setup)
    • Planned page links (your proposed changes)
  3. Run the analysis and get clear recommendations

Example CSV format

FROM,TO
mysite.com/about,mysite.com/contact
mysite.com/blog/post1,partner.com/resource
partner.com/page,mysite.com/services

Technology

  • Frontend: Streamlit
  • Graph Analysis: NetworKit (high-performance network analysis toolkit)
  • Visualization: Plotly, Matplotlib, Seaborn
  • Data Processing: Pandas, NumPy

Performance

Thanks to NetworKit's optimized C++ backend, this tool can:

  • Handle large networks (10K+ pages)
  • Run complex simulations quickly
  • Provide faster PageRank calculations than traditional tools

Support

If you encounter any issues or have questions, please check the built-in help sections in the app or refer to the documentation.


Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference