Comments (17)
@rachellcostello @ymschaap @AVGP @clarkeclark @andylimn @voltek62 if everyone's happy with the current list of metrics in #12 (comment) could you tick the final TODO checkbox item and close this issue? Thanks!
from almanac.httparchive.org.
Great, I updated the 'current list of metrics' with your remarks and will move it also in the 'brainstorm' doc.
from almanac.httparchive.org.
If there's still time / space, I'd be happy to review or help in whatever shape or form :)
from almanac.httparchive.org.
@AVGP initially SPAs and their implementation were on the list, but I couldn't figure out a reliant way to flag those. But yes, lets now add fragment URLs in there and maybe we can find a query to get the right data out.
from almanac.httparchive.org.
Rick, love to help out as a peer reviewer
from almanac.httparchive.org.
Hey Rick, I'd be keen to peer review too!
from almanac.httparchive.org.
Current list of metrics:
- Structured data rich results eligibility (ratings, search, etc,)
- Lang attribute usage and mistakes (
lang='en'
) <link>
rel="amphtml" (AMP)<link>
hreflang="en-us" (localisation usage)- Breakdown of type of structured data served (ld+json, microformatting, schema.org + what @type)?
- Indexability - looking at meta tags like
<meta>
noindex,<link>
canonicals. <meta>
description +<title>
(presence & length)- Status codes and whether pages are accessible - 200, 3xx, 4xx, 5xx.
- Content - looking at word count, thin pages, header usage, alt attributes images
- Linking - extract
<a href>
count per page (internal + external) - Linking - fragment URLs (together with SPAs to navigate content)
- robots.txt (It is mentioned in Lighthouse, can we parse the content or only confirm its existence? E.g. check if has a sitemap reference - seems it does list the potential issues)
- If the desktop site is responsive/mobile-ready, or a specific mobile site (redirect, UA)? (Can we find if these are different sites?)
- Descriptive link text usage (available in Lighthouse data)
- speed metrics (FCP, server response time)
@rachellcostello want to add/change anything missing?
from almanac.httparchive.org.
Here's my feedback on the current list of metrics:
In response to your question @ymschaap - pagination won't usually be relevant for homepages, just sections of websites like category pages listing products or blog sections listing articles.
I wouldn't include the meta keywords tag as this isn't used by search engines anymore so it's become kind of obsolete. Page titles and meta descriptions should definitely be included though.
For canonical tags, it would be interesting to see if they are self-referencing, if it's possible to check if the URL of the page and the URL in the canonical tag are an exact match or not?
It might also be useful to add another level of detail to the links information by classifying them by type. E.g. a href links, onclick links, JavaScript links etc. Martin Splitt's slide on problematic links for SEO is a great example of the bad types to watch out for!
I like the idea of having a speed metric. TTI or FCP would be useful from a UX perspective, and something like server response time would be useful from a search engine crawling perspective.
Everything else is looking good!
from almanac.httparchive.org.
Awesome, thanks @rviscomi - I'd love to help author it :)
from almanac.httparchive.org.
Thanks everyone!!
from almanac.httparchive.org.
Great, thanks for volunteering! Just added you as a reviewer and invited you to the @HTTPArchive/reviewers team.
from almanac.httparchive.org.
@andylimn great, thanks! Just added you.
@ymschaap could you go to https://github.com/HTTPArchive and accept the invitation to the Authors team? That will enable me to assign this issue to you.
from almanac.httparchive.org.
Re: SPA-only sites % (so which donโt support SSR)
So I tried multiple ways to expose SPA's without SSR but couldn't find a good query without too many false positives. So I would drop that (it would've been interesting).
Looking at the Lighthouse SEO data, there might be some other interesting metrics.
@rviscomi Where do I make changes to the final list of metrics? The Web Almanac Brainstorm Google doc or propose in this thread?
from almanac.httparchive.org.
This issue will be the canonical source of metrics, so feel free to use the doc to iterate then copy them here when you're ready.
from almanac.httparchive.org.
also @ymschaap could we flag fragment URLS ("#") that are used to load different content in SPAs as problematic?
from almanac.httparchive.org.
Yes would be great to have you Martin! Adding you as a coauthor, let me know if you'd prefer to review.
from almanac.httparchive.org.
The current list of metrics is perfect.
from almanac.httparchive.org.
Related Issues (20)
- SEO 2024 HOT 23
- Accessibility 2024 HOT 11
- Performance 2024 HOT 13
- Privacy 2024 HOT 18
- Security 2024 HOT 16
- Mobile Web 2024 HOT 3
- Capabilities 2024 HOT 9
- PWA 2024 HOT 7
- CMS 2024 HOT 8
- Ecommerce 2024 HOT 7
- Jamstack 2024 HOT 18
- Sustainability 2024 HOT 16
- Page Weight 2024 HOT 8
- CDN 2024 HOT 6
- Compression 2024 HOT 3
- Caching 2024 HOT 1
- HTTP 2024 HOT 6
- Cookies 2024 HOT 12
- Trends 2024 HOT 3
- 2024 Content Progress Tracker ๐ช
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from almanac.httparchive.org.