What a URL-Only Brand Audit Can Actually See: Build a Tiny Checker in Python
There are a lot of "free AI brand audit" tools now. Before trusting any of them, it helps to know what a tool can actually see when all you give it is a URL. Short answer: less than you think, but more than nothing. I help build one (a free URL-based brand audit tool called Vibe Checker), and this post is the honest version of how the inputs work, with a tiny checker you can run yourself. What is…
A URL-only brand audit tool like Vibe Checker can reveal some information about a website based on a single HTML fetch. The tool extracts the page title, meta description, Open Graph tags, the first H1 heading, visible text above the initial screen cut-off, buttons and links resembling calls to action, image alt text, linked stylesheets and font families, and inline colours if present.
However, a URL-only audit cannot retrieve computed colours, real layout, content above the fold on a mobile device, or any content injected by JavaScript. If the website is client-rendered, crawlers and AI assistants may see minimal information.
The Python script for Vibe Checker uses regular expressions to identify call-to-action (CTA) words, hype words, distinct call-to-action buttons, and Google fonts. The script returns a dictionary containing the title, number of H1 headings, the first two H1 headings, meta description truncated to 160 characters if available, number of words in the HTML, hype words found in the first screen, sorted list of distinct CTA buttons, and the set of Google fonts used.
To run the Vibe Checker, save the script as `check.py` and execute it with the desired URL as the command-line argument. The output will display the extracted information in a formatted manner.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.