windley.com

Website review windley.com

Phil Windley's Technometria

 Generated on March 17 2026 14:34 PM

Old data? UPDATE !

The score is 61/100

SEO Content

Title

Phil Windley's Technometria

Length : 27

Perfect, your title contains between 10 and 70 characters.

Description

Building the Internet of My Things

Length : 34

Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
title Phil Windley's Technometria
type website
description I write primarily about digital identity, specifically self-sovereign identity and authorization.
image https://www.windley.com/img/LDID_122x630.png
url https://www.windley.com

Headings

H1 H2 H3 H4 H5 H6
3 59 23 4 0 0
  • [H1]
  • [H1] Top 100 Tags
  • [H1] Archives
  • [H2] Fix Identity First
  • [H2] America's Identity System Is Fragmented by Design
  • [H2] Documentary Requirements Create Real Barriers
  • [H2] Identity Infrastructure Comes Before Identity Policy
  • [H2] Emerging Models Show What's Possible
  • [H2] There Are No Magic Band-Aids
  • [H2] Cross-Domain Delegation in a Society of Agents
  • [H2] Foundations of a Society of Agents
  • [H2] Why Promises Alone Are Not Enough
  • [H2] How Cross-Domain Delegation Works
  • [H2] Why Delegation Requires a Society
  • [H2] Credentials as Delegated Authority
  • [H2] Trust Emerges from Interaction
  • [H2] Toward Agent Societies
  • [H2] Delegation as Data: Applying Cedar Policies to OpenClaw Subagents
  • [H2] Why Intra-Domain Delegation Matters
  • [H2] Modeling Delegation as Data
  • [H2] Delegation in OpenClaw
  • [H2] Confinement as an Architectural Primitive
  • [H2] Childproofing the Control Plane: Using Cedar to Build Frontal Lobes for Agentic Systems
  • [H2] My Journey to Home Assistant
  • [H2] What Could Go Wrong?
  • [H2] Adding Deterministic Boundaries with Cedar
  • [H2] Governed Autonomy
  • [H2] Beyond Denial: Using Policy Constraints to Guide OpenClaw Planning
  • [H2] Recap: A Policy-Aware Agent Loop
  • [H2] From Reactive Authorization to Constraint-Aware Planning
  • [H2] Architecture Changes
  • [H2] The System Prompt: Where Policy Shapes Planning
  • [H2] Demo Walkthrough: Reactive vs Constraint-Aware
  • [H2] Benefits of Query Constraints
  • [H2] From Feedback to Constraint Systems
  • [H2] A Policy-Aware Agent Loop with Cedar and OpenClaw
  • [H2] The Problem: Static Authorization in a Dynamic Loop
  • [H2] Authorization Inside the Agent Loop
  • [H2] The Cedar Authorization Demo
  • [H2] What the Policies Enforce
  • [H2] Zero Trust for Agents
  • [H2] From Demo to Delegation
  • [H2] SEDI and Client-Side Identity
  • [H2] Why Authorization Is the Hard Problem in Agentic AI
  • [H2] From Standing Authority to Delegated Intent
  • [H2] What Do We Mean by Delegation?
  • [H2] Why Agent Behavior Changes Authorization
  • [H2] Where This Leaves Us
  • [H2] From Architecture to Accountability: How AI Helps Policy Become Practice
  • [H2] Governance Connects Intent to Impact
  • [H2] Effective Access Is How Impact Is Measured
  • [H2] AI as a Governance Support Tool
  • [H2] Governance Is About Legitimacy
  • [H2] From Architecture to Accountability
  • [H2] Authorization Before Retrieval: Making RAG Safe by Construction
  • [H2] A Quick Review of How RAG Works
  • [H2] The Problem: Relevance Is Not Authorization
  • [H2] Authorized RAG: Authorization Before Retrieval
  • [H2] Cedar TPE and Policy Residuals
  • [H2] Vectorization, Metadata, and Filtering
  • [H2] A Concrete Example (and a Working Repo)
  • [H2] Why This Matters
  • [H3] Notes
  • [H3] Overreach
  • [H3] Privilege Creep
  • [H3] Context Blindness
  • [H3] Mapping Home Assistant into Cedar
  • [H3] Concrete Cedar Policies for a Home Assistant Setup
  • [H3] Notes
  • [H3] Agent Planning Phase
  • [H3] Agent Execution Phase
  • [H3] Reactive Run (Authorization as Feedback)
  • [H3] Constraint-Aware Run (Planning Within Policy)
  • [H3] Notes
  • [H3] Evidence Is What Makes Access Legitimate
  • [H3] From Audit Findings to Governed Outcomes
  • [H3] Governance as a Continuous Practice
  • [H3] Phil Around the Web
  • [H3] Explore Technometria
  • [H3] Popular Topics
  • [H3] You Might Also Enjoy
  • [H3] My Books
  • [H3] About Technometria
  • [H3] You Might Also Enjoy
  • [H3] From the Home Page
  • [H4] Utah Valley
  • [H4] My bees
  • [H4] Utah Lake
  • [H4] Sunset Over Utah Lake

