Brand360
Back to homepage

SEO + Security + Performance

51 checks — comprehensive website audit

.md

Comprehensive audit covering 30 SEO checks, 11 security checks and 10 performance metrics. Basic checks run in all tiers, Chrome DevTools Protocol analyses are available in PRO.

FREE1×/per month43 checks
BASICUnlimited43 checks
PROUnlimited51 checks (+8 CDP)

What is Chrome DevTools Protocol?

Chrome DevTools Protocol checks launch a real Chrome browser and analyze the page just as a user would see it — including network traffic, cookies, JavaScript and CSS coverage. Available from BASIC tier.

SEO Health

30 checks — S1 to S30

S1Title tag existence

Checks if the page has a <title> tag in the <head> section.

FREEBASICPRO
S2Title — length

Optimal length of 50-60 characters for proper display in search results.

FREEBASICPRO
S3H1 heading

The page should have exactly one <h1> heading.

FREEBASICPRO
S4Heading hierarchy

Checks that headings (H1-H6) don't skip levels.

FREEBASICPRO
S5Canonical URL

Verifies <link rel='canonical'> to prevent duplicate content.

FREEBASICPRO
S6Viewport meta tag

Meta viewport tag for proper display on mobile devices.

FREEBASICPRO
S7Robots meta tag

Checks meta robots — whether 'noindex' or 'nofollow' is set.

FREEBASICPRO
S8Open Graph tags

og:title, og:description, og:image for proper sharing on social networks.

FREEBASICPRO
S9Twitter Card tags

Checks twitter:card, twitter:title and twitter:description tags.

FREEBASICPRO
S10Structured data

Verifies JSON-LD, microdata or RDFa structured data.

FREEBASICPRO
S11Image ALT texts

Every image should have an alt attribute for accessibility and SEO.

FREEBASICPRO
S12Internal links

Minimum of 3 internal links for proper navigation and PageRank distribution.

FREEBASICPRO
S13External links

Checks for the existence of links to relevant external resources.

FREEBASICPRO
S14Anchor text quality

Verifies that anchor texts describe target pages (not 'click here').

FREEBASICPRO
S15Clean URLs

URLs without query parameters, hashbangs and unnecessary fragments.

FREEBASICPRO
S16HTML lang attribute

Correct language attribute on the <html> tag (e.g. lang='en').

FREEBASICPRO
S17Favicon

Verifies that the website has a defined favicon icon.

FREEBASICPRO
S18Status code & broken links

HTTP status code of the checked URL + verification of all <a href> links on the page via HEAD requests.

FREEBASICPRO
S19Robots.txt

Verifies the existence and correctness of the robots.txt file.

FREEBASICPRO
S20Sitemap.xml

Checks if the website has an accessible and valid sitemap.xml.

FREEBASICPRO
S21HTTPS redirect

Automatic redirect from HTTP to HTTPS.

FREEBASICPRO
S22WWW consistency

Consistent use of www/non-www version of the domain.

FREEBASICPRO
S23Trailing slash consistency

Consistent use/non-use of trailing slash in URLs.

FREEBASICPRO
S24HTML size

HTML document size — ideally under 100 KB.

FREEBASICPRO
S25Mobile-friendly indicators

Checks responsive design and mobile accessibility.

FREEBASICPRO
S26Content length

Minimum of 300 words for sufficient content relevance.

FREEBASICPRO
S27Keyword density

Keyword density — checks whether it is overstuffed or insufficient.

FREEBASICPRO
S28Hreflang tags

Checks hreflang tags for multilingual websites.

FREEBASICPRO
S29Pagination

Verifies rel='prev' and rel='next' for paginated pages.

FREEBASICPRO
S30Breadcrumb navigation

Checks breadcrumb navigation for better orientation.

FREEBASICPRO

Security

11 checks — SEC1 to SEC11(4 Chrome DevTools Protocol)

SEC1HTTPS

Verifies that the website runs on HTTPS with a valid certificate.

FREEBASICPRO
SEC2HSTS

Strict-Transport-Security header — max-age >= 31536000, includeSubDomains.

FREEBASICPRO
SEC3CSP

Content-Security-Policy — no unsafe-inline, unsafe-eval or wildcards.

FREEBASICPRO
SEC4X-Frame-Options

Clickjacking protection — DENY or SAMEORIGIN.

FREEBASICPRO
SEC5X-Content-Type-Options

Header 'nosniff' to prevent MIME-type sniffing.

FREEBASICPRO
SEC6Referrer-Policy

Checks referrer policy — recommended strict-origin-when-cross-origin.

FREEBASICPRO
SEC7Permissions-Policy

Denying access to camera, microphone and geolocation.

FREEBASICPRO
SEC8Mixed ContentChrome DevTools

Detection of HTTP resources on an HTTPS page (images, scripts, styles).

PRO
SEC9Security WarningsChrome DevTools

Captures security warnings in the browser console.

PRO
SEC10Insecure CookiesChrome DevTools

Checks SameSite, Secure and HttpOnly flags on cookies.

PRO
SEC11Deprecated APIsChrome DevTools

Detection of deprecated browser API usage.

PRO

Performance

10 checks — P1 to P10(4 Chrome DevTools Protocol)

P1Response Time

Server response time — ideally under 1 second, warning under 3s.

FREEBASICPRO
P2HTML Size

HTML document size — pass under 100 KB, warning under 500 KB.

FREEBASICPRO
P3External Resources

Number of external scripts, styles and images — ideally under 20.

FREEBASICPRO
P4Inline CSS

Amount of inline CSS — pass under 10 KB, warning under 50 KB.

FREEBASICPRO
P5Inline JS

Amount of inline JavaScript — pass under 10 KB, warning under 50 KB.

FREEBASICPRO
P6Image Optimization

Lazy loading, srcset and proper image formats (WebP, AVIF).

FREEBASICPRO
P7Total Page WeightChrome DevTools

Total page size — pass under 2 MB, warning under 5 MB.

PRO
P8Request CountChrome DevTools

Total number of HTTP requests — pass under 50, warning under 100.

PRO
P9CSS CoverageChrome DevTools

How much of the CSS code is actually used on the page.

PRO
P10JS CoverageChrome DevTools

How much of the JavaScript code is actually used on the page.

PRO

Try the comprehensive audit

Enter a URL and discover SEO score, security gaps and performance issues of your website.

Run audit