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.
Stars: ✭ 529
Programming Languages
Labels
Projects that are alternatives of or similar to Python Seo Analyzer
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
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].