Images

We found 26 images on this web page.

9 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.

Text/HTML Ratio

Ratio : 35%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Too Bad, you have Iframes on the web pages, this mean that content in an Iframe cannot be indexed.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

We have detected underscores in your URLs. You should rather use hyphens to optimize your SEO.

In-page links

We found a total of 459 links including 15 link(s) to files

Anchor Type Juice
About Phil External Passing Juice
Contact Phil Internal Passing Juice
Show Tag Cloud Internal Passing Juice
Show Archives Internal Passing Juice
Why Technometria? Internal Passing Juice
‹ Internal Passing Juice
Fix Identity First Internal Passing Juice
SAVE Act External Passing Juice
state-endorsed digital identity (SEDI) Internal Passing Juice
Using an old birth certificate to vote Internal Passing Juice
Cross-Domain Delegation in a Society of Agents Internal Passing Juice
how a primary agent can safely delegate work to subagents within a single system Internal Passing Juice
Promise theory External Passing Juice
Volodymyr Pavlyshyn explains External Passing Juice
earlier work on online reputation systems Internal Passing Juice
societies of things Internal Passing Juice
promise-based systems Internal Passing Juice
verifiable credentials and decentralized identity systems Internal Passing Juice
trust in distributed ecosystems emerges Internal Passing Juice
capability tokens External Passing Juice
Agents making promises and exchanging credentials Internal Passing Juice
Delegation as Data: Applying Cedar Policies to OpenClaw Subagents Internal Passing Juice
reactive enforcement, where an agent attempts an action, is denied, and adapts Internal Passing Juice
proactive constraint discovery, where the agent queries the policy engine to understand its boundaries before acting Internal Passing Juice
how policies can shape and constrain behavior in more nuanced ways Internal Passing Juice
OpenClaw Cedar policy demo repository External Passing Juice
Agent taking direction Internal Passing Juice
Childproofing the Control Plane: Using Cedar to Build Frontal Lobes for Agentic Systems Internal Passing Juice
working on IoT systems and writing about them Internal Passing Juice
Kynetx Internal Passing Juice
CompuServe of Things Internal Passing Juice
Pico and LoRaWAN-based sensor network I use to monitor temperatures in a remote well house Internal Passing Juice
Home Assistant External Passing Juice
Sensibo External Passing Juice
Cedar/OpenClaw demo External Passing Juice
demo's README External Passing Juice
Timo Hotti puts it External Passing Juice
Home Assistant encounters boundaries Internal Passing Juice
Beyond Denial: Using Policy Constraints to Guide OpenClaw Planning Internal Passing Juice
original demo External Passing Juice
A Policy-Aware Agent Loop with Cedar and OpenClaw Internal Passing Juice
Why Authorization is the Hard Problem in Agentic AI Internal Passing Juice
full demo is available on GitHub External Passing Juice
Cedar Authorization Demo for OpenClaw Github repository External Passing Juice
short walkthrough video External Passing Juice
demo shows how replanning works as well External Passing Juice
policies used in the demo External Passing Juice
SEDI and Client-Side Identity Internal Passing Juice
Netscape shipped something genuinely ahead of its time: client-side SSL certificates baked right into the browser External Passing Juice
Utah's State-Endorsed Digital Identity (SEDI) External Passing Juice
State Endorsed Digital Identity in Use Internal Passing Juice
Why Authorization Is the Hard Problem in Agentic AI Internal Passing Juice
AI Is Not Your Policy Engine Internal Passing Juice
architecture for OpenClaw External Passing Juice
AI Agent Saluting Internal Passing Juice
From Architecture to Accountability: How AI Helps Policy Become Practice Internal Passing Juice
helping humans author policies, analyze their effects Internal Passing Juice
explaining what policies actually allow Internal Passing Juice
authorization can shape the retrieval of data in RAG systems Internal Passing Juice
Architectural Decision Records External Passing Juice
AI Assisted Policy Governance Internal Passing Juice
Authorization Before Retrieval: Making RAG Safe by Construction Internal Passing Juice
AI is not—and should not be—your policy engine Internal Passing Juice
AI can still play a valuable role in policy authoring, analysis, and review Internal Passing Juice
AI can help us understand what our authorization systems actually do Internal Passing Juice
Retrieval-augmented generation (RAG) External Passing Juice
Cedar's type-aware partial evaluation External Passing Juice
how residuals can be translated into database queries External Passing Juice
Amazon OpenSearch External Passing Juice
working example in this GitHub repository External Passing Juice
Happy computer ingesting filtered data Internal Passing Juice
- External Passing Juice
- External Passing Juice
- External Passing Juice
- Internal Passing Juice
Show Tag Cloud Internal Passing Juice
ai Internal Passing Juice
amazon Internal Passing Juice
api Internal Passing Juice
apple Internal Passing Juice
architecture Internal Passing Juice
attention Internal Passing Juice
authentication Internal Passing Juice
authorization Internal Passing Juice
authz Internal Passing Juice
blogging Internal Passing Juice
books Internal Passing Juice
breakfast Internal Passing Juice
business Internal Passing Juice
byu Internal Passing Juice
cio Internal Passing Juice
cloudos Internal Passing Juice
conferences Internal Passing Juice
cto Internal Passing Juice
data Internal Passing Juice
decentralization Internal Passing Juice
defrag Internal Passing Juice
design Internal Passing Juice
ecommerce Internal Passing Juice
egovernment Internal Passing Juice
etech Internal Passing Juice
etech06 Internal Passing Juice
etech2007 Internal Passing Juice
event Internal Passing Juice
events Internal Passing Juice
facebook Internal Passing Juice
firefox Internal Passing Juice
fuse Internal Passing Juice
gear Internal Passing Juice
google Internal Passing Juice
governance Internal Passing Juice
humor Internal Passing Juice
identity Internal Passing Juice
iiw Internal Passing Juice
iiw2006 Internal Passing Juice
infoworld Internal Passing Juice
internet Internal Passing Juice
iot Internal Passing Juice
iphone Internal Passing Juice
ipod Internal Passing Juice
itconversations Internal Passing Juice
java Internal Passing Juice
javascript Internal Passing Juice
krl Internal Passing Juice
kynetx Internal Passing Juice
linux Internal Passing Juice
lisp Internal Passing Juice
media Internal Passing Juice
microsoft Internal Passing Juice
mobile Internal Passing Juice
movabletype Internal Passing Juice
open+source Internal Passing Juice
openid Internal Passing Juice
osx Internal Passing Juice
parallels Internal Passing Juice
perl Internal Passing Juice
personal+cloud Internal Passing Juice
personal+clouds Internal Passing Juice
picos Internal Passing Juice
podcast Internal Passing Juice
podcasting Internal Passing Juice
podcasts Internal Passing Juice
politics Internal Passing Juice
privacy Internal Passing Juice
programming Internal Passing Juice
programming+languages Internal Passing Juice
rails Internal Passing Juice
relationships Internal Passing Juice
reputation Internal Passing Juice
rss Internal Passing Juice
ruby Internal Passing Juice
security Internal Passing Juice
soa Internal Passing Juice
social+networking Internal Passing Juice
software Internal Passing Juice
sovrin Internal Passing Juice
speaking Internal Passing Juice
squaretag Internal Passing Juice
ssi Internal Passing Juice
startup Internal Passing Juice
sysadmin Internal Passing Juice
technometria Internal Passing Juice
travel Internal Passing Juice
trust Internal Passing Juice
twitter Internal Passing Juice
utah Internal Passing Juice
video Internal Passing Juice
virtualization Internal Passing Juice
voting Internal Passing Juice
vrm Internal Passing Juice
web Internal Passing Juice
web+services Internal Passing Juice
webservices Internal Passing Juice
workshop Internal Passing Juice
www2006 Internal Passing Juice
Mar 2026 Internal Passing Juice
Feb 2026 Internal Passing Juice
Jan 2026 Internal Passing Juice
Dec 2025 Internal Passing Juice
Nov 2025 Internal Passing Juice
Oct 2025 Internal Passing Juice
Sept 2025 Internal Passing Juice
Jul 2025 Internal Passing Juice
Jun 2025 Internal Passing Juice
May 2025 Internal Passing Juice
Apr 2025 Internal Passing Juice
Feb 2025 Internal Passing Juice
Jan 2025 Internal Passing Juice
Nov 2024 Internal Passing Juice
Oct 2024 Internal Passing Juice
Sept 2024 Internal Passing Juice
Jun 2024 Internal Passing Juice
May 2024 Internal Passing Juice
Apr 2024 Internal Passing Juice
Mar 2024 Internal Passing Juice
Feb 2024 Internal Passing Juice
Nov 2023 Internal Passing Juice
Oct 2023 Internal Passing Juice
Sept 2023 Internal Passing Juice
Aug 2023 Internal Passing Juice
Jun 2023 Internal Passing Juice
May 2023 Internal Passing Juice
Apr 2023 Internal Passing Juice
Mar 2023 Internal Passing Juice
Jan 2023 Internal Passing Juice
Dec 2022 Internal Passing Juice
Nov 2022 Internal Passing Juice
Oct 2022 Internal Passing Juice
Sept 2022 Internal Passing Juice
Aug 2022 Internal Passing Juice
Jul 2022 Internal Passing Juice
Jun 2022 Internal Passing Juice
May 2022 Internal Passing Juice
Apr 2022 Internal Passing Juice
Mar 2022 Internal Passing Juice
Feb 2022 Internal Passing Juice
Jan 2022 Internal Passing Juice
Dec 2021 Internal Passing Juice
Nov 2021 Internal Passing Juice
Oct 2021 Internal Passing Juice
Sept 2021 Internal Passing Juice
Aug 2021 Internal Passing Juice
Jul 2021 Internal Passing Juice
Jun 2021 Internal Passing Juice
May 2021 Internal Passing Juice
Apr 2021 Internal Passing Juice
Feb 2021 Internal Passing Juice
Jan 2021 Internal Passing Juice
Dec 2020 Internal Passing Juice
Nov 2020 Internal Passing Juice
Sept 2020 Internal Passing Juice
Aug 2020 Internal Passing Juice
Jul 2020 Internal Passing Juice
Jun 2020 Internal Passing Juice
May 2020 Internal Passing Juice
Mar 2020 Internal Passing Juice
Feb 2020 Internal Passing Juice
Jan 2020 Internal Passing Juice
Dec 2019 Internal Passing Juice
Oct 2019 Internal Passing Juice
Aug 2019 Internal Passing Juice
Jul 2019 Internal Passing Juice
Jun 2019 Internal Passing Juice
May 2019 Internal Passing Juice
Feb 2019 Internal Passing Juice
Jan 2019 Internal Passing Juice
Dec 2018 Internal Passing Juice
Nov 2018 Internal Passing Juice
Oct 2018 Internal Passing Juice
Sept 2018 Internal Passing Juice
Aug 2018 Internal Passing Juice
Jul 2018 Internal Passing Juice
Jun 2018 Internal Passing Juice
May 2018 Internal Passing Juice
Apr 2018 Internal Passing Juice
Mar 2018 Internal Passing Juice
Feb 2018 Internal Passing Juice
Jan 2018 Internal Passing Juice
Dec 2017 Internal Passing Juice
Oct 2017 Internal Passing Juice
Sept 2017 Internal Passing Juice
Aug 2017 Internal Passing Juice
Jul 2017 Internal Passing Juice
Jun 2017 Internal Passing Juice
May 2017 Internal Passing Juice
Apr 2017 Internal Passing Juice
Mar 2017 Internal Passing Juice
Feb 2017 Internal Passing Juice
Jan 2017 Internal Passing Juice
Dec 2016 Internal Passing Juice
Nov 2016 Internal Passing Juice
Oct 2016 Internal Passing Juice
Sept 2016 Internal Passing Juice
Aug 2016 Internal Passing Juice
Jul 2016 Internal Passing Juice
Jun 2016 Internal Passing Juice
May 2016 Internal Passing Juice
Apr 2016 Internal Passing Juice
Mar 2016 Internal Passing Juice
Feb 2016 Internal Passing Juice
Jan 2016 Internal Passing Juice
Dec 2015 Internal Passing Juice
Nov 2015 Internal Passing Juice
Oct 2015 Internal Passing Juice
Sept 2015 Internal Passing Juice
Aug 2015 Internal Passing Juice
Jul 2015 Internal Passing Juice
Jun 2015 Internal Passing Juice
May 2015 Internal Passing Juice
Apr 2015 Internal Passing Juice
Mar 2015 Internal Passing Juice
Feb 2015 Internal Passing Juice
Jan 2015 Internal Passing Juice
Dec 2014 Internal Passing Juice
Nov 2014 Internal Passing Juice
Oct 2014 Internal Passing Juice
Sept 2014 Internal Passing Juice
Aug 2014 Internal Passing Juice
Jul 2014 Internal Passing Juice
Jun 2014 Internal Passing Juice
Apr 2014 Internal Passing Juice
Mar 2014 Internal Passing Juice
Feb 2014 Internal Passing Juice
Jan 2014 Internal Passing Juice
Dec 2013 Internal Passing Juice
Nov 2013 Internal Passing Juice
Oct 2013 Internal Passing Juice
Sept 2013 Internal Passing Juice
Aug 2013 Internal Passing Juice
Jul 2013 Internal Passing Juice
Jun 2013 Internal Passing Juice
May 2013 Internal Passing Juice
Apr 2013 Internal Passing Juice
Mar 2013 Internal Passing Juice
Feb 2013 Internal Passing Juice
Jan 2013 Internal Passing Juice
Dec 2012 Internal Passing Juice
Nov 2012 Internal Passing Juice
Oct 2012 Internal Passing Juice
Sept 2012 Internal Passing Juice
Aug 2012 Internal Passing Juice
Jul 2012 Internal Passing Juice
Jun 2012 Internal Passing Juice
May 2012 Internal Passing Juice
Apr 2012 Internal Passing Juice
Mar 2012 Internal Passing Juice
Feb 2012 Internal Passing Juice
Jan 2012 Internal Passing Juice
Dec 2011 Internal Passing Juice
Nov 2011 Internal Passing Juice
Oct 2011 Internal Passing Juice
Sept 2011 Internal Passing Juice
Aug 2011 Internal Passing Juice
Jul 2011 Internal Passing Juice
Jun 2011 Internal Passing Juice
May 2011 Internal Passing Juice
Apr 2011 Internal Passing Juice
Mar 2011 Internal Passing Juice
Feb 2011 Internal Passing Juice
Jan 2011 Internal Passing Juice
Dec 2010 Internal Passing Juice
Nov 2010 Internal Passing Juice
Oct 2010 Internal Passing Juice
Sept 2010 Internal Passing Juice
Aug 2010 Internal Passing Juice
Jul 2010 Internal Passing Juice
Jun 2010 Internal Passing Juice
May 2010 Internal Passing Juice
Apr 2010 Internal Passing Juice
Mar 2010 Internal Passing Juice
Feb 2010 Internal Passing Juice
Jan 2010 Internal Passing Juice
Dec 2009 Internal Passing Juice
Nov 2009 Internal Passing Juice
Oct 2009 Internal Passing Juice
Sept 2009 Internal Passing Juice
Aug 2009 Internal Passing Juice
Jul 2009 Internal Passing Juice
Jun 2009 Internal Passing Juice
May 2009 Internal Passing Juice
Apr 2009 Internal Passing Juice
Mar 2009 Internal Passing Juice
Feb 2009 Internal Passing Juice
Jan 2009 Internal Passing Juice
Dec 2008 Internal Passing Juice
Nov 2008 Internal Passing Juice
Oct 2008 Internal Passing Juice
Sept 2008 Internal Passing Juice
Aug 2008 Internal Passing Juice
Jul 2008 Internal Passing Juice
Jun 2008 Internal Passing Juice
May 2008 Internal Passing Juice
Apr 2008 Internal Passing Juice
Mar 2008 Internal Passing Juice
Feb 2008 Internal Passing Juice
Jan 2008 Internal Passing Juice
Dec 2007 Internal Passing Juice
Nov 2007 Internal Passing Juice
Oct 2007 Internal Passing Juice
Sept 2007 Internal Passing Juice
Aug 2007 Internal Passing Juice
Jul 2007 Internal Passing Juice
Jun 2007 Internal Passing Juice
May 2007 Internal Passing Juice
Apr 2007 Internal Passing Juice
Mar 2007 Internal Passing Juice
Feb 2007 Internal Passing Juice
Jan 2007 Internal Passing Juice
Dec 2006 Internal Passing Juice
Nov 2006 Internal Passing Juice
Oct 2006 Internal Passing Juice
Sept 2006 Internal Passing Juice
Aug 2006 Internal Passing Juice
Jul 2006 Internal Passing Juice
Jun 2006 Internal Passing Juice
May 2006 Internal Passing Juice
Apr 2006 Internal Passing Juice
Mar 2006 Internal Passing Juice
Feb 2006 Internal Passing Juice
Jan 2006 Internal Passing Juice
Dec 2005 Internal Passing Juice
Nov 2005 Internal Passing Juice
Oct 2005 Internal Passing Juice
Sept 2005 Internal Passing Juice
Aug 2005 Internal Passing Juice
Jul 2005 Internal Passing Juice
Jun 2005 Internal Passing Juice
May 2005 Internal Passing Juice
Apr 2005 Internal Passing Juice
Mar 2005 Internal Passing Juice
Feb 2005 Internal Passing Juice
Jan 2005 Internal Passing Juice
Dec 2004 Internal Passing Juice
Nov 2004 Internal Passing Juice
Oct 2004 Internal Passing Juice
Sept 2004 Internal Passing Juice
Aug 2004 Internal Passing Juice
Jul 2004 Internal Passing Juice
Jun 2004 Internal Passing Juice
May 2004 Internal Passing Juice
Apr 2004 Internal Passing Juice
Mar 2004 Internal Passing Juice
Feb 2004 Internal Passing Juice
Jan 2004 Internal Passing Juice
Dec 2003 Internal Passing Juice
Nov 2003 Internal Passing Juice
Oct 2003 Internal Passing Juice
Sept 2003 Internal Passing Juice
Aug 2003 Internal Passing Juice
Jul 2003 Internal Passing Juice
Jun 2003 Internal Passing Juice
May 2003 Internal Passing Juice
Apr 2003 Internal Passing Juice
Mar 2003 Internal Passing Juice
Feb 2003 Internal Passing Juice
Jan 2003 Internal Passing Juice
Dec 2002 Internal Passing Juice
Nov 2002 Internal Passing Juice
Oct 2002 Internal Passing Juice
Sept 2002 Internal Passing Juice
Aug 2002 Internal Passing Juice
Jul 2002 Internal Passing Juice
Jun 2002 Internal Passing Juice
May 2002 Internal Passing Juice
Actor Model Internal Passing Juice
Reactive Programming Internal Passing Juice
Self-Sovereign Identity References Internal Passing Juice
Best Food Blog on the Planet External Passing Juice
Live Web Whitepapers Internal Passing Juice
My Slides External Passing Juice
My Videos External Passing Juice
CTO Breakfast Internal Passing Juice
Essays Internal Passing Juice
CIO Whitepapers Internal Passing Juice
My Amazon Author Page External Passing Juice
Some rights reserved (CC BY-SA 4.0) External Passing Juice
- External Passing Juice
- External Passing Juice
- External Passing Juice

SEO Keywords

Keywords Cloud

agents agent policy how delegation authorization action from systems authority

Keywords Consistency

Keyword Content Title Keywords Description Headings
agent 171
authority 89
authorization 85
agents 85
delegation 82

Usability

Url

Domain : windley.com

Length : 11

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://www.windley.com/sitemap.xml

Robots.txt

https://windley.com/robots.txt

Great, your website has a robots.txt file.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.