Coder Social home page Coder Social logo

Comments (17)

rviscomi avatar rviscomi commented on May 18, 2024 3

@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.

ymschaap avatar ymschaap commented on May 18, 2024 2

Great, I updated the 'current list of metrics' with your remarks and will move it also in the 'brainstorm' doc.

from almanac.httparchive.org.

AVGP avatar AVGP commented on May 18, 2024 2

If there's still time / space, I'd be happy to review or help in whatever shape or form :)

from almanac.httparchive.org.

ymschaap avatar ymschaap commented on May 18, 2024 2

@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.

clarkeclark avatar clarkeclark commented on May 18, 2024 1

Rick, love to help out as a peer reviewer

from almanac.httparchive.org.

andylimn avatar andylimn commented on May 18, 2024 1

Hey Rick, I'd be keen to peer review too!

from almanac.httparchive.org.

ymschaap avatar ymschaap commented on May 18, 2024 1

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.

rachellcostello avatar rachellcostello commented on May 18, 2024 1

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!

Screenshot 2019-05-28 at 18 15 21

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.

AVGP avatar AVGP commented on May 18, 2024 1

Awesome, thanks @rviscomi - I'd love to help author it :)

from almanac.httparchive.org.

rviscomi avatar rviscomi commented on May 18, 2024 1

Thanks everyone!!

from almanac.httparchive.org.

rviscomi avatar rviscomi commented on May 18, 2024

Great, thanks for volunteering! Just added you as a reviewer and invited you to the @HTTPArchive/reviewers team.

from almanac.httparchive.org.

rviscomi avatar rviscomi commented on May 18, 2024

@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.

ymschaap avatar ymschaap commented on May 18, 2024

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.

rviscomi avatar rviscomi commented on May 18, 2024

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.

AVGP avatar AVGP commented on May 18, 2024

also @ymschaap could we flag fragment URLS ("#") that are used to load different content in SPAs as problematic?

from almanac.httparchive.org.

rviscomi avatar rviscomi commented on May 18, 2024

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.

voltek62 avatar voltek62 commented on May 18, 2024

The current list of metrics is perfect.

from almanac.httparchive.org.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.