Skip to content
Google Pagespeed, Google Search Console & Screaming frog combined
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
functions
images
org_files
word_templates
.DS_Store
.gitignore
Analytics vandersluijs.nl 1. Overview Report V1.0 (by intk.com) 20190408-20190414 20190401-20190407.pdf
README.md
create_new_profile.py
language_data.txt
requirements.txt
spit_out_word.py
test.docx
tester.py

README.md

SEO Screamer

A python script that turns all kind of SEO related stuff into a nice Word Document.

Seo Screamer

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

Build status of far from ready :-) It spits out a word document. But we are a long way from home!

Build Status

Tech/framework used

Python

Screaming Frog

Built with

PyCharm

This project Uses

requests

Requests is the only Non-GMO HTTP library for Python, safe for human consumption.

pip install requests

https://pypi.org/project/requests/

Docx

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)

https://pypi.org/project/docx/

YAML

PyYAML is a YAML parser and emitter for Python.

pip install pyyaml

https://pyyaml.org/

Pandas

pip install pandas

Beautifulsoup4

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

https://pypi.org/project/beautifulsoup4/

Matplotlib

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

https://matplotlib.org/

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

https://github.com/joshcarty/google-searchconsole

Help

Are you in need of help? Open slack and go to:

https://pure-python.slack.com

You will find more about this project in:

#seocreamer

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

@Theo van der Sluijs

You can’t perform that action at this time.