SEO Site Monitoring

Audits Hero Image
When fruit goes bad it rots, telling you something is wrong and needs throwing. Your website is being worked on by lots of different people, monitoring allows you to similarly know when something is broken.

What is Site Monitoring and what is involved?

Modern, enterprise websites often release changes to their code several times a day, preferring to tolerate mistakes but not taking a long time to find them. My site monitoring platform allows for sites with millions of URLs to be monitored daily and includes a helpful Looker report for stakeholders and all the requisite data to replicate issues.
Crawling

Crawling

Crawling at an hourly, daily or weekly cadence is setup and run so to find and aggregate issues on the site.
Reporting

Reporting

Data from the crawl is aggregated and feed into a Looker report, which showcases both current versus previous crawl numbers and trends for 30 days previous. Additionally all of the data required to fix the indicated issues is included and available in a onedrive folder which updates after every crawl.
Data Gathering

Data Gathering

A secondary but useful side effect of crawling your website so often is I can also pull and aggregate data from across your site. Want a count of pages which have ‘Staff Writer’ instead of an actual author, this can be collected and provided daily.

How the Process Works

Step 1

Setup

Working with your engineering teams I create a route for daily crawling, which typically involves whitelisting my IP, UserAgent and header token. Once whitelisted I setup the crawls and begin a series of tests to confirm we won’t be blocked.
Step 2

Reporting and training

I connect the aggregated data collected from the crawls to a looker template which outlines current vs previous crawl deltas and provides a 30 day lookback of crawl stats. In recognition of the fact people ignore reporting they do not understand, I am happy to provide training.
Step 3

Alerting

Once reporting is being populated we begin looking at alerting. I will work with you to setup thresholds and/or categories that must always result in alerts, pushing them either by email or slack messages.

FAQ's

To what extent can your training be specific to my business?

As most of the my training is already prepared, it generally is cheaper for clients to use my off-the-shelf training which depending on the topic does have sections which are interactive and can be related back to your website.

If you would however like me to tailor the training to your specific website or technology, I am more than happy to do so. I’ll of course need time to work through the materials and your website so the scope will be larger than typical

How is the training delivered?

In most cases training is split into two sections, theory and workshopping. In the theory section I work through a presentation and on occasion some live browser examples and for the workshopping I get the teams to be hands-on.

I am happy to deliver the training on premises or remote and with prior notice can record sessions for wider use.

Do you do agendas I can review before?
For all of my training workshops I have agendas and learning outcomes, which mean you can be 100% sure that what is covered is what you require.
What are your credentials?

I have been working hands-on in SEO since 2011, owning the strategy, technical SEO and offsite efforts in verticals like travel, personal finance, gambling, banking, groceries, automotive, horticulture, self-storage, charities and more.

I additionally have more than 5 affiliate websites I actively manage which have all been built from the ground up using Golang and modern web languages. I’m an alumnus of the Jump full stack bootcamp course, where I received structured training around modern web technologies and frameworks like React.

Lastly, all of my trainings are peer reviewed by experts I know and trust. I am more than happy to share details on request so that you can yourself validate the credentials and endorsements coming from each.

How to Contact Me
Drop me an email
Visit my Contact Page