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