gregoryszorc.com

Website review gregoryszorc.com

Gregory Szorc's Digital Home

 Generated on March 09 2026 21:32 PM

Old data? UPDATE !

The score is 40/100

SEO Content

Title

Gregory Szorc's Digital Home

Length : 28

Perfect, your title contains between 10 and 70 characters.

Description

Length : 0

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

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

This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.

Headings

H1 H2 H3 H4 H5 H6
1 0 0 0 0 0
  • [H1] Blog Posts

Images

We found 0 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 0%

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

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

In-page links

We found a total of 179 links including 25 link(s) to files

Anchor Type Juice
Home Internal Passing Juice
Blog Internal Passing Juice
Notes Internal Passing Juice
Work Internal Passing Juice
Skills Internal Passing Juice
Thoughts Internal Passing Juice
Resume Internal Passing Juice
Transferring Python Build Standalone Stewardship to Astral Internal Passing Juice
My Shifting Open Source Priorities Internal Passing Juice
My User Experience Porting Off setup.py Internal Passing Juice
Achieving A Completely Open Source Implementation of Apple Code Signing and Notarization Internal Passing Juice
Announcing the PyOxy Python Runner Internal Passing Juice
Expanding Apple Ecosystem Access with Open Source, Multi Platform Code Signing Internal Passing Juice
Bulk Analyze Linux Packages with Linux Package Analyzer Internal Passing Juice
Rust Implementation of Debian Packaging Primitives Internal Passing Juice
Why You Shouldn't Use Git LFS Internal Passing Juice
Pure Rust Implementation of Apple Code Signing Internal Passing Juice
Rust is for Professionals Internal Passing Juice
Modern CI is Too Complex and Misdirected Internal Passing Juice
Surprisingly Slow Internal Passing Juice
Announcing the 0.9 Release of PyOxidizer Internal Passing Juice
Announcing the 0.8 Release of PyOxidizer Internal Passing Juice
Using Rust to Power Python Importing With oxidized_importer Internal Passing Juice
PyOxidizer 0.7 Internal Passing Juice
Mercurial's Journey to and Reflections on Python 3 Internal Passing Juice
Problems with Pull Requests and How to Fix Them Internal Passing Juice
C Extension Support in PyOxidizer Internal Passing Juice
Building Standalone Python Applications with PyOxidizer Internal Passing Juice
On Algorithms and Interviewing Internal Passing Juice
What I've Learned About Optimizing Python Internal Passing Juice
Seeking Employment Internal Passing Juice
PyOxidizer Support for Windows Internal Passing Juice
Faster In-Memory Python Module Importing Internal Passing Juice
Distributing Standalone Python Applications Internal Passing Juice
Absorbing Commit Changes in Mercurial 4.8 Internal Passing Juice
Global Kernel Locks in APFS Internal Passing Juice
Benefits of Clone Offload on Version Control Hosting Internal Passing Juice
Deterministic Firefox Builds Internal Passing Juice
Scaling Firefox Development Workflows Internal Passing Juice
Revisiting Using Docker Internal Passing Juice
Release of python-zstandard 0.9 Internal Passing Juice
High-level Problems with Git and How to Fix Them Internal Passing Juice
Good Riddance to AUFS Internal Passing Juice
from __past__ import bytes_literals Internal Passing Juice
Better Compression with Zstandard Internal Passing Juice
Mercurial, SHA-1, and Trusting Version Control Internal Passing Juice
MozReview Git Support and Improved Commit Mapping Internal Passing Juice
Making MozReview Faster by Disregarding RESTful Design Internal Passing Juice
Investing in the Firefox Build System in 2016 Internal Passing Juice
hg.mozilla.org replication updates Internal Passing Juice
Mozilla Mercurial Extension Updates Internal Passing Juice
hg.mozilla.org Updates Internal Passing Juice
Cloning Improvements in Mercurial 3.6 Internal Passing Juice
Append I/O Performance on Windows Internal Passing Juice
Lowering the Barrier to Pushing to MozReview Internal Passing Juice
Serving Mercurial Clones from a CDN Internal Passing Juice
JSON APIs on hg.mozilla.org Internal Passing Juice
moz.build metadata on hg.mozilla.org Internal Passing Juice
hg.mozilla.org Operational Workings Now Open Sourced Internal Passing Juice
Mercurial 3.5 Released Internal Passing Juice
My Contributions to Mercurial 3.5 Internal Passing Juice
Prompting to Run mach mercurial-setup Internal Passing Juice
MozReview Statistics July 2015 Internal Passing Juice
Cloning From S3 Internal Passing Juice
Publish When Pushing to MozReview Internal Passing Juice
Changeset Metadata on hg.mozilla.org Internal Passing Juice
Important Changes to MozReview Internal Passing Juice
Faster Cloning from hg.mozilla.org With Server Provided Bundles Internal Passing Juice
Firefox Mercurial Repository with CVS History Internal Passing Juice
Notes from Git Merge 2015 Internal Passing Juice
Dropping Explicit Support for Mercurial 3.0 Internal Passing Juice
Reporting Mercurial Issues Internal Passing Juice
Mercurial 3.4 Released Internal Passing Juice
Automatically Redirecting Mercurial Pushes Internal Passing Juice
My Current Thoughts on System Administration Internal Passing Juice
Notes from Facebook's Developer Infrastructure at Scale F8 Talk Internal Passing Juice
New High Scores for hg.mozilla.org Internal Passing Juice
Network Events Internal Passing Juice
Lost Productivity Due to Non-Unified Repositories Internal Passing Juice
Branch Cleanup in Firefox Repositories Internal Passing Juice
Commit Part Numbers and MozReview Internal Passing Juice
Automatic Python Static Analysis on MozReview Internal Passing Juice
End to End Testing with Docker Internal Passing Juice
Bugzilla and the Future of Firefox Development Internal Passing Juice
Modern Mercurial Documentation for Mozillians Internal Passing Juice
Major bzexport Updates Internal Passing Juice
Utilizing GitHub for Firefox Development Internal Passing Juice
Code First and the Rise of the DVCS and GitHub Internal Passing Juice
Firefox Contribution Process Debt Internal Passing Juice
Style Changes on hg.mozilla.org Internal Passing Juice
Mercurial Pushlog Is Now Robust Against Interrupts Internal Passing Juice
Firefox Source Documentation Versus MDN Internal Passing Juice
Why hg.mozilla.org is Slow Internal Passing Juice
mach sub-commands Internal Passing Juice
A Crazy Day Internal Passing Juice
The Mozlandia Tree Outage and Code Review Internal Passing Juice
Test Drive the New Headless Try Repository Internal Passing Juice
Mercurial Server Hiccup 2014-11-06 Internal Passing Juice
Soft Launch of MozReview Internal Passing Juice
Implications of Using Bugzilla for Firefox Patch Development Internal Passing Juice
The Rabbit Hole of Using Docker in Automated Tests Internal Passing Juice
Robustly Testing Version Control at Mozilla Internal Passing Juice
Deterministic and Minimal Docker Images Internal Passing Juice
Mozilla Mercurial Statistics Internal Passing Juice
On Monolithic Repositories Internal Passing Juice
Reproducing Mozilla's Mercurial Server Internal Passing Juice
New Job Role Internal Passing Juice
Submit Feedback about Mercurial Internal Passing Juice
Mercurial hooks move and testing Mercurial Internal Passing Juice
Please run mach mercurial-setup Internal Passing Juice
Repository-Centric Development Internal Passing Juice
Updates to firefoxtree Mercurial extension Internal Passing Juice
Python Packaging Do's and Don'ts Internal Passing Juice
Update Bugzilla Automatically on Push Internal Passing Juice
Track Firefox Repositories with Local-Only Mercurial Tags Internal Passing Juice
Please Stop Using MQ Internal Passing Juice
Using Mercurial for Status Reports Internal Passing Juice
How Promises and Tasks are Improving Tests Internal Passing Juice
New Repository for Mozilla Version Control Tools Internal Passing Juice
The Mercurial Revlog Internal Passing Juice
Review Board at Mozilla Internal Passing Juice
Aggregating Version Control Info at Mozilla Internal Passing Juice
Things Mozilla Could Do with Mercurial Internal Passing Juice
mach now lives in mozilla-central Internal Passing Juice
Why do Projects Support old Python Releases Internal Passing Juice
On Multiple Patches in Bugs Internal Passing Juice
Python Package Providing Clients for Mozilla Services Internal Passing Juice
Importance of Hosting Your Version Control Server Internal Passing Juice
Mercurial 2.8 released Internal Passing Juice
Using Mercurial to query Mozilla metadata Internal Passing Juice
MacBook Pro Firefox Build Times Comparison Internal Passing Juice
Distributed Compiling and Firefox Internal Passing Juice
OS X Mavericks and the Firefox Build System Internal Passing Juice
Alternate Mercurial Server for Firefox Development Internal Passing Juice
The State of the Firefox Build System (2013 Q3 Review) Internal Passing Juice
Phabricator is Awesome Internal Passing Juice
Why Firefox builds are slow Internal Passing Juice
Important Ubuntu bootstrap update Internal Passing Juice
Hosting Mozilla services with Stackato Internal Passing Juice
Visualizing Mozilla's release infrastructure machine efficiency Internal Passing Juice
Mercurial setup wizard for Firefox development Internal Passing Juice
Track pushes and train riding with Mercurial Internal Passing Juice
Mercurial Extension for Gecko Development Internal Passing Juice
Analysis of Firefox's Build Automation Internal Passing Juice
Quantifying Mozilla's Automation Efficiency Internal Passing Juice
The Importance of Time on Automated Machine Configuration Internal Passing Juice
Using Docker to Build Firefox Internal Passing Juice
Build System Status Update 2013-05-14 Internal Passing Juice
Mozilla Build System Brain Dump Internal Passing Juice
The State of Mercurial at Mozilla Internal Passing Juice
Thoughts on Mercurial (and Git) Internal Passing Juice
Mozilla Automation Load Over Time Internal Passing Juice
SQLite.jsm - SQLite Done Betterer Internal Passing Juice
Making hg-git Faster Internal Passing Juice
Bulk Analysis of Mozilla's Build and Test Data Internal Passing Juice
Omnipresent mach Internal Passing Juice
moz.build Files and the Firefox Build System Internal Passing Juice
Thoughts on Logging - Part 1 - Structured Logging Internal Passing Juice
Changes to How mach Loads mozconfigs Internal Passing Juice
Firefox Build System Presentation Internal Passing Juice
Mach Has Landed Internal Passing Juice
Bootstrap Your System to Build Firefox Internal Passing Juice
Visual Studio Project Generation for mozilla-central Internal Passing Juice
Build Firefox Faster with Build Splendid Internal Passing Juice
mozilla-central Build Times Internal Passing Juice
Mozilla Build System Overview Internal Passing Juice
Makefile Execution Times Internal Passing Juice
Mozilla Build System Plan of Attack Internal Passing Juice
One Year at Mozilla Internal Passing Juice
Improving Mozilla's Build System Internal Passing Juice
Finding Oldest Firefox Code Internal Passing Juice
Smaller Firefox Build Logs Internal Passing Juice
Python Bindings Updates in Clang 3.1 Internal Passing Juice
Better Sharing of Test Code in Mozilla Projects Internal Passing Juice
Improving the Mozilla Build System Experience Internal Passing Juice
Comparing the Security and Privacy of Browser Syncing Internal Passing Juice
Gone with the Wind Thoughts Internal Passing Juice
Blogging Again Internal Passing Juice
CSS Templates External Passing Juice

SEO Keywords

Keywords Cloud

Keywords Consistency

Keyword Content Title Keywords Description Headings

Usability

Url

Domain : gregoryszorc.com

Length : 16

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

You have not specified the language. Use this free meta tags generator to declare the intended language of your website.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

XHTML 1.0 Strict

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.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Too bad, your website does not take advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

https://gregoryszorc.com/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

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.