Skip to main content

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.


codecov

Currently, supports:

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

seo_position_tracker-0.1.0-py3-none-any.whl (276.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page