All Projects → sethblack → Python Seo Analyzer

sethblack / Python Seo Analyzer

Licence: other
An SEO tool that analyzes the structure of a site, crawls the site, count words in the body of the site and warns of any technical SEO issues.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Python Seo Analyzer

Curatedseotools
Best SEO Tools Stash
Stars: ✭ 128 (-75.8%)
Mutual labels:  search-engine, seo
Awesome Seo
Google SEO研究及流量变现
Stars: ✭ 942 (+78.07%)
Mutual labels:  search-engine, seo
awesome-search-engine-optimization
A curated list of backlink, social signal opportunities, and link building strategies and tactics to help improve search engine results and ranking.
Stars: ✭ 82 (-84.5%)
Mutual labels:  search-engine, seo
Magento 2 Seo
Magento 2 SEO extension will do perfectly for your better SEO. This is a bundle of outstanding features that are auto-active when you install it from Mageplaza without any code modifications. It is also friendly with your store if you need to insert meta keywords and meta descriptions for your product.
Stars: ✭ 99 (-81.29%)
Mutual labels:  search-engine, seo
seo-analyzer
The library for analyze a HTML file to show all of the SEO defects
Stars: ✭ 53 (-89.98%)
Mutual labels:  search-engine, seo
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (-18.9%)
Mutual labels:  analyzer
Pisa
PISA: Performant Indexes and Search for Academia
Stars: ✭ 489 (-7.56%)
Mutual labels:  search-engine
Php Semver Checker
Compares two source sets and determines the appropriate semantic versioning to apply.
Stars: ✭ 413 (-21.93%)
Mutual labels:  analyzer
Gpxsee
GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
Stars: ✭ 406 (-23.25%)
Mutual labels:  analyzer
Ipfs Search
Search engine for the Interplanetary Filesystem.
Stars: ✭ 519 (-1.89%)
Mutual labels:  search-engine
Weaviate
Weaviate is a cloud-native, modular, real-time vector search engine
Stars: ✭ 509 (-3.78%)
Mutual labels:  search-engine
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+725.33%)
Mutual labels:  seo
Next Sitemap
Sitemap generator for next.js. Generate sitemap(s) and robots.txt for all static/pre-rendered/dynamic/server-side pages.
Stars: ✭ 426 (-19.47%)
Mutual labels:  seo
Awesome Privacy
💡Limiting personal data leaks on the internet
Stars: ✭ 488 (-7.75%)
Mutual labels:  search-engine
Limax
Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.
Stars: ✭ 423 (-20.04%)
Mutual labels:  seo
Http Status Check
CLI tool to crawl a website and check HTTP status codes
Stars: ✭ 512 (-3.21%)
Mutual labels:  seo
Opensearchserver
Open-source Enterprise Grade Search Engine Software
Stars: ✭ 408 (-22.87%)
Mutual labels:  search-engine
React Snap
👻 Zero-configuration framework-agnostic static prerendering for SPAs
Stars: ✭ 4,565 (+762.95%)
Mutual labels:  seo
Tantivy
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Stars: ✭ 5,661 (+970.13%)
Mutual labels:  search-engine
Picky
Picky is an easy to use and fast Ruby semantic search engine that helps your users find what they are looking for.
Stars: ✭ 441 (-16.64%)
Mutual labels:  search-engine

Python SEO Analyzer

Googling Google by taleas.com

An SEO tool that analyzes the structure of a site, crawls the site, counts words in the body of the site and warns of any technical SEO issues.

Requires Python 3.6+, BeautifulSoup4 and urllib3.

Installation

PIP

pip3 install pyseoanalyzer

Command-line Usage

If you run without a sitemap it will start crawling at the homepage.

seoanalyze http://www.domain.com/

Or you can specify the path to a sitmap to seed the urls to scan list.

seoanalyze http://www.domain.com/ --sitemap path/to/sitemap.xml

HTML output can be generated from the analysis instead of json.

seoanalyze http://www.domain.com/ --output-format html

API

The analyze function returns a dictionary with the results of the crawl.

from seoanalyzer import analyze

output = analyze(site, sitemap)

print(output)

Alternatively, you can run the analysis as a script from the seoanalyzer folder.

python analyzer.py https://www.sethserver.com/ -f html > results.html

Notes

If you get requests.exceptions.SSLError at either the command-line or via the python-API, try using:

instead of..

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].