Anvil.works - SEO Checker

Overview of the SEO Check
Meta information
95% 
Page quality
70% 
Page structure
50% 
Link structure
25% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.11 s
File size
87.10 kB
Words
812
Media files
37
Number of links
90 internal / 4 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Anvil | Build Web Apps with Nothing but Python
The length of the page title is perfect. (421 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
Anvil is a free Python-based drag-and-drop web app builder
The length of the meta description is perfect. (365 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://anvil.works/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Server location: United States of America
The language is not specified in the HTML markup.
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
generatorHugo 0.121.1
apple-mobile-web-app-titleAnvil
application-nameAnvil
msapplication-TileColor#2b5797
msapplication-TileImage/mstile-144x144.png
theme-color#2ab1eb
viewportwidth=device-width, initial-scale=1
descriptionAnvil is a free Python-based drag-and-drop web app builder
authorEmpty
twitter:titleAnvil: Web Apps with Nothing but Python
twitter:cardsummary_large_image
twitter:imagehttps://anvil.works/img/homepage-thumbnail.png
twitter:site@anvil_works
twitter:descriptionYes, really, nothing but Python! Anvil has a drag-and-drop editor, Python in the browser and on the server, and one-click deployment.
og:site_nameAnvil
og:titleAnvil: Web Apps with Nothing but Python
og:imagehttps://anvil.works/img/homepage-thumbnail.png
og:descriptionYes, really, nothing but Python! Anvil has a drag-and-drop editor, Python in the browser and on the server, and one-click deployment.
X-UA-CompatibleIE=edge
charsetutf-8

Automatically check anvil.works including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
Words from the H1 heading are not used in the page content.
This page contains 812 words. That's ok.
33.3% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
The page contains a listing, which indicates a good text layout.
15 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 12.17 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 16 tags for this page.
Image SEO
(Somewhat important)
36 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
/img/svg/anvil-x-icon-see-through.svgNo alt attribute provided
/img/svg/anvil-x-icon-see-through.svgNo alt attribute provided
https://anvil.works/img/logos/bayer.svgNo alt attribute provided
/img/logos/deloitte-logo.svgNo alt attribute provided
https://anvil.works/img/logos/hsbc-logo.svgNo alt attribute provided
https://anvil.works/img/logos/cfc-logo.svgNo alt attribute provided
/img/logos/bakertilly.svgNo alt attribute provided
...udies/img/basispoint/basispoint-logo.pngNo alt attribute provided
https://anvil.works/img/logos/bayer.svgNo alt attribute provided
/img/logos/deloitte-logo.svgNo alt attribute provided
https://anvil.works/img/logos/hsbc-logo.svgNo alt attribute provided
https://anvil.works/img/logos/cfc-logo.svgNo alt attribute provided
/img/logos/bakertilly.svgNo alt attribute provided
...udies/img/basispoint/basispoint-logo.pngNo alt attribute provided
/img/home/server-window.pngNo alt attribute provided
/img/home/new-chat-window.pngNo alt attribute provided
/img/home/database-window.pngNo alt attribute provided
/img/home/server-window.pngNo alt attribute provided
/img/home/new-chat-window.pngNo alt attribute provided
/img/home/database-window.pngNo alt attribute provided
https://anvil.works/img/home/components.pngNo alt attribute provided
/img/home/no-boilerplate-code.pngNo alt attribute provided
/img/home/publish-button.pngNo alt attribute provided
/img/customers/david-topf-headshot.pngNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/earth-europe-solid.svgNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/earth-europe-solid.svgNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
/img/earth-europe-solid.svgNo alt attribute provided
/img/earth-europe-solid.svgNo alt attribute provided
/img/earth-europe-solid.svgNo alt attribute provided
/img/logo-square-padded.pngNo alt attribute provided
Video URLWidthHeight
...-2.amazonaws.com/anvil-in-80-seconds.mp4

Page structure

H1 heading
(Critically important)
The fastest way to build your app.
Too many H1 headings
Headings
(Important)
The structure of headings is missing one or more levels. Do not skip heading levels.

Heading structure

Heading levelContent
H1 The fastest way to build your app.
H1 Build fast, ship fast
H1 Built for developers
H1 Rapid Development. Real Code.
H1 Ready to get started?
H2 All the power of Python
H2 Harness the power of AI
H2 Be your own full-stack team
H4 Why Anvil
H4 Features
H4 Use your preferred coding agent
H4 Code beats no-code
H4 Integrate seamlessly
H4 Engineered for security
H4 Keep your workflow
H4 Help is a click away
H4 App Gallery
H4 Get Started
H4 Develop
H4 Support
H4 Company
Some internal link anchor texts are too long.
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
3 links don't have an anchor text.
The number of internal links is ok.
There are 4 external links on this page.
LinkAttributesAnchor text
/?l=header-logoNo Text
/features?l=solutions-menuFeatures
/open-source?l=solutions-menuOpen-source
/x?l=solutions-menuAnvil X
/for/internal-tools?l=solution...Internal Tools
/for/data-science?l=solutions-...Data Science
/for/machine-learning?l=soluti...Machine Learning
/for/new-products?l=solutions-...New Products
/for/mobile-web-apps?l=solutio...Mobile Web Apps
/for/education?l=solutions-menuEducation
/pricing?l=header-navPricing
https://anvil.works/enterpriseAnvil for Enterprise
/case-studies?l=enterprise-menuCase Studies
/docs/overview/free-vs-paidSupport Plans
/docs?l=header-navDocs
/docs?l=resources-menuText duplicate Docs
/learn/tutorials?l=resources-menuTutorials
/learn/examples?l=resources-menuExamples
/blog?l=resources-menuBlog
/community?l=resources-menuCommunity
https://anvil.works/forumForum
/build?l=header-ctaStart building
/?l=mobile-menu-logoNo Text
/pricing?l=mobile-menuText duplicate Pricing
/docs?l=mobile-menuText duplicate Docs
https://anvil.works/forumText duplicate Forum
/features?l=mobile-solutions-menuText duplicate Features
/open-source?l=mobile-solution...Text duplicate Open-source
/x?l=mobile-solutions-menuText duplicate Anvil X
/for/internal-tools?l=mobile-s...Text duplicate Internal Tools
/for/data-science?l=mobile-sol...Text duplicate Data Science
/for/machine-learning?l=mobile...Text duplicate Machine Learning
/for/new-products?l=mobile-sol...Text duplicate New Products
/for/mobile-web-apps?l=mobile-...Text duplicate Mobile Web Apps
/for/education?l=mobile-soluti...Text duplicate Education
/docs/overview/enterpriseText duplicate Anvil for Enterprise
/case-studies?l=mobile-enterpr...Text duplicate Case Studies
/docs/overview/helpSupport Contracts
/docs?l=mobile-resources-menuText duplicate Docs
/learn/tutorials?l=mobile-reso...Text duplicate Tutorials
/learn/examples?l=mobile-resou...Text duplicate Examples
/blog?l=mobile-resources-menuText duplicate Blog
/community?l=mobile-resources-...Text duplicate Community
/sign-up?l=mobile-menu-ctaStart building now
/sign-up?l=hero-ctaText duplicate Start building
https://anvil.works/Anchor Learn more
/docs/get-started/how-does-it-...Learn More >
/docs/ai?l=why-anvil-aiText duplicate Learn More >
/docs/overview?l=why-anvil-ful...Text duplicate Learn More >
https://anvil.works/docs/uiIntuitive visual designer Generate your front-end or build it from scratch. Anvil’s drag-and-drop designer makes it easy to create and tweak your UIs to buil...
/docs/overview?l=no-boilerplat...No boilerplate Skip the set-up and get straight to building. No more writing user authentication or database access for the millionth time. Anvil takes care ...
/docs/deploymentDeploy in one click Anvil offers instant cloud deployment and hosting. Just push the button, sit back, and let us handle the rest. No waiting around to share...
/docs/ai?l=developer-aiAnvil's AI Integration >
/docs/overview?l=developer-apiAnvil's API >
/docs/integrationsBuilt-in integrations >
https://anvil.works/docs/securitySecurity in Anvil >
/docs/version-controlLearn more >
/docs/get-started/helpHow to get help >
/learn/examples/task-manager-appA Task Manager App Built with Python The Anvil Team
/forum/t/a-community-for-reade...Geeke: A community for Readers and Writers Community
/learn/examples/ticketing-systemA fully-featured ticketing system, built with Anvil The Anvil Team
/learn/examples/expense-approv...An Expense Approval System Built with Python The Anvil Team
/forum/t/rapid-development-wit...Chess Déjà Vu: Chess Training Tool Community
/learn/examples/dashboardBuild a Dashboard with Python The Anvil Team
/learn/examples/pdf-invoicesGenerate PDF invoices with Python The Anvil Team
/learn/examples/admin-dashboardAdmin Dashboard Template The Anvil Team
/learn/examples/dashboardsDashboard Showcase Community
/forum/t/codereali-realistic-c...CodeReali: Coding Problems with Simulations Community
/forum/t/the-anime-den-anime-s...The Anime Den: Anime Stats & Highlights Community
/learn/examples/booking-app-te...Booking App The Anvil Team
/sign-up?l=examples-ctaText duplicate Start building
/learn/examples?l=homepage-exa...See more examples
/sign-up?l=get-started-cardText duplicate Start building
/docs/get-started/build-first-appGet Started guide
https://anvil.works/forum/Join the Forum
/?l=footer-logoNo Text
https://bsky.app/profile/anvil...External No Text
https://www.youtube.com/c/Anvi...External Subdomain No Text
https://www.linkedin.com/compa...External Subdomain No Text
https://dev.to/anvilExternal No Text
/build?l=footerBuild
/features?l=footerText duplicate Features
/pricing?l=footerText duplicate Pricing
https://anvil.works/x?l=footerText duplicate Anvil X
https://anvil.works/docs?l=footerText duplicate Docs
https://anvil.works/forumText duplicate Forum
/learn/tutorials?l=footerText duplicate Tutorials
https://anvil.works/changelogChangelog
https://anvil.works/about-usAbout us
https://anvil.works/jobsJobs
https://anvil.works/pressPress
https://anvil.works/contactContact
https://anvil.works/privacyPrivacy
/terms-of-serviceTerms of Service

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://anvil.works/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is excellent with 0.11 seconds.
The file size of the HTML document is fine (87 kB).

HTTP Response Header

NameValue
varyAccept-Encoding
x-frame-optionsSAMEORIGIN
cross-origin-opener-policysame-origin-allow-popups
x-xss-protection1; mode=block
last-modifiedThu, 08 Oct 2026 07:21:46 GMT
strict-transport-securitymax-age=31536000; includeSubDomains
set-cookie72 Characters
cache-controlno-cache, no-store
x-content-type-optionsnosniff
content-typetext/html; charset=utf-8
content-encodinggzip
content-length16562
serveranvil
dateSun, 18 Oct 2026 05:45:08 GMT
x-serverplatform-server-green-3
statuscode200
http_versionHTTP/2

External factors

This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 651 referring domains.
This page has 1,802 backlinks.
This page has backlinks from 395 different ip addresses.

Search preview

anvil.works
Anvil | Build Web Apps with Nothing but Python
Anvil is a free Python-based drag-and-drop web app builder

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
build82%Check
app82%Check
Anvil80%Check
Build Web Apps66%Check
Python65%Check
Web62%Check
Anvil Editor59%Check
web apps56%Check
way55%Check
fastest55%Check

Automatically check anvil.works including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions