Weekly
Get a weekly SEO and security check of your site
Each week an email lists SEO and security-header problems on your page with suggested fixes.
- Runs
- Weekly
- Apps
- Gmail
- AI
- Yes, uses the built-in AI allowance
- Access
- gmail.send
Send this to your assistant
Create a ClickRuntime automation: every Monday, check https://mysite.com for on-page SEO issues and missing security headers, and email me a short report with fixes from my Gmail.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A freelance photographer or a three-person agency launches a site, then touches it only to swap images. Months later someone notices the homepage title is still "Home", the meta description is blank, and the server never sends a Content-Security-Policy or Strict-Transport-Security header. Nobody did anything wrong; nobody was looking. Search impressions slip and the browser quietly marks a login form as less trustworthy.
On a weekly schedule, the page you choose is fetched along with its response headers. ClickRuntime's built-in AI reads what came back, compares it with common SEO and security-header practice, and writes an audit with a suggested fix for each finding. The report arrives in your Gmail inbox as an HTML email, so it sits next to the rest of your work.
It suits owners who hire a developer by the hour: the email doubles as a ready-made ticket you can forward as is.
What you get out of it
Missing titles caught before rankings slip
A blank title or duplicate meta description is flagged the week it appears, rather than after a traffic dip makes you go looking. Fixing a tag takes minutes; recovering lost visibility takes much longer.
Fixes you can forward to a developer
Each finding includes wording like which header to add and what value to use. Your developer gets a concrete task instead of a vague complaint, which shortens the billable time spent on diagnosis.
Security gaps surfaced for sites with logins
Missing headers such as X-Frame-Options or HSTS matter most where visitors sign in or pay. Seeing them listed weekly means a hosting change that dropped a header does not stay unnoticed for a quarter.
A dated trail of site health
Because the audit lands in Gmail every week, you can search back and see when a problem first appeared. That helps when you need to tell a host or a developer which deploy broke something.
Regression spotted after redesigns
A theme update or new plugin often resets titles or strips headers. The next weekly email shows the damage within days, while the change that caused it is still easy to identify and revert.
How it works
What happens, step by step
Once a week ClickRuntime opens your website's home page.
It notes the page title, the meta description, the headings and which security settings your site sends to browsers.
AI reviews these and writes a numbered list of problems, each with a practical fix.
The audit is sent from your Gmail to your inbox.
Before it runs live
- Connect Google through your own Google app (a one-time, 10-minute setup), so it works with your own Gmail
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Run it at a different time, more or less often, or only on weekdays
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Gmail steps into one automation
Under the hood
The code that runs this automation
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
import base64
from email.message import EmailMessage
from bs4 import BeautifulSoup
from clickruntime import on_trigger, credentials, http, ai
SITE, ME = "https://mysite.com", "me@mysite.com"
HEADERS = ["strict-transport-security", "content-security-policy", "x-content-type-options", "x-frame-options", "referrer-policy"]
@on_trigger
def run(event):
resp = http.get(SITE)
soup = BeautifulSoup(resp.text, "lxml")
desc = soup.find("meta", attrs={"name": "description"})
facts = [f"title: {soup.title.string if soup.title else 'MISSING'}",
f"meta description: {desc['content'] if desc else 'MISSING'}",
f"h1 count: {len(soup.find_all('h1'))}",
f"images without alt: {sum(1 for i in soup.find_all('img') if not i.get('alt'))}",
"missing headers: " + ", ".join(h for h in HEADERS if h not in resp.headers)]
report = ai.generate("Write a short SEO and security report with a concrete fix for each issue:\n" + "\n".join(facts),
max_output_tokens=700).text
msg = EmailMessage()
msg["To"], msg["Subject"] = ME, f"Weekly site audit: {SITE}"
msg.set_content(report)
gmail = build("gmail", "v1", credentials=Credentials(credentials.connection("google", "work")), cache_discovery=False)
gmail.users().messages().send(userId="me", body={"raw": base64.urlsafe_b64encode(msg.as_bytes()).decode()}).execute()
return {"checks": len(facts)}FAQ
Common questions
Which security headers does the audit look at?
Can it audit more than one page of my site?
Do I need a Google account or an SEO tool subscription?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Get an inbox summary twice a day
Twice a day you get one email listing what came in and what you need to act on.
See how it worksSend yourself a weekly newsletter from your feeds
Once a week your own newsletter arrives with the best posts from the blogs and sites you follow.
See how it worksTurn today's newsletters into one digest
All of today's newsletters become one summary email, and the originals are labelled and archived.
See how it worksKeep exploring
Set up “Get a weekly SEO and security check of your site” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.