Generated on March 15 2026 20:54 PM
Old data? UPDATE !
The score is 57/100
Title
Programming with Palermo | Jeffrey Palermo, Microsoft MVP, Author, Speaker, Clear Measure Chief Architect, Azure DevOps Expert
Length : 126
Ideally, your title should contain between 10 and 70 characters (spaces included). Use this free tool to calculate text length.
Description
Jeffrey Palermo, Microsoft MVP, Author, Speaker, Clear Measure Chief Architect, Azure DevOps Expert
Length : 99
Great, your meta description contains between 70 and 160 characters.
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 |
|---|---|
| type | website |
| title | Programming with Palermo |
| description | Jeffrey Palermo, Microsoft MVP, Author, Speaker, Clear Measure Chief Architect, Azure DevOps Expert |
| url | https://jeffreypalermo.com/ |
| site_name | Programming with Palermo |
| image | https://s0.wp.com/_si/?t=eyJpbWciOiJodHRwczpcL1wvaTAud3AuY29tXC9qZWZmcmV5cGFsZXJtby5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMThcLzA2XC82X2J1dHRvbl93aGl0ZV9vbl9ibHVlX2JpZy5wbmc_Zml0PTcxMCUyQzcxMCZzc2w9MSIsInR4dCI6IlByb2dyYW1taW5nIHdpdGggUGFsZXJtbyIsInRlbXBsYXRlIjoiZWRnZSIsImZvbnQiOiIiLCJibG9nX2lkIjo3MzI1MjkzfQ.dE7aZOhZRt2J6qXHsNcWcbN-8aI7l1Ho1t5EwelgVUIMQ |
| image:width | 1200 |
| image:height | 630 |
| locale | en_US |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 13 | 3 | 5 | 1 | 0 | 0 |
Images
We found 12 images on this web page.
11 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 : 10%
This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.
Flash
Perfect, no Flash content has been detected on this page.
Iframe
Great, there are no Iframes detected on this page.
URL Rewrite
Good. Your links looks friendly!
Underscores in the URLs
Perfect! No underscores detected in your URLs.
In-page links
We found a total of 180 links including 0 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Programming with Palermo | Internal | Passing Juice |
| Skip to content | Internal | Passing Juice |
| Home | Internal | Passing Juice |
| Blog | Internal | Passing Juice |
| About Jeffrey Palermo | Internal | Passing Juice |
| Onion Architecture | Internal | Passing Juice |
| Clear Measure, Inc. | External | Passing Juice |
| .NET DevOps for Azure | External | Passing Juice |
| Jeffrey Palermo | Internal | Passing Juice |
| .NET DevOps for Azure | Internal | Passing Juice |
| source code repository online | External | Passing Juice |
| Click Here | External | Passing Juice |
| .NET DevOps Bootcamp | Internal | Passing Juice |
| .NET DevOps Bootcamp: Architect & Lead Engineer Hands-On Immersion | External | Passing Juice |
| NET DevOps for Azure | External | Passing Juice |
| 30-Point DevOps Inspection | External | Passing Juice |
| My current favorite private build script | Internal | Passing Juice |
| Palermo Pamphlet 003 – Unboxing of the Azure Sphere IoT System on a Chip board | Internal | Passing Juice |
| Lori Lamkin, Microsoft’s Director of PM on Shifting to Azure DevOps – Episode 007 | Internal | Passing Juice |
| Check out this episode! | External | Passing Juice |
| Palermo Pamphlet 002 – State machine design | Internal | Passing Juice |
| https://html5-player.libsyn.com/embed/episode/id/7193621/height/300/theme/custom/autoplay/no/autonext/no/thumbnail/yes/preload/no/no_addthis/no/direction/forward/render-playlist/no/custom-color/4169e1/” | External | noFollow |
| Azure DevOps Podcast published w/ Edward Thomson | External | Passing Juice |
| Azure DevOps User Group presentation by Eric Hexter | External | Passing Juice |
| Edward Thomson on All Things Git, libgit2, and Azure DevOps – Episode 006 | Internal | Passing Juice |
| Check out this episode! | External | Passing Juice |
| Palermo Pamphlet launch – episode 001 | Internal | Passing Juice |
| https://html5-player.libsyn.com/embed/episode/id/7156317/height/300/theme/custom/autoplay/no/autonext/no/thumbnail/yes/preload/no/no_addthis/no/direction/forward/render-playlist/no/custom-color/4169e1/” | External | noFollow |
| Azure DevOps Podcast published w/ Dave McKinstry | External | Passing Juice |
| why I started the Azure DevOps Podcast | Internal | Passing Juice |
| Martin Woodward’s presentation | External | Passing Juice |
| rebranding to SQL Change Automation | External | Passing Juice |
| presentation to AzureAustin | External | Passing Juice |
| tip on enabling active item tracking | External | Passing Juice |
| Performance tuning an Azure DevOps build configuration | Internal | Passing Juice |
| Dave McKinstry on Integrating Azure DevOps and the Culture of DevOps – Episode 005 | Internal | Passing Juice |
| Check out this episode! | External | Passing Juice |
| RSS - Posts | Internal | Passing Juice |
| Jeffrey Palermo | External | Passing Juice |
| Agile | Internal | Passing Juice |
| alt.net | Internal | Passing Juice |
| altnetconf | Internal | Passing Juice |
| ASP.NET | Internal | Passing Juice |
| asp.net mvc | Internal | Passing Juice |
| aspnetmvc | Internal | Passing Juice |
| aspnetmvc mvc asp.net palermo | Internal | Passing Juice |
| Build Automation | Internal | Passing Juice |
| clear measure | Internal | Passing Juice |
| Coding Principles | Internal | Passing Juice |
| Data Access | Internal | Passing Juice |
| Developer Community | Internal | Passing Juice |
| devops | Internal | Passing Juice |
| Featured | Internal | Passing Juice |
| FIT | Internal | Passing Juice |
| Learning | Internal | Passing Juice |
| Managing | Internal | Passing Juice |
| mvc | Internal | Passing Juice |
| partywithpalermo | Internal | Passing Juice |
| Party with Palermo | Internal | Passing Juice |
| Services | Internal | Passing Juice |
| teched teched2008 nhibernate aspnetmvc orm scm | Internal | Passing Juice |
| Tips & Tricks | Internal | Passing Juice |
| Tools | Internal | Passing Juice |
| January 2020 | Internal | Passing Juice |
| November 2018 | Internal | Passing Juice |
| October 2018 | Internal | Passing Juice |
| September 2018 | Internal | Passing Juice |
| August 2018 | Internal | Passing Juice |
| July 2018 | Internal | Passing Juice |
| November 2016 | Internal | Passing Juice |
| April 2016 | Internal | Passing Juice |
| November 2015 | Internal | Passing Juice |
| August 2015 | Internal | Passing Juice |
| June 2015 | Internal | Passing Juice |
| November 2014 | Internal | Passing Juice |
| October 2014 | Internal | Passing Juice |
| September 2014 | Internal | Passing Juice |
| August 2014 | Internal | Passing Juice |
| June 2014 | Internal | Passing Juice |
| May 2014 | Internal | Passing Juice |
| February 2014 | Internal | Passing Juice |
| January 2014 | Internal | Passing Juice |
| December 2013 | Internal | Passing Juice |
| August 2013 | Internal | Passing Juice |
| July 2013 | Internal | Passing Juice |
| June 2013 | Internal | Passing Juice |
| May 2013 | Internal | Passing Juice |
| April 2013 | Internal | Passing Juice |
| March 2013 | Internal | Passing Juice |
| February 2013 | Internal | Passing Juice |
| January 2013 | Internal | Passing Juice |
| February 2012 | Internal | Passing Juice |
| November 2011 | Internal | Passing Juice |
| October 2011 | Internal | Passing Juice |
| September 2011 | Internal | Passing Juice |
| July 2011 | Internal | Passing Juice |
| May 2011 | Internal | Passing Juice |
| April 2011 | Internal | Passing Juice |
| March 2011 | Internal | Passing Juice |
| February 2011 | Internal | Passing Juice |
| January 2011 | Internal | Passing Juice |
| December 2010 | Internal | Passing Juice |
| November 2010 | Internal | Passing Juice |
| September 2010 | Internal | Passing Juice |
| August 2010 | Internal | Passing Juice |
| May 2010 | Internal | Passing Juice |
| April 2010 | Internal | Passing Juice |
| March 2010 | Internal | Passing Juice |
| February 2010 | Internal | Passing Juice |
| January 2010 | Internal | Passing Juice |
| December 2009 | Internal | Passing Juice |
| November 2009 | Internal | Passing Juice |
| October 2009 | Internal | Passing Juice |
| September 2009 | Internal | Passing Juice |
| August 2009 | Internal | Passing Juice |
| July 2009 | Internal | Passing Juice |
| June 2009 | Internal | Passing Juice |
| May 2009 | Internal | Passing Juice |
| April 2009 | Internal | Passing Juice |
| March 2009 | Internal | Passing Juice |
| February 2009 | Internal | Passing Juice |
| January 2009 | Internal | Passing Juice |
| December 2008 | Internal | Passing Juice |
| November 2008 | Internal | Passing Juice |
| October 2008 | Internal | Passing Juice |
| September 2008 | Internal | Passing Juice |
| August 2008 | Internal | Passing Juice |
| July 2008 | Internal | Passing Juice |
| June 2008 | Internal | Passing Juice |
| May 2008 | Internal | Passing Juice |
| April 2008 | Internal | Passing Juice |
| March 2008 | Internal | Passing Juice |
| February 2008 | Internal | Passing Juice |
| January 2008 | Internal | Passing Juice |
| December 2007 | Internal | Passing Juice |
| November 2007 | Internal | Passing Juice |
| October 2007 | Internal | Passing Juice |
| September 2007 | Internal | Passing Juice |
| August 2007 | Internal | Passing Juice |
| July 2007 | Internal | Passing Juice |
| June 2007 | Internal | Passing Juice |
| May 2007 | Internal | Passing Juice |
| April 2007 | Internal | Passing Juice |
| March 2007 | Internal | Passing Juice |
| February 2007 | Internal | Passing Juice |
| January 2007 | Internal | Passing Juice |
| December 2006 | Internal | Passing Juice |
| November 2006 | Internal | Passing Juice |
| October 2006 | Internal | Passing Juice |
| September 2006 | Internal | Passing Juice |
| August 2006 | Internal | Passing Juice |
| July 2006 | Internal | Passing Juice |
| June 2006 | Internal | Passing Juice |
| May 2006 | Internal | Passing Juice |
| April 2006 | Internal | Passing Juice |
| March 2006 | Internal | Passing Juice |
| February 2006 | Internal | Passing Juice |
| January 2006 | Internal | Passing Juice |
| December 2005 | Internal | Passing Juice |
| November 2005 | Internal | Passing Juice |
| October 2005 | Internal | Passing Juice |
| September 2005 | Internal | Passing Juice |
| August 2005 | Internal | Passing Juice |
| July 2005 | Internal | Passing Juice |
| June 2005 | Internal | Passing Juice |
| May 2005 | Internal | Passing Juice |
| April 2005 | Internal | Passing Juice |
| March 2005 | Internal | Passing Juice |
| February 2005 | Internal | Passing Juice |
| January 2005 | Internal | Passing Juice |
| December 2004 | Internal | Passing Juice |
| November 2004 | Internal | Passing Juice |
| October 2004 | Internal | Passing Juice |
| September 2004 | Internal | Passing Juice |
| August 2004 | Internal | Passing Juice |
| July 2004 | Internal | Passing Juice |
| June 2004 | Internal | Passing Juice |
| May 2004 | Internal | Passing Juice |
| April 2004 | Internal | Passing Juice |
| Proudly powered by WordPress | External | Passing Juice |
Keywords Cloud
edward lori azure build episode git palermo microsoft devops version
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| devops | 31 | ![]() |
![]() |
![]() |
![]() |
| azure | 29 | ![]() |
![]() |
![]() |
![]() |
| microsoft | 16 | ![]() |
![]() |
![]() |
![]() |
| build | 15 | ![]() |
![]() |
![]() |
![]() |
| edward | 14 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : jeffreypalermo.com
Length : 18
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.
Doctype
HTML 5
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Warning! At least one email address has been found in the plain text. Use free antispam protector to hide email from spammers.
Deprecated HTML
| Deprecated tags | Occurrences |
|---|---|
| <font> | 390 |
Deprecated HTML tags are HTML tags that are no longer used. It is recommended that you remove or replace these HTML tags because they are now obsolete.
Speed Tips
![]() |
Excellent, your website doesn't use nested tables. |
![]() |
Too bad, your website is using inline styles. |
![]() |
Too bad, your website has too many CSS files (more than 4). |
![]() |
Too bad, your website has too many JS files (more than 6). |
![]() |
Perfect, your website takes advantage of gzip. |
Mobile Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Great, your website has an XML sitemap.
| https://jeffreypalermo.com/wp-sitemap.xml |
Robots.txt
https://jeffreypalermo.com/robots.txt
Great, your website has a robots.txt file.
Analytics
Great, your website has an analytics tool.
Google Analytics |
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.