| | --- |
| | 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 |
| |
|
| | ```csv |
| | 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 |