A python script that turns all kind of SEO related stuff into a nice Word Document.
Why did I build this
Tools like Screaming Frog, Google PageSpeed, Google Search Console, Google Analytics eg provide website owners with a lot of information. Mostly unreadable / human impossible to understand data. With this script I'm trying to create an easy way to pull all information into one readable, easy to understand document.
Build status of far from ready :-) It spits out a word document. But we are a long way from home!
This project Uses
Requests is the only Non-GMO HTTP library for Python, safe for human consumption.
pip install requests
The docx module creates, reads and writes Microsoft Office Word 2007 docx files.
These are referred to as ‘WordML’, ‘Office Open XML’ and ‘Open XML’ by Microsoft.
These documents can be opened in Microsoft Office 2007 / 2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08.
pip install docx (py2)
pip install python-docx (py3x)
PyYAML is a YAML parser and emitter for Python.
pip install pyyaml
pip install pandas
Beautiful Soup is a library that makes it easy to scrape information from web pages. It sits atop an HTML or XML parser, providing Pythonic idioms for iterating, searching, and modifying the parse tree.
pip install beautifulsoup4
Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
pip install matplotlib
Google Search Console
google-searchconsole takes the pain out of working with the Google Search Console Search Analytics Query API. It is written in Python and provides convenient features to make querying a site's search analytics data easier.
pip install git+https://github.com/joshcarty/google-searchconsole
Are you in need of help? Open slack and go to:
You will find more about this project in:
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.