A simple Python package for SEO position tracking from Google and other search engines.
Project description
Seo Position Tracker 📡
A simple Python package for SEO position tracking from Google and other search engines.
Currently, supports:
- Google Search
- Brave Search
- See what's coming next.
See how results being checked.
🤹♂️Usage
The following examples will be pretty much the same for other search engines.
Define parameters
# define parameters and pass them to PositionTracker() class
params = {
"query": "minecraft",
"target_keyword": "minecraft",
"target_website": "play.google.com"
}
Get position only
from seo_position_tracker import PositionTracker
# other_search_engine()
PositionTracker(params=params).get_google_position(return_position_only=True)
# [3] (third position on the first page)
Get position with additional info
from seo_position_tracker import PositionTracker
# other_search_engine()
PositionTracker(params=params).get_google_position()
'''
[
{
"position": 3,
"title": "minecraft - apps on google play",
"link": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe&hl=en_us&gl=us"
}
# might be other results..
]
'''
🛸 How results are being filtered
Result comes out of checking if target_keyword is in title and link, and target_website is in link.
params = {
"query": "minecraft", # just a query
"target_keyword": "minecraft", # being checked for match both in title and link
"target_website": "play.google.com" # checks for match in website URL
}
# target_website target_keyword
# ↓↓↓ ↓↓↓
# Link: https://play.google.com/store/apps/details?id=com.mojang.minecraftpe&hl=en&gl=US
# ------------------------------------------
# target_keyword
# ↓↓↓
# Title: Minecraft - Apps on Google Play
⚙️Installation
pip install seo-position-tracker
git clone https://github.com/dimitryzub/seo-position-tracking.git
💡Suggestions
For suggestions, visit suggestions page.
🔦Issues
For issues, visit issues page.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for seo_position_tracker-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92f08a1890856e897251b3d3a34fb2968856b309420583b6f3c5af7321917f3 |
|
MD5 | e9f1d677376445ebe230953abf7b597d |
|
BLAKE2b-256 | 8edb080516ff44883de1f2b75dc66652611d8082e36855c9e081f02c767fbc7b |