{"version":1,"asOf":"2026-10-24","count":344,"posts":[{"id":"runs-3/122-berlin","kind":"review","date":"2027-03-03","lang":"en","clipLang":null,"cat":"Local","title":"Berlin.de's hreflang leaves out German.","text":"security.txt, one-year HSTS, nosniff, a content security policy, and a sitemap index. But the home page lists its English, French, Polish, and other versions in hreflang and skips German, the page itself.\n\nThe lesson for every team: List every language version in hreflang, including the page itself, and make each version link back.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=berlin\n\n#SEO #Hreflang #i18n #QA #QAlab","image":"media/social-posts/runs-3/feed/122-berlin.jpg","thumb":"assets/social/thumbs/runs-3-122-berlin.webp","alt":"Real run, local card. Berlin.de's hreflang leaves out German. Overall score 86 of 100. SEO 75, GEO 86, Analytics 97, Security 86, A11y 97, Speed 80. www.berlin.de, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"berlin"},{"id":"runs-3/123-wien","kind":"review","date":"2027-03-03","lang":"en","clipLang":null,"cat":"Local","title":"Vienna's city map: 183 unnamed boxes.","text":"HSTS with preload, a content security policy, security.txt, a sitemap, and a meta description on every page analyzed. But on /stadtplan/, 183 of 188 inputs, mostly layer checkboxes, have no label to announce.\n\nThe lesson for every team: Give each checkbox a <label for>, or aria-labelledby pointing at its visible text.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=wien\n\n#Accessibility #Forms #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/123-wien.jpg","thumb":"assets/social/thumbs/runs-3-123-wien.webp","alt":"Real run, local card. Vienna's city map: 183 unnamed boxes. Overall score 85 of 100. SEO 94, GEO 86, Analytics 97, Security 72, A11y 85, Speed 80. www.wien.gv.at, 20 pages analyzed, 21 Oct 2026. Lesson: Give each checkbox a <label for>, or aria-labelledby pointing at its visible text.","youtube":null,"report":"wien"},{"id":"runs-3/120-idpc","kind":"review","date":"2027-03-02","lang":"en","clipLang":null,"cat":"Local","title":"IDPC hides its participation pages.","text":"Two-year HSTS, nosniff, framing limited to its origin, structured data, and a meta description on every page analyzed. But /transparencia/menu-participa and two pages under it tell search engines noindex.\n\nThe lesson for every team: Audit which pages carry noindex. Public participation pages should be findable; keep it for search results.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=idpc\n\n#SEO #Indexing #Heritage #QA #QAlab","image":"media/social-posts/runs-3/feed/120-idpc.jpg","thumb":"assets/social/thumbs/runs-3-120-idpc.webp","alt":"Real run, local card. IDPC hides its participation pages. Overall score 77 of 100. SEO 80, GEO 91, Analytics 92, Security 55, A11y 68, Speed 83. idpc.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"idpc"},{"id":"runs-3/121-culturabogota","kind":"review","date":"2027-03-02","lang":"en","clipLang":null,"cat":"Local","title":"Cultura Bogotá keeps Universal Analytics.","text":"nosniff, a strict Referrer-Policy, framing limited to its origin, a canonical, and language alternates that link back. But beside GA4 the page still loads UA-3599876-14, which has collected nothing since July 2024.\n\nThe lesson for every team: Remove the old UA tag and keep one GA4 setup, so pages stop loading code that sends data nowhere.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=culturabogota\n\n#Analytics #GA4 #Culture #QA #QAlab","image":"media/social-posts/runs-3/feed/121-culturabogota.jpg","thumb":"assets/social/thumbs/runs-3-121-culturabogota.webp","alt":"Real run, local card. Cultura Bogotá keeps Universal Analytics. Overall score 77 of 100. SEO 72, GEO 86, Analytics 82, Security 62, A11y 89, Speed 76. www.culturarecreacionydeporte.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"culturabogota"},{"id":"runs-3/118-bibliotecasmedellin","kind":"review","date":"2027-03-01","lang":"en","clipLang":null,"cat":"Local","title":"Medellín's libraries have no h1 headings.","text":"Structured data naming the network, share cards, a sitemap index, and a canonical. But none of the 20 pages analyzed has exactly one h1, and the home page has none, so headings give no outline to follow.\n\nThe lesson for every team: Give each page one h1 that names its topic, then h2 and h3 in order. Screen readers jump by heading.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=bibliotecasmedellin\n\n#Accessibility #Headings #Libraries #QA #QAlab","image":"media/social-posts/runs-3/feed/118-bibliotecasmedellin.jpg","thumb":"assets/social/thumbs/runs-3-118-bibliotecasmedellin.webp","alt":"Real run, local card. Medellín's libraries have no h1 headings. Overall score 74 of 100. SEO 89, GEO 94, Analytics 85, Security 54, A11y 76, Speed 50. bibliotecasmedellin.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"bibliotecasmedellin"},{"id":"runs-3/119-msc","kind":"review","date":"2027-03-01","lang":"en","clipLang":null,"cat":"Worldwide","title":"MSC: Tag Manager with no consent tool.","text":"Every image analyzed has alt text, every page a meta description, cookies are Secure, and an llms.txt is published. But Google Tag Manager loads and no consent tool or Consent Mode default appears in the HTML.\n\nThe lesson for every team: Add a consent tool, set Consent Mode defaults to denied, and fire tags only after a visitor agrees.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=msc\n\n#Analytics #Consent #Sustainability #QA #QAlab","image":"media/social-posts/runs-3/feed/119-msc.jpg","thumb":"assets/social/thumbs/runs-3-119-msc.webp","alt":"Real run, worldwide card. MSC: Tag Manager with no consent tool. Overall score 86 of 100. SEO 86, GEO 89, Analytics 85, Security 80, A11y 85, Speed 91. www.msc.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"msc"},{"id":"runs-3/116-libreoffice","kind":"review","date":"2027-02-28","lang":"en","clipLang":null,"cat":"Worldwide","title":"LibreOffice links share without a preview.","text":"HSTS covers subdomains, framing is denied, every page analyzed has a meta description, and the sitemap matches the pages analyzed. But the start page has no og: or twitter: tags, so shared links get a bare preview.\n\nThe lesson for every team: Add og:title, og:description, og:image and og:url to each template, plus twitter:card.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=libreoffice\n\n#SEO #OpenGraph #LibreOffice #QA #QAlab","image":"media/social-posts/runs-3/feed/116-libreoffice.jpg","thumb":"assets/social/thumbs/runs-3-116-libreoffice.webp","alt":"Real run, worldwide card. LibreOffice links share without a preview. Overall score 83 of 100. SEO 83, GEO 86, Analytics 97, Security 80, A11y 68, Speed 88. www.libreoffice.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"libreoffice"},{"id":"runs-3/117-anico","kind":"review","date":"2027-02-28","lang":"en","clipLang":null,"cat":"National","title":"ANI loads its GA4 tag twice.","text":"Language alternates, a sitemap, alt text on every image, and every internal link opened answered. But the home page loads and configures the same GA4 tag twice, so each visit can be counted as two page views.\n\nThe lesson for every team: Search the templates for a second gtag snippet. One tag, loaded once, keeps every report honest.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=anico\n\n#Analytics #GA4 #Infrastructure #QA #QAlab","image":"media/social-posts/runs-3/feed/117-anico.jpg","thumb":"assets/social/thumbs/runs-3-117-anico.webp","alt":"Real run, national card. ANI loads its GA4 tag twice. Overall score 75 of 100. SEO 70, GEO 83, Analytics 77, Security 85, A11y 94, Speed 41. www.ani.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Search the templates for a second gtag snippet. One tag, loaded once, keeps every report honest.","youtube":null,"report":"anico"},{"id":"runs-3/114-mincit","kind":"review","date":"2027-02-27","lang":"en","clipLang":null,"cat":"National","title":"MinCIT reports to two GA4 properties.","text":"HSTS, a permanent https redirect, Secure cookies, and FAQ-style content. But the home page sends its visits to two GA4 properties, so two dashboards count the same people and can tell different stories.\n\nThe lesson for every team: Make one GA4 property the source of truth, and document why any second exists.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=mincit\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/114-mincit.jpg","thumb":"assets/social/thumbs/runs-3-114-mincit.webp","alt":"Real run, national card. MinCIT reports to two GA4 properties. Overall score 74 of 100. SEO 56, GEO 86, Analytics 74, Security 85, A11y 86, Speed 56. www.mincit.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Make one GA4 property the source of truth, and document why any second exists.","youtube":null,"report":"mincit"},{"id":"runs-3/115-inder","kind":"review","date":"2027-02-27","lang":"en","clipLang":null,"cat":"Local","title":"Inder Medellín calls every page 'Inicio'.","text":"Every link opened answered, the page text is in the HTML, and a mobile viewport is set. But all 20 pages analyzed share the title Inder Medellín | Inicio, so search results can't tell one page from another.\n\nThe lesson for every team: Give each page a unique title that starts with what that page is about, then the site name.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=inder\n\n#SEO #TitleTags #Sports #QA #QAlab","image":"media/social-posts/runs-3/feed/115-inder.jpg","thumb":"assets/social/thumbs/runs-3-115-inder.webp","alt":"Real run, local card. Inder Medellín calls every page 'Inicio'. Overall score 70 of 100. SEO 48, GEO 83, Analytics 85, Security 54, A11y 83, Speed 76. www.inder.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Give each page a unique title that starts with what that page is about, then the site name.","youtube":null,"report":"inder"},{"id":"runs-3/112-montevideo","kind":"review","date":"2027-02-26","lang":"en","clipLang":null,"cat":"Local","title":"Montevideo's canonical points to plain http.","text":"nosniff, framing limited to its origin, a main landmark, and every link opened answered. But all 20 pages analyzed name an http:// canonical on montevideo.gub.uy, a different scheme and host than the live site.\n\nThe lesson for every team: Point each canonical at the exact https URL you serve, with the www if you use it.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=montevideo\n\n#SEO #Canonical #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/112-montevideo.jpg","thumb":"assets/social/thumbs/runs-3-112-montevideo.webp","alt":"Real run, local card. Montevideo's canonical points to plain http. Overall score 77 of 100. SEO 62, GEO 86, Analytics 85, Security 69, A11y 71, Speed 91. www.montevideo.gub.uy, 20 pages analyzed, 21 Oct 2026. Lesson: Point each canonical at the exact https URL you serve, with the www if you use it.","youtube":null,"report":"montevideo"},{"id":"runs-3/113-isoc","kind":"review","date":"2027-02-26","lang":"en","clipLang":null,"cat":"Worldwide","title":"Internet Society: a retired frame rule.","text":"HSTS is preloaded, an Organization entity is published, and articles carry author and date. But framing is limited only by X-Frame-Options: ALLOW-FROM, which current browsers ignore, so the page can be framed.\n\nThe lesson for every team: Replace ALLOW-FROM with Content-Security-Policy: frame-ancestors 'self' plus the one partner you allow.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=isoc\n\n#Security #Clickjacking #InternetSociety #QA #QAlab","image":"media/social-posts/runs-3/feed/113-isoc.jpg","thumb":"assets/social/thumbs/runs-3-113-isoc.webp","alt":"Real run, worldwide card. Internet Society: a retired frame rule. Overall score 85 of 100. SEO 92, GEO 91, Analytics 85, Security 80, A11y 85, Speed 80. www.internetsociety.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"isoc"},{"id":"runs-3/110-defensoriaco","kind":"review","date":"2027-02-25","lang":"en","clipLang":null,"cat":"National","title":"Defensoría's HTML weighs over 1 MB.","text":"Language alternates, HSTS, alt text on every image, and every internal link opened answered. But the home page HTML weighs about 1.2 MB before any image or script, and all 20 pages analyzed top 500 KB.\n\nThe lesson for every team: Move inline data, styles, and menus out of the HTML. Phones parse every byte first.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=defensoriaco\n\n#Performance #PageWeight #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/110-defensoriaco.jpg","thumb":"assets/social/thumbs/runs-3-110-defensoriaco.webp","alt":"Real run, national card. Defensoría's HTML weighs over 1 MB. Overall score 76 of 100. SEO 64, GEO 86, Analytics 82, Security 77, A11y 82, Speed 68. www.defensoria.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Move inline data, styles, and menus out of the HTML. Phones parse every byte first.","youtube":null,"report":"defensoriaco"},{"id":"runs-3/111-nsw","kind":"review","date":"2027-02-25","lang":"en","clipLang":null,"cat":"Regional","title":"NSW: 81, images with no set size.","text":"Every image has alt text, security.txt is published, and JSON-LD names the GovernmentOrganization. But 8 of 16 images on the home page carry no width or height, so the browser cannot reserve their space.\n\nThe lesson for every team: Set width and height (or CSS aspect-ratio) on every image, so the layout does not jump as they load.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=nsw\n\n#Performance #CLS #WebPerf #QA #QAlab","image":"media/social-posts/runs-3/feed/111-nsw.jpg","thumb":"assets/social/thumbs/runs-3-111-nsw.webp","alt":"Real run, regional card. NSW: 81, images with no set size. Overall score 81 of 100. SEO 78, GEO 88, Analytics 85, Security 80, A11y 100, Speed 56. www.nsw.gov.au, 14 pages analyzed, 21 Oct 2026.","youtube":null,"report":"nsw"},{"id":"runs-3/108-tfl","kind":"review","date":"2027-02-24","lang":"en","clipLang":null,"cat":"Local","title":"TfL has no security.txt.","text":"A meta description on every page analyzed, framing denied, one-year HSTS, a canonical, and a sitemap. But /.well-known/security.txt answers 404, so a researcher who finds a flaw has no published contact.\n\nThe lesson for every team: Publish /.well-known/security.txt with Contact and Expires lines. It takes minutes.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=tfl\n\n#WebSecurity #SecurityTxt #Transport #QA #QAlab","image":"media/social-posts/runs-3/feed/108-tfl.jpg","thumb":"assets/social/thumbs/runs-3-108-tfl.webp","alt":"Real run, local card. TfL has no security.txt. Overall score 86 of 100. SEO 69, GEO 86, Analytics 100, Security 77, A11y 97, Speed 91. tfl.gov.uk, 20 pages analyzed, 21 Oct 2026. Lesson: Publish /.well-known/security.txt with Contact and Expires lines. It takes minutes.","youtube":null,"report":"tfl"},{"id":"runs-3/109-fide","kind":"review","date":"2027-02-24","lang":"en","clipLang":null,"cat":"Worldwide","title":"FIDE: plain http still serves the site.","text":"DMARC rejects spoofed mail, the sitemap answers with valid URLs, and the text reads without JavaScript. But the plain-http home page answers 200 instead of redirecting, and no HSTS header is sent.\n\nThe lesson for every team: Redirect every http request to https with a 301, then add Strict-Transport-Security.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=fide\n\n#Security #HTTPS #Chess #QA #QAlab","image":"media/social-posts/runs-3/feed/109-fide.jpg","thumb":"assets/social/thumbs/runs-3-109-fide.webp","alt":"Real run, worldwide card. FIDE: plain http still serves the site. Overall score 64 of 100. SEO 72, GEO 83, Analytics 85, Security 24, A11y 68, Speed 65. www.fide.com, 19 pages analyzed, 21 Oct 2026. Lesson: Redirect every http request to https with a 301, then add Strict-Transport-Security.","youtube":null,"report":"fide"},{"id":"runs-3/106-isaco","kind":"review","date":"2027-02-23","lang":"en","clipLang":null,"cat":"National","title":"ISA's home page has no h1 and no main.","text":"Structured data that parses, full share cards, HSTS, and DMARC that guards its mail. But the home page has no h1 and no <main> landmark, so screen-reader users get no heading or region to jump to.\n\nThe lesson for every team: Wrap the content in one <main> and give the page one h1. They are the two shortcuts screen readers lean on most.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=isaco\n\n#Accessibility #Landmarks #Energy #QA #QAlab","image":"media/social-posts/runs-3/feed/106-isaco.jpg","thumb":"assets/social/thumbs/runs-3-106-isaco.webp","alt":"Real run, national card. ISA's home page has no h1 and no main. Overall score 75 of 100. SEO 59, GEO 91, Analytics 85, Security 88, A11y 71, Speed 53. isa.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"isaco"},{"id":"runs-3/107-victoria","kind":"review","date":"2027-02-23","lang":"en","clipLang":null,"cat":"Regional","title":"Victoria: 86, but no JSON-LD.","text":"Core Web Vitals pass for real visitors, share cards are complete, the sitemap is valid, and Accessibility scores 100. But the home page carries no JSON-LD saying which government runs the site.\n\nThe lesson for every team: Add a GovernmentOrganization block with name, url, logo and sameAs, so AI answers can name you.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=victoria\n\n#GEO #StructuredData #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/107-victoria.jpg","thumb":"assets/social/thumbs/runs-3-107-victoria.webp","alt":"Real run, regional card. Victoria: 86, but no JSON-LD. Overall score 86 of 100. SEO 97, GEO 86, Analytics 85, Security 77, A11y 100, Speed 74. www.vic.gov.au, 14 pages analyzed, 21 Oct 2026. Lesson: Add a GovernmentOrganization block with name, url, logo and sameAs, so AI answers can name you.","youtube":null,"report":"victoria"},{"id":"runs-3/104-nyc","kind":"review","date":"2027-02-22","lang":"en","clipLang":null,"cat":"Local","title":"NYC.gov sends HSTS, but not on every page.","text":"security.txt, nosniff, framing limits, and Core Web Vitals that pass for real visitors. But agency pages under /site/, like DSNY's and Health's, answer without Strict-Transport-Security, while /main sends it.\n\nThe lesson for every team: Set security headers at the edge, not per app, so every path on the host gets the same HSTS policy.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=nyc\n\n#WebSecurity #HSTS #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/104-nyc.jpg","thumb":"assets/social/thumbs/runs-3-104-nyc.webp","alt":"Real run, local card. NYC.gov sends HSTS, but not on every page. Overall score 77 of 100. SEO 75, GEO 86, Analytics 74, Security 64, A11y 71, Speed 91. www.nyc.gov, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"nyc"},{"id":"runs-3/105-globalfund","kind":"review","date":"2027-02-22","lang":"en","clipLang":null,"cat":"Worldwide","title":"The Global Fund sets no cache rules.","text":"DMARC rejects spoofed mail, every image analyzed has alt text, every page a meta description, and Core Web Vitals pass for real visitors. But the start page sends no Cache-Control, so browsers and CDNs guess.\n\nThe lesson for every team: Send Cache-Control on HTML, such as a short max-age, and a long max-age on fingerprinted assets.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=globalfund\n\n#Performance #Caching #PublicHealth #QA #QAlab","image":"media/social-posts/runs-3/feed/105-globalfund.jpg","thumb":"assets/social/thumbs/runs-3-105-globalfund.webp","alt":"Real run, worldwide card. The Global Fund sets no cache rules. Overall score 81 of 100. SEO 94, GEO 56, Analytics 85, Security 91, A11y 85, Speed 76. www.theglobalfund.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"globalfund"},{"id":"runs-3/102-usagov","kind":"review","date":"2027-02-21","lang":"en","clipLang":null,"cat":"National","title":"USA.gov's Organization has no name.","text":"Language alternates, a sitemap that matches the pages analyzed, alt text on every image, and Core Web Vitals that pass for real visitors. But its Organization JSON-LD has a logo and URL with no name or sameAs.\n\nThe lesson for every team: Name the organization and list its official profiles in sameAs. AI answers use them to say who runs the site.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=usagov\n\n#GEO #StructuredData #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/102-usagov.jpg","thumb":"assets/social/thumbs/runs-3-102-usagov.webp","alt":"Real run, national card. USA.gov's Organization has no name. Overall score 88 of 100. SEO 81, GEO 91, Analytics 85, Security 77, A11y 100, Speed 94. www.usa.gov, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"usagov"},{"id":"runs-3/103-jalisco","kind":"review","date":"2027-02-21","lang":"en","clipLang":null,"cat":"Regional","title":"Jalisco's home page is empty without JS.","text":"Every image has alt text, the home page has a title and a description, and http redirects to https. But the HTML holds about 13 words before JavaScript runs, so AI crawlers that skip scripts see almost nothing.\n\nThe lesson for every team: Render key text and links on the server so content arrives before scripts run.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=jalisco\n\n#GEO #ServerRendering #AISearch #QA #QAlab","image":"media/social-posts/runs-3/feed/103-jalisco.jpg","thumb":"assets/social/thumbs/runs-3-103-jalisco.webp","alt":"Real run, regional card. Jalisco's home page is empty without JS. Overall score 68 of 100. SEO 75, GEO 53, Analytics 85, Security 54, A11y 97, Speed 52. www.jalisco.gob.mx, 1 page analyzed, 21 Oct 2026. Lesson: Render key text and links on the server so content arrives before scripts run.","youtube":null,"report":"jalisco"},{"id":"runs-3/100-paris","kind":"review","date":"2027-02-20","lang":"en","clipLang":null,"cat":"Local","title":"Paris.fr has no entity markup.","text":"One-year HSTS, nosniff, a strict Referrer-Policy, a gzipped sitemap, and Core Web Vitals that pass for real visitors. But the home page has no JSON-LD naming the Ville de Paris or linking its profiles.\n\nThe lesson for every team: Add a GovernmentOrganization block with name, url, logo, and sameAs. AI answers use it to describe you.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=paris\n\n#GEO #StructuredData #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/100-paris.jpg","thumb":"assets/social/thumbs/runs-3-100-paris.webp","alt":"Real run, local card. Paris.fr has no entity markup. Overall score 84 of 100. SEO 70, GEO 86, Analytics 85, Security 85, A11y 89, Speed 91. www.paris.fr, 20 pages analyzed, 21 Oct 2026. Lesson: Add a GovernmentOrganization block with name, url, logo, and sameAs. AI answers use it to describe you.","youtube":null,"report":"paris"},{"id":"runs-3/101-scouts","kind":"review","date":"2027-02-20","lang":"en","clipLang":null,"cat":"Worldwide","title":"Scouts: a consent tool, no Consent Mode.","text":"HSTS is preloaded, every image analyzed has alt text, every page a meta description, and language versions link back. OneTrust loads, but no Consent Mode default is set, so Google tags may fire before a choice.\n\nThe lesson for every team: Set consent defaults to denied before Tag Manager loads; OneTrust then updates them.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=scouts\n\n#Analytics #ConsentMode #Scouting #QA #QAlab","image":"media/social-posts/runs-3/feed/101-scouts.jpg","thumb":"assets/social/thumbs/runs-3-101-scouts.webp","alt":"Real run, worldwide card. Scouts: a consent tool, no Consent Mode. Overall score 81 of 100. SEO 86, GEO 86, Analytics 92, Security 77, A11y 91, Speed 59. www.scout.org, 20 pages analyzed, 21 Oct 2026. Lesson: Set consent defaults to denied before Tag Manager loads; OneTrust then updates them.","youtube":null,"report":"scouts"},{"id":"runs-3/98-caracoltv","kind":"review","date":"2027-02-19","lang":"en","clipLang":null,"cat":"National","title":"Caracol TV blocks ChatGPT's visits.","text":"Descriptions and share cards on every page analyzed, a NewsMediaOrganization entity, and alt text on every image. But robots.txt disallows ChatGPT-User, the agent that opens a page when a person asks ChatGPT about it.\n\nThe lesson for every team: Block training crawlers if you choose, but allow user-triggered agents. They bring readers to your pages.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=caracoltv\n\n#GEO #AISearch #Media #QA #QAlab","image":"media/social-posts/runs-3/feed/98-caracoltv.jpg","thumb":"assets/social/thumbs/runs-3-98-caracoltv.webp","alt":"Real run, national card. Caracol TV blocks ChatGPT's visits. Overall score 83 of 100. SEO 89, GEO 67, Analytics 92, Security 85, A11y 94, Speed 71. www.caracoltv.com, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"caracoltv"},{"id":"runs-3/99-quebec","kind":"review","date":"2027-02-19","lang":"en","clipLang":null,"cat":"Regional","title":"Québec.ca: 90. The tab order jumps.","text":"llms.txt is published, Core Web Vitals pass for real visitors, and every image has alt text. But home page links carry tabindex values like 20 and 25, so keyboard users move in an order that skips around.\n\nThe lesson for every team: Remove positive tabindex values and order the HTML the way people should move through it.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=quebec\n\n#Accessibility #Keyboard #A11y #QA #QAlab","image":"media/social-posts/runs-3/feed/99-quebec.jpg","thumb":"assets/social/thumbs/runs-3-99-quebec.webp","alt":"Real run, regional card. Québec.ca: 90. The tab order jumps. Overall score 90 of 100. SEO 91, GEO 89, Analytics 85, Security 81, A11y 97, Speed 97. www.quebec.ca, 20 pages analyzed, 21 Oct 2026. Lesson: Remove positive tabindex values and order the HTML the way people should move through it.","youtube":null,"report":"quebec"},{"id":"runs-3/96-quito","kind":"review","date":"2027-02-18","lang":"en","clipLang":null,"cat":"Local","title":"Quito answers 200 to any made-up path.","text":"Structured data naming the municipality, full share cards, alt text on every image, nosniff, and Secure cookies. But a made-up path answers 200 with the home page title, so search engines see a soft 404.\n\nThe lesson for every team: Return a real 404 status for unknown URLs, with a helpful page and a search box.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=quito\n\n#SEO #Soft404 #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/96-quito.jpg","thumb":"assets/social/thumbs/runs-3-96-quito.webp","alt":"Real run, local card. Quito answers 200 to any made-up path. Overall score 77 of 100. SEO 76, GEO 88, Analytics 92, Security 77, A11y 94, Speed 38. www.quito.gob.ec, 20 pages analyzed, 21 Oct 2026. Lesson: Return a real 404 status for unknown URLs, with a helpful page and a search box.","youtube":null,"report":"quito"},{"id":"runs-3/97-gavi","kind":"review","date":"2027-02-18","lang":"en","clipLang":null,"cat":"Worldwide","title":"Gavi: strong headers, no structured data.","text":"HSTS for two years, framing limited, DMARC set to reject, and an llms.txt with 11 sections. But none of the 20 pages analyzed carries JSON-LD, so search and AI answers get no entity for the alliance.\n\nThe lesson for every team: Start with one Organization block on the home page: name, url, logo, and sameAs to your official profiles.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gavi\n\n#GEO #JSONLD #GlobalHealth #QA #QAlab","image":"media/social-posts/runs-3/feed/97-gavi.jpg","thumb":"assets/social/thumbs/runs-3-97-gavi.webp","alt":"Real run, worldwide card. Gavi: strong headers, no structured data. Overall score 88 of 100. SEO 86, GEO 86, Analytics 85, Security 91, A11y 89, Speed 88. www.gavi.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"gavi"},{"id":"runs-3/94-suomifi","kind":"review","date":"2027-02-17","lang":"en","clipLang":null,"cat":"National","title":"Suomi.fi keeps HSTS for only a week.","text":"A content security policy, a security.txt, DMARC, and Core Web Vitals that pass for real visitors. But its HSTS max-age is 604800 seconds, seven days, so a browser that stays away a week forgets to insist on https.\n\nThe lesson for every team: Raise HSTS max-age to at least a year, 31536000 seconds. Short values protect only frequent visitors.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=suomifi\n\n#Security #HSTS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/94-suomifi.jpg","thumb":"assets/social/thumbs/runs-3-94-suomifi.webp","alt":"Real run, national card. Suomi.fi keeps HSTS for only a week. Overall score 83 of 100. SEO 72, GEO 86, Analytics 97, Security 79, A11y 82, Speed 86. www.suomi.fi, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"suomifi"},{"id":"runs-3/95-ontario","kind":"review","date":"2027-02-17","lang":"en","clipLang":null,"cat":"Regional","title":"Ontario's canonicals point to plain http.","text":"Every image has alt text, Core Web Vitals pass for real visitors, and DMARC is enforced. But pages name http:// URLs as their canonical, so search engines are told to prefer unencrypted URLs.\n\nThe lesson for every team: Point every canonical at the final https URL, the same one you list in the sitemap.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ontario\n\n#SEO #Canonical #HTTPS #QA #QAlab","image":"media/social-posts/runs-3/feed/95-ontario.jpg","thumb":"assets/social/thumbs/runs-3-95-ontario.webp","alt":"Real run, regional card. Ontario's canonicals point to plain http. Overall score 85 of 100. SEO 81, GEO 83, Analytics 85, Security 77, A11y 97, Speed 91. www.ontario.ca, 20 pages analyzed, 21 Oct 2026. Lesson: Point every canonical at the final https URL, the same one you list in the sitemap.","youtube":null,"report":"ontario"},{"id":"runs-3/92-munistgo","kind":"review","date":"2027-02-16","lang":"en","clipLang":null,"cat":"Local","title":"Santiago's search field is a nameless box.","text":"Framing denied outright, a WordPress sitemap, language alternates that link back, and Secure cookies. But the search field's only name is its placeholder, so screen readers announce an unnamed edit box.\n\nThe lesson for every team: Add a visible <label> or an aria-label to every input. A placeholder is a hint, not a name.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=munistgo\n\n#Accessibility #Forms #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/92-munistgo.jpg","thumb":"assets/social/thumbs/runs-3-92-munistgo.webp","alt":"Real run, local card. Santiago's search field is a nameless box. Overall score 71 of 100. SEO 77, GEO 83, Analytics 79, Security 54, A11y 68, Speed 71. www.munistgo.cl, 17 pages analyzed, 21 Oct 2026. Lesson: Add a visible <label> or an aria-label to every input. A placeholder is a hint, not a name.","youtube":null,"report":"munistgo"},{"id":"runs-3/93-icann","kind":"review","date":"2027-02-16","lang":"en","clipLang":null,"cat":"Worldwide","title":"ICANN's WebSite block has no url.","text":"HSTS is preloaded, framing is limited, cookies are Secure, and a consent tool is present. But the WebSite JSON-LD on /en has a name and a date and no url, so it can't be tied to the domain.\n\nThe lesson for every team: Add url, plus a search action if you have one, to each language's WebSite block.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=icann\n\n#GEO #StructuredData #InternetGovernance #QA #QAlab","image":"media/social-posts/runs-3/feed/93-icann.jpg","thumb":"assets/social/thumbs/runs-3-93-icann.webp","alt":"Real run, worldwide card. ICANN's WebSite block has no url. Overall score 79 of 100. SEO 45, GEO 86, Analytics 100, Security 85, A11y 71, Speed 88. www.icann.org, 20 pages analyzed, 21 Oct 2026. Lesson: Add url, plus a search action if you have one, to each language's WebSite block.","youtube":null,"report":"icann"},{"id":"runs-3/90-alkosto","kind":"review","date":"2027-02-15","lang":"en","clipLang":null,"cat":"National","title":"Alkosto's images arrive without a size.","text":"Organization and store JSON-LD, a meta description on every page analyzed, HSTS, and DMARC that guards its mail. But 184 of the 195 images on the home page carry no width or height, so the layout jumps as they load.\n\nThe lesson for every team: Set width and height on every img, or an aspect-ratio in CSS. The browser then reserves the space early.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=alkosto\n\n#Performance #CLS #Retail #QA #QAlab","image":"media/social-posts/runs-3/feed/90-alkosto.jpg","thumb":"assets/social/thumbs/runs-3-90-alkosto.webp","alt":"Real run, national card. Alkosto's images arrive without a size. Overall score 78 of 100. SEO 67, GEO 83, Analytics 85, Security 85, A11y 74, Speed 76. www.alkosto.com, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"alkosto"},{"id":"runs-3/91-cagov","kind":"review","date":"2027-02-15","lang":"en","clipLang":null,"cat":"Regional","title":"CA.gov scores 92, DMARC only watches.","text":"Every image has alt text, security.txt is published, Core Web Vitals pass for real visitors, and JSON-LD names a GovernmentOrganization. But DMARC is p=none, so spoofed ca.gov mail is reported, not stopped.\n\nThe lesson for every team: After reviewing DMARC reports, move to p=quarantine and then p=reject, so forged mail is blocked.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cagov\n\n#Security #DMARC #EmailSecurity #QA #QAlab","image":"media/social-posts/runs-3/feed/91-cagov.jpg","thumb":"assets/social/thumbs/runs-3-91-cagov.webp","alt":"Real run, regional card. CA.gov scores 92, DMARC only watches. Overall score 92 of 100. SEO 100, GEO 91, Analytics 77, Security 85, A11y 100, Speed 97. www.ca.gov, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"cagov"},{"id":"runs-3/88-buenosaires","kind":"review","date":"2027-02-14","lang":"en","clipLang":null,"cat":"Local","title":"Buenos Aires still loads a retired UA tag.","text":"A sitemap of thousands of URLs, framing limited to its origin, and Spanish for Argentina declared. But the page still carries UA-260690656-1, and Google stopped processing Universal Analytics in July 2024.\n\nThe lesson for every team: Remove the Universal Analytics tags, which collect nothing now, and keep one GA4.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=buenosaires\n\n#Analytics #GA4 #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/88-buenosaires.jpg","thumb":"assets/social/thumbs/runs-3-88-buenosaires.webp","alt":"Real run, local card. Buenos Aires still loads a retired UA tag. Overall score 76 of 100. SEO 78, GEO 53, Analytics 82, Security 54, A11y 94, Speed 100. buenosaires.gob.ar, 1 page analyzed, 21 Oct 2026. Lesson: Remove the Universal Analytics tags, which collect nothing now, and keep one GA4.","youtube":null,"report":"buenosaires"},{"id":"runs-3/89-ted","kind":"review","date":"2027-02-14","lang":"en","clipLang":null,"cat":"Worldwide","title":"TED: ideas worth zooming into.","text":"HSTS is on, every image analyzed has alt text, talks carry author and date, and Consent Mode starts denied. But the viewport sets maximum-scale=1.0 and user-scalable=no, which blocks pinch zoom on phones.\n\nThe lesson for every team: Drop maximum-scale and user-scalable=no from the viewport, so people with low vision can enlarge text.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ted\n\n#Accessibility #Zoom #TEDTalks #QA #QAlab","image":"media/social-posts/runs-3/feed/89-ted.jpg","thumb":"assets/social/thumbs/runs-3-89-ted.webp","alt":"Real run, worldwide card. TED: ideas worth zooming into. Overall score 75 of 100. SEO 78, GEO 59, Analytics 100, Security 77, A11y 67, Speed 76. www.ted.com, 20 pages analyzed, 21 Oct 2026. Lesson: Drop maximum-scale and user-scalable=no from the viewport, so people with low vision can enlarge text.","youtube":null,"report":"ted"},{"id":"runs-3/86-govsg","kind":"review","date":"2027-02-13","lang":"en","clipLang":null,"cat":"National","title":"Gov.sg's sitemap lists a noindex page.","text":"A GovernmentOrganization entity, descriptions and share cards on every page analyzed, and alt text on every image. But /explainers/ is listed in the sitemap while telling search engines not to index it.\n\nThe lesson for every team: List only pages you want indexed; a noindex entry sends crawlers mixed signals.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=govsg\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/86-govsg.jpg","thumb":"assets/social/thumbs/runs-3-86-govsg.webp","alt":"Real run, national card. Gov.sg's sitemap lists a noindex page. Overall score 86 of 100. SEO 75, GEO 94, Analytics 85, Security 80, A11y 100, Speed 83. www.gov.sg, 20 pages analyzed, 21 Oct 2026. Lesson: List only pages you want indexed; a noindex entry sends crawlers mixed signals.","youtube":null,"report":"govsg"},{"id":"runs-3/87-bayern","kind":"review","date":"2027-02-13","lang":"en","clipLang":null,"cat":"Regional","title":"Bavaria's portal has no sitemap.","text":"DMARC rejects spoofed mail, HSTS runs a year, and every page analyzed has a title and a description. But /sitemap.xml answers 404 and robots.txt names no sitemap, so crawlers find pages only through links.\n\nThe lesson for every team: Publish a sitemap.xml of the pages you want found and name it in robots.txt with one Sitemap: line.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=bayern\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/87-bayern.jpg","thumb":"assets/social/thumbs/runs-3-87-bayern.webp","alt":"Real run, regional card. Bavaria's portal has no sitemap. Overall score 77 of 100. SEO 75, GEO 86, Analytics 85, Security 69, A11y 74, Speed 77. www.bayern.de, 13 pages analyzed, 21 Oct 2026. Lesson: Publish a sitemap.xml of the pages you want found and name it in robots.txt with one Sitemap: line.","youtube":null,"report":"bayern"},{"id":"runs-3/84-barcelona","kind":"review","date":"2027-02-12","lang":"en","clipLang":null,"cat":"Local","title":"Barcelona blocks ChatGPT search.","text":"Language alternates that link back, full share cards, a canonical, nosniff, and a permanent https redirect. But robots.txt disallows OAI-SearchBot and nine other AI search agents, so their answers can't cite it.\n\nThe lesson for every team: Block training crawlers if you choose, but allow search agents like OAI-SearchBot so AI answers can cite you.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=barcelona\n\n#GEO #RobotsTxt #AISearch #QA #QAlab","image":"media/social-posts/runs-3/feed/84-barcelona.jpg","thumb":"assets/social/thumbs/runs-3-84-barcelona.webp","alt":"Real run, local card. Barcelona blocks ChatGPT search. Overall score 70 of 100. SEO 77, GEO 56, Analytics 82, Security 69, A11y 65, Speed 73. www.barcelona.cat, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"barcelona"},{"id":"runs-3/85-oxfam","kind":"review","date":"2027-02-12","lang":"en","clipLang":null,"cat":"Worldwide","title":"Oxfam: three scripts hold up the page.","text":"An NGO entity in JSON-LD, DMARC set to reject, framing limited, and language versions that link back. But three scripts sit in the <head> of /en without async or defer, so nothing paints until they load.\n\nThe lesson for every team: Add defer to scripts that don't need to run before first paint, or move them to the end of the body.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=oxfam\n\n#Performance #RenderBlocking #NGO #QA #QAlab","image":"media/social-posts/runs-3/feed/85-oxfam.jpg","thumb":"assets/social/thumbs/runs-3-85-oxfam.webp","alt":"Real run, worldwide card. Oxfam: three scripts hold up the page. Overall score 77 of 100. SEO 78, GEO 91, Analytics 85, Security 70, A11y 74, Speed 64. www.oxfam.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"oxfam"},{"id":"runs-3/82-ideam","kind":"review","date":"2027-02-11","lang":"en","clipLang":null,"cat":"National","title":"IDEAM's topic icons have no alt text.","text":"HSTS, a permanent https redirect, dates on its pages, and real 404s for unknown paths. But 12 of the 41 images on the home page, the topic menu icons among them, have no alt attribute, so screen readers may read file names.\n\nThe lesson for every team: Give each icon alt text that names its link, or alt=\"\" when the link already has visible text.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ideam\n\n#Accessibility #AltText #Climate #QA #QAlab","image":"media/social-posts/runs-3/feed/82-ideam.jpg","thumb":"assets/social/thumbs/runs-3-82-ideam.webp","alt":"Real run, national card. IDEAM's topic icons have no alt text. Overall score 74 of 100. SEO 67, GEO 86, Analytics 85, Security 61, A11y 86, Speed 64. www.ideam.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"ideam"},{"id":"runs-3/83-gencat","kind":"review","date":"2027-02-11","lang":"en","clipLang":null,"cat":"Regional","title":"Catalonia's robots.txt blocks AI answers.","text":"DMARC rejects spoofed mail, HSTS runs a year, and every image on the home page has alt text. But robots.txt opens with Disallow: / for any crawler it does not name, so bots like OAI-SearchBot stay out.\n\nThe lesson for every team: Name the search and AI answer crawlers you want in robots.txt, so citations can point back to you.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gencat\n\n#GEO #RobotsTxt #AISearch #QA #QAlab","image":"media/social-posts/runs-3/feed/83-gencat.jpg","thumb":"assets/social/thumbs/runs-3-83-gencat.webp","alt":"Real run, regional card. Catalonia's robots.txt blocks AI answers. Overall score 84 of 100. SEO 81, GEO 56, Analytics 97, Security 85, A11y 97, Speed 88. web.gencat.cat, 1 page analyzed, 21 Oct 2026.","youtube":null,"report":"gencat"},{"id":"runs-3/80-madrid","kind":"review","date":"2027-02-10","lang":"en","clipLang":null,"cat":"Local","title":"Madrid has llms.txt, but no JSON-LD.","text":"llms.txt and security.txt are published, every image has alt text, nosniff is sent, and Core Web Vitals pass for real visitors. But none of the 16 pages analyzed carries JSON-LD saying who runs the site.\n\nThe lesson for every team: Add one GovernmentOrganization block with name, url, logo, and sameAs. AI answers use it to name you.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=madrid\n\n#GEO #StructuredData #SmartCity #QA #QAlab","image":"media/social-posts/runs-3/feed/80-madrid.jpg","thumb":"assets/social/thumbs/runs-3-80-madrid.webp","alt":"Real run, local card. Madrid has llms.txt, but no JSON-LD. Overall score 85 of 100. SEO 80, GEO 89, Analytics 85, Security 77, A11y 97, Speed 83. www.madrid.es, 16 pages analyzed, 21 Oct 2026.","youtube":null,"report":"madrid"},{"id":"runs-3/81-wipo","kind":"review","date":"2027-02-10","lang":"en","clipLang":null,"cat":"Worldwide","title":"WIPO grants analytics before anyone agrees.","text":"DMARC rejects spoofed mail, language versions link back to each other, and pages analyzed well without JavaScript. But the Consent Mode default sets analytics_storage and ad_storage to granted before a visitor chooses.\n\nThe lesson for every team: Default both to denied where consent is required, and grant them on acceptance.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=wipo\n\n#Analytics #ConsentMode #Privacy #QA #QAlab","image":"media/social-posts/runs-3/feed/81-wipo.jpg","thumb":"assets/social/thumbs/runs-3-81-wipo.webp","alt":"Real run, worldwide card. WIPO grants analytics before anyone agrees. Overall score 77 of 100. SEO 83, GEO 86, Analytics 89, Security 46, A11y 89, Speed 76. www.wipo.int, 20 pages analyzed, 21 Oct 2026. Lesson: Default both to denied where consent is required, and grant them on acceptance.","youtube":null,"report":"wipo"},{"id":"runs-3/78-eestiee","kind":"review","date":"2027-02-09","lang":"en","clipLang":null,"cat":"National","title":"Eesti.ee has llms.txt but blank HTML.","text":"An llms.txt, a sitemap, share cards, HSTS, and DMARC that guards its mail. But the start page HTML holds no readable text and no h1, and made-up paths answer 200, because the app is drawn in JavaScript.\n\nThe lesson for every team: Pre-render pages to HTML and 404 unknown paths: AI crawlers read HTML, not apps.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=eestiee\n\n#GEO #AISearch #SPA #QA #QAlab","image":"media/social-posts/runs-3/feed/78-eestiee.jpg","thumb":"assets/social/thumbs/runs-3-78-eestiee.webp","alt":"Real run, national card. Eesti.ee has llms.txt but blank HTML. Overall score 83 of 100. SEO 86, GEO 56, Analytics 100, Security 94, A11y 94, Speed 67. www.eesti.ee, 1 page analyzed, 21 Oct 2026. Lesson: Pre-render pages to HTML and 404 unknown paths: AI crawlers read HTML, not apps.","youtube":null,"report":"eestiee"},{"id":"runs-3/79-caribank","kind":"review","date":"2027-02-09","lang":"en","clipLang":null,"cat":"Regional","title":"CDB still tags a retired UA property.","text":"HSTS runs a full year, framing is limited, and language versions point at each other. But gtag.js still loads for UA-2616244-1, and Universal Analytics stopped collecting data in 2023.\n\nThe lesson for every team: Retire the UA- tag; feed one GA4 property through Tag Manager or gtag, not both.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=caribank\n\n#Analytics #GA4 #Development #QA #QAlab","image":"media/social-posts/runs-3/feed/79-caribank.jpg","thumb":"assets/social/thumbs/runs-3-79-caribank.webp","alt":"Real run, regional card. CDB still tags a retired UA property. Overall score 74 of 100. SEO 62, GEO 83, Analytics 79, Security 69, A11y 56, Speed 94. www.caribank.org, 20 pages analyzed, 21 Oct 2026. Lesson: Retire the UA- tag; feed one GA4 property through Tag Manager or gtag, not both.","youtube":null,"report":"caribank"},{"id":"runs-3/76-metroplus","kind":"review","date":"2027-02-08","lang":"en","clipLang":null,"cat":"Local","title":"Anyone can frame Metroplús pages.","text":"A sitemap named in robots.txt, a canonical, a permanent https redirect, and every link opened answered. But no X-Frame-Options or CSP frame-ancestors is sent, so any site can load these pages in a frame.\n\nThe lesson for every team: Send Content-Security-Policy: frame-ancestors 'self', or X-Frame-Options: SAMEORIGIN, on every page.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=metroplus\n\n#WebSecurity #Clickjacking #Mobility #QA #QAlab","image":"media/social-posts/runs-3/feed/76-metroplus.jpg","thumb":"assets/social/thumbs/runs-3-76-metroplus.webp","alt":"Real run, local card. Anyone can frame Metroplús pages. Overall score 75 of 100. SEO 78, GEO 86, Analytics 85, Security 54, A11y 79, Speed 73. www.metroplus.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"metroplus"},{"id":"runs-3/77-fiba","kind":"review","date":"2027-02-08","lang":"en","clipLang":null,"cat":"Worldwide","title":"FIBA: missing pages answer 200.","text":"HSTS is preloaded, DMARC rejects spoofed mail, security.txt and llms.txt are published, and articles carry author and date. But a made-up path answers 200 with \"Page Not Found\", so crawlers may index it.\n\nThe lesson for every team: Return a real 404 status on the not-found page, keeping the same friendly design.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=fiba\n\n#SEO #Soft404 #Basketball #QA #QAlab","image":"media/social-posts/runs-3/feed/77-fiba.jpg","thumb":"assets/social/thumbs/runs-3-77-fiba.webp","alt":"Real run, worldwide card. FIBA: missing pages answer 200. Overall score 82 of 100. SEO 78, GEO 89, Analytics 92, Security 69, A11y 82, Speed 86. www.fiba.basketball, 20 pages analyzed, 21 Oct 2026. Lesson: Return a real 404 status on the not-found page, keeping the same friendly design.","youtube":null,"report":"fiba"},{"id":"runs-3/74-invima","kind":"review","date":"2027-02-07","lang":"en","clipLang":null,"cat":"National","title":"Invima's site sends no HSTS.","text":"Share cards with an image, a sitemap with valid URLs, a permanent https redirect, and every internal link opened answered. But no page analyzed sends HSTS, so a browser's first visit can still be steered to plain http.\n\nThe lesson for every team: Send HSTS, max-age=31536000, on every https response, then consider preload.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=invima\n\n#Security #HSTS #Health #QA #QAlab","image":"media/social-posts/runs-3/feed/74-invima.jpg","thumb":"assets/social/thumbs/runs-3-74-invima.webp","alt":"Real run, national card. Invima's site sends no HSTS. Overall score 76 of 100. SEO 83, GEO 75, Analytics 100, Security 62, A11y 71, Speed 73. www.invima.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Send HSTS, max-age=31536000, on every https response, then consider preload.","youtube":null,"report":"invima"},{"id":"runs-3/75-bcie","kind":"review","date":"2027-02-07","lang":"en","clipLang":null,"cat":"Regional","title":"CABEI's missing pages answer 200, not 404.","text":"HSTS runs a full year, DMARC is enforced, framing is limited, and every image has alt text. But a made-up address answers 200 instead of 404, so crawlers can index error pages as real ones.\n\nThe lesson for every team: Return a real 404 status for unknown paths, with a helpful page, so search engines drop dead URLs.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=bcie\n\n#SEO #Soft404 #Development #QA #QAlab","image":"media/social-posts/runs-3/feed/75-bcie.jpg","thumb":"assets/social/thumbs/runs-3-75-bcie.webp","alt":"Real run, regional card. CABEI's missing pages answer 200, not 404. Overall score 73 of 100. SEO 48, GEO 83, Analytics 77, Security 83, A11y 68, Speed 76. www.bcie.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"bcie"},{"id":"runs-3/72-canalcapital","kind":"review","date":"2027-02-06","lang":"en","clipLang":null,"cat":"Local","title":"Canal Capital's home is 624 KB of HTML.","text":"A content security policy, one-year HSTS, nosniff, Permissions-Policy, a canonical, and structured data. But the home page HTML alone weighs 624 KB before any image or script, and it sends no cache-control header.\n\nThe lesson for every team: Move inline scripts and styles into cached files, and trim long lists.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=canalcapital\n\n#WebPerf #PageWeight #PublicMedia #QA #QAlab","image":"media/social-posts/runs-3/feed/72-canalcapital.jpg","thumb":"assets/social/thumbs/runs-3-72-canalcapital.webp","alt":"Real run, local card. Canal Capital's home is 624 KB of HTML. Overall score 85 of 100. SEO 78, GEO 94, Analytics 97, Security 77, A11y 97, Speed 70. www.canalcapital.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Move inline scripts and styles into cached files, and trim long lists.","youtube":null,"report":"canalcapital"},{"id":"runs-3/73-worldathletics","kind":"review","date":"2027-02-06","lang":"en","clipLang":null,"cat":"Worldwide","title":"World Athletics: images without size.","text":"HSTS is on, framing is limited, DMARC quarantines spoofed mail, and the start page reads without JavaScript. But 56 of the 58 images on the start page have no width or height, so the layout jumps as they load.\n\nThe lesson for every team: Set width and height, or a CSS aspect-ratio, on every image to reserve its space.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=worldathletics\n\n#Performance #CLS #Athletics #QA #QAlab","image":"media/social-posts/runs-3/feed/73-worldathletics.jpg","thumb":"assets/social/thumbs/runs-3-73-worldathletics.webp","alt":"Real run, worldwide card. World Athletics: images without size. Overall score 70 of 100. SEO 65, GEO 83, Analytics 85, Security 64, A11y 71, Speed 58. worldathletics.org, 20 pages analyzed, 21 Oct 2026. Lesson: Set width and height, or a CSS aspect-ratio, on every image to reserve its space.","youtube":null,"report":"worldathletics"},{"id":"runs-3/70-govtnz","kind":"review","date":"2027-02-05","lang":"en","clipLang":null,"cat":"National","title":"Govt.nz's home page is slow to arrive.","text":"A meta description on every page analyzed, full share cards, Secure cookies, HSTS, and alt text on every image. But the home page HTML took 1.6 to 3.3 seconds to arrive in each run, before any image or script loads.\n\nThe lesson for every team: Cache the home page HTML at the edge. Good sites deliver it in under 0.8 s.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=govtnz\n\n#Performance #TTFB #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/70-govtnz.jpg","thumb":"assets/social/thumbs/runs-3-70-govtnz.webp","alt":"Real run, national card. Govt.nz's home page is slow to arrive. Overall score 83 of 100. SEO 83, GEO 83, Analytics 85, Security 77, A11y 100, Speed 71. www.govt.nz, 14 pages analyzed, 21 Oct 2026. Lesson: Cache the home page HTML at the edge. Good sites deliver it in under 0.8 s.","youtube":null,"report":"govtnz"},{"id":"runs-3/71-africanunion","kind":"review","date":"2027-02-05","lang":"en","clipLang":null,"cat":"Regional","title":"African Union titles run to 126 characters.","text":"Language versions point at each other, framing is limited, and unknown paths answer 404. But press release titles run long; one French release title is 126 characters, so results cut it mid-sentence.\n\nThe lesson for every team: Keep titles near 60 characters: key words first, site name last, and trim long names in the CMS.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=africanunion\n\n#SEO #PageTitles #Multilingual #QA #QAlab","image":"media/social-posts/runs-3/feed/71-africanunion.jpg","thumb":"assets/social/thumbs/runs-3-71-africanunion.webp","alt":"Real run, regional card. African Union titles run to 126 characters. Overall score 66 of 100. SEO 37, GEO 53, Analytics 100, Security 35, A11y 92, Speed 91. au.int, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"africanunion"},{"id":"runs-3/68-uaesp","kind":"review","date":"2027-02-04","lang":"en","clipLang":null,"cat":"Local","title":"UAESP's home title tops 180 characters.","text":"HSTS, nosniff, framing limited to its origin, a Referrer-Policy, a GovernmentOrganization in JSON-LD, and a working sitemap. But the home page title runs past 180 characters, and Google shows about 60.\n\nThe lesson for every team: Keep titles near 60 characters and move the mission into the description.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=uaesp\n\n#SEO #TitleTags #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/68-uaesp.jpg","thumb":"assets/social/thumbs/runs-3-68-uaesp.webp","alt":"Real run, local card. UAESP's home title tops 180 characters. Overall score 72 of 100. SEO 42, GEO 88, Analytics 82, Security 69, A11y 83, Speed 73. www.uaesp.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Keep titles near 60 characters and move the mission into the description.","youtube":null,"report":"uaesp"},{"id":"runs-3/69-oneworld","kind":"review","date":"2027-02-04","lang":"en","clipLang":null,"cat":"Worldwide","title":"oneworld: fast, but zoom is locked.","text":"Core Web Vitals pass for real visitors, every page analyzed has a meta description, and an llms.txt is published. But the viewport sets maximum-scale=1 and user-scalable=no, so people can't pinch to zoom.\n\nThe lesson for every team: Drop maximum-scale and user-scalable from the viewport so people can zoom to 200%.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=oneworld\n\n#Accessibility #Zoom #Airlines #QA #QAlab","image":"media/social-posts/runs-3/feed/69-oneworld.jpg","thumb":"assets/social/thumbs/runs-3-69-oneworld.webp","alt":"Real run, worldwide card. oneworld: fast, but zoom is locked. Overall score 80 of 100. SEO 86, GEO 89, Analytics 85, Security 69, A11y 59, Speed 94. www.oneworld.com, 20 pages analyzed, 21 Oct 2026. Lesson: Drop maximum-scale and user-scalable from the viewport so people can zoom to 200%.","youtube":null,"report":"oneworld"},{"id":"runs-3/66-insco","kind":"review","date":"2027-02-03","lang":"en","clipLang":null,"cat":"National","title":"INS stops visitors from zooming in.","text":"Every internal link opened answered, real 404s, framing limited, and a declared language. But the viewport tag sets maximum-scale=1 and user-scalable=no, so people with low vision cannot pinch to zoom on a phone.\n\nThe lesson for every team: Drop maximum-scale and user-scalable=no from the viewport tag. Let people zoom; the layout can cope.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=insco\n\n#Accessibility #Zoom #Health #QA #QAlab","image":"media/social-posts/runs-3/feed/66-insco.jpg","thumb":"assets/social/thumbs/runs-3-66-insco.webp","alt":"Real run, national card. INS stops visitors from zooming in. Overall score 62 of 100. SEO 51, GEO 86, Analytics 85, Security 32, A11y 53, Speed 76. www.ins.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"insco"},{"id":"runs-3/67-caricom","kind":"review","date":"2027-02-03","lang":"en","clipLang":null,"cat":"Regional","title":"CARICOM's SPF record starts with a quote.","text":"Structured data parses, share cards are complete, and DMARC quarantines spoofed mail. But the SPF TXT record begins with a stray quote mark and is split in two, so mail servers read no SPF at all.\n\nThe lesson for every team: Publish one TXT record that starts exactly with v=spf1 and lists every sender, then test it.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=caricom\n\n#Security #SPF #EmailSecurity #QA #QAlab","image":"media/social-posts/runs-3/feed/67-caricom.jpg","thumb":"assets/social/thumbs/runs-3-67-caricom.webp","alt":"Real run, regional card. CARICOM's SPF record starts with a quote. Overall score 66 of 100. SEO 78, GEO 88, Analytics 85, Security 38, A11y 68, Speed 50. caricom.org, 20 pages analyzed, 21 Oct 2026. Lesson: Publish one TXT record that starts exactly with v=spf1 and lists every sender, then test it.","youtube":null,"report":"caricom"},{"id":"runs-3/64-ambientebogota","kind":"review","date":"2027-02-02","lang":"en","clipLang":null,"cat":"Local","title":"Ambiente Bogotá publishes no sitemap.","text":"One-year HSTS with preload, nosniff, a strict Referrer-Policy, and framing limited to its origin. But robots.txt names no sitemap and /sitemap.xml answers 404, so crawlers find pages by links alone.\n\nThe lesson for every team: Publish a sitemap.xml of the pages you want found and name it in robots.txt with one Sitemap: line.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ambientebogota\n\n#SEO #Sitemap #Environment #QA #QAlab","image":"media/social-posts/runs-3/feed/64-ambientebogota.jpg","thumb":"assets/social/thumbs/runs-3-64-ambientebogota.webp","alt":"Real run, local card. Ambiente Bogotá publishes no sitemap. Overall score 79 of 100. SEO 62, GEO 94, Analytics 77, Security 69, A11y 94, Speed 80. www.ambientebogota.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"ambientebogota"},{"id":"runs-3/65-figma","kind":"review","date":"2027-02-02","lang":"en","clipLang":null,"cat":"Worldwide","title":"Figma guards its pages, but has no llms.txt.","text":"Every image analyzed has alt text, security.txt is published, HSTS is preloaded, and robots.txt blocks GPTBot, CCBot and Google-Extended while answer bots may read. But /llms.txt answers with a 404.\n\nThe lesson for every team: Publish an llms.txt that lists your key pages with one-line summaries. Some AI tools read it first.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=figma\n\n#GEO #LlmsTxt #Design #QA #QAlab","image":"media/social-posts/runs-3/feed/65-figma.jpg","thumb":"assets/social/thumbs/runs-3-65-figma.webp","alt":"Real run, worldwide card. Figma guards its pages, but has no llms.txt. Overall score 90 of 100. SEO 89, GEO 91, Analytics 97, Security 86, A11y 100, Speed 79. www.figma.com, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"figma"},{"id":"runs-3/62-mygovau","kind":"review","date":"2027-02-01","lang":"en","clipLang":null,"cat":"National","title":"myGov links through its CMS paths.","text":"Structured data that parses, a security.txt, alt text on every image, and a start page that arrives fast. But 17 links on the English home page use /content/mygov/ paths that 301 to /en/, so every click takes an extra hop.\n\nThe lesson for every team: Have the CMS write public URLs into links; keep redirects for old links only.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=mygovau\n\n#SEO #Redirects #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/62-mygovau.jpg","thumb":"assets/social/thumbs/runs-3-62-mygovau.webp","alt":"Real run, national card. myGov links through its CMS paths. Overall score 84 of 100. SEO 61, GEO 86, Analytics 97, Security 77, A11y 97, Speed 91. my.gov.au, 20 pages analyzed, 21 Oct 2026. Lesson: Have the CMS write public URLs into links; keep redirects for old links only.","youtube":null,"report":"mygovau"},{"id":"runs-3/63-comunidadandina","kind":"review","date":"2027-02-01","lang":"en","clipLang":null,"cat":"Regional","title":"Andean Community: no main landmark.","text":"Core Web Vitals pass for real visitors, every image has alt text, and share cards are complete. But the home page has no <main> element, so screen reader users cannot jump past the menus to the content.\n\nThe lesson for every team: Wrap each page's primary content in one <main> element, so assistive tech can skip straight to it.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=comunidadandina\n\n#Accessibility #Landmarks #A11y #QA #QAlab","image":"media/social-posts/runs-3/feed/63-comunidadandina.jpg","thumb":"assets/social/thumbs/runs-3-63-comunidadandina.webp","alt":"Real run, regional card. Andean Community: no main landmark. Overall score 73 of 100. SEO 72, GEO 56, Analytics 85, Security 54, A11y 79, Speed 97. www.comunidadandina.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"comunidadandina"},{"id":"runs-3/60-sdp","kind":"review","date":"2027-01-31","lang":"en","clipLang":null,"cat":"Local","title":"Planeación Bogotá still answers on http.","text":"A meta description on every page analyzed, framing limited to its origin, nosniff, and every link opened answered. But the plain-http home page answers 200 with no redirect, and no HSTS is sent.\n\nThe lesson for every team: Redirect every http request to https with a 301, then add Strict-Transport-Security.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=sdp\n\n#WebSecurity #HTTPS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/60-sdp.jpg","thumb":"assets/social/thumbs/runs-3-60-sdp.webp","alt":"Real run, local card. Planeación Bogotá still answers on http. Overall score 64 of 100. SEO 72, GEO 86, Analytics 74, Security 24, A11y 56, Speed 83. www.sdp.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Redirect every http request to https with a 301, then add Strict-Transport-Security.","youtube":null,"report":"sdp"},{"id":"runs-3/61-shopify","kind":"review","date":"2027-01-31","lang":"en","clipLang":null,"cat":"Worldwide","title":"Shopify: rich entity, but frameable.","text":"A Corporation entity with seven sameAs links, an llms.txt, security.txt, and HSTS with preload. But the pages analyzed send neither X-Frame-Options nor a CSP frame-ancestors, so any site can frame them.\n\nThe lesson for every team: Send Content-Security-Policy: frame-ancestors 'self' on pages that no partner needs to embed.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=shopify\n\n#Security #Clickjacking #Ecommerce #QA #QAlab","image":"media/social-posts/runs-3/feed/61-shopify.jpg","thumb":"assets/social/thumbs/runs-3-61-shopify.webp","alt":"Real run, worldwide card. Shopify: rich entity, but frameable. Overall score 90 of 100. SEO 94, GEO 94, Analytics 97, Security 75, A11y 97, Speed 88. www.shopify.com, 20 pages analyzed, 21 Oct 2026. Lesson: Send Content-Security-Policy: frame-ancestors 'self' on pages that no partner needs to embed.","youtube":null,"report":"shopify"},{"id":"runs-3/58-fnaco","kind":"review","date":"2027-01-30","lang":"en","clipLang":null,"cat":"National","title":"FNA's product pages point back home.","text":"Descriptions and share cards on every page analyzed, Consent Mode that starts in denied, and every link opened answered. But Ahorro, Cesantías, and other product pages name the home page as their canonical URL.\n\nThe lesson for every team: Give each page a self-referencing canonical. Pointing it home asks search to drop the page from results.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=fnaco\n\n#SEO #Canonical #Finance #QA #QAlab","image":"media/social-posts/runs-3/feed/58-fnaco.jpg","thumb":"assets/social/thumbs/runs-3-58-fnaco.webp","alt":"Real run, national card. FNA's product pages point back home. Overall score 86 of 100. SEO 78, GEO 86, Analytics 97, Security 72, A11y 97, Speed 88. www.fna.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"fnaco"},{"id":"runs-3/59-oas","kind":"review","date":"2027-01-30","lang":"en","clipLang":null,"cat":"Regional","title":"OAS: no viewport tag on the home page.","text":"DMARC quarantines spoofed mail, http redirects permanently to https, and every internal link opened answered. But the English home page has no viewport meta tag, so phones draw it as a shrunken desktop page.\n\nThe lesson for every team: Add <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> to every page template.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=oas\n\n#SEO #MobileFirst #Diplomacy #QA #QAlab","image":"media/social-posts/runs-3/feed/59-oas.jpg","thumb":"assets/social/thumbs/runs-3-59-oas.webp","alt":"Real run, regional card. OAS: no viewport tag on the home page. Overall score 62 of 100. SEO 31, GEO 83, Analytics 74, Security 31, A11y 71, Speed 88. www.oas.org, 20 pages analyzed, 21 Oct 2026. Lesson: Add <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> to every page template.","youtube":null,"report":"oas"},{"id":"runs-3/56-palmira","kind":"review","date":"2027-01-29","lang":"en","clipLang":null,"cat":"Local","title":"Palmira's home page has no description.","text":"A GovernmentOrganization in JSON-LD, a sitemap index, alt text on every image, and a permanent https redirect. But 16 of the pages analyzed, the home page among them, have no meta description.\n\nThe lesson for every team: Write a description of about 150 characters for each key page, so you choose the snippet, not the crawler.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=palmira\n\n#SEO #MetaDescription #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/56-palmira.jpg","thumb":"assets/social/thumbs/runs-3-56-palmira.webp","alt":"Real run, local card. Palmira's home page has no description. Overall score 74 of 100. SEO 75, GEO 91, Analytics 77, Security 54, A11y 79, Speed 71. palmira.gov.co, 17 pages analyzed, 21 Oct 2026.","youtube":null,"report":"palmira"},{"id":"runs-3/57-gitlab","kind":"review","date":"2027-01-29","lang":"en","clipLang":null,"cat":"Worldwide","title":"GitLab: llms.txt, an entity half done.","text":"An llms.txt with 7 sections, language versions that link back, and consent defaults set to denied for the EU and other listed regions. But the Organization JSON-LD has only name and url: no logo, no sameAs.\n\nThe lesson for every team: Add logo and sameAs links to the Organization block, so AI answers can match the brand to its profiles.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gitlab\n\n#GEO #StructuredData #DevOps #QA #QAlab","image":"media/social-posts/runs-3/feed/57-gitlab.jpg","thumb":"assets/social/thumbs/runs-3-57-gitlab.webp","alt":"Real run, worldwide card. GitLab: llms.txt, an entity half done. Overall score 87 of 100. SEO 92, GEO 94, Analytics 92, Security 69, A11y 85, Speed 94. about.gitlab.com, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"gitlab"},{"id":"runs-3/54-canadaca","kind":"review","date":"2027-01-28","lang":"en","clipLang":null,"cat":"National","title":"Canada.ca sends no content security policy.","text":"Language alternates in both directions, a sitemap, HSTS, and alt text on every image. But the English home page sends no content security policy and no Referrer-Policy, so nothing limits where scripts load from.\n\nThe lesson for every team: Start with a report-only CSP, read the reports for a few weeks, then enforce it. Add a Referrer-Policy too.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=canadaca\n\n#Security #CSP #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/54-canadaca.jpg","thumb":"assets/social/thumbs/runs-3-54-canadaca.webp","alt":"Real run, national card. Canada.ca sends no content security policy. Overall score 63 of 100. SEO 15, GEO 56, Analytics 85, Security 62, A11y 97, Speed 65. www.canada.ca, 19 pages analyzed, 21 Oct 2026.","youtube":null,"report":"canadaca"},{"id":"runs-3/55-uniatlantico","kind":"review","date":"2027-01-28","lang":"en","clipLang":null,"cat":"Regional","title":"Uniatlántico loads gtag.js twice.","text":"The Organization JSON-LD is complete, the sitemap is valid, and unknown paths answer 404. But the home page loads gtag.js twice, for G-4ZLYE33JYK and GT-NBBP6CZF, so some visits may be counted twice.\n\nThe lesson for every team: Load one Google tag and send to every destination from it, or route all tags through one Tag Manager.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=uniatlantico\n\n#Analytics #GoogleTag #HigherEd #QA #QAlab","image":"media/social-posts/runs-3/feed/55-uniatlantico.jpg","thumb":"assets/social/thumbs/runs-3-55-uniatlantico.webp","alt":"Real run, regional card. Uniatlántico loads gtag.js twice. Overall score 74 of 100. SEO 89, GEO 91, Analytics 77, Security 70, A11y 71, Speed 47. www.uniatlantico.edu.co, 16 pages analyzed, 21 Oct 2026.","youtube":null,"report":"uniatlantico"},{"id":"runs-3/52-itagui","kind":"review","date":"2027-01-27","lang":"en","clipLang":null,"cat":"Local","title":"Itagüí's session cookie skips the Secure flag.","text":"A content security policy, Referrer-Policy, Permissions-Policy, nosniff, and a permanent https redirect. But the ci_session_sede_electronica cookie is set without Secure, and no HSTS backs it up.\n\nThe lesson for every team: Mark every cookie Secure, and session cookies HttpOnly and SameSite. One server setting covers them all.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=itagui\n\n#WebSecurity #Cookies #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/52-itagui.jpg","thumb":"assets/social/thumbs/runs-3-52-itagui.webp","alt":"Real run, local card. Itagüí's session cookie skips the Secure flag. Overall score 69 of 100. SEO 69, GEO 86, Analytics 82, Security 47, A11y 76, Speed 61. www.itagui.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"itagui"},{"id":"runs-3/53-openstreetmap","kind":"review","date":"2027-01-27","lang":"en","clipLang":null,"cat":"Worldwide","title":"OpenStreetMap's search has no label.","text":"HSTS is preloaded, security.txt is published, cookies are Secure, and every image analyzed has alt text. But the Search, From and To boxes on the start page have only placeholders, so screen readers can't name them.\n\nThe lesson for every team: Add a visually hidden <label> or an aria-label to each map input, matching its placeholder.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=openstreetmap\n\n#Accessibility #Forms #OpenData #QA #QAlab","image":"media/social-posts/runs-3/feed/53-openstreetmap.jpg","thumb":"assets/social/thumbs/runs-3-53-openstreetmap.webp","alt":"Real run, worldwide card. OpenStreetMap's search has no label. Overall score 74 of 100. SEO 31, GEO 75, Analytics 97, Security 85, A11y 79, Speed 80. www.openstreetmap.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":null},{"id":"runs-3/50-supersociedades","kind":"review","date":"2027-01-26","lang":"en","clipLang":null,"cat":"National","title":"Supersociedades loads its GA4 tag twice.","text":"A sitemap with valid URLs, structured data that parses, real 404s for unknown paths, and FAQ-style content. But the home page loads and configures the same GA4 tag twice, so page views can be counted double.\n\nThe lesson for every team: Load each analytics tag once, from the template or a tag manager, never both.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=supersociedades\n\n#Analytics #GA4 #DataQuality #QA #QAlab","image":"media/social-posts/runs-3/feed/50-supersociedades.jpg","thumb":"assets/social/thumbs/runs-3-50-supersociedades.webp","alt":"Real run, national card. Supersociedades loads its GA4 tag twice. Overall score 66 of 100. SEO 51, GEO 91, Analytics 77, Security 46, A11y 86, Speed 50. www.supersociedades.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Load each analytics tag once, from the template or a tag manager, never both.","youtube":null,"report":"supersociedades"},{"id":"runs-3/51-quindio","kind":"review","date":"2027-01-26","lang":"en","clipLang":null,"cat":"Regional","title":"Quindío blocks paint with 13 scripts.","text":"security.txt is published, HSTS runs a year, cookies are Secure, and every page analyzed has a meta description. But the home page head loads 13 scripts without async or defer, so nothing paints until they run.\n\nThe lesson for every team: Defer scripts that need not run first, and move the rest to the end of the body.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=quindio\n\n#Performance #RenderBlocking #WebPerf #QA #QAlab","image":"media/social-posts/runs-3/feed/51-quindio.jpg","thumb":"assets/social/thumbs/runs-3-51-quindio.webp","alt":"Real run, regional card. Quindío blocks paint with 13 scripts. Overall score 66 of 100. SEO 40, GEO 53, Analytics 82, Security 80, A11y 71, Speed 73. www.quindio.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Defer scripts that need not run first, and move the rest to the end of the body.","youtube":null,"report":"quindio"},{"id":"runs-3/48-bello","kind":"review","date":"2027-01-25","lang":"en","clipLang":null,"cat":"Local","title":"Bello's JSON-LD names the page, not the city.","text":"A meta description on every page analyzed, publication dates, framing limited to its origin, and nosniff. Its JSON-LD describes a WebPage and a WebSite, but no Organization says who runs the site.\n\nThe lesson for every team: Add a GovernmentOrganization block with name, url, logo, and sameAs links to your official profiles.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=bello\n\n#GEO #StructuredData #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/48-bello.jpg","thumb":"assets/social/thumbs/runs-3-48-bello.webp","alt":"Real run, local card. Bello's JSON-LD names the page, not the city. Overall score 79 of 100. SEO 81, GEO 83, Analytics 85, Security 62, A11y 74, Speed 94. www.bello.gov.co, 12 pages analyzed, 21 Oct 2026.","youtube":null,"report":"bello"},{"id":"runs-3/49-blender","kind":"review","date":"2027-01-25","lang":"en","clipLang":null,"cat":"Worldwide","title":"Blender: security.txt, no main landmark.","text":"security.txt is published, DMARC rejects spoofed mail, framing is limited, and Core Web Vitals pass for real visitors. But none of the 20 pages analyzed has a <main> element for screen readers to jump to.\n\nThe lesson for every team: Wrap each template's content in one <main> element, and point a skip link at it.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=blender\n\n#Accessibility #Landmarks #Blender #QA #QAlab","image":"media/social-posts/runs-3/feed/49-blender.jpg","thumb":"assets/social/thumbs/runs-3-49-blender.webp","alt":"Real run, worldwide card. Blender: security.txt, no main landmark. Overall score 88 of 100. SEO 94, GEO 89, Analytics 100, Security 73, A11y 86, Speed 94. www.blender.org, 20 pages analyzed, 21 Oct 2026. Lesson: Wrap each template's content in one <main> element, and point a skip link at it.","youtube":null,"report":"blender"},{"id":"runs-3/46-govbr","kind":"review","date":"2027-01-24","lang":"en","clipLang":null,"cat":"National","title":"Gov.br's Organization has no name.","text":"Full share cards, language alternates, alt text on every image, and every internal link opened answered. But the home page's Organization and WebSite JSON-LD give a URL with no name, so AI answers get an unnamed entity.\n\nThe lesson for every team: Add name, and sameAs links to official profiles, to the Organization block. AI answers use it to name the site.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=govbr\n\n#GEO #StructuredData #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/46-govbr.jpg","thumb":"assets/social/thumbs/runs-3-46-govbr.webp","alt":"Real run, national card. Gov.br's Organization has no name. Overall score 77 of 100. SEO 62, GEO 88, Analytics 85, Security 77, A11y 85, Speed 65. www.gov.br, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"govbr"},{"id":"runs-3/47-cornare","kind":"review","date":"2027-01-24","lang":"en","clipLang":null,"cat":"Regional","title":"Cornare: 83. Any site can frame it.","text":"Every image analyzed has alt text, structured data parses, the sitemap is valid, and every internal link opened answered. But no X-Frame-Options or frame-ancestors is sent, so other sites can frame its pages.\n\nThe lesson for every team: Send Content-Security-Policy: frame-ancestors 'self' (or X-Frame-Options: SAMEORIGIN) on every page.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cornare\n\n#Security #Clickjacking #Environment #QA #QAlab","image":"media/social-posts/runs-3/feed/47-cornare.jpg","thumb":"assets/social/thumbs/runs-3-47-cornare.webp","alt":"Real run, regional card. Cornare: 83. Any site can frame it. Overall score 83 of 100. SEO 86, GEO 83, Analytics 100, Security 54, A11y 97, Speed 85. www.cornare.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"cornare"},{"id":"runs-3/44-soacha","kind":"review","date":"2027-01-23","lang":"en","clipLang":null,"cat":"Local","title":"Soacha's city hall sends no HSTS.","text":"A meta description on every page analyzed, framing limited to its origin, nosniff, and port 80 closed. But no Strict-Transport-Security header is sent, so browsers are never told to insist on https.\n\nThe lesson for every team: Send Strict-Transport-Security with a max-age of a year or more: one header.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=soacha\n\n#WebSecurity #HSTS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/44-soacha.jpg","thumb":"assets/social/thumbs/runs-3-44-soacha.webp","alt":"Real run, local card. Soacha's city hall sends no HSTS. Overall score 78 of 100. SEO 75, GEO 86, Analytics 85, Security 62, A11y 71, Speed 91. www.alcaldiasoacha.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Send Strict-Transport-Security with a max-age of a year or more: one header.","youtube":null,"report":"soacha"},{"id":"runs-3/45-unicode","kind":"review","date":"2027-01-23","lang":"en","clipLang":null,"cat":"Worldwide","title":"Unicode still loads Universal Analytics.","text":"Pages show publish dates, some headings are phrased as questions, and the text reads without JavaScript. But the start page still loads analytics.js with two UA- properties, which Google stopped processing in 2024.\n\nThe lesson for every team: Remove the old analytics.js tags: a request and cookies for data no one receives.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=unicode\n\n#Analytics #GA4 #Unicode #QA #QAlab","image":"media/social-posts/runs-3/feed/45-unicode.jpg","thumb":"assets/social/thumbs/runs-3-45-unicode.webp","alt":"Real run, worldwide card. Unicode still loads Universal Analytics. Overall score 69 of 100. SEO 77, GEO 86, Analytics 82, Security 46, A11y 71, Speed 62. home.unicode.org, 20 pages analyzed, 21 Oct 2026. Lesson: Remove the old analytics.js tags: a request and cookies for data no one receives.","youtube":null,"report":"unicode"},{"id":"runs-3/42-superfinanciera","kind":"review","date":"2027-01-22","lang":"en","clipLang":null,"cat":"National","title":"Superfinanciera's map lists a private IP.","text":"A meta description on every page analyzed, HSTS, a permanent https redirect, and FAQ-style content. But all of its sitemaps, about 66,000 URLs, point at a 10.x internal IP address no crawler can reach.\n\nThe lesson for every team: Build sitemap URLs from the public https host, and recheck after any server move.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=superfinanciera\n\n#SEO #Sitemap #Finance #QA #QAlab","image":"media/social-posts/runs-3/feed/42-superfinanciera.jpg","thumb":"assets/social/thumbs/runs-3-42-superfinanciera.webp","alt":"Real run, national card. Superfinanciera's map lists a private IP. Overall score 66 of 100. SEO 37, GEO 89, Analytics 79, Security 61, A11y 79, Speed 53. www.superfinanciera.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"superfinanciera"},{"id":"runs-3/43-cvc","kind":"review","date":"2027-01-22","lang":"en","clipLang":null,"cat":"Regional","title":"CVC runs two hosts with two canonicals.","text":"HSTS runs a full year, framing is limited, and unknown paths answer 404. But www.cvc.gov.co and cvc.gov.co both serve the site, each names itself canonical, and the sitemap lists only the bare host.\n\nThe lesson for every team: Pick one host, 301 the other to it, and keep canonicals and the sitemap there.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cvc\n\n#SEO #Canonical #Environment #QA #QAlab","image":"media/social-posts/runs-3/feed/43-cvc.jpg","thumb":"assets/social/thumbs/runs-3-43-cvc.webp","alt":"Real run, regional card. CVC runs two hosts with two canonicals. Overall score 73 of 100. SEO 54, GEO 83, Analytics 82, Security 62, A11y 83, Speed 79. www.cvc.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Pick one host, 301 the other to it, and keep canonicals and the sitemap there.","youtube":null,"report":"cvc"},{"id":"runs-3/40-riohacha","kind":"review","date":"2027-01-21","lang":"en","clipLang":null,"cat":"Local","title":"Riohacha's home links to a page that 404s.","text":"A canonical and a meta description on the home page, framing limited to its origin, nosniff, and port 80 closed. But the home page link to Mecanismos de Participación Ciudadana answers 404.\n\nThe lesson for every team: Run a link checker after each content change, and redirect moved pages instead of dropping their URLs.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=riohacha\n\n#SEO #BrokenLinks #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/40-riohacha.jpg","thumb":"assets/social/thumbs/runs-3-40-riohacha.webp","alt":"Real run, local card. Riohacha's home links to a page that 404s. Overall score 62 of 100. SEO 34, GEO 83, Analytics 74, Security 54, A11y 68, Speed 64. www.riohacha-laguajira.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"riohacha"},{"id":"runs-3/41-vuejs","kind":"review","date":"2027-01-21","lang":"en","clipLang":null,"cat":"Worldwide","title":"Vue.js lists 94 links but names no entity.","text":"Every page analyzed has a meta description and every image alt text, HSTS is on, and an llms.txt lists 94 links. But no page analyzed carries JSON-LD, so search and AI answers get no entity naming the project.\n\nThe lesson for every team: Add WebSite and Organization blocks with sameAs links to GitHub and social profiles.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=vuejs\n\n#GEO #JSONLD #VueJS #QA #QAlab","image":"media/social-posts/runs-3/feed/41-vuejs.jpg","thumb":"assets/social/thumbs/runs-3-41-vuejs.webp","alt":"Real run, worldwide card. Vue.js lists 94 links but names no entity. Overall score 87 of 100. SEO 85, GEO 83, Analytics 100, Security 69, A11y 97, Speed 94. vuejs.org, 20 pages analyzed, 21 Oct 2026. Lesson: Add WebSite and Organization blocks with sameAs links to GitHub and social profiles.","youtube":null,"report":"vuejs"},{"id":"runs-3/38-gobes","kind":"review","date":"2027-01-20","lang":"en","clipLang":null,"cat":"National","title":"Spain's Galician home keeps a Spanish title.","text":"A sitemap, language alternates that point at each other, HSTS, and FAQ-style content. But the Galician home page is titled \"Punto de Acceso General | Inicio\", word for word the Spanish one, so search can't tell them apart.\n\nThe lesson for every team: Translate the title and description too, so each language version names itself.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gobes\n\n#SEO #i18n #Multilingual #QA #QAlab","image":"media/social-posts/runs-3/feed/38-gobes.jpg","thumb":"assets/social/thumbs/runs-3-38-gobes.webp","alt":"Real run, national card. Spain's Galician home keeps a Spanish title. Overall score 78 of 100. SEO 70, GEO 86, Analytics 85, Security 69, A11y 71, Speed 91. administracion.gob.es, 20 pages analyzed, 21 Oct 2026. Lesson: Translate the title and description too, so each language version names itself.","youtube":null,"report":"gobes"},{"id":"runs-3/39-cauca","kind":"review","date":"2027-01-20","lang":"en","clipLang":null,"cat":"Regional","title":"Cauca's site search has no label.","text":"Every page analyzed has a title and a description, every internal link opened answered, and unknown paths answer 404. But the search field on pages like the cabinet list has no label for screen readers.\n\nThe lesson for every team: Give each field a <label for> or aria-label so screen readers say what to type.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cauca\n\n#Accessibility #Forms #A11y #QA #QAlab","image":"media/social-posts/runs-3/feed/39-cauca.jpg","thumb":"assets/social/thumbs/runs-3-39-cauca.webp","alt":"Real run, regional card. Cauca's site search has no label. Overall score 74 of 100. SEO 67, GEO 83, Analytics 85, Security 62, A11y 71, Speed 79. www.cauca.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Give each field a <label for> or aria-label so screen readers say what to type.","youtube":null,"report":"cauca"},{"id":"runs-3/36-monteria","kind":"review","date":"2027-01-19","lang":"en","clipLang":null,"cat":"Local","title":"Montería's pages can't be zoomed.","text":"One-year HSTS with preload, nosniff, a content security policy, alt text on every image, and a permanent https redirect. But the viewport tag sets user-scalable=no, so people on phones can't pinch to zoom.\n\nThe lesson for every team: Remove user-scalable=no and maximum-scale from the viewport tag. Low-vision visitors rely on zoom.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=monteria\n\n#Accessibility #Zoom #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/36-monteria.jpg","thumb":"assets/social/thumbs/runs-3-36-monteria.webp","alt":"Real run, local card. Montería's pages can't be zoomed. Overall score 67 of 100. SEO 51, GEO 89, Analytics 85, Security 77, A11y 61, Speed 41. www.monteria.gov.co, 16 pages analyzed, 21 Oct 2026.","youtube":null,"report":"monteria"},{"id":"runs-3/37-typescript","kind":"review","date":"2027-01-19","lang":"en","clipLang":null,"cat":"Worldwide","title":"TypeScript: a sitemap no one is told about.","text":"HSTS is preloaded, DMARC rejects spoofed mail, and Core Web Vitals pass for real visitors. A sitemap lives at /sitemap-index.xml, but /robots.txt answers 404, so no crawler is told where to find it.\n\nThe lesson for every team: Publish a robots.txt with one Sitemap line that names the sitemap index\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=typescript\n\n#SEO #RobotsTxt #TypeScript #QA #QAlab","image":"media/social-posts/runs-3/feed/37-typescript.jpg","thumb":"assets/social/thumbs/runs-3-37-typescript.webp","alt":"Real run, worldwide card. TypeScript: a sitemap no one is told about. Overall score 83 of 100. SEO 67, GEO 86, Analytics 97, Security 69, A11y 89, Speed 97. www.typescriptlang.org, 20 pages analyzed, 21 Oct 2026. Lesson: Publish a robots.txt with one Sitemap line that names the sitemap index.","youtube":null,"report":"typescript"},{"id":"runs-3/34-corteconst","kind":"review","date":"2027-01-18","lang":"en","clipLang":null,"cat":"National","title":"Corte Constitucional is blank without JS.","text":"A meta description, a share image, a declared language, and a start page that arrives fast. But that HTML holds no readable text and no h1: the content is drawn by JavaScript, which most AI crawlers do not run.\n\nThe lesson for every team: Server-render the main text and headings. AI crawlers and slow phones read HTML first.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=corteconst\n\n#GEO #AISearch #JavaScript #QA #QAlab","image":"media/social-posts/runs-3/feed/34-corteconst.jpg","thumb":"assets/social/thumbs/runs-3-34-corteconst.webp","alt":"Real run, national card. Corte Constitucional is blank without JS. Overall score 73 of 100. SEO 80, GEO 53, Analytics 85, Security 62, A11y 94, Speed 70. www.corteconstitucional.gov.co, 1 page analyzed, 21 Oct 2026.","youtube":null,"report":"corteconst"},{"id":"runs-3/35-tolima","kind":"review","date":"2027-01-18","lang":"en","clipLang":null,"cat":"Regional","title":"Tolima's robots.txt shuts out AI answers.","text":"Every image on the home page has alt text, HSTS runs a year, and framing is limited. But robots.txt says Disallow: / to every crawler it does not name, so AI answer bots like PerplexityBot cannot read it.\n\nThe lesson for every team: Allow the search and AI answer crawlers you want to cite you, and block only the ones you mean to.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=tolima\n\n#GEO #RobotsTxt #AISearch #QA #QAlab","image":"media/social-posts/runs-3/feed/35-tolima.jpg","thumb":"assets/social/thumbs/runs-3-35-tolima.webp","alt":"Real run, regional card. Tolima's robots.txt shuts out AI answers. Overall score 76 of 100. SEO 86, GEO 53, Analytics 82, Security 69, A11y 79, Speed 88. tolima.gov.co, 1 page analyzed, 21 Oct 2026.","youtube":null,"report":"tolima"},{"id":"runs-3/32-cucuta","kind":"review","date":"2027-01-17","lang":"en","clipLang":null,"cat":"Local","title":"Cúcuta redirects to https, but no HSTS.","text":"A sitemap index, structured data naming the city hall, full share cards, alt text on every image, and a permanent https redirect. But no Strict-Transport-Security header is sent, so browsers never remember it.\n\nThe lesson for every team: Send Strict-Transport-Security with max-age=31536000 on every https response once all subdomains serve https.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cucuta\n\n#WebSecurity #HSTS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/32-cucuta.jpg","thumb":"assets/social/thumbs/runs-3-32-cucuta.webp","alt":"Real run, local card. Cúcuta redirects to https, but no HSTS. Overall score 77 of 100. SEO 86, GEO 91, Analytics 97, Security 54, A11y 91, Speed 50. cucuta.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"cucuta"},{"id":"runs-3/33-golang","kind":"review","date":"2027-01-17","lang":"en","clipLang":null,"cat":"Worldwide","title":"go.dev receives mail, but has no SPF.","text":"HSTS is preloaded, framing is limited with frame-ancestors, and Core Web Vitals pass for real visitors. But go.dev has Google MX records and no SPF or DMARC record, so anyone can send mail in its name.\n\nThe lesson for every team: Publish SPF for the senders you use and a DMARC policy. Start at p=none with reports, then tighten.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=golang\n\n#Security #EmailSecurity #Golang #QA #QAlab","image":"media/social-posts/runs-3/feed/33-golang.jpg","thumb":"assets/social/thumbs/runs-3-33-golang.webp","alt":"Real run, worldwide card. go.dev receives mail, but has no SPF. Overall score 81 of 100. SEO 75, GEO 83, Analytics 85, Security 69, A11y 89, Speed 91. go.dev, 20 pages analyzed, 21 Oct 2026. Lesson: Publish SPF for the senders you use and a DMARC policy. Start at p=none with reports, then tighten.","youtube":null,"report":"golang"},{"id":"runs-3/30-gobec","kind":"review","date":"2027-01-16","lang":"en","clipLang":null,"cat":"National","title":"Gob.ec's home page: no main landmark.","text":"A one-year HSTS, real 404s for unknown paths, dates on its pages, and pages that read well without JavaScript. But the home page has no <main> landmark and its search field has no label, so screen readers lose their way.\n\nThe lesson for every team: Wrap content in one <main> and label the search box; screen readers jump to both.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gobec\n\n#Accessibility #Landmarks #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/30-gobec.jpg","thumb":"assets/social/thumbs/runs-3-30-gobec.webp","alt":"Real run, national card. Gob.ec's home page: no main landmark. Overall score 76 of 100. SEO 64, GEO 86, Analytics 85, Security 69, A11y 68, Speed 86. www.gob.ec, 15 pages analyzed, 21 Oct 2026. Lesson: Wrap content in one <main> and label the search box; screen readers jump to both.","youtube":null,"report":"gobec"},{"id":"runs-3/31-caldas","kind":"review","date":"2027-01-16","lang":"en","clipLang":null,"cat":"Regional","title":"Caldas points to a sitemap that 404s.","text":"Every image analyzed has alt text, every page has a title and a description, and unknown paths answer 404. But robots.txt sends crawlers to /sitemap.xml, and that address answers 404.\n\nThe lesson for every team: Publish the sitemap at the address robots.txt names, or fix the Sitemap: line to point at the real file.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=caldas\n\n#SEO #Sitemap #RobotsTxt #QA #QAlab","image":"media/social-posts/runs-3/feed/31-caldas.jpg","thumb":"assets/social/thumbs/runs-3-31-caldas.webp","alt":"Real run, regional card. Caldas points to a sitemap that 404s. Overall score 72 of 100. SEO 45, GEO 83, Analytics 97, Security 54, A11y 79, Speed 85. caldas.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"caldas"},{"id":"runs-3/28-tunja","kind":"review","date":"2027-01-15","lang":"en","clipLang":null,"cat":"Local","title":"Tunja's home page says \"Territoriales\".","text":"One-year HSTS, nosniff, and framing limited to its origin. But the HTML holds 21 characters of text under the title Territoriales; the rest is drawn by JavaScript, which most AI crawlers do not run.\n\nThe lesson for every team: Render the title, a description, and the main text on the server, so crawlers and AI answers can read them.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=tunja\n\n#GEO #JavaScript #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/28-tunja.jpg","thumb":"assets/social/thumbs/runs-3-28-tunja.webp","alt":"Real run, local card. Tunja's home page says \"Territoriales\". Overall score 72 of 100. SEO 62, GEO 53, Analytics 97, Security 39, A11y 94, Speed 100. www.tunja-boyaca.gov.co, 1 page analyzed, 21 Oct 2026.","youtube":null,"report":"tunja"},{"id":"runs-3/29-postgresql","kind":"review","date":"2027-01-15","lang":"en","clipLang":null,"cat":"Worldwide","title":"PostgreSQL's search box has no name.","text":"HSTS is sent, framing is denied by both header and CSP, and every image analyzed has alt text. But the search box on every page has only a placeholder, so screen readers announce it as an unnamed field.\n\nThe lesson for every team: Give each input a <label> or an aria-label. Placeholder text vanishes on typing and is not a name.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=postgresql\n\n#Accessibility #Forms #PostgreSQL #QA #QAlab","image":"media/social-posts/runs-3/feed/29-postgresql.jpg","thumb":"assets/social/thumbs/runs-3-29-postgresql.webp","alt":"Real run, worldwide card. PostgreSQL's search box has no name. Overall score 84 of 100. SEO 67, GEO 89, Analytics 97, Security 85, A11y 79, Speed 88. www.postgresql.org, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"postgresql"},{"id":"runs-3/26-ramajudicial","kind":"review","date":"2027-01-14","lang":"en","clipLang":null,"cat":"National","title":"Rama Judicial's site sends no HSTS.","text":"A sitemap with valid URLs, cookies that are Secure and HttpOnly, framing limited, and a fast home page. But no page analyzed sends HSTS, and plain http answers with a temporary 307, so a first visit can be downgraded.\n\nThe lesson for every team: Send HSTS with a one-year max-age, and make the http redirect a 301 or 308.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ramajudicial\n\n#Security #HSTS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/26-ramajudicial.jpg","thumb":"assets/social/thumbs/runs-3-26-ramajudicial.webp","alt":"Real run, national card. Rama Judicial's site sends no HSTS. Overall score 74 of 100. SEO 67, GEO 83, Analytics 82, Security 70, A11y 86, Speed 56. www.ramajudicial.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Send HSTS with a one-year max-age, and make the http redirect a 301 or 308.","youtube":null,"report":"ramajudicial"},{"id":"runs-3/27-risaralda","kind":"review","date":"2027-01-14","lang":"en","clipLang":null,"cat":"Regional","title":"Risaralda still loads Universal Analytics.","text":"Every page analyzed has a title and a meta description, HSTS runs a year, and cookies are Secure. But the home page still carries a UA- property ID, and Universal Analytics stopped collecting data in 2023.\n\nThe lesson for every team: Remove the old UA- snippet and keep one GA4 setup, so nothing double counts.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=risaralda\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/27-risaralda.jpg","thumb":"assets/social/thumbs/runs-3-27-risaralda.webp","alt":"Real run, regional card. Risaralda still loads Universal Analytics. Overall score 55 of 100. SEO 32, GEO 86, Analytics 63, Security 47, A11y 53, Speed 53. www.risaralda.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Remove the old UA- snippet and keep one GA4 setup, so nothing double counts.","youtube":null,"report":"risaralda"},{"id":"runs-3/24-popayan","kind":"review","date":"2027-01-13","lang":"en","clipLang":null,"cat":"Local","title":"Popayán's links share with no preview card.","text":"A meta description on every page analyzed, a canonical, nosniff, framing limited to its origin, and port 80 closed. But the pages carry no og: tags, so a shared link shows no chosen title, text, or image.\n\nThe lesson for every team: Add og:title, og:description, og:image, og:url, and twitter:card to each page template.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=popayan\n\n#SEO #OpenGraph #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/24-popayan.jpg","thumb":"assets/social/thumbs/runs-3-24-popayan.webp","alt":"Real run, local card. Popayán's links share with no preview card. Overall score 80 of 100. SEO 75, GEO 86, Analytics 85, Security 62, A11y 83, Speed 91. www.popayan.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Add og:title, og:description, og:image, og:url, and twitter:card to each page template.","youtube":null,"report":"popayan"},{"id":"runs-3/25-ietf","kind":"review","date":"2027-01-13","lang":"en","clipLang":null,"cat":"Worldwide","title":"IETF writes the RFCs, but no security.txt.","text":"Framing is denied, every page analyzed has a meta description, and Core Web Vitals pass for real visitors. But /.well-known/security.txt answers 404, so a researcher has no published place to report a flaw.\n\nThe lesson for every team: Publish /.well-known/security.txt with Contact and Expires lines, per RFC 9116.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ietf\n\n#Security #SecurityTxt #OpenStandards #QA #QAlab","image":"media/social-posts/runs-3/feed/25-ietf.jpg","thumb":"assets/social/thumbs/runs-3-25-ietf.webp","alt":"Real run, worldwide card. IETF writes the RFCs, but no security.txt. Overall score 84 of 100. SEO 85, GEO 86, Analytics 85, Security 65, A11y 92, Speed 94. www.ietf.org, 20 pages analyzed, 21 Oct 2026. Lesson: Publish /.well-known/security.txt with Contact and Expires lines, per RFC 9116.","youtube":null,"report":"ietf"},{"id":"runs-3/22-gobpe","kind":"review","date":"2027-01-12","lang":"en","clipLang":null,"cat":"National","title":"Gob.pe still answers on plain http.","text":"A meta description on every page analyzed, full share cards, real 404s, and every internal link opened answered. But the plain-http address serves the whole portal with a 200, no redirect, so typed addresses stay unencrypted.\n\nThe lesson for every team: Redirect every http request to https with a 301. HSTS only protects people who have visited before.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gobpe\n\n#Security #HTTPS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/22-gobpe.jpg","thumb":"assets/social/thumbs/runs-3-22-gobpe.webp","alt":"Real run, national card. Gob.pe still answers on plain http. Overall score 71 of 100. SEO 69, GEO 86, Analytics 85, Security 40, A11y 68, Speed 88. www.gob.pe, 20 pages analyzed, 21 Oct 2026. Lesson: Redirect every http request to https with a 301. HSTS only protects people who have visited before.","youtube":null,"report":"gobpe"},{"id":"runs-3/23-narino","kind":"review","date":"2027-01-12","lang":"en","clipLang":null,"cat":"Regional","title":"Nariño's home page is 900 KB of HTML.","text":"Share cards are complete, the sitemap and structured data are valid, and HSTS runs a full year. But the home page HTML alone is about 900 KB, still 150 KB compressed, before any image or script loads.\n\nThe lesson for every team: Move inline data and repeated markup out of the HTML, and page long lists.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=narino\n\n#Performance #PageWeight #WebPerf #QA #QAlab","image":"media/social-posts/runs-3/feed/23-narino.jpg","thumb":"assets/social/thumbs/runs-3-23-narino.webp","alt":"Real run, regional card. Nariño's home page is 900 KB of HTML. Overall score 65 of 100. SEO 42, GEO 91, Analytics 85, Security 69, A11y 71, Speed 38. narino.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Move inline data and repeated markup out of the HTML, and page long lists.","youtube":null,"report":"narino"},{"id":"runs-3/20-pasto","kind":"review","date":"2027-01-11","lang":"en","clipLang":null,"cat":"Local","title":"Pasto sends each visit to two GA4 properties.","text":"Made-up paths get a real 404, the page text is in the HTML, and the start page declares Spanish for Colombia. But every page analyzed loads gtag.js twice, for two GA4 IDs, so one visit can land in two reports.\n\nThe lesson for every team: Keep one GA4 property per site, loaded once, ideally through Tag Manager, and retire the old ID.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=pasto\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/20-pasto.jpg","thumb":"assets/social/thumbs/runs-3-20-pasto.webp","alt":"Real run, local card. Pasto sends each visit to two GA4 properties. Overall score 72 of 100. SEO 54, GEO 91, Analytics 77, Security 46, A11y 83, Speed 88. www.pasto.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"pasto"},{"id":"runs-3/21-unwomen","kind":"review","date":"2027-01-11","lang":"en","clipLang":null,"cat":"Worldwide","title":"UN Women: complete, but heavy pages.","text":"Every page analyzed has a meta description, every image has alt text, and HSTS is preloaded. But /en sends over 700 KB of HTML before any image or script, and all 17 pages analyzed weigh more than 500 KB.\n\nThe lesson for every team: Move what inflates the HTML, like inline data or repeated menus, into cached files.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=unwomen\n\n#Performance #PageWeight #UNWomen #QA #QAlab","image":"media/social-posts/runs-3/feed/21-unwomen.jpg","thumb":"assets/social/thumbs/runs-3-21-unwomen.webp","alt":"Real run, worldwide card. UN Women: complete, but heavy pages. Overall score 78 of 100. SEO 91, GEO 86, Analytics 74, Security 77, A11y 79, Speed 59. www.unwomen.org, 17 pages analyzed, 21 Oct 2026. Lesson: Move what inflates the HTML, like inline data or repeated menus, into cached files.","youtube":null,"report":"unwomen"},{"id":"runs-3/18-igac","kind":"review","date":"2027-01-10","lang":"en","clipLang":null,"cat":"National","title":"IGAC still loads Universal Analytics.","text":"A declared language, a permanent https redirect, dates on its pages, and content shaped as questions and answers. But the home page still carries a Universal Analytics tag, which Google stopped processing in July 2024.\n\nThe lesson for every team: Remove retired UA- tags and keep the GA4 one. Dead tags add weight, collect nothing, and confuse audits.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=igac\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/18-igac.jpg","thumb":"assets/social/thumbs/runs-3-18-igac.webp","alt":"Real run, national card. IGAC still loads Universal Analytics. Overall score 66 of 100. SEO 26, GEO 78, Analytics 82, Security 69, A11y 86, Speed 56. www.igac.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"igac"},{"id":"runs-3/19-bolivar","kind":"review","date":"2027-01-10","lang":"en","clipLang":null,"cat":"Regional","title":"Bolívar's home page waits 4 s to start.","text":"A valid sitemap, structured data that parses, real 404s, and every internal link opened answered. But the server took over 4 seconds to send the first byte of the home page in repeated checks.\n\nThe lesson for every team: Cache the home page HTML on the server or a CDN so the first byte lands under 1 s.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=bolivar\n\n#Performance #TTFB #Caching #QA #QAlab","image":"media/social-posts/runs-3/feed/19-bolivar.jpg","thumb":"assets/social/thumbs/runs-3-19-bolivar.webp","alt":"Real run, regional card. Bolívar's home page waits 4 s to start. Overall score 70 of 100. SEO 81, GEO 88, Analytics 85, Security 54, A11y 65, Speed 53. www.bolivar.gov.co, 10 pages analyzed, 21 Oct 2026. Lesson: Cache the home page HTML on the server or a CDN so the first byte lands under 1 s.","youtube":null,"report":"bolivar"},{"id":"runs-3/16-villavicencio","kind":"review","date":"2027-01-09","lang":"en","clipLang":null,"cat":"Local","title":"Villavicencio loads 15 scripts before paint.","text":"Structured data that names the city hall, full share cards, one-year HSTS, and a permanent https redirect. But the home page's <head> loads 15 scripts without async or defer, and the HTML alone weighs 549 KB.\n\nThe lesson for every team: Add defer to scripts that don't need to run before first paint, and move inline data out of the HTML.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=villavicencio\n\n#WebPerf #RenderBlocking #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/16-villavicencio.jpg","thumb":"assets/social/thumbs/runs-3-16-villavicencio.webp","alt":"Real run, local card. Villavicencio loads 15 scripts before paint. Overall score 73 of 100. SEO 86, GEO 88, Analytics 85, Security 69, A11y 76, Speed 38. villavicencio.gov.co, 15 pages analyzed, 21 Oct 2026.","youtube":null,"report":"villavicencio"},{"id":"runs-3/17-ipcc","kind":"review","date":"2027-01-09","lang":"en","clipLang":null,"cat":"Worldwide","title":"IPCC: no page language for screen readers.","text":"DMARC quarantines spoofed mail, framing is limited, and the start page reads well without JavaScript. But its <html> tag has no lang attribute, so screen readers guess the voice and browsers guess the translation.\n\nThe lesson for every team: Add lang=\"en\" to the html tag, and the matching code on each translated page.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ipcc\n\n#Accessibility #WCAG #Climate #QA #QAlab","image":"media/social-posts/runs-3/feed/17-ipcc.jpg","thumb":"assets/social/thumbs/runs-3-17-ipcc.webp","alt":"Real run, worldwide card. IPCC: no page language for screen readers. Overall score 69 of 100. SEO 64, GEO 86, Analytics 82, Security 54, A11y 56, Speed 79. www.ipcc.ch, 20 pages analyzed, 21 Oct 2026. Lesson: Add lang=\"en\" to the html tag, and the matching code on each translated page.","youtube":null,"report":"ipcc"},{"id":"runs-3/14-argentinagob","kind":"review","date":"2027-01-08","lang":"en","clipLang":null,"cat":"National","title":"Argentina.gob.ar waits on 28 scripts.","text":"A meta description on every page analyzed, full share cards, a sitemap, and every internal link opened answered. But the home page head loads 28 scripts with no async or defer, and nothing paints until each one arrives.\n\nThe lesson for every team: Add defer to scripts the first screen doesn't need. The page can paint while they load.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=argentinagob\n\n#Performance #RenderBlocking #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/14-argentinagob.jpg","thumb":"assets/social/thumbs/runs-3-14-argentinagob.webp","alt":"Real run, national card. Argentina.gob.ar waits on 28 scripts. Overall score 87 of 100. SEO 94, GEO 86, Analytics 85, Security 77, A11y 97, Speed 83. www.argentina.gob.ar, 20 pages analyzed, 21 Oct 2026. Lesson: Add defer to scripts the first screen doesn't need. The page can paint while they load.","youtube":null,"report":"argentinagob"},{"id":"runs-3/15-santander","kind":"review","date":"2027-01-08","lang":"en","clipLang":null,"cat":"Regional","title":"Santander answers on plain http too.","text":"Every page analyzed has a title and a meta description, and https sends HSTS with preload. But the plain-http home page answers 200 instead of redirecting, so a first visit can stay unencrypted.\n\nThe lesson for every team: Answer plain http requests with a 301 to https, so no visit starts unencrypted.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=santander\n\n#Security #HTTPS #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/15-santander.jpg","thumb":"assets/social/thumbs/runs-3-15-santander.webp","alt":"Real run, regional card. Santander answers on plain http too. Overall score 57 of 100. SEO 29, GEO 86, Analytics 71, Security 42, A11y 65, Speed 53. santander.gov.co, 17 pages analyzed, 21 Oct 2026. Lesson: Answer plain http requests with a 301 to https, so no visit starts unencrypted.","youtube":null,"report":"santander"},{"id":"runs-3/12-neiva","kind":"review","date":"2027-01-07","lang":"en","clipLang":null,"cat":"Local","title":"Neiva's sitemap lists a host that won't load.","text":"Every page analyzed has a meta description, framing is limited to its origin, and nosniff is sent. But all 500 URLs in /sitemap.xml sit on www.neiva.gov.co, which did not answer, not on www.alcaldianeiva.gov.co.\n\nThe lesson for every team: Build the sitemap from the live domain; spot-check it after a move or rebrand.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=neiva\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/12-neiva.jpg","thumb":"assets/social/thumbs/runs-3-12-neiva.webp","alt":"Real run, local card. Neiva's sitemap lists a host that won't load. Overall score 64 of 100. SEO 34, GEO 83, Analytics 82, Security 62, A11y 71, Speed 58. www.alcaldianeiva.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Build the sitemap from the live domain; spot-check it after a move or rebrand.","youtube":null,"report":"neiva"},{"id":"runs-3/13-itu","kind":"review","date":"2027-01-07","lang":"en","clipLang":null,"cat":"Worldwide","title":"ITU: framing locked, but no HSTS.","text":"Framing is limited to the same origin, pages carry author and date signals, and the text reads without JavaScript. But no response sends Strict-Transport-Security, and the home page takes three 302 hops to load.\n\nThe lesson for every team: Send Strict-Transport-Security with a max-age of at least a year, and point / straight at the final page.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=itu\n\n#Security #HSTS #Telecom #QA #QAlab","image":"media/social-posts/runs-3/feed/13-itu.jpg","thumb":"assets/social/thumbs/runs-3-13-itu.webp","alt":"Real run, worldwide card. ITU: framing locked, but no HSTS. Overall score 53 of 100. SEO 0, GEO 91, Analytics 70, Security 46, A11y 65, Speed 53. www.itu.int, 19 pages analyzed, 21 Oct 2026.","youtube":null,"report":"itu"},{"id":"runs-3/10-fiscaliaco","kind":"review","date":"2027-01-06","lang":"en","clipLang":null,"cat":"National","title":"Fiscalía's pages share one title.","text":"A meta description on every page analyzed, Organization JSON-LD, preloaded HSTS, and a Permissions-Policy. But the home, Quiénes somos, and Misión y visión pages are all titled just \"Fiscalía General de la Nación\".\n\nThe lesson for every team: Lead each title with the page topic, then the institution, so results stand apart.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=fiscaliaco\n\n#SEO #PageTitles #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/10-fiscaliaco.jpg","thumb":"assets/social/thumbs/runs-3-10-fiscaliaco.webp","alt":"Real run, national card. Fiscalía's pages share one title. Overall score 78 of 100. SEO 48, GEO 88, Analytics 85, Security 69, A11y 94, Speed 85. www.fiscalia.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Lead each title with the page topic, then the institution, so results stand apart.","youtube":null,"report":"fiscaliaco"},{"id":"runs-3/11-atlantico","kind":"review","date":"2027-01-06","lang":"en","clipLang":null,"cat":"Regional","title":"Atlántico: alt text everywhere, no HSTS.","text":"Every image analyzed has alt text, unknown paths answer a real 404, and Accessibility scores 94. But no Strict-Transport-Security header is sent, so browsers never learn to insist on https.\n\nThe lesson for every team: Send HSTS with max-age=31536000 on every https response, then consider preload.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=atlantico\n\n#Security #HSTS #WebSecurity #QA #QAlab","image":"media/social-posts/runs-3/feed/11-atlantico.jpg","thumb":"assets/social/thumbs/runs-3-11-atlantico.webp","alt":"Real run, regional card. Atlántico: alt text everywhere, no HSTS. Overall score 69 of 100. SEO 57, GEO 91, Analytics 97, Security 46, A11y 94, Speed 41. www.atlantico.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Send HSTS with max-age=31536000 on every https response, then consider preload.","youtube":null,"report":"atlantico"},{"id":"runs-3/08-ibague","kind":"review","date":"2027-01-05","lang":"en","clipLang":null,"cat":"Local","title":"Ibagué's search box has no label.","text":"One-year HSTS, a permanent https redirect, a meta description on every page analyzed, and the page text right in the HTML. But the search field has only a placeholder, so screen readers announce an unnamed box.\n\nThe lesson for every team: Give every field a <label> or an aria-label. Placeholder text disappears on typing and is not a name.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ibague\n\n#Accessibility #Forms #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/08-ibague.jpg","thumb":"assets/social/thumbs/runs-3-08-ibague.webp","alt":"Real run, local card. Ibagué's search box has no label. Overall score 78 of 100. SEO 67, GEO 83, Analytics 82, Security 69, A11y 71, Speed 97. www.ibague.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"ibague"},{"id":"runs-3/09-wmo","kind":"review","date":"2027-01-05","lang":"en","clipLang":null,"cat":"Worldwide","title":"WMO's sitemap points at other hosts.","text":"HSTS is sent with preload, every image analyzed has alt text, and language versions link back to each other. But the sitemap lists 878 community.wmo.int URLs, and search engines skip sitemap URLs from another host.\n\nThe lesson for every team: Keep each sitemap to its own host. Give each subdomain its own sitemap, named in that subdomain's robots.txt.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=wmo\n\n#SEO #Sitemap #Weather #QA #QAlab","image":"media/social-posts/runs-3/feed/09-wmo.jpg","thumb":"assets/social/thumbs/runs-3-09-wmo.webp","alt":"Real run, worldwide card. WMO's sitemap points at other hosts. Overall score 83 of 100. SEO 70, GEO 83, Analytics 85, Security 77, A11y 97, Speed 85. wmo.int, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"wmo"},{"id":"runs-3/06-gobmx","kind":"review","date":"2027-01-04","lang":"en","clipLang":null,"cat":"National","title":"Gob.mx can be framed by any other site.","text":"A permanent https redirect, real 404s for unknown paths, and pages that read well without JavaScript. But the start page sends no X-Frame-Options, no CSP frame-ancestors, and no HSTS, so any site can load it in a frame.\n\nThe lesson for every team: Send frame-ancestors 'self' in a CSP, or X-Frame-Options: SAMEORIGIN. It stops clickjacking on forms.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=gobmx\n\n#Security #Clickjacking #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/06-gobmx.jpg","thumb":"assets/social/thumbs/runs-3-06-gobmx.webp","alt":"Real run, national card. Gob.mx can be framed by any other site. Overall score 64 of 100. SEO 31, GEO 86, Analytics 74, Security 39, A11y 71, Speed 91. www.gob.mx, 12 pages analyzed, 21 Oct 2026.","youtube":null,"report":"gobmx"},{"id":"runs-3/07-cundinamarca","kind":"review","date":"2027-01-04","lang":"en","clipLang":null,"cat":"Regional","title":"Cundinamarca shares a blank link card.","text":"HSTS runs a full year, framing is limited, and robots.txt opts out of model training by choice. But the home page has no Open Graph tags and no meta description, so shared links show a bare card.\n\nThe lesson for every team: Add og:title, og:description, og:image and og:url to each key page, so a shared link shows a real preview.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=cundinamarca\n\n#SEO #OpenGraph #SocialSharing #QA #QAlab","image":"media/social-posts/runs-3/feed/07-cundinamarca.jpg","thumb":"assets/social/thumbs/runs-3-07-cundinamarca.webp","alt":"Real run, regional card. Cundinamarca shares a blank link card. Overall score 68 of 100. SEO 23, GEO 86, Analytics 74, Security 77, A11y 68, Speed 80. www.cundinamarca.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"cundinamarca"},{"id":"runs-3/04-armenia","kind":"review","date":"2027-01-03","lang":"en","clipLang":null,"cat":"Local","title":"Armenia's city hall: no main landmark.","text":"Two-year HSTS with preload, a content security policy, security.txt, and a permanent https redirect. But no page analyzed wraps its content in <main>, so screen reader users can't jump past the menus.\n\nThe lesson for every team: Wrap each page's content in one <main>, which screen readers offer as a skip link.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=armenia\n\n#Accessibility #Landmarks #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/04-armenia.jpg","thumb":"assets/social/thumbs/runs-3-04-armenia.webp","alt":"Real run, local card. Armenia's city hall: no main landmark. Overall score 83 of 100. SEO 54, GEO 91, Analytics 97, Security 77, A11y 89, Speed 91. www.armenia.gov.co, 20 pages analyzed, 21 Oct 2026. Lesson: Wrap each page's content in one <main>, which screen readers offer as a skip link.","youtube":null,"report":"armenia"},{"id":"runs-3/05-wto","kind":"review","date":"2027-01-03","lang":"en","clipLang":null,"cat":"Worldwide","title":"WTO: no viewport tag on the start page.","text":"HSTS is on, framing is limited to the same origin, and DMARC rejects spoofed mail. But the start page has no viewport meta tag, so phones draw the desktop layout zoomed out, and Google indexes mobile first.\n\nThe lesson for every team: Add a viewport meta tag with width=device-width, initial-scale=1, then test on a phone.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=wto\n\n#SEO #MobileFirst #WorldTrade #QA #QAlab","image":"media/social-posts/runs-3/feed/05-wto.jpg","thumb":"assets/social/thumbs/runs-3-05-wto.webp","alt":"Real run, worldwide card. WTO: no viewport tag on the start page. Overall score 71 of 100. SEO 47, GEO 86, Analytics 85, Security 77, A11y 71, Speed 64. www.wto.org, 20 pages analyzed, 21 Oct 2026. Lesson: Add a viewport meta tag with width=device-width, initial-scale=1, then test on a phone.","youtube":null,"report":"wto"},{"id":"runs-3/02-policiaco","kind":"review","date":"2027-01-02","lang":"en","clipLang":null,"cat":"National","title":"Policía Nacional's search has no label.","text":"HSTS with preload, framing limited to its own origin, a declared language, and every internal link opened answered. But the home page search box and volume slider have no label, so screen readers announce blank fields.\n\nThe lesson for every team: Tie each field to a <label for>, or give it an aria-label. A screen reader can only announce a name that exists.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=policiaco\n\n#Accessibility #FormLabels #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/02-policiaco.jpg","thumb":"assets/social/thumbs/runs-3-02-policiaco.webp","alt":"Real run, national card. Policía Nacional's search has no label. Overall score 78 of 100. SEO 67, GEO 86, Analytics 85, Security 77, A11y 71, Speed 82. www.policia.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"policiaco"},{"id":"runs-3/03-valle","kind":"review","date":"2027-01-02","lang":"en","clipLang":null,"cat":"Regional","title":"Valle del Cauca locks the pinch-zoom.","text":"HSTS runs a full year, framing is limited, and cookies are Secure. But the viewport tag says user-scalable=no, so people who need larger text cannot pinch to zoom on a phone.\n\nThe lesson for every team: Drop user-scalable=no and maximum-scale from the viewport tag, so people can zoom to at least 200%.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=valle\n\n#Accessibility #Zoom #GovTech #QA #QAlab","image":"media/social-posts/runs-3/feed/03-valle.jpg","thumb":"assets/social/thumbs/runs-3-03-valle.webp","alt":"Real run, regional card. Valle del Cauca locks the pinch-zoom. Overall score 68 of 100. SEO 48, GEO 86, Analytics 79, Security 77, A11y 53, Speed 68. www.valledelcauca.gov.co, 20 pages analyzed, 21 Oct 2026.","youtube":null,"report":"valle"},{"id":"runs-100/104-santamarta","kind":"review","date":"2027-01-01","lang":"en","clipLang":null,"cat":"Local","title":"Santa Marta still runs a UA tag.","text":"HSTS, nosniff, a strict Referrer-Policy, framing limited to its origin, and GA4. But the home page still runs ga('create', 'UA-121052958-1'), and Universal Analytics stopped processing data by July 2024.\n\nThe lesson for every team: Delete the UA snippet and keep GA4. One live tag is easier to trust than two half-dead ones.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=santamarta\n\n#Analytics #GA4 #Tourism #QA #QAlab","image":"media/social-posts/runs-100/feed/104-santamarta.jpg","thumb":"assets/social/thumbs/runs-100-104-santamarta.webp","alt":"Real run, local card. Santa Marta still runs a UA tag. Overall score 77 of 100. SEO 67, GEO 86, Analytics 82, Security 69, A11y 86, Speed 76. www.santamarta.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: Delete the UA snippet and keep GA4. One live tag is easier to trust than two half-dead ones.","youtube":null,"report":"santamarta"},{"id":"runs-3/01-ilo","kind":"review","date":"2027-01-01","lang":"en","clipLang":null,"cat":"Worldwide","title":"ILO: secure and fast, but no entity markup.","text":"security.txt is published, HSTS covers subdomains, and DMARC rejects spoofed mail. But no page analyzed carries JSON-LD, so the Facebook, LinkedIn and YouTube profiles it links are never tied to the ILO.\n\nThe lesson for every team: Add Organization markup with url, logo and sameAs so AI answers name you right.\n\nOne automated analysis of public pages on 21 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-3-2027-01&utm_content=ilo\n\n#GEO #StructuredData #UnitedNations #QA #QAlab","image":"media/social-posts/runs-3/feed/01-ilo.jpg","thumb":"assets/social/thumbs/runs-3-01-ilo.webp","alt":"Real run, worldwide card. ILO: secure and fast, but no entity markup. Overall score 86 of 100. SEO 77, GEO 86, Analytics 85, Security 86, A11y 86, Speed 97. www.ilo.org, 20 pages analyzed, 21 Oct 2026. Lesson: Add Organization markup with url, logo and sameAs so AI answers name you right.","youtube":null,"report":"ilo"},{"id":"runs-100/102-pereira","kind":"review","date":"2026-12-31","lang":"en","clipLang":null,"cat":"Local","title":"Pereira's feature policy allows every origin.","text":"HSTS marked for preload, a CSP from default-src 'self', nosniff, and a strict Referrer-Policy. But Permissions-Policy grants camera, microphone, geolocation, and payment to every origin with =*.\n\nThe lesson for every team: Default to camera=(), microphone=(), geolocation=(). Grant features only where needed.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=pereira\n\n#WebSecurity #PermissionsPolicy #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/102-pereira.jpg","thumb":"assets/social/thumbs/runs-100-102-pereira.webp","alt":"Real run, local card. Pereira's feature policy allows every origin. Overall score 63 of 100. SEO 67, GEO 86, Analytics 82, Security 39, A11y 61, Speed 53. www.pereira.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"pereira"},{"id":"runs-100/103-manizales","kind":"review","date":"2026-12-31","lang":"en","clipLang":null,"cat":"Local","title":"Manizales' visitors wait 5.7 s to see it.","text":"A declared language, a canonical, a sitemap named in robots.txt, and a 301 to https. But real Chrome visitors wait 5.7 s at the 75th percentile for the largest content, and the HTML alone took 2.5 s.\n\nThe lesson for every team: Start with the server: cache the HTML. Then preload the hero image and defer scripts that aren't needed.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=manizales\n\n#WebPerformance #CoreWebVitals #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/103-manizales.jpg","thumb":"assets/social/thumbs/runs-100-103-manizales.webp","alt":"Real run, local card. Manizales' visitors wait 5.7 s to see it. Overall score 70 of 100. SEO 70, GEO 83, Analytics 92, Security 54, A11y 79, Speed 50. manizales.gov.co, 16 pages analyzed, 19 Oct 2026.","youtube":null,"report":"manizales"},{"id":"runs-100/100-bucaramanga","kind":"review","date":"2026-12-30","lang":"en","clipLang":null,"cat":"Local","title":"Bucaramanga's home has no title tag.","text":"HSTS marked for preload, nosniff, a strict Referrer-Policy, a Permissions-Policy, and framing limited to its origin. But 12 pages analyzed have no <title>, the home page included.\n\nThe lesson for every team: Give every page a unique <title>. It's the tab label, the search result headline, and the share card text.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=bucaramanga\n\n#SEO #Titles #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/100-bucaramanga.jpg","thumb":"assets/social/thumbs/runs-100-100-bucaramanga.webp","alt":"Real run, local card. Bucaramanga's home has no title tag. Overall score 64 of 100. SEO 15, GEO 86, Analytics 74, Security 70, A11y 68, Speed 71. www.bucaramanga.gov.co, 17 pages analyzed, 19 Oct 2026.","youtube":null,"report":"bucaramanga"},{"id":"runs-100/101-metrolinea","kind":"review","date":"2026-12-30","lang":"en","clipLang":null,"cat":"Local","title":"Metrolínea's viewport turns off zoom.","text":"nosniff, framing limited to its origin, a working sitemap, and a 301 from http to https. But the viewport sets maximum-scale=1 and user-scalable=no, which blocks pinch-zoom for riders who need larger text.\n\nThe lesson for every team: Remove user-scalable=no and maximum-scale. Let readers zoom, and fix any layout that breaks.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=metrolinea\n\n#Accessibility #Zoom #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/101-metrolinea.jpg","thumb":"assets/social/thumbs/runs-100-101-metrolinea.webp","alt":"Real run, local card. Metrolínea's viewport turns off zoom. Overall score 69 of 100. SEO 53, GEO 83, Analytics 82, Security 62, A11y 53, Speed 85. www.metrolinea.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"metrolinea"},{"id":"runs-100/98-univalle","kind":"review","date":"2026-12-29","lang":"en","clipLang":null,"cat":"Local","title":"Univalle's English link returns a 404.","text":"nosniff, GA4, a declared language, and http that redirects to https. But the home page's English switch, /loader.php?…idioma=EN, returns 404, so international visitors hit an error on their first click.\n\nThe lesson for every team: Test the language switcher in every release. It's often the first click for visitors from abroad.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=univalle\n\n#SEO #BrokenLinks #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/98-univalle.jpg","thumb":"assets/social/thumbs/runs-100-98-univalle.webp","alt":"Real run, local card. Univalle's English link returns a 404. Overall score 60 of 100. SEO 42, GEO 83, Analytics 74, Security 46, A11y 53, Speed 68. www.univalle.edu.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"univalle"},{"id":"runs-100/99-transcaribe","kind":"review","date":"2026-12-29","lang":"en","clipLang":null,"cat":"Local","title":"Transcaribe reorders the keyboard path.","text":"A declared language, a canonical, a sitemap index in robots.txt, a 301 to https, and GA4. But 19 pages analyzed use a positive tabindex, which pulls one element ahead of everything else in keyboard order.\n\nThe lesson for every team: Use tabindex=\"0\" or \"-1\" only. Fix focus order by ordering the HTML, not with positive numbers.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=transcaribe\n\n#Accessibility #Keyboard #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/99-transcaribe.jpg","thumb":"assets/social/thumbs/runs-100-99-transcaribe.webp","alt":"Real run, local card. Transcaribe reorders the keyboard path. Overall score 74 of 100. SEO 92, GEO 91, Analytics 85, Security 47, A11y 73, Speed 65. transcaribe.gov.co, 19 pages analyzed, 19 Oct 2026.","youtube":null,"report":"transcaribe"},{"id":"runs-100/96-cali","kind":"review","date":"2026-12-28","lang":"en","clipLang":null,"cat":"Local","title":"Cali's robots.txt names a missing sitemap.","text":"HSTS, nosniff, a strict Referrer-Policy, a Permissions-Policy, and a canonical. But robots.txt points crawlers to https://www.cali.gov.co/sitemap.xml, and that address returns 404.\n\nThe lesson for every team: Open every Sitemap: line in robots.txt after each release. A 404 there means crawlers lose your map.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=cali\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/96-cali.jpg","thumb":"assets/social/thumbs/runs-100-96-cali.webp","alt":"Real run, local card. Cali's robots.txt names a missing sitemap. Overall score 70 of 100. SEO 53, GEO 89, Analytics 74, Security 77, A11y 64, Speed 64. www.cali.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"cali"},{"id":"runs-100/97-metrocali","kind":"review","date":"2026-12-28","lang":"en","clipLang":null,"cat":"Local","title":"Metro Cali's home describes an old notice.","text":"HSTS marked for preload, nosniff, a strict Referrer-Policy, a Permissions-Policy, and a CSP. But the home page description is a single notice about a vehicle scrapping resolution, not what the system offers.\n\nThe lesson for every team: Write a fixed home description about your service. Don't let the CMS fill it from the latest post.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=metrocali\n\n#SEO #MetaDescription #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/97-metrocali.jpg","thumb":"assets/social/thumbs/runs-100-97-metrocali.webp","alt":"Real run, local card. Metro Cali's home describes an old notice. Overall score 86 of 100. SEO 78, GEO 97, Analytics 85, Security 77, A11y 97, Speed 85. metrocali.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"metrocali"},{"id":"runs-100/94-udea","kind":"review","date":"2026-12-27","lang":"en","clipLang":null,"cat":"Local","title":"UdeA's pages skip security headers.","text":"A declared language, a sitemap named in robots.txt, and robots rules that keep the GPTBot and Google-Extended training bots out. But pages send no HSTS, no nosniff, no frame protection, and only a report-only CSP.\n\nThe lesson for every team: Start with HSTS, X-Content-Type-Options: nosniff, and frame-ancestors 'self'. Then enforce your CSP.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=udea\n\n#WebSecurity #Headers #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/94-udea.jpg","thumb":"assets/social/thumbs/runs-100-94-udea.webp","alt":"Real run, local card. UdeA's pages skip security headers. Overall score 53 of 100. SEO 34, GEO 56, Analytics 82, Security 16, A11y 78, Speed 68. www.udea.edu.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"udea"},{"id":"runs-100/95-eafit","kind":"review","date":"2026-12-27","lang":"en","clipLang":null,"cat":"Local","title":"EAFIT's pages have no main landmark.","text":"HSTS, nosniff, a strict Referrer-Policy, a Permissions-Policy, a canonical, and a clear description. But none of the 20 pages analyzed has a <main> element, so screen-reader users can't skip straight to the content.\n\nThe lesson for every team: Wrap the primary content of every template in one <main> for skip links.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=eafit\n\n#Accessibility #Landmarks #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/95-eafit.jpg","thumb":"assets/social/thumbs/runs-100-95-eafit.webp","alt":"Real run, local card. EAFIT's pages have no main landmark. Overall score 75 of 100. SEO 72, GEO 86, Analytics 85, Security 77, A11y 76, Speed 58. www.eafit.edu.co, 20 pages analyzed, 19 Oct 2026. Lesson: Wrap the primary content of every template in one <main> for skip links.","youtube":null,"report":"eafit"},{"id":"runs-100/92-metromedellin","kind":"review","date":"2026-12-26","lang":"en","clipLang":null,"cat":"Local","title":"Metro de Medellín still runs a UA tag.","text":"HSTS marked for preload, a CSP from default-src 'self', nosniff, and Consent Mode defaults. But the home page still runs ga('create', 'UA-8498906-1'), which collects nothing since July 2024.\n\nThe lesson for every team: Remove analytics.js UA calls. If you need numbers, send them to a GA4 property or another live tool.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=metromedellin\n\n#Analytics #GA4 #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/92-metromedellin.jpg","thumb":"assets/social/thumbs/runs-100-92-metromedellin.webp","alt":"Real run, local card. Metro de Medellín still runs a UA tag. Overall score 85 of 100. SEO 83, GEO 86, Analytics 94, Security 77, A11y 79, Speed 94. www.metrodemedellin.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"metromedellin"},{"id":"runs-100/93-epm","kind":"review","date":"2026-12-26","lang":"en","clipLang":null,"cat":"Local","title":"EPM's canonical ends at a 404.","text":"Two-year HSTS marked for preload, a CSP from default-src 'self', nosniff, and a clear description. But the canonical is /content/epm/clientesyusuarios.html, an internal CMS path that redirects to a 404.\n\nThe lesson for every team: Map CMS paths to public URLs. Open your canonical in a browser: it must answer 200.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=epm\n\n#SEO #Canonical #Utilities #QA #QAlab","image":"media/social-posts/runs-100/feed/93-epm.jpg","thumb":"assets/social/thumbs/runs-100-93-epm.webp","alt":"Real run, local card. EPM's canonical ends at a 404. Overall score 77 of 100. SEO 62, GEO 86, Analytics 85, Security 77, A11y 65, Speed 88. www.epm.com.co, 20 pages analyzed, 19 Oct 2026. Lesson: Map CMS paths to public URLs. Open your canonical in a browser: it must answer 200.","youtube":null,"report":"epm"},{"id":"runs-100/90-antioquia","kind":"review","date":"2026-12-25","lang":"en","clipLang":null,"cat":"Local","title":"Antioquia's home is titled \"Inicio\".","text":"HSTS marked for preload, a CSP from default-src 'self' with base-uri set, nosniff, and a strict Referrer-Policy. But the home page title is just \"Inicio\", which tells searchers nothing about the department.\n\nThe lesson for every team: Put the organization's name in the home title, with what people come for. \"Home\" alone wastes the slot.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=antioquia\n\n#SEO #Titles #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/90-antioquia.jpg","thumb":"assets/social/thumbs/runs-100-90-antioquia.webp","alt":"Real run, local card. Antioquia's home is titled \"Inicio\". Overall score 74 of 100. SEO 65, GEO 86, Analytics 85, Security 69, A11y 71, Speed 73. www.antioquia.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"antioquia"},{"id":"runs-100/91-medellin","kind":"review","date":"2026-12-25","lang":"en","clipLang":null,"cat":"Local","title":"Medellín's portal sends no HSTS.","text":"nosniff, framing limited to its origin, a canonical, a clear description, and two sitemaps named in robots.txt. But none of the 19 pages analyzed sends Strict-Transport-Security, so a first http visit can be intercepted.\n\nThe lesson for every team: Send HSTS with a one-year max-age once every subdomain serves https.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=medellin\n\n#WebSecurity #HSTS #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/91-medellin.jpg","thumb":"assets/social/thumbs/runs-100-91-medellin.webp","alt":"Real run, local card. Medellín's portal sends no HSTS. Overall score 74 of 100. SEO 89, GEO 91, Analytics 71, Security 54, A11y 65, Speed 80. www.medellin.gov.co, 19 pages analyzed, 19 Oct 2026. Lesson: Send HSTS with a one-year max-age once every subdomain serves https.","youtube":null,"report":"medellin"},{"id":"runs-100/88-jbb","kind":"review","date":"2026-12-24","lang":"en","clipLang":null,"cat":"Local","title":"The Botanic Garden loads logos over http.","text":"A declared language, a canonical, a 301 from http to https, and a sitemap named in robots.txt. But every page analyzed loads its two logo images over http://, so browsers must upgrade or block them.\n\nThe lesson for every team: Load every asset over https or as a relative URL. A search for src=\"http:// in your theme finds them.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=jbb\n\n#WebSecurity #MixedContent #Nature #QA #QAlab","image":"media/social-posts/runs-100/feed/88-jbb.jpg","thumb":"assets/social/thumbs/runs-100-88-jbb.webp","alt":"Real run, local card. The Botanic Garden loads logos over http. Overall score 72 of 100. SEO 72, GEO 86, Analytics 85, Security 16, A11y 97, Speed 91. jbb.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"jbb"},{"id":"runs-100/89-planetario","kind":"review","date":"2026-12-24","lang":"en","clipLang":null,"cat":"Local","title":"The Planetarium skips a link in its TLS chain.","text":"nosniff, framing limited to its origin, a declared language, and a 301 from http to https. But the server leaves out the Sectigo intermediate certificate. Browsers patch it in; Node.js and API clients refuse.\n\nThe lesson for every team: Install the full chain your certificate authority provides, then test with openssl s_client or SSL Labs.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=planetario\n\n#WebSecurity #TLS #Science #QA #QAlab","image":"media/social-posts/runs-100/feed/89-planetario.jpg","thumb":"assets/social/thumbs/runs-100-89-planetario.webp","alt":"Real run, local card. The Planetarium skips a link in its TLS chain. Overall score 78 of 100. SEO 59, GEO 86, Analytics 82, Security 77, A11y 94, Speed 71. planetariodebogota.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"planetario"},{"id":"runs-100/86-biblored","kind":"review","date":"2026-12-23","lang":"en","clipLang":null,"cat":"Local","title":"BibloRed answers plain http with a 200.","text":"Two-year HSTS marked for preload, nosniff, framing limited to its origin, and a canonical. But http://www.biblored.gov.co/ serves the page with a 200 instead of redirecting, and browsers ignore HSTS sent over http.\n\nThe lesson for every team: Redirect every http request to https with a 301. HSTS only counts when it arrives over https.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=biblored\n\n#WebSecurity #HTTPS #Libraries #QA #QAlab","image":"media/social-posts/runs-100/feed/86-biblored.jpg","thumb":"assets/social/thumbs/runs-100-86-biblored.webp","alt":"Real run, local card. BibloRed answers plain http with a 200. Overall score 73 of 100. SEO 73, GEO 86, Analytics 79, Security 47, A11y 71, Speed 91. www.biblored.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"biblored"},{"id":"runs-100/87-catastro","kind":"review","date":"2026-12-23","lang":"en","clipLang":null,"cat":"Local","title":"Catastro Bogotá has no descriptions.","text":"HSTS, nosniff, framing limited to its origin, GA4 through Tag Manager, and a declared language. But none of the 20 pages analyzed has a meta description, so Google and AI answers write their own.\n\nThe lesson for every team: Write a one-sentence description for each key page: what it offers and who it's for, under 155 characters.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=catastro\n\n#SEO #MetaDescription #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/87-catastro.jpg","thumb":"assets/social/thumbs/runs-100-87-catastro.webp","alt":"Real run, local card. Catastro Bogotá has no descriptions. Overall score 74 of 100. SEO 59, GEO 86, Analytics 82, Security 69, A11y 71, Speed 79. www.catastrobogota.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"catastro"},{"id":"runs-100/84-idartes","kind":"review","date":"2026-12-22","lang":"en","clipLang":null,"cat":"Local","title":"Idartes' https root redirects to http.","text":"nosniff, framing limited to its origin, a clear description, and a sitemap. But https://www.idartes.gov.co/ sends a 301 to http://www.idartes.gov.co/es, and the canonical also names the http address.\n\nThe lesson for every team: Make every redirect and canonical use https. Search for http:// in your server config and templates.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=idartes\n\n#WebSecurity #HTTPS #Arts #QA #QAlab","image":"media/social-posts/runs-100/feed/84-idartes.jpg","thumb":"assets/social/thumbs/runs-100-84-idartes.webp","alt":"Real run, local card. Idartes' https root redirects to http. Overall score 81 of 100. SEO 72, GEO 83, Analytics 82, Security 69, A11y 89, Speed 94. www.idartes.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"idartes"},{"id":"runs-100/85-visitbogota","kind":"review","date":"2026-12-22","lang":"en","clipLang":null,"cat":"Local","title":"Visit Bogotá responds slowly to taps.","text":"HSTS marked for preload, nosniff, a content security policy, a canonical, and a clear description. But real Chrome visitors wait 436 ms at the 75th percentile for the page to respond to a tap or click.\n\nThe lesson for every team: Find long tasks in the Performance panel and split them. Keep INP under 200 ms.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=visitbogota\n\n#WebPerformance #INP #Tourism #QA #QAlab","image":"media/social-posts/runs-100/feed/85-visitbogota.jpg","thumb":"assets/social/thumbs/runs-100-85-visitbogota.webp","alt":"Real run, local card. Visit Bogotá responds slowly to taps. Overall score 79 of 100. SEO 67, GEO 89, Analytics 85, Security 77, A11y 100, Speed 59. visitbogota.co, 18 pages analyzed, 19 Oct 2026. Lesson: Find long tasks in the Performance panel and split them. Keep INP under 200 ms.","youtube":null,"report":"visitbogota"},{"id":"runs-100/82-metrobogota","kind":"review","date":"2026-12-21","lang":"en","clipLang":null,"cat":"Local","title":"Metro de Bogotá's HSTS lasts 17 minutes.","text":"nosniff, GA4, a declared language, and a working sitemap. But Strict-Transport-Security sets max-age=1000, about 17 minutes, so browsers forget the https-only rule almost as soon as they learn it.\n\nThe lesson for every team: Set HSTS max-age to at least one year (31536000) once https works everywhere.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=metrobogota\n\n#WebSecurity #HSTS #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/82-metrobogota.jpg","thumb":"assets/social/thumbs/runs-100-82-metrobogota.webp","alt":"Real run, local card. Metro de Bogotá's HSTS lasts 17 minutes. Overall score 79 of 100. SEO 65, GEO 86, Analytics 85, Security 61, A11y 86, Speed 97. www.metrodebogota.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: Set HSTS max-age to at least one year (31536000) once https works everywhere.","youtube":null,"report":"metrobogota"},{"id":"runs-100/83-idrd","kind":"review","date":"2026-12-21","lang":"en","clipLang":null,"cat":"Local","title":"IDRD's Referrer-Policy is unsafe-url.","text":"One-year HSTS, nosniff, framing limited to its origin, and a Permissions-Policy that turns off location, mic, and camera. But Referrer-Policy: unsafe-url sends the full URL, query included, to every site linked.\n\nThe lesson for every team: Use strict-origin-when-cross-origin. Other sites then see only your domain, never paths or search terms.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=idrd\n\n#WebSecurity #Privacy #Sports #QA #QAlab","image":"media/social-posts/runs-100/feed/83-idrd.jpg","thumb":"assets/social/thumbs/runs-100-83-idrd.webp","alt":"Real run, local card. IDRD's Referrer-Policy is unsafe-url. Overall score 81 of 100. SEO 64, GEO 86, Analytics 82, Security 85, A11y 74, Speed 94. www.idrd.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"idrd"},{"id":"runs-100/80-movilidadbogota","kind":"review","date":"2026-12-20","lang":"en","clipLang":null,"cat":"Local","title":"Movilidad Bogotá's sitemap says default.","text":"HSTS, nosniff, framing limited to its origin, a canonical, and GA4. But its sitemap lists URLs like http://default/ and http://default/en-gb, because the CMS never learned its public address.\n\nThe lesson for every team: Set the CMS base URL to your public https address, then regenerate the sitemap.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=movilidadbogota\n\n#SEO #Sitemap #Mobility #QA #QAlab","image":"media/social-posts/runs-100/feed/80-movilidadbogota.jpg","thumb":"assets/social/thumbs/runs-100-80-movilidadbogota.webp","alt":"Real run, local card. Movilidad Bogotá's sitemap says default. Overall score 75 of 100. SEO 61, GEO 86, Analytics 77, Security 70, A11y 71, Speed 86. www.movilidadbogota.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: Set the CMS base URL to your public https address, then regenerate the sitemap.","youtube":null,"report":"movilidadbogota"},{"id":"runs-100/81-saludcapital","kind":"review","date":"2026-12-20","lang":"en","clipLang":null,"cat":"Local","title":"Salud Capital's home has three canonicals.","text":"HSTS, nosniff, a strict Referrer-Policy, a content security policy, and a clear description. But the home page carries three canonical tags naming two different URLs, so search engines may ignore them all.\n\nThe lesson for every team: Emit exactly one canonical per page. Check the template, CMS, and SEO plugins for copies.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=saludcapital\n\n#SEO #Canonical #PublicHealth #QA #QAlab","image":"media/social-posts/runs-100/feed/81-saludcapital.jpg","thumb":"assets/social/thumbs/runs-100-81-saludcapital.webp","alt":"Real run, local card. Salud Capital's home has three canonicals. Overall score 72 of 100. SEO 45, GEO 86, Analytics 77, Security 77, A11y 83, Speed 61. www.saludcapital.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"saludcapital"},{"id":"runs-100/78-nequi","kind":"review","date":"2026-12-19","lang":"en","clipLang":null,"cat":"National","title":"Nequi's hreflang points to the home page.","text":"HSTS with preload, nosniff, a CSP from default-src 'self', and a sitemap. But /personas/creditos declares itself canonical while its es-CO, es, and x-default alternates all point to the home page.\n\nThe lesson for every team: hreflang alternates must point to the same page in each language, including the page itself.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=nequi\n\n#SEO #Hreflang #Fintech #QA #QAlab","image":"media/social-posts/runs-100/feed/78-nequi.jpg","thumb":"assets/social/thumbs/runs-100-78-nequi.webp","alt":"Real run, national card. Nequi's hreflang points to the home page. Overall score 81 of 100. SEO 80, GEO 94, Analytics 85, Security 80, A11y 79, Speed 70. www.nequi.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"nequi"},{"id":"runs-100/79-educacionbogota","kind":"review","date":"2026-12-19","lang":"en","clipLang":null,"cat":"Local","title":"Educación Bogotá has no robots.txt.","text":"One-year HSTS, nosniff, framing limited to its origin, a canonical, and a working /sitemap.xml. But /robots.txt returns 404, so crawlers are never told where that sitemap lives.\n\nThe lesson for every team: Serve a robots.txt with a Sitemap: line. Two lines of text point every crawler to your map.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=educacionbogota\n\n#SEO #RobotsTxt #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/79-educacionbogota.jpg","thumb":"assets/social/thumbs/runs-100-79-educacionbogota.webp","alt":"Real run, local card. Educación Bogotá has no robots.txt. Overall score 64 of 100. SEO 23, GEO 83, Analytics 79, Security 69, A11y 68, Speed 64. www.educacionbogota.edu.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"educacionbogota"},{"id":"runs-100/76-contraloria","kind":"review","date":"2026-12-18","lang":"en","clipLang":null,"cat":"National","title":"Contraloría's sitemap sits on port 8080.","text":"nosniff, framing limited to its origin, GA4, and a home description. But robots.txt points crawlers to http://www.contraloria.gov.co:8080/sitemap.xml, which timed out, and plain http answers 404.\n\nThe lesson for every team: List the sitemap's public https URL in robots.txt, then open it in a browser to check it answers.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=contraloria\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/76-contraloria.jpg","thumb":"assets/social/thumbs/runs-100-76-contraloria.webp","alt":"Real run, national card. Contraloría's sitemap sits on port 8080. Overall score 66 of 100. SEO 70, GEO 86, Analytics 82, Security 24, A11y 76, Speed 68. www.contraloria.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"contraloria"},{"id":"runs-100/77-procolombia","kind":"review","date":"2026-12-18","lang":"en","clipLang":null,"cat":"National","title":"ProColombia's canonical redirects back home.","text":"HSTS with preload, nosniff, framing limited to its origin, and a sitemap. But the home page names https://procolombia.co/inicio as canonical, and /inicio sends a 301 straight back to the home page.\n\nThe lesson for every team: A canonical must be the final URL, answering 200. Never point it at an address that redirects.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=procolombia\n\n#SEO #Canonical #Trade #QA #QAlab","image":"media/social-posts/runs-100/feed/77-procolombia.jpg","thumb":"assets/social/thumbs/runs-100-77-procolombia.webp","alt":"Real run, national card. ProColombia's canonical redirects back home. Overall score 77 of 100. SEO 70, GEO 86, Analytics 85, Security 85, A11y 71, Speed 64. procolombia.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"procolombia"},{"id":"runs-100/74-bibliotecanacional","kind":"review","date":"2026-12-17","lang":"en","clipLang":null,"cat":"National","title":"Biblioteca Nacional's canonical says http.","text":"nosniff, framing limited by CSP, and a 301 from http to https. But the home page canonical is http://bibliotecanacional.gov.co:80/es-co: plain http, a different host, and port 80.\n\nThe lesson for every team: Set canonicals to the exact public URL: https, your real host, no port. Check your CMS's public URL setting.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=bibliotecanacional\n\n#SEO #Canonical #Libraries #QA #QAlab","image":"media/social-posts/runs-100/feed/74-bibliotecanacional.jpg","thumb":"assets/social/thumbs/runs-100-74-bibliotecanacional.webp","alt":"Real run, national card. Biblioteca Nacional's canonical says http. Overall score 69 of 100. SEO 59, GEO 83, Analytics 82, Security 70, A11y 68, Speed 53. www.bibliotecanacional.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"bibliotecanacional"},{"id":"runs-100/75-supersalud","kind":"review","date":"2026-12-17","lang":"en","clipLang":null,"cat":"National","title":"Supersalud loads no analytics tag.","text":"HSTS with preload, nosniff, no-referrer, and a sitemap in robots.txt. But none of the 20 pages analyzed loads a known analytics tag, so the team may not see which services citizens look for.\n\nThe lesson for every team: Measure something, even a privacy-first, cookie-free tool. You can't improve pages you can't see used.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=supersalud\n\n#Analytics #Measurement #PublicHealth #QA #QAlab","image":"media/social-posts/runs-100/feed/75-supersalud.jpg","thumb":"assets/social/thumbs/runs-100-75-supersalud.webp","alt":"Real run, national card. Supersalud loads no analytics tag. Overall score 70 of 100. SEO 53, GEO 86, Analytics 97, Security 62, A11y 68, Speed 58. www.supersalud.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"supersalud"},{"id":"runs-100/72-rappi","kind":"review","date":"2026-12-16","lang":"en","clipLang":null,"cat":"National","title":"Rappi's viewport sets maximum-scale=1.","text":"A canonical, a 301 from http to https, and robots.txt listing sitemaps for its partners. But the viewport sets maximum-scale=1, which can block pinch-zoom for people who need bigger text.\n\nThe lesson for every team: Use width=device-width, initial-scale=1 and nothing more. Fix layout overflow instead of locking zoom.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=rappi\n\n#Accessibility #Zoom #Delivery #QA #QAlab","image":"media/social-posts/runs-100/feed/72-rappi.jpg","thumb":"assets/social/thumbs/runs-100-72-rappi.webp","alt":"Real run, national card. Rappi's viewport sets maximum-scale=1. Overall score 69 of 100. SEO 89, GEO 91, Analytics 85, Security 31, A11y 64, Speed 64. www.rappi.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"rappi"},{"id":"runs-100/73-rtvc","kind":"review","date":"2026-12-16","lang":"en","clipLang":null,"cat":"National","title":"RTVC's search box has no label.","text":"HSTS, a CSP from default-src 'self', nosniff, and a Permissions-Policy that turns off camera, mic, and location. But the search field relies on a placeholder, \"Buscar\", with no label to announce.\n\nThe lesson for every team: Add a <label> or aria-label to every input. Placeholders vanish while typing and aren't reliably announced.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=rtvc\n\n#Accessibility #Forms #PublicMedia #QA #QAlab","image":"media/social-posts/runs-100/feed/73-rtvc.jpg","thumb":"assets/social/thumbs/runs-100-73-rtvc.webp","alt":"Real run, national card. RTVC's search box has no label. Overall score 82 of 100. SEO 73, GEO 88, Analytics 85, Security 77, A11y 79, Speed 91. www.rtvc.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"rtvc"},{"id":"runs-100/70-compensar","kind":"review","date":"2026-12-15","lang":"en","clipLang":null,"cat":"National","title":"Compensar lets any Azure site frame it.","text":"HSTS, a strict Referrer-Policy, and a sitemap in robots.txt. But CSP frame-ancestors allows *.windows.net and *.core.windows.net, hosts any Azure customer can publish on, so any of them could embed its pages.\n\nThe lesson for every team: List only the exact origins that embed you in frame-ancestors. Cloud wildcards include strangers.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=compensar\n\n#WebSecurity #CSP #Health #QA #QAlab","image":"media/social-posts/runs-100/feed/70-compensar.jpg","thumb":"assets/social/thumbs/runs-100-70-compensar.webp","alt":"Real run, national card. Compensar lets any Azure site frame it. Overall score 76 of 100. SEO 70, GEO 91, Analytics 85, Security 72, A11y 89, Speed 53. corporativo.compensar.com, 13 pages analyzed, 19 Oct 2026.","youtube":null,"report":"compensar"},{"id":"runs-100/71-ecopetrol","kind":"review","date":"2026-12-15","lang":"en","clipLang":null,"cat":"National","title":"Ecopetrol still configures a UA ID.","text":"HSTS with preload, nosniff, framing limited to its origin, and GA4 running. But the home page still runs gtag config for UA-57542691-1, and Universal Analytics stopped processing data by July 2024.\n\nThe lesson for every team: Remove the UA config line and keep the GA4 one. A quarterly tag audit catches these leftovers.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=ecopetrol\n\n#Analytics #GA4 #Energy #QA #QAlab","image":"media/social-posts/runs-100/feed/71-ecopetrol.jpg","thumb":"assets/social/thumbs/runs-100-71-ecopetrol.webp","alt":"Real run, national card. Ecopetrol still configures a UA ID. Overall score 78 of 100. SEO 67, GEO 88, Analytics 71, Security 80, A11y 71, Speed 88. www.ecopetrol.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"ecopetrol"},{"id":"runs-100/68-uniandes","kind":"review","date":"2026-12-14","lang":"en","clipLang":null,"cat":"National","title":"Uniandes skips a link in its TLS chain.","text":"HSTS, a CSP from default-src 'self', nosniff, and a Permissions-Policy. But the server sends its certificate twice and leaves out the DigiCert intermediate. Browsers patch it in; Node.js and API clients refuse.\n\nThe lesson for every team: Serve the full chain: leaf plus intermediates. Test with openssl s_client or SSL Labs after every renewal.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=uniandes\n\n#WebSecurity #TLS #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/68-uniandes.jpg","thumb":"assets/social/thumbs/runs-100-68-uniandes.webp","alt":"Real run, national card. Uniandes skips a link in its TLS chain. Overall score 82 of 100. SEO 89, GEO 91, Analytics 92, Security 77, A11y 76, Speed 68. www.uniandes.edu.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"uniandes"},{"id":"runs-100/69-sura","kind":"review","date":"2026-12-14","lang":"en","clipLang":null,"cat":"National","title":"SURA's home page has three h1s.","text":"nosniff, framing limited to its origin, a sitemap in robots.txt, and a robots section that welcomes AI crawlers. But the home page has three h1 headings, and 11 of 20 pages analyzed have more or fewer than one.\n\nThe lesson for every team: Give each page one h1 that names its topic. Use h2 and h3 for the sections below it.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=sura\n\n#Accessibility #Headings #Insurance #QA #QAlab","image":"media/social-posts/runs-100/feed/69-sura.jpg","thumb":"assets/social/thumbs/runs-100-69-sura.webp","alt":"Real run, national card. SURA's home page has three h1s. Overall score 73 of 100. SEO 65, GEO 91, Analytics 89, Security 57, A11y 89, Speed 53. www.sura.co, 20 pages analyzed, 19 Oct 2026. Lesson: Give each page one h1 that names its topic. Use h2 and h3 for the sections below it.","youtube":null,"report":"sura"},{"id":"runs-100/66-semana","kind":"review","date":"2026-12-13","lang":"en","clipLang":null,"cat":"National","title":"Semana's description repeats its title.","text":"robots.txt names news sitemaps, http goes to https with a 301, and section pages have their own descriptions. But the home description just repeats the title: \"Semana - Últimas Noticias de Colombia y el Mundo\".\n\nThe lesson for every team: Write the home description as a one-line pitch: what readers find here today, in 150 characters or less.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=semana\n\n#SEO #MetaDescription #News #QA #QAlab","image":"media/social-posts/runs-100/feed/66-semana.jpg","thumb":"assets/social/thumbs/runs-100-66-semana.webp","alt":"Real run, national card. Semana's description repeats its title. Overall score 80 of 100. SEO 86, GEO 91, Analytics 85, Security 62, A11y 82, Speed 76. www.semana.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"semana"},{"id":"runs-100/67-elespectador","kind":"review","date":"2026-12-13","lang":"en","clipLang":null,"cat":"National","title":"El Espectador has no main landmark.","text":"nosniff, a strict Referrer-Policy, a Permissions-Policy, and a sitemap index in robots.txt. But no page analyzed has a <main> element, so screen-reader users can't jump past the menus to the story.\n\nThe lesson for every team: Wrap each page's primary content in one <main>. Skip links and screen readers use it to find the story.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=elespectador\n\n#Accessibility #Landmarks #News #QA #QAlab","image":"media/social-posts/runs-100/feed/67-elespectador.jpg","thumb":"assets/social/thumbs/runs-100-67-elespectador.webp","alt":"Real run, national card. El Espectador has no main landmark. Overall score 86 of 100. SEO 89, GEO 94, Analytics 85, Security 73, A11y 86, Speed 94. www.elespectador.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"elespectador"},{"id":"runs-100/64-falabella","kind":"review","date":"2026-12-12","lang":"en","clipLang":null,"cat":"National","title":"Falabella's home declares no language.","text":"HSTS, framing limited to its origin, and robots.txt that lists its sitemaps. But the home page's <html> tag has no lang attribute, so screen readers and translators must guess it's Spanish.\n\nThe lesson for every team: Add lang=\"es-CO\" to the <html> tag in your base template. One attribute fixes every page.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=falabella\n\n#Accessibility #Lang #Ecommerce #QA #QAlab","image":"media/social-posts/runs-100/feed/64-falabella.jpg","thumb":"assets/social/thumbs/runs-100-64-falabella.webp","alt":"Real run, national card. Falabella's home declares no language. Overall score 60 of 100. SEO 52, GEO 78, Analytics 77, Security 54, A11y 41, Speed 64. www.falabella.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"falabella"},{"id":"runs-100/65-eltiempo","kind":"review","date":"2026-12-12","lang":"en","clipLang":null,"cat":"National","title":"El Tiempo still loads a retired UA tag.","text":"A strict Referrer-Policy, framing limited to its origin, and robots.txt that lists its sitemaps. But every page analyzed still loads UA-118090425-1, and Universal Analytics stopped processing data by July 2024.\n\nThe lesson for every team: Search your templates for UA- IDs and remove them. They add a request and collect nothing.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=eltiempo\n\n#Analytics #GA4 #News #QA #QAlab","image":"media/social-posts/runs-100/feed/65-eltiempo.jpg","thumb":"assets/social/thumbs/runs-100-65-eltiempo.webp","alt":"Real run, national card. El Tiempo still loads a retired UA tag. Overall score 76 of 100. SEO 86, GEO 64, Analytics 82, Security 62, A11y 74, Speed 91. www.eltiempo.com, 20 pages analyzed, 19 Oct 2026. Lesson: Search your templates for UA- IDs and remove them. They add a request and collect nothing.","youtube":null,"report":"eltiempo"},{"id":"runs-100/62-claro","kind":"review","date":"2026-12-11","lang":"en","clipLang":null,"cat":"National","title":"Claro's home redirect drops to plain http.","text":"HSTS, nosniff, and robots.txt open to OAI-SearchBot and ChatGPT-User. But https://www.claro.com.co/ redirects to http://www.claro.com.co/personas/, which then bounces back to https.\n\nThe lesson for every team: Write redirects with the full https:// target. An http Location adds a hop and an unencrypted request.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=claro\n\n#WebSecurity #Redirects #Telecom #QA #QAlab","image":"media/social-posts/runs-100/feed/62-claro.jpg","thumb":"assets/social/thumbs/runs-100-62-claro.webp","alt":"Real run, national card. Claro's home redirect drops to plain http. Overall score 77 of 100. SEO 69, GEO 94, Analytics 85, Security 83, A11y 68, Speed 61. www.claro.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"claro"},{"id":"runs-100/63-exito","kind":"review","date":"2026-12-11","lang":"en","clipLang":null,"cat":"National","title":"Éxito's title says exito.com twice.","text":"A 301 from http to https, a canonical, robots.txt that lists its sitemaps, and an open door for GPTBot. But the home page title is \"exito.com | exito.com\", which says nothing about what the store sells.\n\nThe lesson for every team: Write a home title that says who you are and what you offer, in under 60 characters.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=exito\n\n#SEO #Titles #Ecommerce #QA #QAlab","image":"media/social-posts/runs-100/feed/63-exito.jpg","thumb":"assets/social/thumbs/runs-100-63-exito.webp","alt":"Real run, national card. Éxito's title says exito.com twice. Overall score 70 of 100. SEO 54, GEO 89, Analytics 85, Security 54, A11y 89, Speed 56. www.exito.com, 20 pages analyzed, 19 Oct 2026. Lesson: Write a home title that says who you are and what you offer, in under 60 characters.","youtube":null,"report":"exito"},{"id":"runs-100/60-davivienda","kind":"review","date":"2026-12-10","lang":"en","clipLang":null,"cat":"National","title":"Davivienda's robots.txt is a model. LCP isn't.","text":"robots.txt lets AI answer bots like OAI-SearchBot and PerplexityBot in while blocking the training bots GPTBot, CCBot, and Google-Extended. But real Chrome visitors wait 4.6 s for the largest content.\n\nThe lesson for every team: Find the Largest Contentful Paint element on your home page and serve it first: preload, size, compress.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=davivienda\n\n#WebPerformance #CoreWebVitals #Banking #QA #QAlab","image":"media/social-posts/runs-100/feed/60-davivienda.jpg","thumb":"assets/social/thumbs/runs-100-60-davivienda.webp","alt":"Real run, national card. Davivienda's robots.txt is a model. LCP isn't. Overall score 72 of 100. SEO 56, GEO 86, Analytics 85, Security 72, A11y 86, Speed 50. www.davivienda.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"davivienda"},{"id":"runs-100/61-movistar","kind":"review","date":"2026-12-10","lang":"en","clipLang":null,"cat":"National","title":"Movistar's headers have a value mix-up.","text":"HSTS, no-referrer, a Permissions-Policy, and framing limited by CSP frame-ancestors. But X-Frame-Options is set to nosniff, a value meant for X-Content-Type-Options, which is missing.\n\nThe lesson for every team: Send X-Content-Type-Options: nosniff, and X-Frame-Options: SAMEORIGIN. Recheck headers after config changes.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=movistar\n\n#WebSecurity #Headers #Telecom #QA #QAlab","image":"media/social-posts/runs-100/feed/61-movistar.jpg","thumb":"assets/social/thumbs/runs-100-61-movistar.webp","alt":"Real run, national card. Movistar's headers have a value mix-up. Overall score 71 of 100. SEO 25, GEO 91, Analytics 85, Security 77, A11y 76, Speed 73. www.movistar.com.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"movistar"},{"id":"runs-100/58-migracion","kind":"review","date":"2026-12-09","lang":"en","clipLang":null,"cat":"National","title":"Migración Colombia has no sitemap.","text":"A 301 from http to https, a canonical on the home page, and GA4. But /robots.txt and /sitemap.xml both return 404, so crawlers get no map of the site and no rules to follow.\n\nThe lesson for every team: Publish robots.txt with a Sitemap: line, and generate the sitemap from your CMS so it stays current.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=migracion\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/58-migracion.jpg","thumb":"assets/social/thumbs/runs-100-58-migracion.webp","alt":"Real run, national card. Migración Colombia has no sitemap. Overall score 72 of 100. SEO 70, GEO 86, Analytics 92, Security 24, A11y 82, Speed 91. www.migracioncolombia.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"migracion"},{"id":"runs-100/59-satena","kind":"review","date":"2026-12-09","lang":"en","clipLang":null,"cat":"National","title":"SATENA's pages have no canonical.","text":"HSTS marked for preload, nosniff, framing limited to its origin, and a strict Referrer-Policy. But none of the 20 pages analyzed declares a canonical URL, so search engines guess which version to index.\n\nThe lesson for every team: Add a self-referencing canonical to every page, plus hreflang links between the language versions.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=satena\n\n#SEO #Canonical #Travel #QA #QAlab","image":"media/social-posts/runs-100/feed/59-satena.jpg","thumb":"assets/social/thumbs/runs-100-59-satena.webp","alt":"Real run, national card. SATENA's pages have no canonical. Overall score 78 of 100. SEO 61, GEO 86, Analytics 74, Security 83, A11y 97, Speed 67. www.satena.com, 20 pages analyzed, 19 Oct 2026. Lesson: Add a self-referencing canonical to every page, plus hreflang links between the language versions.","youtube":null,"report":"satena"},{"id":"runs-100/56-icfes","kind":"review","date":"2026-12-08","lang":"en","clipLang":null,"cat":"National","title":"ICFES's HTML takes 2 s to start.","text":"A sitemap index in robots.txt, framing limited to its origin, and GA4. But the home page HTML took about 2.2 s to start arriving, measured twice. Fast sites send it in under 0.8 s.\n\nThe lesson for every team: Cache the home page HTML at a CDN or in the server. Time to first byte is a floor for everything else.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=icfes\n\n#WebPerformance #TTFB #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/56-icfes.jpg","thumb":"assets/social/thumbs/runs-100-56-icfes.webp","alt":"Real run, national card. ICFES's HTML takes 2 s to start. Overall score 81 of 100. SEO 89, GEO 94, Analytics 85, Security 62, A11y 94, Speed 68. www.icfes.gov.co, 12 pages analyzed, 19 Oct 2026.","youtube":null,"report":"icfes"},{"id":"runs-100/57-colpensiones","kind":"review","date":"2026-12-08","lang":"en","clipLang":null,"cat":"National","title":"Colpensiones answers http with 503.","text":"HSTS, nosniff, and a robots.txt that names AI answer crawlers like OAI-SearchBot and PerplexityBot and lets them in. But plain http://www.colpensiones.gov.co/ answers 503 instead of redirecting to https.\n\nThe lesson for every team: Keep port 80 alive just to send a 301 to https. Old links and typed addresses still arrive there.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=colpensiones\n\n#WebSecurity #HTTPS #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/57-colpensiones.jpg","thumb":"assets/social/thumbs/runs-100-57-colpensiones.webp","alt":"Real run, national card. Colpensiones answers http with 503. Overall score 66 of 100. SEO 72, GEO 86, Analytics 74, Security 47, A11y 53, Speed 68. www.colpensiones.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"colpensiones"},{"id":"runs-100/54-procuraduria","kind":"review","date":"2026-12-07","lang":"en","clipLang":null,"cat":"National","title":"Procuraduría's canonical host doesn't resolve.","text":"nosniff, framing limited to its origin, and a 301 from http to https. But the home page names https://externo.procuraduria.gov.co as its canonical, and that host does not resolve in DNS.\n\nThe lesson for every team: Canonicals must use your public host. Check them after migrations, when internal hostnames leak in.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=procuraduria\n\n#SEO #Canonical #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/54-procuraduria.jpg","thumb":"assets/social/thumbs/runs-100-54-procuraduria.webp","alt":"Real run, national card. Procuraduría's canonical host doesn't resolve. Overall score 63 of 100. SEO 65, GEO 83, Analytics 74, Security 24, A11y 77, Speed 64. www.procuraduria.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"procuraduria"},{"id":"runs-100/55-icetex","kind":"review","date":"2026-12-07","lang":"en","clipLang":null,"cat":"National","title":"ICETEX's inner pages all point to the home.","text":"nosniff, framing limited to its origin, GA4 through Tag Manager, and a sitemap in robots.txt. But 19 inner pages name https://web.icetex.gov.co/ as their canonical, which asks search engines to index the home instead.\n\nThe lesson for every team: Each page's canonical should be its own URL. A template that defaults to the home URL hides every inner page.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=icetex\n\n#SEO #Canonical #Education #QA #QAlab","image":"media/social-posts/runs-100/feed/55-icetex.jpg","thumb":"assets/social/thumbs/runs-100-55-icetex.webp","alt":"Real run, national card. ICETEX's inner pages all point to the home. Overall score 78 of 100. SEO 83, GEO 86, Analytics 82, Security 54, A11y 94, Speed 73. web.icetex.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"icetex"},{"id":"runs-100/52-cancilleria","kind":"review","date":"2026-12-06","lang":"en","clipLang":null,"cat":"National","title":"Cancillería sends to two GA4 properties.","text":"nosniff, framing limited to its origin, a sitemap, and a 301 from http to https. But 17 pages configure two GA4 properties, G-R2FPS06ZSD and G-N4639JFT8D, so numbers split unless both teams know.\n\nThe lesson for every team: Keep one GA4 property per site. If two teams need the data, share access instead of adding a second tag.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=cancilleria\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/52-cancilleria.jpg","thumb":"assets/social/thumbs/runs-100-52-cancilleria.webp","alt":"Real run, national card. Cancillería sends to two GA4 properties. Overall score 66 of 100. SEO 29, GEO 86, Analytics 77, Security 54, A11y 71, Speed 82. www.cancilleria.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"cancilleria"},{"id":"runs-100/53-dane","kind":"review","date":"2026-12-06","lang":"en","clipLang":null,"cat":"National","title":"DANE's viewport caps zoom at 1x.","text":"nosniff, no-referrer, framing limited to its origin, and a content security policy. But the viewport sets maximum-scale=1, which can stop pinch-zoom in some browsers, even next to user-scalable=yes.\n\nThe lesson for every team: Drop maximum-scale from the viewport. width=device-width, initial-scale=1 is all most sites need.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=dane\n\n#Accessibility #Zoom #OpenData #QA #QAlab","image":"media/social-posts/runs-100/feed/53-dane.jpg","thumb":"assets/social/thumbs/runs-100-53-dane.webp","alt":"Real run, national card. DANE's viewport caps zoom at 1x. Overall score 72 of 100. SEO 62, GEO 91, Analytics 85, Security 54, A11y 68, Speed 76. www.dane.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: Drop maximum-scale from the viewport. width=device-width, initial-scale=1 is all most sites need.","youtube":null,"report":"dane"},{"id":"runs-100/50-minsalud","kind":"review","date":"2026-12-05","lang":"en","clipLang":null,"cat":"National","title":"MinSalud's home page links to 404s.","text":"HSTS marked for preload, a CSP from default-src 'self', a Permissions-Policy, and no-referrer. But several links on the home page return 404, among them the giro directo page, the national contact point, and emergencies.\n\nThe lesson for every team: Run a link check on your home page every week. It's the page most people start from.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=minsalud\n\n#SEO #BrokenLinks #PublicHealth #QA #QAlab","image":"media/social-posts/runs-100/feed/50-minsalud.jpg","thumb":"assets/social/thumbs/runs-100-50-minsalud.webp","alt":"Real run, national card. MinSalud's home page links to 404s. Overall score 60 of 100. SEO 0, GEO 89, Analytics 84, Security 62, A11y 68, Speed 64. www.minsalud.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: Run a link check on your home page every week. It's the page most people start from.","youtube":null,"report":"minsalud"},{"id":"runs-100/51-mintic","kind":"review","date":"2026-12-05","lang":"en","clipLang":null,"cat":"National","title":"MinTIC's analytics stopped years ago.","text":"One-year HSTS, nosniff, a strict Referrer-Policy, and framing limited to its SharePoint. But the only analytics tag configures UA-19365357-2, and Universal Analytics stopped processing data by July 2024.\n\nThe lesson for every team: Check your tags feed a live property. Move from a UA- ID to a GA4 G- ID, or remove the dead tag.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=mintic\n\n#Analytics #GA4 #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/51-mintic.jpg","thumb":"assets/social/thumbs/runs-100-51-mintic.webp","alt":"Real run, national card. MinTIC's analytics stopped years ago. Overall score 72 of 100. SEO 37, GEO 86, Analytics 82, Security 77, A11y 76, Speed 76. www.mintic.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"mintic"},{"id":"runs-100/48-dian","kind":"review","date":"2026-12-04","lang":"en","clipLang":null,"cat":"National","title":"DIAN's home page says it's in English.","text":"One-year HSTS with includeSubDomains, and http goes to https. But the Spanish home page declares lang=\"en\", and inner pages declare no language, so screen readers read Spanish with English rules.\n\nThe lesson for every team: Set lang=\"es\" on the <html> tag of every page. Screen readers, translators, and search engines all read it.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=dian\n\n#Accessibility #Lang #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/48-dian.jpg","thumb":"assets/social/thumbs/runs-100-48-dian.webp","alt":"Real run, national card. DIAN's home page says it's in English. Overall score 71 of 100. SEO 59, GEO 83, Analytics 82, Security 54, A11y 63, Speed 88. www.dian.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"dian"},{"id":"runs-100/49-mineducacion","kind":"review","date":"2026-12-04","lang":"en","clipLang":null,"cat":"National","title":"MinEducación's sitemap lists the old address.","text":"HSTS, a sitemap named in robots.txt, and GA4. But 2,725 sitemap URLs use http://mineducacion.gov.co, not the https://www.mineducacion.gov.co address the site serves, so every entry redirects.\n\nThe lesson for every team: Build the sitemap from canonical URLs: https, the www host you serve. Redirecting entries waste crawl.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=mineducacion\n\n#SEO #Sitemap #GovTech #QA #QAlab","image":"media/social-posts/runs-100/feed/49-mineducacion.jpg","thumb":"assets/social/thumbs/runs-100-49-mineducacion.webp","alt":"Real run, national card. MinEducación's sitemap lists the old address. Overall score 76 of 100. SEO 67, GEO 83, Analytics 82, Security 69, A11y 82, Speed 73. www.mineducacion.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"mineducacion"},{"id":"runs-100/46-ubuntu","kind":"review","date":"2026-12-03","lang":"en","clipLang":null,"cat":"Worldwide","title":"Ubuntu speaks Markdown and names its nginx.","text":"robots.txt points AI crawlers to Markdown versions of pages, port 80 is closed, and the CSP starts at default-src 'self'. But the Server header reads nginx/1.14.0 (Ubuntu), naming an exact version.\n\nThe lesson for every team: Turn off version tokens (server_tokens off in nginx). Exact versions make it easy to match known flaws.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=ubuntu\n\n#WebSecurity #GEO #OpenSource #QA #QAlab","image":"media/social-posts/runs-100/feed/46-ubuntu.jpg","thumb":"assets/social/thumbs/runs-100-46-ubuntu.webp","alt":"Real run, worldwide card. Ubuntu speaks Markdown and names its nginx. Overall score 86 of 100. SEO 83, GEO 89, Analytics 85, Security 85, A11y 82, Speed 91. ubuntu.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"ubuntu"},{"id":"runs-100/47-paho","kind":"review","date":"2026-12-03","lang":"en","clipLang":null,"cat":"Worldwide","title":"PAHO has no Organization JSON-LD.","text":"Preloaded HSTS, nosniff, a strict Referrer-Policy, and robots.txt that keeps AI training bots off paginated news only. But no page analyzed carries JSON-LD saying who PAHO is.\n\nThe lesson for every team: Add Organization JSON-LD with name, logo, url, and sameAs. It helps AI answers name the right agency.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=paho\n\n#GEO #StructuredData #PublicHealth #QA #QAlab","image":"media/social-posts/runs-100/feed/47-paho.jpg","thumb":"assets/social/thumbs/runs-100-47-paho.webp","alt":"Real run, worldwide card. PAHO has no Organization JSON-LD. Overall score 82 of 100. SEO 75, GEO 86, Analytics 85, Security 85, A11y 71, Speed 91. www.paho.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"paho"},{"id":"runs-100/44-gnu","kind":"review","date":"2026-12-02","lang":"en","clipLang":null,"cat":"Worldwide","title":"GNU.org answers plain http with a 200.","text":"Two-year HSTS on https, nosniff, framing limited to its origin, and a sitemap. But http://www.gnu.org/ serves the page itself with a 200 instead of redirecting, so a first http visit stays unencrypted.\n\nThe lesson for every team: Redirect every http request to https with a 301. HSTS only helps after the browser has seen https once.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=gnu\n\n#WebSecurity #HTTPS #FreeSoftware #QA #QAlab","image":"media/social-posts/runs-100/feed/44-gnu.jpg","thumb":"assets/social/thumbs/runs-100-44-gnu.webp","alt":"Real run, worldwide card. GNU.org answers plain http with a 200. Overall score 74 of 100. SEO 48, GEO 86, Analytics 67, Security 50, A11y 97, Speed 97. www.gnu.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"gnu"},{"id":"runs-100/45-debian","kind":"review","date":"2026-12-02","lang":"en","clipLang":null,"cat":"Worldwide","title":"Debian's search field goes unnamed.","text":"security.txt, nosniff, a no-referrer policy, and framing limited to its origin. But the site search field on the pages analyzed has no label, aria-label, or title, so screen readers announce an unnamed field.\n\nThe lesson for every team: Add <label for> or aria-label=\"Search\" to the field. One attribute makes it usable by voice.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=debian\n\n#Accessibility #A11y #Forms #QA #QAlab","image":"media/social-posts/runs-100/feed/45-debian.jpg","thumb":"assets/social/thumbs/runs-100-45-debian.webp","alt":"Real run, worldwide card. Debian's search field goes unnamed. Overall score 83 of 100. SEO 64, GEO 83, Analytics 97, Security 86, A11y 79, Speed 94. www.debian.org, 20 pages analyzed, 19 Oct 2026. Lesson: Add <label for> or aria-label=\"Search\" to the field. One attribute makes it usable by voice.","youtube":null,"report":"debian"},{"id":"runs-100/42-coursera","kind":"review","date":"2026-12-01","lang":"en","clipLang":null,"cat":"Worldwide","title":"Coursera taps take 565 ms to answer.","text":"Preloaded HSTS, nosniff, an llms.txt for AI tools, and a sitemap. But real Chrome visitors see an Interaction to Next Paint of 565 ms at the 75th percentile, more than twice the 200 ms goal.\n\nThe lesson for every team: Break long JavaScript tasks into smaller pieces and yield to the browser, so taps get a fast response.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=coursera\n\n#WebPerformance #INP #CoreWebVitals #QA #QAlab","image":"media/social-posts/runs-100/feed/42-coursera.jpg","thumb":"assets/social/thumbs/runs-100-42-coursera.webp","alt":"Real run, worldwide card. Coursera taps take 565 ms to answer. Overall score 82 of 100. SEO 89, GEO 94, Analytics 97, Security 62, A11y 86, Speed 68. www.coursera.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"coursera"},{"id":"runs-100/43-php","kind":"review","date":"2026-12-01","lang":"en","clipLang":null,"cat":"Worldwide","title":"PHP's sitemap lists http://php.net.","text":"security.txt, HSTS, framing limited to its origin, and robots.txt open to AI crawlers. But all 39 URLs in its sitemap use http://php.net, not the https://www.php.net address the site serves.\n\nThe lesson for every team: Generate the sitemap from your canonical URLs: same scheme, same host. Every redirect in it wastes crawl.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=php\n\n#SEO #Sitemap #OpenSource #QA #QAlab","image":"media/social-posts/runs-100/feed/43-php.jpg","thumb":"assets/social/thumbs/runs-100-43-php.webp","alt":"Real run, worldwide card. PHP's sitemap lists http://php.net. Overall score 77 of 100. SEO 53, GEO 86, Analytics 85, Security 72, A11y 71, Speed 97. www.php.net, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"php"},{"id":"runs-100/40-cern","kind":"review","date":"2026-11-30","lang":"en","clipLang":null,"cat":"Worldwide","title":"CERN's pages have no description.","text":"security.txt, a sitemap in robots.txt, and pages that name their language. But none of the 20 pages analyzed has a meta description, the home page included, so search engines pick the snippet.\n\nThe lesson for every team: Start with the home page and your ten most visited: one sentence each on what the reader will find.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=cern\n\n#SEO #MetaDescription #Science #QA #QAlab","image":"media/social-posts/runs-100/feed/40-cern.jpg","thumb":"assets/social/thumbs/runs-100-40-cern.webp","alt":"Real run, worldwide card. CERN's pages have no description. Overall score 66 of 100. SEO 67, GEO 86, Analytics 77, Security 39, A11y 94, Speed 41. home.cern, 12 pages analyzed, 19 Oct 2026. Lesson: Start with the home page and your ten most visited: one sentence each on what the reader will find.","youtube":null,"report":"cern"},{"id":"runs-100/41-natgeo","kind":"review","date":"2026-11-30","lang":"en","clipLang":null,"cat":"Worldwide","title":"NatGeo sets cookies without Secure.","text":"Sitemaps, Organization JSON-LD, and robots.txt open to AI answer crawlers. But the home page sets five cookies, the SWID visitor ID among them, without Secure, and no page analyzed sends HSTS, so plain http can carry them.\n\nThe lesson for every team: Mark every cookie Secure and send Strict-Transport-Security. A visitor ID should never travel over plain http.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=natgeo\n\n#WebSecurity #Cookies #Privacy #QA #QAlab","image":"media/social-posts/runs-100/feed/41-natgeo.jpg","thumb":"assets/social/thumbs/runs-100-41-natgeo.webp","alt":"Real run, worldwide card. NatGeo sets cookies without Secure. Overall score 84 of 100. SEO 89, GEO 97, Analytics 97, Security 46, A11y 97, Speed 91. www.nationalgeographic.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"natgeo"},{"id":"runs-100/38-wfp","kind":"review","date":"2026-11-29","lang":"en","clipLang":null,"cat":"Worldwide","title":"WFP's viewport turns off zoom.","text":"A content security policy starting at default-src 'self', nosniff, and a sitemap named in robots.txt. But the viewport sets user-scalable=no, which blocks pinch-zoom for people who need larger text.\n\nThe lesson for every team: Remove user-scalable=no and maximum-scale from the viewport tag. Let readers zoom.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=wfp\n\n#Accessibility #A11y #MobileUX #QA #QAlab","image":"media/social-posts/runs-100/feed/38-wfp.jpg","thumb":"assets/social/thumbs/runs-100-38-wfp.webp","alt":"Real run, worldwide card. WFP's viewport turns off zoom. Overall score 82 of 100. SEO 81, GEO 86, Analytics 85, Security 77, A11y 67, Speed 97. www.wfp.org, 20 pages analyzed, 19 Oct 2026. Lesson: Remove user-scalable=no and maximum-scale from the viewport tag. Let readers zoom.","youtube":null,"report":"wfp"},{"id":"runs-100/39-esa","kind":"review","date":"2026-11-29","lang":"en","clipLang":null,"cat":"Worldwide","title":"ESA's search box has no name.","text":"HSTS, robots.txt open to AI answer crawlers, and a description on the home page. But the site search on every page analyzed is a text field named only by its \"Search ESA\" placeholder.\n\nThe lesson for every team: Add a visible label or aria-label to the search field. Screen readers announce the name, not the hint.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=esa\n\n#Accessibility #A11y #Forms #QA #QAlab","image":"media/social-posts/runs-100/feed/39-esa.jpg","thumb":"assets/social/thumbs/runs-100-39-esa.webp","alt":"Real run, worldwide card. ESA's search box has no name. Overall score 74 of 100. SEO 61, GEO 86, Analytics 85, Security 61, A11y 64, Speed 94. www.esa.int, 20 pages analyzed, 19 Oct 2026. Lesson: Add a visible label or aria-label to the search field. Screen readers announce the name, not the hint.","youtube":null,"report":"esa"},{"id":"runs-100/36-wikimedia","kind":"review","date":"2026-11-28","lang":"en","clipLang":null,"cat":"Worldwide","title":"Wikimedia's home page has no h1.","text":"Preloaded HSTS, a content security policy starting at default-src 'self', and a sitemap per language. But the home page has no h1, and several About pages have two.\n\nThe lesson for every team: One h1 per page, naming what the page is. Screen-reader users often jump to it first.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=wikimedia\n\n#Accessibility #A11y #Headings #QA #QAlab","image":"media/social-posts/runs-100/feed/36-wikimedia.jpg","thumb":"assets/social/thumbs/runs-100-36-wikimedia.webp","alt":"Real run, worldwide card. Wikimedia's home page has no h1. Overall score 85 of 100. SEO 78, GEO 94, Analytics 85, Security 86, A11y 74, Speed 94. wikimediafoundation.org, 20 pages analyzed, 19 Oct 2026. Lesson: One h1 per page, naming what the page is. Screen-reader users often jump to it first.","youtube":null,"report":"wikimedia"},{"id":"runs-100/37-fao","kind":"review","date":"2026-11-28","lang":"en","clipLang":null,"cat":"Worldwide","title":"FAO's HTML is fast. Visitors still wait.","text":"The home page HTML arrives in about 0.2 s, behind preloaded HSTS and a content security policy. But real Chrome visitors wait 4.7 s at the 75th percentile for the largest content to appear.\n\nThe lesson for every team: Find your Largest Contentful Paint element, load it early, give it a size, and never lazy-load it.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=fao\n\n#WebPerformance #CoreWebVitals #LCP #QA #QAlab","image":"media/social-posts/runs-100/feed/37-fao.jpg","thumb":"assets/social/thumbs/runs-100-37-fao.webp","alt":"Real run, worldwide card. FAO's HTML is fast. Visitors still wait. Overall score 73 of 100. SEO 31, GEO 86, Analytics 82, Security 69, A11y 83, Speed 91. www.fao.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"fao"},{"id":"runs-100/34-creativecommons","kind":"review","date":"2026-11-27","lang":"en","clipLang":null,"cat":"Worldwide","title":"Creative Commons moves to https with 302.","text":"A sitemap index, pages that name their language, and robots meta that allows large previews. But http:// reaches https through a temporary 302, and no page analyzed sends Strict-Transport-Security.\n\nThe lesson for every team: Use a 301 from http to https, then add Strict-Transport-Security so browsers skip http next time.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=creativecommons\n\n#WebSecurity #HTTPS #HSTS #QA #QAlab","image":"media/social-posts/runs-100/feed/34-creativecommons.jpg","thumb":"assets/social/thumbs/runs-100-34-creativecommons.webp","alt":"Real run, worldwide card. Creative Commons moves to https with 302. Overall score 75 of 100. SEO 70, GEO 86, Analytics 77, Security 54, A11y 74, Speed 91. creativecommons.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"creativecommons"},{"id":"runs-100/35-eff","kind":"review","date":"2026-11-27","lang":"en","clipLang":null,"cat":"Worldwide","title":"The EFF's pages send no HSTS.","text":"A content security policy in report-only mode, nosniff, framing limited to its origin, and a sitemap. But no page analyzed sends Strict-Transport-Security, so browsers don't upgrade a first http visit.\n\nThe lesson for every team: Add Strict-Transport-Security with a long max-age. It tells browsers to use https before the request leaves.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=eff\n\n#WebSecurity #HSTS #DigitalRights #QA #QAlab","image":"media/social-posts/runs-100/feed/35-eff.jpg","thumb":"assets/social/thumbs/runs-100-35-eff.webp","alt":"Real run, worldwide card. The EFF's pages send no HSTS. Overall score 83 of 100. SEO 75, GEO 86, Analytics 97, Security 65, A11y 86, Speed 94. www.eff.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"eff"},{"id":"runs-100/32-ikea","kind":"review","date":"2026-11-26","lang":"en","clipLang":null,"cat":"Worldwide","title":"IKEA's home page is 1.9 MB of HTML.","text":"security.txt, HSTS, nosniff, a sitemap, and robots.txt open to AI answer crawlers at the root. But all 19 pages analyzed ship more than 500 KB of HTML, and the US home page is 1.9 MB before compression.\n\nThe lesson for every team: Measure HTML weight in CI with a budget. Inline state and repeated markup are the usual culprits.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=ikea\n\n#WebPerformance #PageWeight #Ecommerce #QA #QAlab","image":"media/social-posts/runs-100/feed/32-ikea.jpg","thumb":"assets/social/thumbs/runs-100-32-ikea.webp","alt":"Real run, worldwide card. IKEA's home page is 1.9 MB of HTML. Overall score 82 of 100. SEO 78, GEO 78, Analytics 100, Security 75, A11y 86, Speed 79. www.ikea.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"ikea"},{"id":"runs-100/33-gutenberg","kind":"review","date":"2026-11-26","lang":"en","clipLang":null,"cat":"Worldwide","title":"75,000 free books, no Book markup.","text":"Every ebook page has its own title, description, and share card, and pages pass Core Web Vitals for real visitors. But no page analyzed carries JSON-LD, so nothing tells search or AI which pages are books.\n\nThe lesson for every team: Add Book JSON-LD to each title page: name, author, inLanguage, and url. AI answers cite what they can parse.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=gutenberg\n\n#StructuredData #GEO #OpenKnowledge #QA #QAlab","image":"media/social-posts/runs-100/feed/33-gutenberg.jpg","thumb":"assets/social/thumbs/runs-100-33-gutenberg.webp","alt":"Real run, worldwide card. 75,000 free books, no Book markup. Overall score 78 of 100. SEO 69, GEO 83, Analytics 97, Security 53, A11y 79, Speed 94. www.gutenberg.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"gutenberg"},{"id":"runs-100/30-rijksmuseum","kind":"review","date":"2026-11-25","lang":"en","clipLang":null,"cat":"Worldwide","title":"The Rijksmuseum's HSTS lasts 30 days.","text":"A Permissions-Policy, a Referrer-Policy, nosniff, and a sitemap named in robots.txt. But Strict-Transport-Security sets max-age to 30 days, and http:// reaches https through a temporary 307.\n\nThe lesson for every team: Raise HSTS max-age to at least a year, ideally two, and make the http redirect permanent with a 301.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=rijksmuseum\n\n#WebSecurity #HSTS #Museums #QA #QAlab","image":"media/social-posts/runs-100/feed/30-rijksmuseum.jpg","thumb":"assets/social/thumbs/runs-100-30-rijksmuseum.webp","alt":"Real run, worldwide card. The Rijksmuseum's HSTS lasts 30 days. Overall score 79 of 100. SEO 81, GEO 86, Analytics 85, Security 69, A11y 86, Speed 68. www.rijksmuseum.nl, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"rijksmuseum"},{"id":"runs-100/31-lonelyplanet","kind":"review","date":"2026-11-25","lang":"en","clipLang":null,"cat":"Worldwide","title":"Lonely Planet's home is 1.8 MB of HTML.","text":"robots.txt blocks GPTBot from training but lets answer crawlers in, and sitemaps are listed. But every page analyzed ships over 500 KB of HTML, and the home page is 1.8 MB before compression, ahead of any image.\n\nThe lesson for every team: Move bulky inline data out of the HTML and load it when needed. Smaller documents parse and paint sooner.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=lonelyplanet\n\n#WebPerformance #PageWeight #Travel #QA #QAlab","image":"media/social-posts/runs-100/feed/31-lonelyplanet.jpg","thumb":"assets/social/thumbs/runs-100-31-lonelyplanet.webp","alt":"Real run, worldwide card. Lonely Planet's home is 1.8 MB of HTML. Overall score 84 of 100. SEO 89, GEO 88, Analytics 92, Security 54, A11y 100, Speed 91. www.lonelyplanet.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"lonelyplanet"},{"id":"runs-100/28-webdev","kind":"review","date":"2026-11-24","lang":"en","clipLang":null,"cat":"Worldwide","title":"web.dev's home page has an empty headline.","text":"Preloaded HSTS, a nonce-based content security policy, and Organization and WebSite JSON-LD. But the home page also carries an Article block whose headline is an empty string, with no author or date.\n\nThe lesson for every team: Validate structured data in CI. An item with empty required fields is noise that search may ignore.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=webdev\n\n#StructuredData #SEO #WebDev #QA #QAlab","image":"media/social-posts/runs-100/feed/28-webdev.jpg","thumb":"assets/social/thumbs/runs-100-28-webdev.webp","alt":"Real run, worldwide card. web.dev's home page has an empty headline. Overall score 80 of 100. SEO 76, GEO 91, Analytics 85, Security 77, A11y 79, Speed 76. web.dev, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"webdev"},{"id":"runs-100/29-louvre","kind":"review","date":"2026-11-24","lang":"en","clipLang":null,"cat":"Worldwide","title":"Three Louvre pages, one title.","text":"security.txt, a strict content security policy, and framing denied. robots.txt even keeps AI bots off images only. But the exhibitions, events, and guided-tours pages all share one title.\n\nThe lesson for every team: Give every page a unique title that leads with its topic. Tabs, bookmarks, and search results all show it.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=louvre\n\n#SEO #Titles #Museums #QA #QAlab","image":"media/social-posts/runs-100/feed/29-louvre.jpg","thumb":"assets/social/thumbs/runs-100-29-louvre.webp","alt":"Real run, worldwide card. Three Louvre pages, one title. Overall score 86 of 100. SEO 59, GEO 86, Analytics 97, Security 89, A11y 97, Speed 91. www.louvre.fr, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"louvre"},{"id":"runs-100/26-stripedocs","kind":"review","date":"2026-11-23","lang":"en","clipLang":null,"cat":"Worldwide","title":"Stripe Docs skips the main landmark.","text":"Preloaded HSTS, a content security policy, and a skip link to the content. But none of the 20 pages analyzed marks that content with a <main> landmark, which screen-reader users jump to directly.\n\nThe lesson for every team: Wrap the primary content in one <main> element. Screen readers list it as a landmark you can jump to.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=stripedocs\n\n#Accessibility #A11y #Docs #QA #QAlab","image":"media/social-posts/runs-100/feed/26-stripedocs.jpg","thumb":"assets/social/thumbs/runs-100-26-stripedocs.webp","alt":"Real run, worldwide card. Stripe Docs skips the main landmark. Overall score 86 of 100. SEO 91, GEO 86, Analytics 97, Security 85, A11y 71, Speed 91. docs.stripe.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"stripedocs"},{"id":"runs-100/27-cloudflare","kind":"review","date":"2026-11-23","lang":"en","clipLang":null,"cat":"Worldwide","title":"Cloudflare's CSP skips 5 of 20 pages.","text":"Organization JSON-LD, security.txt, a Permissions-Policy, and robots.txt that welcomes AI crawlers by name. But the home page's content security policy is missing on 5 of the 20 pages analyzed, like /galileo/.\n\nThe lesson for every team: Set security headers once at the edge or server, not per page template. Attackers look for the weakest page.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=cloudflare\n\n#WebSecurity #CSP #HTTPHeaders #QA #QAlab","image":"media/social-posts/runs-100/feed/27-cloudflare.jpg","thumb":"assets/social/thumbs/runs-100-27-cloudflare.webp","alt":"Real run, worldwide card. Cloudflare's CSP skips 5 of 20 pages. Overall score 88 of 100. SEO 92, GEO 97, Analytics 92, Security 73, A11y 83, Speed 94. www.cloudflare.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"cloudflare"},{"id":"runs-100/24-react","kind":"review","date":"2026-11-22","lang":"en","clipLang":null,"cat":"Worldwide","title":"React's docs pages have no description.","text":"An llms.txt for AI tools, two-year HSTS, and Core Web Vitals that pass for real visitors. But 19 of the 20 pages analyzed, Learn and Reference included, have no meta description, so search writes its own.\n\nThe lesson for every team: Write a one-line description per page: what it teaches and for whom. Docs pages are where it pays most.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=react\n\n#SEO #MetaDescription #Docs #QA #QAlab","image":"media/social-posts/runs-100/feed/24-react.jpg","thumb":"assets/social/thumbs/runs-100-24-react.webp","alt":"Real run, worldwide card. React's docs pages have no description. Overall score 83 of 100. SEO 78, GEO 89, Analytics 85, Security 69, A11y 89, Speed 94. react.dev, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"react"},{"id":"runs-100/25-githubdocs","kind":"review","date":"2026-11-22","lang":"en","clipLang":null,"cat":"Worldwide","title":"GitHub Docs sets no canonical link.","text":"A content security policy that starts from default-src 'none', HSTS, nosniff, and framing limited to its own origin. But none of the 20 pages analyzed has a canonical link, so URL variants compete in search.\n\nThe lesson for every team: Add a self-referencing canonical to every docs page. Versioned and translated docs need it most.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=githubdocs\n\n#SEO #Canonical #Docs #QA #QAlab","image":"media/social-posts/runs-100/feed/25-githubdocs.jpg","thumb":"assets/social/thumbs/runs-100-25-githubdocs.webp","alt":"Real run, worldwide card. GitHub Docs sets no canonical link. Overall score 91 of 100. SEO 75, GEO 89, Analytics 97, Security 94, A11y 100, Speed 91. docs.github.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"githubdocs"},{"id":"runs-100/22-apache","kind":"review","date":"2026-11-21","lang":"en","clipLang":null,"cat":"Worldwide","title":"Apache.org runs without descriptions.","text":"Preloaded HSTS, a security.txt, a content security policy, and Core Web Vitals that pass for real visitors. But none of the 20 pages analyzed, the home page included, has a meta description.\n\nThe lesson for every team: Give each page a description of about 150 characters. Search and AI answers quote it when they introduce you.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=apache\n\n#SEO #MetaDescription #OpenSource #QA #QAlab","image":"media/social-posts/runs-100/feed/22-apache.jpg","thumb":"assets/social/thumbs/runs-100-22-apache.webp","alt":"Real run, worldwide card. Apache.org runs without descriptions. Overall score 74 of 100. SEO 61, GEO 83, Analytics 47, Security 77, A11y 74, Speed 97. www.apache.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"apache"},{"id":"runs-100/23-linuxfoundation","kind":"review","date":"2026-11-21","lang":"en","clipLang":null,"cat":"Worldwide","title":"The Linux Foundation never states a language.","text":"A sitemap, one-year HSTS, framing limited to its own origin, and no broken links among the pages analyzed. But the <html> tag has no lang attribute, so screen readers guess which voice to use.\n\nThe lesson for every team: Add lang=\"en\" to the html tag in the site template. One attribute fixes every page at once.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=linuxfoundation\n\n#Accessibility #A11y #i18n #QA #QAlab","image":"media/social-posts/runs-100/feed/23-linuxfoundation.jpg","thumb":"assets/social/thumbs/runs-100-23-linuxfoundation.webp","alt":"Real run, worldwide card. The Linux Foundation never states a language. Overall score 79 of 100. SEO 75, GEO 86, Analytics 97, Security 85, A11y 56, Speed 79. www.linuxfoundation.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"linuxfoundation"},{"id":"runs-100/20-rust","kind":"review","date":"2026-11-20","lang":"en","clipLang":null,"cat":"Worldwide","title":"Rust's pages name no canonical.","text":"Pages declare their language, a security.txt is published, and Core Web Vitals pass for real visitors. But none of the 20 pages analyzed has a canonical link, and all of them share one meta description.\n\nThe lesson for every team: Add a self-referencing canonical to every page. It tells search which address to rank when several reach it.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=rust\n\n#SEO #Canonical #OpenSource #QA #QAlab","image":"media/social-posts/runs-100/feed/20-rust.jpg","thumb":"assets/social/thumbs/runs-100-20-rust.webp","alt":"Real run, worldwide card. Rust's pages name no canonical. Overall score 81 of 100. SEO 69, GEO 86, Analytics 97, Security 54, A11y 94, Speed 97. rust-lang.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":null},{"id":"runs-100/21-kubernetes","kind":"review","date":"2026-11-20","lang":"en","clipLang":null,"cat":"Worldwide","title":"13 Kubernetes pages share one title.","text":"Organization JSON-LD with a site search, a security.txt, and a sitemap named in robots.txt. But the English, Chinese, Bengali, and ten other home pages are all titled just \"Kubernetes\".\n\nThe lesson for every team: Add the page's purpose to its title, in its own language. Each localized home page should stand on its own in search.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=kubernetes\n\n#SEO #i18n #CloudNative #QA #QAlab","image":"media/social-posts/runs-100/feed/21-kubernetes.jpg","thumb":"assets/social/thumbs/runs-100-21-kubernetes.webp","alt":"Real run, worldwide card. 13 Kubernetes pages share one title. Overall score 80 of 100. SEO 67, GEO 88, Analytics 85, Security 67, A11y 86, Speed 91. kubernetes.io, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"kubernetes"},{"id":"runs-100/18-harvard","kind":"review","date":"2026-11-19","lang":"en","clipLang":null,"cat":"Worldwide","title":"Any site can frame Harvard's pages.","text":"Organization JSON-LD, a sitemap index, and Core Web Vitals that pass for real visitors. But the pages analyzed send neither X-Frame-Options nor frame-ancestors, so another site could load them in a hidden frame.\n\nThe lesson for every team: Send Content-Security-Policy: frame-ancestors 'self'. It blocks clickjacking and replaces X-Frame-Options.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=harvard\n\n#WebSecurity #Clickjacking #HigherEd #QA #QAlab","image":"media/social-posts/runs-100/feed/18-harvard.jpg","thumb":"assets/social/thumbs/runs-100-18-harvard.webp","alt":"Real run, worldwide card. Any site can frame Harvard's pages. Overall score 82 of 100. SEO 75, GEO 89, Analytics 85, Security 54, A11y 100, Speed 94. www.harvard.edu, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"harvard"},{"id":"runs-100/19-nodejs","kind":"review","date":"2026-11-19","lang":"en","clipLang":null,"cat":"Worldwide","title":"Node.js has llms.txt. Its pages share a pitch.","text":"An llms.txt for AI tools, security.txt, preloaded HSTS, and two sitemaps. But 19 of the 20 pages analyzed share one meta description, the home page's, so Learn and About pitch the same line in search.\n\nThe lesson for every team: Write a description per page that says what that page answers. A shared one tells search nothing new.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=nodejs\n\n#SEO #MetaDescription #OpenSource #QA #QAlab","image":"media/social-posts/runs-100/feed/19-nodejs.jpg","thumb":"assets/social/thumbs/runs-100-19-nodejs.webp","alt":"Real run, worldwide card. Node.js has llms.txt. Its pages share a pitch. Overall score 89 of 100. SEO 85, GEO 89, Analytics 97, Security 75, A11y 100, Speed 94. nodejs.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"nodejs"},{"id":"runs-100/16-mit","kind":"review","date":"2026-11-18","lang":"en","clipLang":null,"cat":"Worldwide","title":"MIT's canonical tags point to its CMS.","text":"Pages declare their language and load fast for real visitors. But canonical links point to tlecms.mit.edu, a host that did not answer our request, and the home page names a news story as its canonical.\n\nThe lesson for every team: Canonical URLs must be public, live, and the page itself. Check them after every CMS or domain change.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=mit\n\n#SEO #Canonical #HigherEd #QA #QAlab","image":"media/social-posts/runs-100/feed/16-mit.jpg","thumb":"assets/social/thumbs/runs-100-16-mit.webp","alt":"Real run, worldwide card. MIT's canonical tags point to its CMS. Overall score 83 of 100. SEO 59, GEO 83, Analytics 85, Security 77, A11y 97, Speed 97. www.mit.edu, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"mit"},{"id":"runs-100/17-stanford","kind":"review","date":"2026-11-18","lang":"en","clipLang":null,"cat":"Worldwide","title":"Stanford's canonical leads to a 404.","text":"Preloaded HSTS, a nonce-based content security policy, a Permissions-Policy, and framing denied: Security 86. But the home page names stanford.edu/home as canonical, and that URL answers 404.\n\nThe lesson for every team: Fetch every canonical URL in your test suite. It should answer 200 and name itself as canonical.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=stanford\n\n#SEO #Canonical #HigherEd #QA #QAlab","image":"media/social-posts/runs-100/feed/17-stanford.jpg","thumb":"assets/social/thumbs/runs-100-17-stanford.webp","alt":"Real run, worldwide card. Stanford's canonical leads to a 404. Overall score 86 of 100. SEO 81, GEO 86, Analytics 85, Security 86, A11y 100, Speed 76. www.stanford.edu, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"stanford"},{"id":"runs-100/14-elpais","kind":"review","date":"2026-11-17","lang":"en","clipLang":null,"cat":"Worldwide","title":"El País sends no security headers.","text":"Pages declare their regional language, like es-CO, and carry rich JSON-LD. But the pages analyzed send no HSTS, no content security policy, no X-Frame-Options, and no nosniff, and http moves to https with a 302.\n\nThe lesson for every team: Start with four headers: Strict-Transport-Security, X-Content-Type-Options, frame-ancestors, and a report-only CSP.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=elpais\n\n#WebSecurity #HTTPHeaders #News #QA #QAlab","image":"media/social-posts/runs-100/feed/14-elpais.jpg","thumb":"assets/social/thumbs/runs-100-14-elpais.webp","alt":"Real run, worldwide card. El País sends no security headers. Overall score 74 of 100. SEO 73, GEO 59, Analytics 85, Security 46, A11y 94, Speed 92. elpais.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"elpais"},{"id":"runs-100/15-lemonde","kind":"review","date":"2026-11-17","lang":"en","clipLang":null,"cat":"Worldwide","title":"Le Monde has a CSP that allows any https.","text":"A year of HSTS, framing limited to its own origin, and NewsMediaOrganization JSON-LD. Its content security policy exists, but default-src allows any https: source plus 'unsafe-inline' and 'unsafe-eval'.\n\nThe lesson for every team: List the script hosts you actually use, then drop 'unsafe-eval'. A policy that allows everything blocks nothing.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=lemonde\n\n#WebSecurity #CSP #News #QA #QAlab","image":"media/social-posts/runs-100/feed/15-lemonde.jpg","thumb":"assets/social/thumbs/runs-100-15-lemonde.webp","alt":"Real run, worldwide card. Le Monde has a CSP that allows any https. Overall score 72 of 100. SEO 54, GEO 61, Analytics 97, Security 62, A11y 79, Speed 83. www.lemonde.fr, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"lemonde"},{"id":"runs-100/12-aljazeera","kind":"review","date":"2026-11-16","lang":"en","clipLang":null,"cat":"Worldwide","title":"Al Jazeera marks text for voice, blocks AI.","text":"Its JSON-LD names a NewsMediaOrganization and marks speakable text for voice assistants. Yet robots.txt disallows ChatGPT-User and PerplexityBot, which fetch pages to cite them in AI answers. GEO: 64.\n\nThe lesson for every team: Decide crawler by crawler. Training bots and answer bots are separate user-agents, so each can get its own rule.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=aljazeera\n\n#GEO #AISearch #News #QA #QAlab","image":"media/social-posts/runs-100/feed/12-aljazeera.jpg","thumb":"assets/social/thumbs/runs-100-12-aljazeera.webp","alt":"Real run, worldwide card. Al Jazeera marks text for voice, blocks AI. Overall score 84 of 100. SEO 89, GEO 64, Analytics 92, Security 77, A11y 89, Speed 97. www.aljazeera.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"aljazeera"},{"id":"runs-100/13-dw","kind":"review","date":"2026-11-16","lang":"en","clipLang":null,"cat":"Worldwide","title":"DW blocks framing. It skips nosniff.","text":"frame-ancestors 'none' stops other sites from framing it, HSTS is on, and every page analyzed has a canonical. But X-Content-Type-Options is missing on all 20 pages analyzed, so browsers may guess file types.\n\nThe lesson for every team: Send X-Content-Type-Options: nosniff on every response. One header stops browsers running a file as the wrong type.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=dw\n\n#WebSecurity #HTTPHeaders #News #QA #QAlab","image":"media/social-posts/runs-100/feed/13-dw.jpg","thumb":"assets/social/thumbs/runs-100-13-dw.webp","alt":"Real run, worldwide card. DW blocks framing. It skips nosniff. Overall score 82 of 100. SEO 78, GEO 56, Analytics 97, Security 77, A11y 97, Speed 91. www.dw.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"dw"},{"id":"runs-100/10-amnesty","kind":"review","date":"2026-11-15","lang":"en","clipLang":null,"cat":"Worldwide","title":"Amnesty's robots.txt turns Bingbot away.","text":"Preloaded HSTS, a content security policy, and pages that name their language. But robots.txt disallows bingbot from the whole site, and Bing's index also feeds Copilot. PerplexityBot is blocked too.\n\nThe lesson for every team: Audit robots.txt line by line. Blocking a search crawler removes you from every product built on its index.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=amnesty\n\n#GEO #SEO #AISearch #QA #QAlab","image":"media/social-posts/runs-100/feed/10-amnesty.jpg","thumb":"assets/social/thumbs/runs-100-10-amnesty.webp","alt":"Real run, worldwide card. Amnesty's robots.txt turns Bingbot away. Overall score 81 of 100. SEO 67, GEO 61, Analytics 94, Security 83, A11y 97, Speed 88. www.amnesty.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"amnesty"},{"id":"runs-100/11-guardian","kind":"review","date":"2026-11-15","lang":"en","clipLang":null,"cat":"Worldwide","title":"The Guardian front page has no h1.","text":"Preloaded HSTS, a Permissions-Policy, security.txt, and Core Web Vitals that pass for real visitors. But the international and UK front pages have no h1, so screen-reader users lose the first heading.\n\nThe lesson for every team: Give every page one h1 that names it, even a visually hidden one on a front page. Headings are how many people navigate.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=guardian\n\n#Accessibility #A11y #Headings #QA #QAlab","image":"media/social-posts/runs-100/feed/11-guardian.jpg","thumb":"assets/social/thumbs/runs-100-11-guardian.webp","alt":"Real run, worldwide card. The Guardian front page has no h1. Overall score 78 of 100. SEO 78, GEO 59, Analytics 100, Security 78, A11y 89, Speed 71. www.theguardian.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"guardian"},{"id":"runs-100/08-icrc","kind":"review","date":"2026-11-14","lang":"en","clipLang":null,"cat":"Worldwide","title":"The ICRC tests a CSP. Now it can enforce it.","text":"A security.txt for researchers, a sitemap named in robots.txt, and HSTS. Its content security policy runs in report-only mode, so the browser logs violations but blocks nothing.\n\nThe lesson for every team: Read the reports for a few weeks, fix what they flag, then switch the header to Content-Security-Policy.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=icrc\n\n#WebSecurity #CSP #Humanitarian #QA #QAlab","image":"media/social-posts/runs-100/feed/08-icrc.jpg","thumb":"assets/social/thumbs/runs-100-08-icrc.webp","alt":"Real run, worldwide card. The ICRC tests a CSP. Now it can enforce it. Overall score 81 of 100. SEO 70, GEO 86, Analytics 92, Security 83, A11y 77, Speed 82. www.icrc.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"icrc"},{"id":"runs-100/09-msf","kind":"review","date":"2026-11-14","lang":"en","clipLang":null,"cat":"Worldwide","title":"MSF serves every page without HSTS.","text":"Pages name their language, Arabic included with right-to-left set, and a sitemap answers. But none of the 20 pages analyzed sends Strict-Transport-Security, so a first visit over http can be intercepted.\n\nThe lesson for every team: Add Strict-Transport-Security: max-age=31536000; includeSubDomains. Then consider the browser preload list.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=msf\n\n#WebSecurity #HSTS #Humanitarian #QA #QAlab","image":"media/social-posts/runs-100/feed/09-msf.jpg","thumb":"assets/social/thumbs/runs-100-09-msf.webp","alt":"Real run, worldwide card. MSF serves every page without HSTS. Overall score 78 of 100. SEO 86, GEO 91, Analytics 85, Security 62, A11y 74, Speed 73. www.msf.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"msf"},{"id":"runs-100/06-unicef","kind":"review","date":"2026-11-13","lang":"en","clipLang":null,"cat":"Worldwide","title":"UNICEF's date filter has no label.","text":"Preloaded HSTS, Organization JSON-LD, and five language versions linked to each other. But the search date filter on every page analyzed is named only by placeholder text, which vanishes as you type.\n\nThe lesson for every team: Give every field a <label> or an aria-label. A placeholder is a hint, not a name, and it disappears on input.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=unicef\n\n#Accessibility #A11y #Forms #QA #QAlab","image":"media/social-posts/runs-100/feed/06-unicef.jpg","thumb":"assets/social/thumbs/runs-100-06-unicef.webp","alt":"Real run, worldwide card. UNICEF's date filter has no label. Overall score 84 of 100. SEO 86, GEO 91, Analytics 85, Security 88, A11y 85, Speed 67. www.unicef.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"unicef"},{"id":"runs-100/07-worldbank","kind":"review","date":"2026-11-13","lang":"en","clipLang":null,"cat":"Worldwide","title":"The World Bank: GEO 97.","text":"Organization JSON-LD with a site search action, a sitemap, robots.txt open to every crawler, and two-year HSTS. What it lacks is a content security policy: none of the pages analyzed sends one.\n\nThe lesson for every team: Start with Content-Security-Policy-Report-Only to see what would break, then enforce. default-src 'self' is a start.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=worldbank\n\n#WebSecurity #CSP #GEO #QA #QAlab","image":"media/social-posts/runs-100/feed/07-worldbank.jpg","thumb":"assets/social/thumbs/runs-100-07-worldbank.webp","alt":"Real run, worldwide card. The World Bank: GEO 97. Overall score 87 of 100. SEO 83, GEO 97, Analytics 85, Security 77, A11y 86, Speed 94. www.worldbank.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"worldbank"},{"id":"runs-100/04-w3c","kind":"review","date":"2026-11-12","lang":"en","clipLang":null,"cat":"Worldwide","title":"W3C's home pages share one title.","text":"Preloaded HSTS, a lang on every page, and fast pages for real visitors. But the English, Japanese, and Chinese home pages are all titled just \"W3C\", and the Japanese description reads \"Homepage\".\n\nThe lesson for every team: Translate the title and description with the page. Each language version should say what it is, in its language.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=w3c\n\n#SEO #i18n #Multilingual #QA #QAlab","image":"media/social-posts/runs-100/feed/04-w3c.jpg","thumb":"assets/social/thumbs/runs-100-04-w3c.webp","alt":"Real run, worldwide card. W3C's home pages share one title. Overall score 86 of 100. SEO 64, GEO 86, Analytics 97, Security 88, A11y 86, Speed 94. www.w3.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"w3c"},{"id":"runs-100/05-unesco","kind":"review","date":"2026-11-12","lang":"en","clipLang":null,"cat":"Worldwide","title":"UNESCO has llms.txt, but no HSTS.","text":"UNESCO publishes an llms.txt for AI tools, sets a content security policy, and limits framing to itself. But no page analyzed sends Strict-Transport-Security, and http:// moves to https with a temporary 302.\n\nThe lesson for every team: Send Strict-Transport-Security with a max-age of a year or more, and make the http-to-https hop a 301.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=unesco\n\n#WebSecurity #HSTS #HTTPS #QA #QAlab","image":"media/social-posts/runs-100/feed/05-unesco.jpg","thumb":"assets/social/thumbs/runs-100-05-unesco.webp","alt":"Real run, worldwide card. UNESCO has llms.txt, but no HSTS. Overall score 70 of 100. SEO 67, GEO 56, Analytics 85, Security 62, A11y 89, Speed 68. www.unesco.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"unesco"},{"id":"runs-100/02-mozilla","kind":"review","date":"2026-11-11","lang":"en","clipLang":null,"cat":"Worldwide","title":"Mozilla: 85 languages, no sitemap.","text":"The home page lists 85 hreflang alternates, HSTS is on, and framing is denied. But robots.txt names no sitemap and /sitemap.xml answers 404, so crawlers find pages only by following links.\n\nThe lesson for every team: Publish a sitemap.xml of the pages you want found and name it in robots.txt with one Sitemap: line.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=mozilla\n\n#SEO #Sitemap #i18n #QA #QAlab","image":"media/social-posts/runs-100/feed/02-mozilla.jpg","thumb":"assets/social/thumbs/runs-100-02-mozilla.webp","alt":"Real run, worldwide card. Mozilla: 85 languages, no sitemap. Overall score 86 of 100. SEO 73, GEO 86, Analytics 85, Security 89, A11y 86, Speed 94. www.mozilla.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"mozilla"},{"id":"runs-100/03-mdn","kind":"review","date":"2026-11-11","lang":"en","clipLang":null,"cat":"Worldwide","title":"MDN Web Docs: 95. No JSON-LD at all.","text":"A content security policy built on default-src 'self', two-year HSTS, framing denied, and Core Web Vitals that pass for real visitors. The gap: no page analyzed carries JSON-LD naming who runs the site.\n\nThe lesson for every team: Add one Organization block with name, url, logo, and sameAs links. AI answers use it to name and describe you.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=mdn\n\n#GEO #StructuredData #WebDev #QA #QAlab","image":"media/social-posts/runs-100/feed/03-mdn.jpg","thumb":"assets/social/thumbs/runs-100-03-mdn.webp","alt":"Real run, worldwide card. MDN Web Docs: 95. No JSON-LD at all. Overall score 95 of 100. SEO 97, GEO 86, Analytics 97, Security 94, A11y 97, Speed 97. developer.mozilla.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"mdn"},{"id":"runs-100/01-wikipedia","kind":"review","date":"2026-11-10","lang":"en","clipLang":null,"cat":"Worldwide","title":"Wikipedia leaves the snippet to search.","text":"HSTS is preloaded, security.txt is published, and articles read without JavaScript. But the Main Page and the other 18 pages analyzed have no meta description, so search engines pick the snippet.\n\nThe lesson for every team: Write a description of about 150 characters for each key page, so you choose the pitch, not the crawler.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-100-2026-11&utm_content=wikipedia\n\n#SEO #MetaDescription #OpenKnowledge #QA #QAlab","image":"media/social-posts/runs-100/feed/01-wikipedia.jpg","thumb":"assets/social/thumbs/runs-100-01-wikipedia.webp","alt":"Real run, worldwide card. Wikipedia leaves the snippet to search. Overall score 84 of 100. SEO 73, GEO 89, Analytics 97, Security 78, A11y 74, Speed 94. en.wikipedia.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"wikipedia"},{"id":"runs-2026-10/10-nasa","kind":"review","date":"2026-11-10","lang":"en","clipLang":null,"cat":"Worldwide","title":"NASA is wide open to AI search.","text":"GEO scores 91: answer crawlers are welcome, structured data names the organization, and pages carry authors and dates. Security headers are where it trails.\n\nThe lesson for every team: Four headers close most of that gap: Content-Security-Policy, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=nasa\n\n#WebSecurity #GEO #AISearch #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/10-nasa.jpg","thumb":"assets/social/thumbs/runs-2026-10-10-nasa.webp","alt":"Real run, worldwide card. NASA is wide open to AI search. Overall score 82 of 100. SEO 81, GEO 91, Analytics 85, Security 77, A11y 79, Speed 79. www.nasa.gov, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"nasa"},{"id":"runs-2026-10/08-bancolombia","kind":"review","date":"2026-11-09","lang":"en","clipLang":null,"cat":"National","title":"Bancolombia's site won't let you zoom.","text":"Language versions link to each other, share cards are complete, and pages read without JavaScript. But the viewport sets maximum-scale=1, which blocks pinch-zoom on many phones for people who need larger text.\n\nThe lesson for every team: Drop maximum-scale and user-scalable=no from your viewport tag. Zoom is how many people read.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=bancolombia\n\n#Accessibility #A11y #MobileUX #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/08-bancolombia.jpg","thumb":"assets/social/thumbs/runs-2026-10-08-bancolombia.webp","alt":"Real run, national card. Bancolombia's site won't let you zoom. Overall score 65 of 100. SEO 41, GEO 83, Analytics 85, Security 67, A11y 45, Speed 73. www.bancolombia.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"bancolombia"},{"id":"runs-2026-10/09-un","kind":"review","date":"2026-11-09","lang":"en","clipLang":null,"cat":"Worldwide","title":"The UN home page never says its language.","text":"Links answer, campaign tags survive redirects, and AI answer crawlers are welcome. But the start page's <html> tag has no lang, so screen readers guess the voice and browsers guess the translation.\n\nThe lesson for every team: Put lang on the html tag of every language version: lang=\"en\", lang=\"fr\", lang=\"ar\". One attribute per page.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=un\n\n#Accessibility #i18n #A11y #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/09-un.jpg","thumb":"assets/social/thumbs/runs-2026-10-09-un.webp","alt":"Real run, worldwide card. The UN home page never says its language. Overall score 74 of 100. SEO 64, GEO 81, Analytics 82, Security 61, A11y 68, Speed 94. www.un.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"un"},{"id":"runs-2026-10/06-transmilenio","kind":"review","date":"2026-11-08","lang":"en","clipLang":null,"cat":"Local","title":"TransMilenio lets search write its pitch.","text":"Every linked page answers and AI crawlers are welcome. But none of the 20 pages analyzed has a meta description, the start page included, so search engines write the snippet themselves.\n\nThe lesson for every team: Write a description of about 150 characters for your ten most visited pages, starting with the home page.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=transmilenio\n\n#SEO #MetaDescription #SERP #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/06-transmilenio.jpg","thumb":"assets/social/thumbs/runs-2026-10-06-transmilenio.webp","alt":"Real run, local card. TransMilenio lets search write its pitch. Overall score 72 of 100. SEO 61, GEO 86, Analytics 77, Security 70, A11y 76, Speed 65. www.transmilenio.gov.co, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"transmilenio"},{"id":"runs-2026-10/07-python","kind":"review","date":"2026-11-08","lang":"en","clipLang":null,"cat":"Worldwide","title":"Python.org reads well. Its site name is missing.","text":"Every page has a title and a description, and the text reads without JavaScript. The gap: its WebSite JSON-LD has no name, the property search uses for the site name in results.\n\nThe lesson for every team: Add \"name\" to your WebSite JSON-LD, written exactly as you want the site named in search results.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=python\n\n#StructuredData #SEO #OpenSource #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/07-python.jpg","thumb":"assets/social/thumbs/runs-2026-10-07-python.webp","alt":"Real run, worldwide card. Python.org reads well. Its site name is missing. Overall score 86 of 100. SEO 72, GEO 86, Analytics 97, Security 77, A11y 94, Speed 91. www.python.org, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"python"},{"id":"auto-2026-10-22/16-u-honda-com","kind":"review","date":"2026-11-07","lang":"en","clipLang":"de","cat":"Requested","title":"honda.com: 63. The gap: the https redirect.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But plain http serves the site without redirecting.\n\nThe lesson for every team: Redirect every http request to https with one permanent 301, then add HSTS.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-honda-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-honda-com\n\n#WebSecurity #HTTPS #Redirects #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/16-u-honda-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-16-u-honda-com.webp","alt":"Real run, requested card. honda.com: 63. The gap: the https redirect. Overall score 63 of 100. SEO 81, GEO 83, Analytics 43, Security 39, A11y 62, Speed 73. honda.com, 25 pages analyzed, 22 Oct 2026. Lesson: Redirect every http request to https with one permanent 301, then add HSTS.","youtube":null,"report":"u-honda-com"},{"id":"runs-2026-10/04-govco","kind":"review","date":"2026-11-07","lang":"en","clipLang":null,"cat":"National","title":"GOV.CO is empty until JavaScript runs.","text":"The portal for more than 78,000 government procedures sends an HTML body with almost no text. Most AI crawlers do not run JavaScript, so they see a title and little else.\n\nThe lesson for every team: Render the main text on the server, or prerender the start page. View source should show what a visitor reads.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=govco\n\n#GEO #AISearch #JavaScriptSEO #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/04-govco.jpg","thumb":"assets/social/thumbs/runs-2026-10-04-govco.webp","alt":"Real run, national card. GOV.CO is empty until JavaScript runs. Overall score 78 of 100. SEO 81, GEO 53, Analytics 97, Security 77, A11y 94, Speed 70. www.gov.co, 1 page analyzed, 19 Oct 2026.","youtube":null,"report":"govco"},{"id":"runs-2026-10/05-bbc","kind":"review","date":"2026-11-07","lang":"en","clipLang":null,"cat":"Worldwide","title":"The BBC decides who may read it.","text":"DMARC reject, preloaded HSTS, and Core Web Vitals that pass for real visitors. Its robots.txt also turns away AI answer crawlers like ChatGPT search and Perplexity. GEO: 56.\n\nThe lesson for every team: Blocking AI training and blocking AI answers are separate choices. Name each crawler in robots.txt on purpose.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=bbc\n\n#GEO #AISearch #SEO #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/05-bbc.jpg","thumb":"assets/social/thumbs/runs-2026-10-05-bbc.webp","alt":"Real run, worldwide card. The BBC decides who may read it. Overall score 79 of 100. SEO 73, GEO 56, Analytics 97, Security 83, A11y 89, Speed 79. www.bbc.com, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"bbc"},{"id":"auto-2026-10-22/15-u-nice-com","kind":"review","date":"2026-11-06","lang":"en","clipLang":"pt","cat":"Requested","title":"nice.com: 56. The gap: HSTS.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But HSTS is not sent.\n\nThe lesson for every team: Send Strict-Transport-Security with a max-age of at least a year, so browsers never try plain http again.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-nice-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-nice-com\n\n#WebSecurity #HSTS #HTTPS #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/15-u-nice-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-15-u-nice-com.webp","alt":"Real run, requested card. nice.com: 56. The gap: HSTS. Overall score 56 of 100. SEO 15, GEO 94, Analytics 54, Security 54, A11y 47, Speed 71. nice.com, 100 pages analyzed, 22 Oct 2026. Lesson: Send Strict-Transport-Security with a max-age of at least a year, so browsers never try plain http again.","youtube":null,"report":"u-nice-com"},{"id":"runs-2026-10/02-bogota","kind":"review","date":"2026-11-06","lang":"en","clipLang":null,"cat":"Local","title":"Bogotá city hall: SEO 97.","text":"Every page has a title and a description, the sitemap answers, structured data parses, and share cards are complete. The catch: every page reports to two GA4 properties.\n\nThe lesson for every team: One site, one GA4 property, one gtag.js. If two teams need the data, share access instead of adding a tag.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=bogota\n\n#Analytics #GA4 #SEO #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/02-bogota.jpg","thumb":"assets/social/thumbs/runs-2026-10-02-bogota.webp","alt":"Real run, local card. Bogotá city hall: SEO 97. Overall score 80 of 100. SEO 97, GEO 89, Analytics 74, Security 77, A11y 71, Speed 73. bogota.gov.co, 20 pages analyzed, 19 Oct 2026. Lesson: One site, one GA4 property, one gtag.js. If two teams need the data, share access instead of adding a tag.","youtube":null,"report":"bogota"},{"id":"runs-2026-10/03-who","kind":"review","date":"2026-11-06","lang":"en","clipLang":null,"cat":"Worldwide","title":"WHO's fact sheets end in a stray semicolon.","text":"WHO welcomes AI answer crawlers and its pages read well without JavaScript: GEO 91. But the JSON-LD on its fact sheets ends in \"};\", and a strict parser drops the whole block.\n\nThe lesson for every team: Run every JSON-LD block through a JSON validator before release. One character can void the entire block.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=who\n\n#StructuredData #SEO #GEO #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/03-who.jpg","thumb":"assets/social/thumbs/runs-2026-10-03-who.webp","alt":"Real run, worldwide card. WHO's fact sheets end in a stray semicolon. Overall score 77 of 100. SEO 55, GEO 91, Analytics 85, Security 83, A11y 71, Speed 79. www.who.int, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"who"},{"id":"auto-2026-10-22/14-u-co-computrabajo-com","kind":"review","date":"2026-11-05","lang":"en","clipLang":"es","cat":"Requested","title":"co.computrabajo.com: 68. The gap: HSTS.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But HSTS is not sent.\n\nThe lesson for every team: Send Strict-Transport-Security with a max-age of at least a year, so browsers never try plain http again.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-co-computrabajo-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-co-computrabajo-com\n\n#WebSecurity #HSTS #HTTPS #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/14-u-co-computrabajo-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-14-u-co-computrabajo-com.webp","alt":"Real run, requested card. co.computrabajo.com: 68. The gap: HSTS. Overall score 68 of 100. SEO 89, GEO 91, Analytics 74, Security 24, A11y 61, Speed 76. co.computrabajo.com, 91 pages analyzed, 22 Oct 2026.","youtube":null,"report":"u-co-computrabajo-com"},{"id":"runs-2026-10/01-govuk","kind":"review","date":"2026-11-05","lang":"en","clipLang":null,"cat":"Worldwide","title":"We analyzed GOV.UK. It scores 92.","text":"Accessibility 100, a strict content security policy, and real visitors see the main content in 0.7 s. The one gap: 19 of the 20 pages analyzed have no canonical link.\n\nThe lesson for every team: Give every page a canonical link, even when only one address serves it. One line settles which URL ranks.\n\nOne automated analysis of public pages on 19 Oct 2026. A starting point, not a verdict.\nHow the review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=runs-2026-10&utm_content=govuk\n\n#SEO #WebPerformance #Accessibility #QA #QAlab","image":"media/social-posts/runs-2026-10/feed/01-govuk.jpg","thumb":"assets/social/thumbs/runs-2026-10-01-govuk.webp","alt":"Real run, worldwide card. We analyzed GOV.UK. It scores 92. Overall score 92 of 100. SEO 86, GEO 86, Analytics 97, Security 94, A11y 100, Speed 89. www.gov.uk, 20 pages analyzed, 19 Oct 2026.","youtube":null,"report":"govuk"},{"id":"tips-2026-10/21-canonical","kind":"tip","date":"2026-11-05","lang":"en","clipLang":null,"cat":"SEO","title":"One page, one canonical.","text":"When the same content answers at several addresses, ranking signals split between them. Tell search engines which address is the real one.\n\nTry this today: Open your top page with and without a trailing slash and ?utm_ tags. Both should point to one canonical.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=canonical\n\n#SEO #TechnicalSEO #WebDev #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/21-canonical.jpg","thumb":"assets/social/thumbs/tips-2026-10-21-canonical.webp","alt":"SEO card. One page, one canonical. Code: <link rel=\"canonical\" href=\"https://example.com/pricing\">. In the <head> of every variant. Try this: Open your top page with and without a trailing slash and ?utm_ tags. Both should point to one canonical.","youtube":null,"report":null},{"id":"auto-2026-10-22/13-u-atlassian-com","kind":"review","date":"2026-11-04","lang":"en","clipLang":"en","cat":"Requested","title":"atlassian.com: 68. The gap: schema fields.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 162 structured data items miss a property Google expects.\n\nThe lesson for every team: Fill the required properties of each JSON-LD type, then test it in the Rich Results Test.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-atlassian-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-atlassian-com\n\n#StructuredData #SEO #GEO #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/13-u-atlassian-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-13-u-atlassian-com.webp","alt":"Real run, requested card. atlassian.com: 68. The gap: schema fields. Overall score 68 of 100. SEO 40, GEO 100, Analytics 70, Security 72, A11y 56, Speed 70. atlassian.com, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-atlassian-com"},{"id":"tips-2026-10/19-measure-action","kind":"tip","date":"2026-11-04","lang":"en","clipLang":null,"cat":"Analytics","title":"Measure the action, not just the visit.","text":"Page views tell you someone arrived. An event on the form, the download, or the signup tells you whether the page worked.\n\nTry this today: Pick the one action each key page exists for. Make sure an event fires only when it succeeds.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=measure-action\n\n#Analytics #GA4 #CRO #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/19-measure-action.jpg","thumb":"assets/social/thumbs/tips-2026-10-19-measure-action.webp","alt":"Analytics card. Measure the action, not just the visit. Code: gtag('event', 'generate_lead', { method: 'contact_form' });. Fire it on success, not on click. Try this: Pick the one action each key page exists for. Make sure an event fires only when it succeeds.","youtube":null,"report":null},{"id":"tips-2026-10/20-html-first","kind":"tip","date":"2026-11-04","lang":"en","clipLang":null,"cat":"GEO","title":"AI search reads your HTML, not your app.","text":"Many answer engines do not run JavaScript. If your key facts appear only after scripts load, they may never be read or cited.\n\nTry this today: View source on your home page. Can you find what you sell and who it is for, without running scripts?\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=html-first\n\n#GEO #AISearch #SEO #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/20-html-first.jpg","thumb":"assets/social/thumbs/tips-2026-10-20-html-first.webp","alt":"GEO, AI search card. AI search reads your HTML, not your app. Seen without JS (fail): <div id=\"root\"></div>. Facts in the HTML (pass): <h1>What we do</h1>, <p>Who it is for…</p>. Try this: View source on your home page. Can you find what you sell and who it is for, without running scripts?","youtube":null,"report":null},{"id":"auto-2026-10-22/12-u-confluence-com","kind":"review","date":"2026-11-03","lang":"en","clipLang":"it","cat":"Requested","title":"confluence.com: 61. The gap: accessibility.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But certain ARIA roles must be contained by particular parents.\n\nThe lesson for every team: Follow the rule guide at https://dequeuniversity.com/rules/axe/4.14/aria-required-parent?application=axeAPI.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-confluence-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-confluence-com\n\n#Accessibility #QA #WebDev #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/12-u-confluence-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-12-u-confluence-com.webp","alt":"Real run, requested card. confluence.com: 61. The gap: accessibility. Overall score 61 of 100. SEO 53, GEO 94, Analytics 59, Security 64, A11y 5, Speed 89. confluence.com, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-confluence-com"},{"id":"tips-2026-10/17-robots-ai","kind":"tip","date":"2026-11-03","lang":"en","clipLang":null,"cat":"GEO","title":"robots.txt decides who may read you.","text":"AI crawlers each have their own user agent. Blocking them by accident and allowing them on purpose are both one line.\n\nTry this today: Open yoursite.com/robots.txt today. Check that it says what you mean for search and AI crawlers.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=robots-ai\n\n#GEO #AISearch #robotsTxt #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/17-robots-ai.jpg","thumb":"assets/social/thumbs/tips-2026-10-17-robots-ai.webp","alt":"GEO, AI search card. robots.txt decides who may read you. Code: User-agent: GPTBot Allow: / User-agent: PerplexityBot Allow: / Sitemap: https://example.com/sitemap.xml. Decide on purpose, then write it down.","youtube":null,"report":null},{"id":"tips-2026-10/18-broken-links","kind":"tip","date":"2026-11-03","lang":"en","clipLang":null,"cat":"QA","title":"A broken link is a test you forgot to write.","text":"Links rot quietly. A small check on every release keeps the 404s out of your visitors' way.\n\nTry this today: Collect the links from your footer and navigation. Assert each one answers below 400.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=broken-links\n\n#QA #Playwright #TestAutomation #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/18-broken-links.jpg","thumb":"assets/social/thumbs/tips-2026-10-18-broken-links.webp","alt":"QA card. A broken link is a test you forgot to write. Code: for (const href of links) { const res = await request.get(href); expect(res.status()).toBeLessThan(400); }. Playwright request fixture. Try this: Collect the links from your footer and navigation. Assert each one answers below 400.","youtube":null,"report":null},{"id":"auto-2026-10-22/11-u-davibank-com","kind":"review","date":"2026-11-02","lang":"en","clipLang":"fr","cat":"Requested","title":"davibank.com: 58. The gap: TLS.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But the TLS certificate expires in 8 days.\n\nThe lesson for every team: Renew the TLS certificate automatically, and alert well before it expires.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-davibank-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-davibank-com\n\n#WebSecurity #TLS #HTTPS #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/11-u-davibank-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-11-u-davibank-com.webp","alt":"Real run, requested card. davibank.com: 58. The gap: TLS. Overall score 58 of 100. SEO 22, GEO 91, Analytics 64, Security 50, A11y 44, Speed 80. davibank.com, 100 pages analyzed, 21 Oct 2026. Lesson: Renew the TLS certificate automatically, and alert well before it expires.","youtube":null,"report":"u-davibank-com"},{"id":"tips-2026-10/15-csp-report-only","kind":"tip","date":"2026-11-02","lang":"en","clipLang":null,"cat":"Security","title":"Start your CSP in Report-Only.","text":"An enforced policy written on day one breaks things. Report-Only shows what would be blocked, so you can enforce with confidence a week later.\n\nTry this today: Ship the Report-Only header this week. Read the reports next week before you switch it on.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=csp-report-only\n\n#WebSecurity #CSP #AppSec #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/15-csp-report-only.jpg","thumb":"assets/social/thumbs/tips-2026-10-15-csp-report-only.webp","alt":"Security card. Start your CSP in Report-Only. Code: Content-Security-Policy-Report-Only: default-src 'self'; img-src 'self' data: https:; report-to csp. Watch the reports, then enforce. Try this: Ship the Report-Only header this week. Read the reports next week before you switch it on.","youtube":null,"report":null},{"id":"tips-2026-10/16-list-first","kind":"tip","date":"2026-11-02","lang":"en","clipLang":null,"cat":"QA","title":"Write the test list before the test code.","text":"Picking a framework is the second question. The first is what this page does and what a real person would try on it.\n\nTry this today: Before your next automation sprint, write ten cases in plain language. Then choose the tool.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=list-first\n\n#QA #TestAutomation #SoftwareTesting #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/16-list-first.jpg","thumb":"assets/social/thumbs/tips-2026-10-16-list-first.webp","alt":"QA card. Write the test list before the test code. Checklist: Forms, Required fields, errors, success (pass); Links, Every link answers 200 or 3xx (pass); Accessibility, Labels, contrast, keyboard (pass); Headers, HSTS, CSP, nosniff (warning); Consent, Nothing fires before a choice (warning).","youtube":null,"report":null},{"id":"auto-2026-10-22/10-u-uniminuto-edu","kind":"review","date":"2026-11-01","lang":"en","clipLang":"de","cat":"Requested","title":"uniminuto.edu: 63. The gap: form labels.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But 213 form controls have no label.\n\nThe lesson for every team: Give every input a visible label tied to it with for and id. Screen readers announce it, and the tap target grows.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-uniminuto-edu&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-uniminuto-edu\n\n#Accessibility #Forms #A11y #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/10-u-uniminuto-edu.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-10-u-uniminuto-edu.webp","alt":"Real run, requested card. uniminuto.edu: 63. The gap: form labels. Overall score 63 of 100. SEO 75, GEO 86, Analytics 41, Security 77, A11y 14, Speed 80. uniminuto.edu, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-uniminuto-edu"},{"id":"tips-2026-10/13-consent-before","kind":"tip","date":"2026-11-01","lang":"en","clipLang":null,"cat":"Analytics","title":"Consent means before, too.","text":"The most common analytics finding is a tag that fires before the visitor chooses. Check what loads on the first paint, not only after Accept.\n\nTry this today: Open your site in a private window with DevTools on the Network tab. Filter by collect or gtag before you click anything.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=consent-before\n\n#Analytics #Privacy #ConsentMode #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/13-consent-before.jpg","thumb":"assets/social/thumbs/tips-2026-10-13-consent-before.webp","alt":"Analytics card. Consent means before, too. Checklist: Page loads, no choice yet, Analytics tag fired (fail); Visitor presses Reject, Tags stay quiet (pass); Visitor presses Accept, Analytics starts (pass).","youtube":null,"report":null},{"id":"tips-2026-10/14-share-card","kind":"tip","date":"2026-11-01","lang":"en","clipLang":null,"cat":"SEO","title":"Your share card is a first impression.","text":"Without og:image and og:title, every link to your site shows up as a grey box in chats and feeds.\n\nTry this today: Paste your link into a private chat with yourself. What people see there is your real first impression.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=share-card\n\n#SEO #OpenGraph #Marketing #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/14-share-card.jpg","thumb":"assets/social/thumbs/tips-2026-10-14-share-card.webp","alt":"SEO card. Your share card is a first impression. Code: <meta property=\"og:title\" content=\"…\"> <meta property=\"og:image\" content=\"https://…/card.png\"> <meta name=\"twitter:card\" content=\"summary_large_image\">. 1200 × 630 works across networks.","youtube":null,"report":null},{"id":"auto-2026-10-22/09-u-lenovo-com","kind":"review","date":"2026-10-31","lang":"en","clipLang":"pt","cat":"Requested","title":"lenovo.com: 67. The gap: the https redirect.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But plain http serves the site without redirecting.\n\nThe lesson for every team: Redirect every http request to https with one permanent 301, then add HSTS.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-lenovo-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-lenovo-com\n\n#WebSecurity #HTTPS #Redirects #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/09-u-lenovo-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-09-u-lenovo-com.webp","alt":"Real run, requested card. lenovo.com: 67. The gap: the https redirect. Overall score 67 of 100. SEO 81, GEO 83, Analytics 85, Security 42, A11y 59, Speed 62. lenovo.com, 68 pages analyzed, 21 Oct 2026. Lesson: Redirect every http request to https with one permanent 301, then add HSTS.","youtube":null,"report":"u-lenovo-com"},{"id":"tips-2026-10/11-hsts","kind":"tip","date":"2026-10-31","lang":"en","clipLang":null,"cat":"Security","title":"One header. 180 days of HTTPS only.","text":"HSTS tells browsers to never load your site over plain HTTP again. It takes one line of configuration on most hosts.\n\nTry this today: Run curl -sI on your domain and look for strict-transport-security. If it is missing, add it at your host or CDN.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=hsts\n\n#WebSecurity #HTTPS #DevOps #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/11-hsts.jpg","thumb":"assets/social/thumbs/tips-2026-10-11-hsts.webp","alt":"Security card. One header. 180 days of HTTPS only. Code: Strict-Transport-Security: max-age=15552000. 15,552,000 seconds = 180 days. Try this: Run curl -sI on your domain and look for strict-transport-security. If it is missing, add it at your host or CDN.","youtube":null,"report":null},{"id":"tips-2026-10/12-one-h1","kind":"tip","date":"2026-10-31","lang":"en","clipLang":null,"cat":"SEO","title":"One h1 per page, saying what the page is.","text":"Logos and slogans often grab the h1. Search engines and screen readers both use it to understand the page.\n\nTry this today: Read only the h1 of your top ten pages. Would a stranger know what each page is?\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=one-h1\n\n#SEO #Accessibility #Content #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/12-one-h1.jpg","thumb":"assets/social/thumbs/tips-2026-10-12-one-h1.webp","alt":"SEO card. One h1 per page, saying what the page is. Checklist: <h1>Logo</h1>, Says nothing about the page (fail); <h1>Welcome!</h1>, Vague (warning); <h1>Invoice software for clinics</h1>, Says what the page is (pass).","youtube":null,"report":null},{"id":"auto-2026-10-22/08-u-avvillas-com-co","kind":"review","date":"2026-10-30","lang":"en","clipLang":"es","cat":"Requested","title":"avvillas.com.co: 57. The gap: broken links.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 1 internal link leads to an error.\n\nThe lesson for every team: Check your own links after each release, and fix or redirect every one that answers 404.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-avvillas-com-co&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-avvillas-com-co\n\n#SEO #BrokenLinks #QA #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/08-u-avvillas-com-co.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-08-u-avvillas-com-co.webp","alt":"Real run, requested card. avvillas.com.co: 57. The gap: broken links. Overall score 57 of 100. SEO 15, GEO 94, Analytics 67, Security 72, A11y 38, Speed 57. avvillas.com.co, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-avvillas-com-co"},{"id":"launch-2026-10/de/layers","kind":"launch","date":"2026-10-30","lang":"de","clipLang":"de","cat":"","title":"Die meisten Testpläne decken das Funktionale ab und vergessen die anderen zwanzig Arten.","text":"Aus einer öffentlichen Adresse schlägt QA-lab URL Review Fälle in 21 Arten vor: Funktion, Inhalt, Links, Formulare, Barrierefreiheit, Sicherheit, Datenschutz, SEO, GEO, Performance, Last, Mobil, Internationalisierung, Resilienz, Kompatibilität, Medien, Analytics, Commerce, Visuell, Plattform und API.\n\n→ Nur behalten, was Sie ausführen\n→ Der Preis folgt dem, was Sie behalten\n→ Jeder Fall sagt, warum er da ist\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/de/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-layers.webp","alt":"Die meisten Testpläne decken das Funktionale ab und vergessen die anderen zwanzig Arten.","youtube":null,"report":null},{"id":"launch-2026-10/en/layers","kind":"launch","date":"2026-10-30","lang":"en","clipLang":"en","cat":"","title":"Most test plans cover functional and forget the other twenty kinds.","text":"From one public address, QA-lab URL Review proposes cases across 21 kinds: functional, content, links, forms, accessibility, security, privacy, SEO, GEO, performance, load, mobile, internationalization, resilience, compatibility, media, analytics, commerce, visual, platform, and API.\n\n→ Keep only the kinds you will run\n→ The price follows what you keep\n→ Each case says why it is there\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/en/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-layers.webp","alt":"Most test plans cover functional and forget the other twenty kinds.","youtube":null,"report":null},{"id":"launch-2026-10/es/layers","kind":"launch","date":"2026-10-30","lang":"es","clipLang":"es","cat":"","title":"La mayoría de los planes de prueba cubren lo funcional y olvidan los otros veinte tipos.","text":"Desde una dirección pública, QA-lab URL Review propone casos en 21 tipos: funcional, contenido, enlaces, formularios, accesibilidad, seguridad, privacidad, SEO, GEO, rendimiento, carga, móvil, internacionalización, resiliencia, compatibilidad, multimedia, analítica, comercio, visual, plataforma y API.\n\n→ Quédate solo con lo que vas a ejecutar\n→ El precio sigue lo que conservas\n→ Cada caso dice por qué está\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/es/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-layers.webp","alt":"La mayoría de los planes de prueba cubren lo funcional y olvidan los otros veinte tipos.","youtube":null,"report":null},{"id":"launch-2026-10/fr/layers","kind":"launch","date":"2026-10-30","lang":"fr","clipLang":"fr","cat":"","title":"La plupart des plans de test couvrent le fonctionnel et oublient les vingt autres sortes.","text":"À partir d’une adresse publique, QA-lab URL Review propose des cas dans 21 sortes : fonctionnel, contenu, liens, formulaires, accessibilité, sécurité, confidentialité, SEO, GEO, performance, charge, mobile, internationalisation, résilience, compatibilité, médias, analytics, commerce, visuel, plateforme et API.\n\n→ Gardez seulement ce que vous exécuterez\n→ Le prix suit ce que vous gardez\n→ Chaque cas dit pourquoi il est là\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/fr/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-layers.webp","alt":"La plupart des plans de test couvrent le fonctionnel et oublient les vingt autres sortes.","youtube":null,"report":null},{"id":"launch-2026-10/it/layers","kind":"launch","date":"2026-10-30","lang":"it","clipLang":"it","cat":"","title":"La maggior parte dei piani di test copre il funzionale e dimentica gli altri venti tipi.","text":"Da un indirizzo pubblico, QA-lab URL Review propone casi in 21 tipi: funzionale, contenuti, link, moduli, accessibilità, sicurezza, privacy, SEO, GEO, prestazioni, carico, mobile, internazionalizzazione, resilienza, compatibilità, media, analytics, commercio, visuale, piattaforma e API.\n\n→ Tieni solo ciò che eseguirai\n→ Il prezzo segue ciò che tieni\n→ Ogni caso dice perché c’è\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/it/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-layers.webp","alt":"La maggior parte dei piani di test copre il funzionale e dimentica gli altri venti tipi.","youtube":null,"report":null},{"id":"launch-2026-10/pt/layers","kind":"launch","date":"2026-10-30","lang":"pt","clipLang":"pt","cat":"","title":"A maioria dos planos de teste cobre o funcional e esquece os outros vinte tipos.","text":"A partir de um endereço público, o QA-lab URL Review propõe casos em 21 tipos: funcional, conteúdo, links, formulários, acessibilidade, segurança, privacidade, SEO, GEO, desempenho, carga, mobile, internacionalização, resiliência, compatibilidade, mídia, analytics, comércio, visual, plataforma e API.\n\n→ Fique só com o que vai executar\n→ O preço segue o que você mantém\n→ Cada caso diz por que está ali\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-layers&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #TestCoverage #TestDesign","image":"media/social-posts/launch-2026-10/pt/layers-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-layers.webp","alt":"A maioria dos planos de teste cobre o funcional e esquece os outros vinte tipos.","youtube":null,"report":null},{"id":"tips-2026-10/09-llms-txt","kind":"tip","date":"2026-10-30","lang":"en","clipLang":null,"cat":"GEO","title":"llms.txt: a short brief for answer engines.","text":"A plain text file at your root that says what the site is, which pages matter, and how to contact you. Short beats complete.\n\nTry this today: Write five lines about your site the way you would brief a new colleague. Publish them as /llms.txt.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=llms-txt\n\n#GEO #llmstxt #AISearch #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/09-llms-txt.jpg","thumb":"assets/social/thumbs/tips-2026-10-09-llms-txt.webp","alt":"GEO, AI search card. llms.txt: a short brief for answer engines. Code: # Example Co > What we do, in one sentence. ## Pages - [Pricing](https://example.com/pricing) - [Docs](https://example.com/docs). Served as /llms.txt.","youtube":null,"report":null},{"id":"tips-2026-10/10-keyboard","kind":"tip","date":"2026-10-30","lang":"en","clipLang":null,"cat":"A11y","title":"Put the mouse away. Can you reach everything?","text":"Menus, dialogs, and cookie banners are where keyboard users get stuck. Tab, Shift+Tab, Enter, and Escape should be enough.\n\nTry this today: Do your main task on your own site with the keyboard only. Write down every place you got stuck.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=keyboard\n\n#Accessibility #a11y #UX #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/10-keyboard.jpg","thumb":"assets/social/thumbs/tips-2026-10-10-keyboard.webp","alt":"Accessibility card. Put the mouse away. Can you reach everything? Checklist: Tab reaches the menu, Visible focus ring (pass); Dialog opens, Focus moves inside (pass); Escape, Closes the dialog (warning); Cookie banner, Reachable before the page (warning).","youtube":null,"report":null},{"id":"auto-2026-10-22/07-u-zipdev-com","kind":"review","date":"2026-10-29","lang":"en","clipLang":"en","cat":"Requested","title":"zipdev.com: 77. The gap: form labels.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But 41 form controls have no label.\n\nThe lesson for every team: Give every input a visible label tied to it with for and id. Screen readers announce it, and the tap target grows.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-zipdev-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-zipdev-com\n\n#Accessibility #Forms #A11y #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/07-u-zipdev-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-07-u-zipdev-com.webp","alt":"Real run, requested card. zipdev.com: 77. The gap: form labels. Overall score 77 of 100. SEO 69, GEO 89, Analytics 37, Security 80, A11y 82, Speed 94. zipdev.com, 75 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-zipdev-com"},{"id":"auto-2026-10-24/05-u-roottcostore-com","kind":"review","date":"2026-10-29","lang":"en","clipLang":"en","cat":"Requested","title":"roottcostore.com: 59. The gap: outdated libraries.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 3 front-end libraries have known flaws.\n\nThe lesson for every team: Check front-end library versions against a known-flaw list on every release, and upgrade the ones that are flagged.\n\nOne automated analysis of public pages on 24 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-roottcostore-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-roottcostore-com\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#WebSecurity #Programming #OpenSource #QA #Dependencies #QAlab","image":"media/social-posts/auto-2026-10-24/feed/05-u-roottcostore-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-24-05-u-roottcostore-com.webp","alt":"Real run, requested card. roottcostore.com: 59. The gap: outdated libraries. Overall score 59 of 100. SEO 67, GEO 78, Analytics 54, Security 47, A11y 24, Speed 83. roottcostore.com, 100 pages analyzed, 24 Oct 2026.","youtube":null,"report":"u-roottcostore-com"},{"id":"launch-2026-10/de/exports","kind":"launch","date":"2026-10-29","lang":"de","clipLang":"de","cat":"","title":"Testfälle zählen erst, wenn sie in dem Werkzeug sind, das Ihr Team täglich öffnet.","text":"Exportieren Sie die vorgeschlagenen Fälle als importfertige Dateien für Jira mit Xray, TestRail, Zephyr, Azure DevOps, Mantis oder Excel, oder als JSON, Text und PDF.\n\n→ Ein CSV im Format jedes Werkzeugs\n→ Auch JSON, Text und PDF\n→ Die Signatur bleibt auf der Datei\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #Jira #TestRail","image":"media/social-posts/launch-2026-10/de/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-exports.webp","alt":"Testfälle zählen erst, wenn sie in dem Werkzeug sind, das Ihr Team täglich öffnet.","youtube":null,"report":null},{"id":"launch-2026-10/en/exports","kind":"launch","date":"2026-10-29","lang":"en","clipLang":"en","cat":"","title":"Test cases only matter once they are in the tool your team opens every day.","text":"Export the proposed cases as files ready to import into Jira with Xray, TestRail, Zephyr, Azure DevOps, Mantis, or Excel, or as JSON, text, and PDF.\n\n→ A CSV shaped for each tool\n→ JSON, text, and PDF too\n→ The signature stays on the file\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #Jira #TestRail","image":"media/social-posts/launch-2026-10/en/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-exports.webp","alt":"Test cases only matter once they are in the tool your team opens every day.","youtube":"5qmHfTkvpwk","report":null},{"id":"launch-2026-10/es/exports","kind":"launch","date":"2026-10-29","lang":"es","clipLang":"es","cat":"","title":"Los casos de prueba solo sirven cuando están en la herramienta que tu equipo abre cada…","text":"Los casos de prueba solo sirven cuando están en la herramienta que tu equipo abre cada día.\n\nExporta los casos propuestos como archivos listos para importar en Jira con Xray, TestRail, Zephyr, Azure DevOps, Mantis o Excel, o como JSON, texto y PDF.\n\n→ Un CSV con la forma de cada herramienta\n→ También JSON, texto y PDF\n→ La firma queda en el archivo\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #Jira #TestRail","image":"media/social-posts/launch-2026-10/es/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-exports.webp","alt":"Los casos de prueba solo sirven cuando están en la herramienta que tu equipo abre cada día.","youtube":null,"report":null},{"id":"launch-2026-10/fr/exports","kind":"launch","date":"2026-10-29","lang":"fr","clipLang":"fr","cat":"","title":"Les cas de test ne comptent qu’une fois dans l’outil que votre équipe ouvre chaque jour.","text":"Exportez les cas proposés en fichiers prêts à importer dans Jira avec Xray, TestRail, Zephyr, Azure DevOps, Mantis ou Excel, ou en JSON, texte et PDF.\n\n→ Un CSV au format de chaque outil\n→ Aussi JSON, texte et PDF\n→ La signature reste sur le fichier\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #Jira #TestRail","image":"media/social-posts/launch-2026-10/fr/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-exports.webp","alt":"Les cas de test ne comptent qu’une fois dans l’outil que votre équipe ouvre chaque jour.","youtube":null,"report":null},{"id":"launch-2026-10/it/exports","kind":"launch","date":"2026-10-29","lang":"it","clipLang":"it","cat":"","title":"I casi di test contano solo quando sono nello strumento che il team apre ogni giorno.","text":"Esporta i casi proposti come file pronti da importare in Jira con Xray, TestRail, Zephyr, Azure DevOps, Mantis o Excel, oppure come JSON, testo e PDF.\n\n→ Un CSV nel formato di ogni strumento\n→ Anche JSON, testo e PDF\n→ La firma resta sul file\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #Jira #TestRail","image":"media/social-posts/launch-2026-10/it/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-exports.webp","alt":"I casi di test contano solo quando sono nello strumento che il team apre ogni giorno.","youtube":null,"report":null},{"id":"launch-2026-10/pt/exports","kind":"launch","date":"2026-10-29","lang":"pt","clipLang":"pt","cat":"","title":"Casos de teste só servem quando estão na ferramenta que sua equipe abre todo dia.","text":"Exporte os casos propostos como arquivos prontos para importar no Jira com Xray, TestRail, Zephyr, Azure DevOps, Mantis ou Excel, ou como JSON, texto e PDF.\n\n→ Um CSV no formato de cada ferramenta\n→ Também JSON, texto e PDF\n→ A assinatura fica no arquivo\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-exports&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #Jira #TestRail","image":"media/social-posts/launch-2026-10/pt/exports-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-exports.webp","alt":"Casos de teste só servem quando estão na ferramenta que sua equipe abre todo dia.","youtube":null,"report":null},{"id":"tips-2026-10/07-nosniff","kind":"tip","date":"2026-10-29","lang":"en","clipLang":null,"cat":"Security","title":"Stop browsers guessing file types.","text":"Without nosniff, a browser may treat an uploaded text file as a script. One header turns that guessing off.\n\nTry this today: Add it next to HSTS in the same rule, so both ship together.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=nosniff\n\n#WebSecurity #AppSec #HTTPHeaders #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/07-nosniff.jpg","thumb":"assets/social/thumbs/tips-2026-10-07-nosniff.webp","alt":"Security card. Stop browsers guessing file types. Code: X-Content-Type-Options: nosniff. Pairs well with correct Content-Type headers. Try this: Add it next to HSTS in the same rule, so both ship together.","youtube":null,"report":null},{"id":"tips-2026-10/08-input-names","kind":"tip","date":"2026-10-29","lang":"en","clipLang":null,"cat":"A11y","title":"Every input needs a name.","text":"A placeholder disappears as soon as someone types, and screen readers may not announce it. A real label stays.\n\nTry this today: Tab through your contact form with a screen reader on. Each field should say what it is.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=input-names\n\n#Accessibility #a11y #WCAG #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/08-input-names.jpg","thumb":"assets/social/thumbs/tips-2026-10-08-input-names.webp","alt":"Accessibility card. Every input needs a name. Placeholder only (fail): <input placeholder=\"Email\">. Labelled (pass): <label for=\"email\">Email</label>, <input id=\"email\">. Try this: Tab through your contact form with a screen reader on. Each field should say what it is.","youtube":null,"report":null},{"id":"auto-2026-10-22/06-u-cognizant-com","kind":"review","date":"2026-10-28","lang":"en","clipLang":"it","cat":"Requested","title":"cognizant.com: 73. The gap: alt text.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 759 images have no alt attribute.\n\nThe lesson for every team: Describe what each image shows in its alt attribute, and use alt=\"\" on purely decorative ones.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-cognizant-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-cognizant-com\n\n#Accessibility #A11y #WebDev #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/06-u-cognizant-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-06-u-cognizant-com.webp","alt":"Real run, requested card. cognizant.com: 73. The gap: alt text. Overall score 73 of 100. SEO 39, GEO 100, Analytics 70, Security 69, A11y 65, Speed 97. cognizant.com, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-cognizant-com"},{"id":"auto-2026-10-24/04-u-kreuzwort-raetsel-net","kind":"review","date":"2026-10-28","lang":"en","clipLang":"it","cat":"National","title":"kreuzwort-raetsel.net: 86. The gap: form labels.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But 115 form controls have no label.\n\nThe lesson for every team: Give every input a visible label tied to it with for and id. Screen readers announce it, and the tap target grows.\n\nOne automated analysis of public pages on 24 Oct 2026, one of the most visited sites in its country, from QA-lab URL Review's country sweep. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-kreuzwort-raetsel-net&utm_source=linkedin&utm_medium=social&utm_campaign=country-sweep&utm_content=u-kreuzwort-raetsel-net\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#Accessibility #Automation #SoftwareTesting #QA #Forms #QAlab","image":"media/social-posts/auto-2026-10-24/feed/04-u-kreuzwort-raetsel-net.jpg","thumb":"assets/social/thumbs/auto-2026-10-24-04-u-kreuzwort-raetsel-net.webp","alt":"Real run, national card. kreuzwort-raetsel.net: 86. The gap: form labels. Overall score 86 of 100. SEO 78, GEO 94, Analytics 100, Security 77, A11y 73, Speed 100. kreuzwort-raetsel.net, 20 pages analyzed, 24 Oct 2026.","youtube":null,"report":"u-kreuzwort-raetsel-net"},{"id":"launch-2026-10/de/performance","kind":"launch","date":"2026-10-28","lang":"de","clipLang":"de","cat":"","title":"„Fühlt sich langsam an“ ist kein Performance-Budget.","text":"Der Bericht zeigt die Antwortzeit jeder analysierten Seite und schlägt Performance- und Lastfälle vor, mit JMeter, Gatling, k6 oder Lighthouse, wo sie passen. Gegen Ihre Website wird keine Last erzeugt.\n\n→ Antwortzeit pro Seite\n→ Performance- und Lastfälle\n→ Es wird keine Last erzeugt\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/de/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-performance.webp","alt":"„Fühlt sich langsam an“ ist kein Performance-Budget.","youtube":null,"report":null},{"id":"launch-2026-10/en/performance","kind":"launch","date":"2026-10-28","lang":"en","clipLang":"en","cat":"","title":"“It feels slow” is not a performance budget.","text":"The report charts the response time of each page it analyzed and proposes performance and load cases, naming JMeter, Gatling, k6, or Lighthouse where they fit. Nothing is generated against your site.\n\n→ Response time per page analyzed\n→ Performance and load cases\n→ No load is generated\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/en/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-performance.webp","alt":"“It feels slow” is not a performance budget.","youtube":"uoeY4jDNCHI","report":null},{"id":"launch-2026-10/es/performance","kind":"launch","date":"2026-10-28","lang":"es","clipLang":"es","cat":"","title":"“Se siente lento” no es un presupuesto de rendimiento.","text":"El informe grafica el tiempo de respuesta de cada página analizada y propone casos de rendimiento y carga, nombrando JMeter, Gatling, k6 o Lighthouse donde aplican. No se genera carga contra tu sitio.\n\n→ Tiempo de respuesta por página\n→ Casos de rendimiento y carga\n→ No se genera carga\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/es/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-performance.webp","alt":"“Se siente lento” no es un presupuesto de rendimiento.","youtube":null,"report":null},{"id":"launch-2026-10/fr/performance","kind":"launch","date":"2026-10-28","lang":"fr","clipLang":"fr","cat":"","title":"« Ça semble lent » n’est pas un budget de performance.","text":"Le rapport trace le temps de réponse de chaque page analysée et propose des cas de performance et de charge, en nommant JMeter, Gatling, k6 ou Lighthouse quand ils conviennent. Aucune charge n’est générée contre votre site.\n\n→ Temps de réponse par page\n→ Cas de performance et de charge\n→ Aucune charge n’est générée\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/fr/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-performance.webp","alt":"« Ça semble lent » n’est pas un budget de performance.","youtube":null,"report":null},{"id":"launch-2026-10/it/performance","kind":"launch","date":"2026-10-28","lang":"it","clipLang":"it","cat":"","title":"“Sembra lento” non è un budget di prestazioni.","text":"Il rapporto mostra il tempo di risposta di ogni pagina analizzata e propone casi di prestazioni e carico, nominando JMeter, Gatling, k6 o Lighthouse dove servono. Nessun carico viene generato contro il tuo sito.\n\n→ Tempo di risposta per pagina\n→ Casi di prestazioni e carico\n→ Nessun carico generato\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/it/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-performance.webp","alt":"“Sembra lento” non è un budget di prestazioni.","youtube":null,"report":null},{"id":"launch-2026-10/pt/performance","kind":"launch","date":"2026-10-28","lang":"pt","clipLang":"pt","cat":"","title":"“Parece lento” não é um orçamento de desempenho.","text":"O relatório mostra o tempo de resposta de cada página analisada e propõe casos de desempenho e carga, nomeando JMeter, Gatling, k6 ou Lighthouse onde se aplicam. Nenhuma carga é gerada contra o seu site.\n\n→ Tempo de resposta por página\n→ Casos de desempenho e carga\n→ Nenhuma carga é gerada\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-performance&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #PerformanceTesting #LoadTesting","image":"media/social-posts/launch-2026-10/pt/performance-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-performance.webp","alt":"“Parece lento” não é um orçamento de desempenho.","youtube":null,"report":null},{"id":"tips-2026-10/05-contrast","kind":"tip","date":"2026-10-28","lang":"en","clipLang":null,"cat":"A11y","title":"Contrast is math, not taste.","text":"WCAG AA asks for a contrast ratio of at least 4.5 to 1 for body text and 3 to 1 for large text. Light grey on white rarely makes it.\n\nTry this today: Check your muted text colour against its background in DevTools. The colour picker shows the ratio.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=contrast\n\n#Accessibility #Design #WCAG #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/05-contrast.jpg","thumb":"assets/social/thumbs/tips-2026-10-05-contrast.webp","alt":"Accessibility card. Contrast is math, not taste. 4.5 : 1, Minimum contrast for body text, WCAG 2.2 AA. Try this: Check your muted text colour against its background in DevTools. The colour picker shows the ratio.","youtube":null,"report":null},{"id":"tips-2026-10/06-utm","kind":"tip","date":"2026-10-28","lang":"en","clipLang":null,"cat":"Analytics","title":"Tag campaign links the same way, every time.","text":"LinkedIn, linkedin and Linked-In become three sources in your reports. Pick one spelling and keep it.\n\nTry this today: Make a shared sheet with the allowed sources and mediums. Link it from every campaign brief.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=utm\n\n#Analytics #GA4 #UTM #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/06-utm.jpg","thumb":"assets/social/thumbs/tips-2026-10-06-utm.webp","alt":"Analytics card. Tag campaign links the same way, every time. Code: ?utm_source=linkedin &utm_medium=social &utm_campaign=launch-2026-10. Lowercase, no spaces, one naming sheet. Try this: Make a shared sheet with the allowed sources and mediums. Link it from every campaign brief.","youtube":null,"report":null},{"id":"auto-2026-10-22/05-u-lamega-com-co","kind":"review","date":"2026-10-27","lang":"en","clipLang":"fr","cat":"Requested","title":"lamega.com.co: 63. The gap: page titles.","text":"Share cards have a title, description, image, and URL, and AI answer and search crawlers may read the start page. But 1 page has no title.\n\nThe lesson for every team: Give every page a unique title of about 60 characters: the page first, the site second.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-lamega-com-co&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-lamega-com-co\n\n#SEO #Titles #SERP #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/05-u-lamega-com-co.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-05-u-lamega-com-co.webp","alt":"Real run, requested card. lamega.com.co: 63. The gap: page titles. Overall score 63 of 100. SEO 37, GEO 86, Analytics 32, Security 91, A11y 32, Speed 91. lamega.com.co, 20 pages analyzed, 21 Oct 2026. Lesson: Give every page a unique title of about 60 characters: the page first, the site second.","youtube":null,"report":"u-lamega-com-co"},{"id":"auto-2026-10-24/03-u-nibo-com-br","kind":"review","date":"2026-10-27","lang":"en","clipLang":"fr","cat":"National","title":"nibo.com.br: 79. The gap: text contrast.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But elements must meet minimum color contrast ratio thresholds.\n\nThe lesson for every team: Keep body text at a 4.5:1 contrast ratio or more against its background.\n\nOne automated analysis of public pages on 24 Oct 2026, one of the most visited sites in its country, from QA-lab URL Review's country sweep. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-nibo-com-br&utm_source=linkedin&utm_medium=social&utm_campaign=country-sweep&utm_content=u-nibo-com-br\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#Accessibility #DevOps #Automation #QA #Contrast #QAlab","image":"media/social-posts/auto-2026-10-24/feed/03-u-nibo-com-br.jpg","thumb":"assets/social/thumbs/auto-2026-10-24-03-u-nibo-com-br.webp","alt":"Real run, national card. nibo.com.br: 79. The gap: text contrast. Overall score 79 of 100. SEO 91, GEO 83, Analytics 52, Security 77, A11y 82, Speed 85. nibo.com.br, 20 pages analyzed, 24 Oct 2026. Lesson: Keep body text at a 4.5:1 contrast ratio or more against its background.","youtube":null,"report":"u-nibo-com-br"},{"id":"launch-2026-10/de/security","kind":"launch","date":"2026-10-27","lang":"de","clipLang":"de","cat":"","title":"Die Header Ihrer öffentlichen Antwort verraten mehr, als Sie denken.","text":"Die Prüfung listet die Sicherheitsmerkmale einer öffentlichen Antwort, etwa HTTPS, HSTS, CSP und nosniff, als Signale für eine spätere Prüfung. Kein Penetrationstest und kein Beweis für einen Einbruch.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ In der öffentlichen Antwort gefunden\n→ Ein Signal für eine spätere Prüfung\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/de/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-security.webp","alt":"Die Header Ihrer öffentlichen Antwort verraten mehr, als Sie denken.","youtube":null,"report":null},{"id":"launch-2026-10/en/security","kind":"launch","date":"2026-10-27","lang":"en","clipLang":"en","cat":"","title":"Your public response headers say more than you think.","text":"The review lists the security marks a public response shows, like HTTPS, HSTS, CSP, and nosniff, as signals for a later check. It is not a penetration test and not proof of a break-in.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ Found in the public response\n→ A signal for a later check\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/en/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-security.webp","alt":"Your public response headers say more than you think.","youtube":"U7O2L7BS-8I","report":null},{"id":"launch-2026-10/es/security","kind":"launch","date":"2026-10-27","lang":"es","clipLang":"es","cat":"","title":"Las cabeceras de tu respuesta pública dicen más de lo que crees.","text":"La revisión lista las marcas de seguridad que muestra una respuesta pública, como HTTPS, HSTS, CSP y nosniff, como señales para revisar después. No es una prueba de penetración ni la prueba de una intrusión.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ Hallado en la respuesta pública\n→ Una señal para revisar después\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/es/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-security.webp","alt":"Las cabeceras de tu respuesta pública dicen más de lo que crees.","youtube":null,"report":null},{"id":"launch-2026-10/fr/security","kind":"launch","date":"2026-10-27","lang":"fr","clipLang":"fr","cat":"","title":"Les en-têtes de votre réponse publique en disent plus que vous ne pensez.","text":"La revue liste les marques de sécurité d’une réponse publique, comme HTTPS, HSTS, CSP et nosniff, comme signaux pour un contrôle plus tard. Ce n’est ni un test d’intrusion ni la preuve d’une intrusion.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ Trouvé dans la réponse publique\n→ Un signal pour un contrôle plus tard\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/fr/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-security.webp","alt":"Les en-têtes de votre réponse publique en disent plus que vous ne pensez.","youtube":null,"report":null},{"id":"launch-2026-10/it/security","kind":"launch","date":"2026-10-27","lang":"it","clipLang":"it","cat":"","title":"Le intestazioni della tua risposta pubblica dicono più di quanto pensi.","text":"La revisione elenca i segni di sicurezza di una risposta pubblica, come HTTPS, HSTS, CSP e nosniff, come segnali per un controllo successivo. Non è un penetration test né la prova di un’intrusione.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ Trovato nella risposta pubblica\n→ Un segnale per un controllo successivo\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/it/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-security.webp","alt":"Le intestazioni della tua risposta pubblica dicono più di quanto pensi.","youtube":null,"report":null},{"id":"launch-2026-10/pt/security","kind":"launch","date":"2026-10-27","lang":"pt","clipLang":"pt","cat":"","title":"Os cabeçalhos da sua resposta pública dizem mais do que você imagina.","text":"A revisão lista as marcas de segurança que uma resposta pública mostra, como HTTPS, HSTS, CSP e nosniff, como sinais para checar depois. Não é um teste de invasão nem prova de invasão.\n\n→ HTTPS, HSTS, CSP, nosniff\n→ Encontrado na resposta pública\n→ Um sinal para checar depois\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-security&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #WebSecurity #HTTPHeaders","image":"media/social-posts/launch-2026-10/pt/security-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-security.webp","alt":"Os cabeçalhos da sua resposta pública dizem mais do que você imagina.","youtube":null,"report":null},{"id":"tips-2026-10/03-self-review","kind":"tip","date":"2026-10-27","lang":"en","clipLang":null,"cat":"Field","title":"We reviewed ourselves. Security: 54.","text":"Our own site scored 86 overall, and security was the weakest area. The six fixes at the top of the list were all response headers.\n\nTry this today: Run the same headers check on your site. The first fixes are usually configuration, not code.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=self-review\n\n#QA #WebSecurity #BuildInPublic #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/03-self-review.jpg","thumb":"assets/social/thumbs/tips-2026-10-03-self-review.webp","alt":"Field note card. We reviewed ourselves. Security: 54. Before (fail): HSTS: missing, nosniff: missing, Referrer-Policy: missing. The fix (pass): Strict-Transport-Security, X-Content-Type-Options, Referrer-Policy.","youtube":null,"report":null},{"id":"tips-2026-10/04-slowest-page","kind":"tip","date":"2026-10-27","lang":"en","clipLang":null,"cat":"Perf","title":"The slowest page is rarely the home page.","text":"Teams tune the home page and forget the pages people reach from search. Measure every page you link to, in the order a visitor would open them.\n\nTry this today: List your five most visited pages from analytics and time each one. Fix the slowest first.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=slowest-page\n\n#WebPerformance #CoreWebVitals #QA #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/04-slowest-page.jpg","thumb":"assets/social/thumbs/tips-2026-10-04-slowest-page.webp","alt":"Performance card. The slowest page is rarely the home page. Bar chart: / 320 ms, /pricing 410 ms, /blog 1,240 ms, /contact 380 ms. Example analysis, response time per page. Try this: List your five most visited pages from analytics and time each one. Fix the slowest first.","youtube":null,"report":null},{"id":"auto-2026-10-22/04-u-telegram-com","kind":"review","date":"2026-10-26","lang":"en","clipLang":"de","cat":"Requested","title":"telegram.com: 61. The gap: AI crawler access.","text":"Every page has a title, and model-training crawlers are blocked by choice. But 10 AI answer or search crawlers are blocked.\n\nThe lesson for every team: Decide per bot in robots.txt: allow the answer engines you want to be cited by, and block only training crawlers.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-telegram-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-telegram-com\n\n#GEO #AISearch #RobotsTxt #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/04-u-telegram-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-04-u-telegram-com.webp","alt":"Real run, requested card. telegram.com: 61. The gap: AI crawler access. Overall score 61 of 100. SEO 45, GEO 64, Analytics 56, Security 80, A11y 41, Speed 77. telegram.com, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-telegram-com"},{"id":"auto-2026-10-23/03-u-monsterenergy-com","kind":"review","date":"2026-10-26","lang":"en","clipLang":"de","cat":"Requested","title":"monsterenergy.com: 71. The gap: link names.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But links must have discernible text.\n\nThe lesson for every team: Give every link text that says where it goes. An icon alone needs an aria-label.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-monsterenergy-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-monsterenergy-com\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#Accessibility #A11y #WebDev #QA #QAlab","image":"media/social-posts/auto-2026-10-23/feed/03-u-monsterenergy-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-23-03-u-monsterenergy-com.webp","alt":"Real run, requested card. monsterenergy.com: 71. The gap: link names. Overall score 71 of 100. SEO 81, GEO 83, Analytics 84, Security 55, A11y 56, Speed 70. monsterenergy.com, 77 pages analyzed, 22 Oct 2026. Lesson: Give every link text that says where it goes. An icon alone needs an aria-label.","youtube":null,"report":"u-monsterenergy-com"},{"id":"auto-2026-10-24/02-u-colombia-com","kind":"review","date":"2026-10-26","lang":"en","clipLang":"de","cat":"Requested","title":"colombia.com: 64. The gap: JSON-LD.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 2 JSON-LD blocks do not parse.\n\nThe lesson for every team: Validate each JSON-LD block after every release. One stray comma hides all of it.\n\nOne automated analysis of public pages on 23 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-colombia-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-colombia-com\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#StructuredData #Automation #SoftwareTesting #QA #SEO #QAlab","image":"media/social-posts/auto-2026-10-24/feed/02-u-colombia-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-24-02-u-colombia-com.webp","alt":"Real run, requested card. colombia.com: 64. The gap: JSON-LD. Overall score 64 of 100. SEO 46, GEO 94, Analytics 32, Security 77, A11y 52, Speed 71. colombia.com, 100 pages analyzed, 23 Oct 2026. Lesson: Validate each JSON-LD block after every release. One stray comma hides all of it.","youtube":null,"report":"u-colombia-com"},{"id":"launch-2026-10/de/a11y","kind":"launch","date":"2026-10-26","lang":"de","clipLang":"de","cat":"","title":"Jemand fragt, ob die Website mit Tastatur und Screenreader funktioniert. Wo würden Sie…","text":"Jemand fragt, ob die Website mit Tastatur und Screenreader funktioniert. Wo würden Sie anfangen?\n\nQA-lab URL Review schlägt die Barrierefreiheitsfälle für eine öffentliche Seite vor und nennt axe-core, wo es passt. Sie gehen mit der Liste, die Ihr Team ausführen kann.\n\n→ Fälle für Tastatur und Fokus\n→ Labels, Alternativtext, Sprache\n→ axe-core genannt, nicht gestartet\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #Accessibility #a11y","image":"media/social-posts/launch-2026-10/de/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-a11y.webp","alt":"Jemand fragt, ob die Website mit Tastatur und Screenreader funktioniert. Wo würden Sie anfangen?","youtube":null,"report":null},{"id":"launch-2026-10/en/a11y","kind":"launch","date":"2026-10-26","lang":"en","clipLang":"en","cat":"","title":"Someone asked whether the site works with a keyboard and a screen reader. Where would you…","text":"Someone asked whether the site works with a keyboard and a screen reader. Where would you even start?\n\nQA-lab URL Review proposes the accessibility cases for a public page and names axe-core where it applies. You leave with the list your team can run.\n\n→ Keyboard and focus cases\n→ Labels, alt text, language\n→ axe-core named, not launched\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #Accessibility #a11y","image":"media/social-posts/launch-2026-10/en/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-a11y.webp","alt":"Someone asked whether the site works with a keyboard and a screen reader. Where would you even start?","youtube":"cAHVHDoRKn8","report":null},{"id":"launch-2026-10/es/a11y","kind":"launch","date":"2026-10-26","lang":"es","clipLang":"es","cat":"","title":"Te preguntaron si el sitio funciona con teclado y lector de pantalla. ¿Por dónde…","text":"Te preguntaron si el sitio funciona con teclado y lector de pantalla. ¿Por dónde empezarías?\n\nQA-lab URL Review propone los casos de accesibilidad de una página pública y nombra axe-core donde aplica. Te llevas la lista que tu equipo puede ejecutar.\n\n→ Casos de teclado y foco\n→ Etiquetas, texto alternativo, idioma\n→ axe-core nombrado, no ejecutado\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #Accessibility #a11y","image":"media/social-posts/launch-2026-10/es/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-a11y.webp","alt":"Te preguntaron si el sitio funciona con teclado y lector de pantalla. ¿Por dónde empezarías?","youtube":null,"report":null},{"id":"launch-2026-10/fr/a11y","kind":"launch","date":"2026-10-26","lang":"fr","clipLang":"fr","cat":"","title":"On vous demande si le site marche au clavier et avec un lecteur d’écran. Par où…","text":"On vous demande si le site marche au clavier et avec un lecteur d’écran. Par où commenceriez-vous ?\n\nQA-lab URL Review propose les cas d’accessibilité d’une page publique et nomme axe-core là où il s’applique. Vous repartez avec la liste que votre équipe peut exécuter.\n\n→ Cas clavier et focus\n→ Libellés, texte alternatif, langue\n→ axe-core nommé, pas lancé\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #Accessibility #a11y","image":"media/social-posts/launch-2026-10/fr/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-a11y.webp","alt":"On vous demande si le site marche au clavier et avec un lecteur d’écran. Par où commenceriez-vous ?","youtube":null,"report":null},{"id":"launch-2026-10/it/a11y","kind":"launch","date":"2026-10-26","lang":"it","clipLang":"it","cat":"","title":"Ti chiedono se il sito funziona con tastiera e lettore di schermo. Da dove inizieresti?","text":"QA-lab URL Review propone i casi di accessibilità di una pagina pubblica e nomina axe-core dove serve. Esci con la lista che il team può eseguire.\n\n→ Casi di tastiera e focus\n→ Etichette, testo alternativo, lingua\n→ axe-core nominato, non avviato\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #Accessibility #a11y","image":"media/social-posts/launch-2026-10/it/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-a11y.webp","alt":"Ti chiedono se il sito funziona con tastiera e lettore di schermo. Da dove inizieresti?","youtube":null,"report":null},{"id":"launch-2026-10/pt/a11y","kind":"launch","date":"2026-10-26","lang":"pt","clipLang":"pt","cat":"","title":"Perguntaram se o site funciona com teclado e leitor de tela. Por onde você começaria?","text":"O QA-lab URL Review propõe os casos de acessibilidade de uma página pública e nomeia o axe-core onde se aplica. Você leva a lista que sua equipe pode executar.\n\n→ Casos de teclado e foco\n→ Rótulos, texto alternativo, idioma\n→ axe-core nomeado, não executado\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-a11y&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #Accessibility #a11y","image":"media/social-posts/launch-2026-10/pt/a11y-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-a11y.webp","alt":"Perguntaram se o site funciona com teclado e leitor de tela. Por onde você começaria?","youtube":null,"report":null},{"id":"tips-2026-10/01-img-size","kind":"tip","date":"2026-10-26","lang":"en","clipLang":null,"cat":"Perf","title":"Give images a size. Stop the jump.","text":"When an image has no width and height, the page jumps as it loads. That shift is measured, and visitors feel it.\n\nTry this today: Search your templates for <img without width. Add the intrinsic size to each one.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=img-size\n\n#WebPerformance #CLS #CoreWebVitals #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/01-img-size.jpg","thumb":"assets/social/thumbs/tips-2026-10-01-img-size.webp","alt":"Performance card. Give images a size. Stop the jump. Code: <img src=\"/hero.jpg\" width=\"1200\" height=\"630\" alt=\"…\" loading=\"lazy\">. Use loading=\"lazy\" below the fold only. Try this: Search your templates for <img without width. Add the intrinsic size to each one.","youtube":null,"report":null},{"id":"tips-2026-10/02-release-day","kind":"tip","date":"2026-10-26","lang":"en","clipLang":null,"cat":"QA","title":"Release day: is the page still right?","text":"Green builds and passing smoke tests do not tell you whether the public page still has its title, share card, and consent banner.\n\nTry this today: Add a five-minute public-page check to your release checklist, after deploy and before the announcement.\n\nHow a public-page review works, step by step: https://carlosandmunoz.com/qa-review-guide.html?utm_source=linkedin&utm_medium=social&utm_campaign=tips-2026-10&utm_content=release-day\n\n#QA #ReleaseManagement #DevOps #QA #QAlab","image":"media/social-posts/tips-2026-10/feed/02-release-day.jpg","thumb":"assets/social/thumbs/tips-2026-10-02-release-day.webp","alt":"QA card. Release day: is the page still right? Checklist: Build, Green (pass); Smoke tests, Passed (pass); Title and description, Still there (pass); Share card, Image changed? (warning); Consent banner, Nothing fires before a choice? (warning).","youtube":null,"report":null},{"id":"auto-2026-10-22/03-u-whatsapp-com","kind":"review","date":"2026-10-25","lang":"en","clipLang":"pt","cat":"Requested","title":"whatsapp.com: 67. The gap: hreflang.","text":"Every internal link that was opened answered, and model-training crawlers are blocked by choice. But 1002 language alternate problems.\n\nThe lesson for every team: Make every language version list all the others, itself included, with matching hreflang links.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-whatsapp-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-whatsapp-com\n\n#SEO #Hreflang #i18n #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/03-u-whatsapp-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-03-u-whatsapp-com.webp","alt":"Real run, requested card. whatsapp.com: 67. The gap: hreflang. Overall score 67 of 100. SEO 83, GEO 59, Analytics 97, Security 28, A11y 64, Speed 85. whatsapp.com, 100 pages analyzed, 21 Oct 2026. Lesson: Make every language version list all the others, itself included, with matching hreflang links.","youtube":null,"report":"u-whatsapp-com"},{"id":"auto-2026-10-23/02-u-postobon-com","kind":"review","date":"2026-10-25","lang":"en","clipLang":"pt","cat":"Requested","title":"postobon.com: 49. The gap: form labels.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 25 form controls have no label.\n\nThe lesson for every team: Give every input a visible label tied to it with for and id. Screen readers announce it, and the tap target grows.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-postobon-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-postobon-com\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#Accessibility #Forms #A11y #QA #QAlab","image":"media/social-posts/auto-2026-10-23/feed/02-u-postobon-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-23-02-u-postobon-com.webp","alt":"Real run, requested card. postobon.com: 49. The gap: form labels. Overall score 49 of 100. SEO 23, GEO 83, Analytics 59, Security 24, A11y 33, Speed 79. postobon.com, 100 pages analyzed, 22 Oct 2026.","youtube":null,"report":"u-postobon-com"},{"id":"auto-2026-10-24/01-u-grupoexito-com-co","kind":"review","date":"2026-10-25","lang":"en","clipLang":"pt","cat":"Requested","title":"grupoexito.com.co: 68. The gap: button names.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But buttons must have discernible text.\n\nThe lesson for every team: Give every button text or an aria-label, so a screen reader can announce it.\n\nOne automated analysis of public pages on 23 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-grupoexito-com-co&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-grupoexito-com-co\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#Accessibility #WebDev #DevOps #QA #A11y #QAlab","image":"media/social-posts/auto-2026-10-24/feed/01-u-grupoexito-com-co.jpg","thumb":"assets/social/thumbs/auto-2026-10-24-01-u-grupoexito-com-co.webp","alt":"Real run, requested card. grupoexito.com.co: 68. The gap: button names. Overall score 68 of 100. SEO 48, GEO 86, Analytics 70, Security 77, A11y 26, Speed 97. grupoexito.com.co, 100 pages analyzed, 23 Oct 2026. Lesson: Give every button text or an aria-label, so a screen reader can announce it.","youtube":null,"report":"u-grupoexito-com-co"},{"id":"auto-2026-10-22/02-u-mercadolibre-com-co","kind":"review","date":"2026-10-24","lang":"en","clipLang":"es","cat":"Requested","title":"mercadolibre.com.co: 50. The gap: AI crawler access.","text":"Every internal link that was opened answered, and model-training crawlers are blocked by choice. But 5 AI answer or search crawlers are blocked.\n\nThe lesson for every team: Decide per bot in robots.txt: allow the answer engines you want to be cited by, and block only training crawlers.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-mercadolibre-com-co&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-mercadolibre-com-co\n\n#GEO #AISearch #RobotsTxt #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/02-u-mercadolibre-com-co.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-02-u-mercadolibre-com-co.webp","alt":"Real run, requested card. mercadolibre.com.co: 50. The gap: AI crawler access. Overall score 50 of 100. SEO 10, GEO 56, Analytics 39, Security 57, A11y 49, Speed 85. mercadolibre.com.co, 100 pages analyzed, 21 Oct 2026.","youtube":null,"report":"u-mercadolibre-com-co"},{"id":"auto-2026-10-23/01-u-pirouline-com","kind":"review","date":"2026-10-24","lang":"en","clipLang":"es","cat":"Requested","title":"pirouline.com: 74. The gap: framing.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But other sites can frame the page.\n\nThe lesson for every team: Send frame-ancestors 'self' in the CSP, or X-Frame-Options: SAMEORIGIN, so other sites cannot frame your pages.\n\nOne automated analysis of public pages on 22 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-pirouline-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-pirouline-com\n\nReview your own site: https://carlosandmunoz.com/qa-review.html\n\n#WebSecurity #Clickjacking #HTTPHeaders #QA #QAlab","image":"media/social-posts/auto-2026-10-23/feed/01-u-pirouline-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-23-01-u-pirouline-com.webp","alt":"Real run, requested card. pirouline.com: 74. The gap: framing. Overall score 74 of 100. SEO 78, GEO 83, Analytics 100, Security 46, A11y 74, Speed 71. pirouline.com, 50 pages analyzed, 22 Oct 2026.","youtube":null,"report":"u-pirouline-com"},{"id":"auto-2026-10-21/02-u-epssura-com","kind":"review","date":"2026-10-23","lang":"en","clipLang":null,"cat":"Requested","title":"epssura.com: 40. The gap: form labels.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 161 form controls have no label.\n\nThe lesson for every team: Give every input a visible label tied to it with for and id. Screen readers announce it, and the tap target grows.\n\nOne automated analysis of public pages on 20 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-epssura-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-epssura-com\n\n#Accessibility #Forms #A11y #QA #QAlab","image":"media/social-posts/auto-2026-10-21/feed/02-u-epssura-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-21-02-u-epssura-com.webp","alt":"Real run, requested card. epssura.com: 40. The gap: form labels. Overall score 40 of 100. SEO 15, GEO 86, Analytics 56, Security 45, A11y 0, Speed 40. epssura.com, 100 pages analyzed, 20 Oct 2026.","youtube":"0FypyDn0reM","report":"u-epssura-com"},{"id":"auto-2026-10-22/01-u-uber-com","kind":"review","date":"2026-10-23","lang":"en","clipLang":"en","cat":"Requested","title":"uber.com: 66. The gap: page titles.","text":"Every internal link that was opened answered, and AI answer and search crawlers may read the start page. But 56 pages have no title.\n\nThe lesson for every team: Give every page a unique title of about 60 characters: the page first, the site second.\n\nOne automated analysis of public pages on 21 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-uber-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-uber-com\n\n#SEO #Titles #SERP #QA #QAlab","image":"media/social-posts/auto-2026-10-22/feed/01-u-uber-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-22-01-u-uber-com.webp","alt":"Real run, requested card. uber.com: 66. The gap: page titles. Overall score 66 of 100. SEO 26, GEO 86, Analytics 77, Security 85, A11y 47, Speed 73. uber.com, 100 pages analyzed, 21 Oct 2026. Lesson: Give every page a unique title of about 60 characters: the page first, the site second.","youtube":"5b4Hr6r-cBk","report":"u-uber-com"},{"id":"launch-2026-10/de/inherited","kind":"launch","date":"2026-10-23","lang":"de","clipLang":"de","cat":"","title":"Sie haben eine Website geerbt. Keine Doku, keine Tests, keine Ahnung, was drinsteckt.","text":"Eine Analyse der öffentlichen Seite nennt die sichtbaren Technologien, folgt den echten Links und schlägt die ersten Fälle vor. Sie beginnen bei Fakten statt bei Vermutungen.\n\n→ Öffentlich sichtbare Technologien\n→ Die echten Links, abgelaufen\n→ Erste Regressionsfälle\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/de/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-inherited.webp","alt":"Sie haben eine Website geerbt. Keine Doku, keine Tests, keine Ahnung, was drinsteckt.","youtube":null,"report":null},{"id":"launch-2026-10/en/inherited","kind":"launch","date":"2026-10-23","lang":"en","clipLang":"en","cat":"","title":"You inherited a site. No docs, no tests, no idea what is under the hood.","text":"A public-page analysis names the technologies it can see, follows the real links, and proposes the first cases, so you start from facts instead of guesses.\n\n→ Technologies seen in public\n→ The real links, followed\n→ First cases for regression\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/en/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-inherited.webp","alt":"You inherited a site. No docs, no tests, no idea what is under the hood.","youtube":null,"report":null},{"id":"launch-2026-10/es/inherited","kind":"launch","date":"2026-10-23","lang":"es","clipLang":"es","cat":"","title":"Heredaste un sitio. Sin documentación, sin pruebas, sin idea de qué hay por dentro.","text":"Un análisis de la página pública nombra las tecnologías que se ven, sigue los enlaces reales y propone los primeros casos, para que empieces por los hechos y no por suposiciones.\n\n→ Tecnologías visibles en público\n→ Los enlaces reales, recorridos\n→ Primeros casos de regresión\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/es/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-inherited.webp","alt":"Heredaste un sitio. Sin documentación, sin pruebas, sin idea de qué hay por dentro.","youtube":null,"report":null},{"id":"launch-2026-10/fr/inherited","kind":"launch","date":"2026-10-23","lang":"fr","clipLang":"fr","cat":"","title":"Vous avez hérité d’un site. Pas de doc, pas de tests, aucune idée de ce qu’il y a dessous.","text":"Une analyse de la page publique nomme les technologies visibles, suit les vrais liens et propose les premiers cas, pour partir des faits plutôt que de suppositions.\n\n→ Technologies visibles en public\n→ Les vrais liens, parcourus\n→ Premiers cas de régression\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/fr/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-inherited.webp","alt":"Vous avez hérité d’un site. Pas de doc, pas de tests, aucune idée de ce qu’il y a dessous.","youtube":null,"report":null},{"id":"launch-2026-10/it/inherited","kind":"launch","date":"2026-10-23","lang":"it","clipLang":"it","cat":"","title":"Hai ereditato un sito. Niente documentazione, niente test, nessuna idea di cosa c’è sotto.","text":"Un’analisi della pagina pubblica nomina le tecnologie visibili, segue i link reali e propone i primi casi, così parti dai fatti e non dalle ipotesi.\n\n→ Tecnologie visibili in pubblico\n→ I link reali, percorsi\n→ Primi casi di regressione\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/it/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-inherited.webp","alt":"Hai ereditato un sito. Niente documentazione, niente test, nessuna idea di cosa c’è sotto.","youtube":null,"report":null},{"id":"launch-2026-10/pt/inherited","kind":"launch","date":"2026-10-23","lang":"pt","clipLang":"pt","cat":"","title":"Você herdou um site. Sem documentação, sem testes, sem ideia do que tem por dentro.","text":"Uma análise da página pública nomeia as tecnologias visíveis, segue os links reais e propõe os primeiros casos, para você começar pelos fatos e não por palpites.\n\n→ Tecnologias visíveis em público\n→ Os links reais, percorridos\n→ Primeiros casos de regressão\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-inherited&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #LegacyCode #RegressionTesting","image":"media/social-posts/launch-2026-10/pt/inherited-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-inherited.webp","alt":"Você herdou um site. Sem documentação, sem testes, sem ideia do que tem por dentro.","youtube":null,"report":null},{"id":"auto-2026-10-21/01-u-teaminternational-com","kind":"review","date":"2026-10-22","lang":"en","clipLang":null,"cat":"Requested","title":"teaminternational.com: 64. The gap: broken links.","text":"Every page has a title, and AI answer and search crawlers may read the start page. But 16 internal links lead to an error.\n\nThe lesson for every team: Check your own links after each release, and fix or redirect every one that answers 404.\n\nOne automated analysis of public pages on 19 Oct 2026, requested through QA-lab URL Review. A starting point, not a verdict.\nThe full report: https://carlosandmunoz.com/qa-review.html?live=u-teaminternational-com&utm_source=linkedin&utm_medium=social&utm_campaign=requested-reviews&utm_content=u-teaminternational-com\n\n#SEO #BrokenLinks #QA #QA #QAlab","image":"media/social-posts/auto-2026-10-21/feed/01-u-teaminternational-com.jpg","thumb":"assets/social/thumbs/auto-2026-10-21-01-u-teaminternational-com.webp","alt":"Real run, requested card. teaminternational.com: 64. The gap: broken links. Overall score 64 of 100. SEO 23, GEO 89, Analytics 52, Security 54, A11y 74, Speed 91. teaminternational.com, 81 pages analyzed, 19 Oct 2026.","youtube":"BZTtWQCzPCM","report":"u-teaminternational-com"},{"id":"launch-2026-10/de/release","kind":"launch","date":"2026-10-22","lang":"de","clipLang":"de","cat":"","title":"Das Release steht an und niemand hat die Testfälle geschrieben. Kommt Ihnen bekannt vor?","text":"Richten Sie QA-lab URL Review auf die öffentliche Seite. Es schlägt die Fälle vor, die Sie vor dem Release auf Papier wollen, und das Team startet mit einer Liste statt mit einem leeren Dokument.\n\n→ Funktion, Links, Inhalt, Mobil\n→ Barrierefreiheit, Sicherheit, Performance\n→ Bereit für das Team\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/de/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-release.webp","alt":"Das Release steht an und niemand hat die Testfälle geschrieben. Kommt Ihnen bekannt vor?","youtube":null,"report":null},{"id":"launch-2026-10/en/release","kind":"launch","date":"2026-10-22","lang":"en","clipLang":"en","cat":"","title":"The release is close and nobody has written the test cases. Sound familiar?","text":"Point QA-lab URL Review at the public page. It proposes the cases you would want on paper before shipping, so the team starts from a list instead of a blank doc.\n\n→ Functional, links, content, mobile\n→ Accessibility, security, performance\n→ Ready to hand to the team\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/en/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-release.webp","alt":"The release is close and nobody has written the test cases. Sound familiar?","youtube":"T1vH4T0yZRQ","report":null},{"id":"launch-2026-10/es/release","kind":"launch","date":"2026-10-22","lang":"es","clipLang":"es","cat":"","title":"La entrega está cerca y nadie ha escrito los casos de prueba. ¿Te suena?","text":"Apunta QA-lab URL Review a la página pública. Propone los casos que querrías en papel antes de publicar, para que el equipo empiece con una lista y no con un documento en blanco.\n\n→ Funcional, enlaces, contenido, móvil\n→ Accesibilidad, seguridad, rendimiento\n→ Lista para entregar al equipo\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/es/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-release.webp","alt":"La entrega está cerca y nadie ha escrito los casos de prueba. ¿Te suena?","youtube":null,"report":null},{"id":"launch-2026-10/fr/release","kind":"launch","date":"2026-10-22","lang":"fr","clipLang":"fr","cat":"","title":"La livraison approche et personne n’a écrit les cas de test. Ça vous parle ?","text":"Pointez QA-lab URL Review vers la page publique. Il propose les cas que vous voudriez sur papier avant de livrer, pour que l’équipe parte d’une liste et non d’un document vide.\n\n→ Fonctionnel, liens, contenu, mobile\n→ Accessibilité, sécurité, performance\n→ Prête à confier à l’équipe\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/fr/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-release.webp","alt":"La livraison approche et personne n’a écrit les cas de test. Ça vous parle ?","youtube":null,"report":null},{"id":"launch-2026-10/it/release","kind":"launch","date":"2026-10-22","lang":"it","clipLang":"it","cat":"","title":"Il rilascio è vicino e nessuno ha scritto i casi di test. Ti suona familiare?","text":"Punta QA-lab URL Review sulla pagina pubblica. Propone i casi che vorresti su carta prima del rilascio, così il team parte da una lista e non da un documento vuoto.\n\n→ Funzionale, link, contenuti, mobile\n→ Accessibilità, sicurezza, prestazioni\n→ Pronta da passare al team\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/it/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-release.webp","alt":"Il rilascio è vicino e nessuno ha scritto i casi di test. Ti suona familiare?","youtube":null,"report":null},{"id":"launch-2026-10/pt/release","kind":"launch","date":"2026-10-22","lang":"pt","clipLang":"pt","cat":"","title":"A entrega está perto e ninguém escreveu os casos de teste. Soa familiar?","text":"Aponte o QA-lab URL Review para a página pública. Ele propõe os casos que você queria no papel antes de publicar, para a equipe começar com uma lista e não com um documento em branco.\n\n→ Funcional, links, conteúdo, mobile\n→ Acessibilidade, segurança, desempenho\n→ Pronta para entregar à equipe\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-release&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #RegressionTesting #ReleaseManagement","image":"media/social-posts/launch-2026-10/pt/release-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-release.webp","alt":"A entrega está perto e ninguém escreveu os casos de teste. Soa familiar?","youtube":null,"report":null},{"id":"launch-2026-10/de/frameworks","kind":"launch","date":"2026-10-21","lang":"de","clipLang":"de","cat":"","title":"Schluss damit, generische Testideen von Hand in Ihr Framework zu übersetzen.","text":"Wählen Sie Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling oder zwölf weitere, von Cucumber bis k6, und die vorgeschlagenen Fälle kommen in dieser Form.\n\n→ Eines wählen, oder alle zwanzig\n→ Jedes weitere Framework ist rabattiert\n→ Nichts wird gestartet. Sie nehmen die Liste mit.\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #Playwright #Cypress","image":"media/social-posts/launch-2026-10/de/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-frameworks.webp","alt":"Schluss damit, generische Testideen von Hand in Ihr Framework zu übersetzen.","youtube":null,"report":null},{"id":"launch-2026-10/en/frameworks","kind":"launch","date":"2026-10-21","lang":"en","clipLang":"en","cat":"","title":"Stop translating generic test ideas into your framework by hand.","text":"Choose Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling, or twelve more, from Cucumber to k6, and the proposed cases come out in that shape.\n\n→ Pick one, or all twenty\n→ Each added framework is discounted\n→ Nothing is launched. You leave with the list.\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #Playwright #Cypress","image":"media/social-posts/launch-2026-10/en/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-frameworks.webp","alt":"Stop translating generic test ideas into your framework by hand.","youtube":"BLfpJj-X1Kg","report":null},{"id":"launch-2026-10/es/frameworks","kind":"launch","date":"2026-10-21","lang":"es","clipLang":"es","cat":"","title":"Deja de traducir a mano ideas de prueba genéricas a tu framework.","text":"Elige Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling u otros doce, de Cucumber a k6, y los casos propuestos salen con esa forma.\n\n→ Elige uno, o los veinte\n→ Cada framework adicional tiene descuento\n→ Nada se ejecuta. Te llevas la lista.\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #Playwright #Cypress","image":"media/social-posts/launch-2026-10/es/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-frameworks.webp","alt":"Deja de traducir a mano ideas de prueba genéricas a tu framework.","youtube":null,"report":null},{"id":"launch-2026-10/fr/frameworks","kind":"launch","date":"2026-10-21","lang":"fr","clipLang":"fr","cat":"","title":"Arrêtez de traduire à la main des idées de test génériques dans votre framework.","text":"Choisissez Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling ou douze autres, de Cucumber à k6, et les cas proposés sortent dans cette forme.\n\n→ Choisissez-en un, ou les vingt\n→ Chaque framework ajouté est remisé\n→ Rien n’est lancé. Vous repartez avec la liste.\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #Playwright #Cypress","image":"media/social-posts/launch-2026-10/fr/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-frameworks.webp","alt":"Arrêtez de traduire à la main des idées de test génériques dans votre framework.","youtube":null,"report":null},{"id":"launch-2026-10/it/frameworks","kind":"launch","date":"2026-10-21","lang":"it","clipLang":"it","cat":"","title":"Smetti di tradurre a mano idee di test generiche nel tuo framework.","text":"Scegli Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling o altri dodici, da Cucumber a k6, e i casi proposti escono in quella forma.\n\n→ Scegline uno, o tutti e venti\n→ Ogni framework aggiunto è scontato\n→ Niente viene avviato. Esci con la lista.\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #Playwright #Cypress","image":"media/social-posts/launch-2026-10/it/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-frameworks.webp","alt":"Smetti di tradurre a mano idee di test generiche nel tuo framework.","youtube":null,"report":null},{"id":"launch-2026-10/pt/frameworks","kind":"launch","date":"2026-10-21","lang":"pt","clipLang":"pt","cat":"","title":"Pare de traduzir à mão ideias de teste genéricas para o seu framework.","text":"Escolha Playwright, Cypress, Robot, Selenium, WebdriverIO, Appium, JMeter, Gatling ou outros doze, de Cucumber a k6, e os casos propostos saem nesse formato.\n\n→ Escolha um, ou os vinte\n→ Cada framework adicional tem desconto\n→ Nada é executado. Você leva a lista.\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-frameworks&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #Playwright #Cypress","image":"media/social-posts/launch-2026-10/pt/frameworks-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-frameworks.webp","alt":"Pare de traduzir à mão ideias de teste genéricas para o seu framework.","youtube":null,"report":null},{"id":"launch-2026-10/de/first-read","kind":"launch","date":"2026-10-20","lang":"de","clipLang":"de","cat":"","title":"Ihre erste Prüfung ist inklusive: 20 Seiten, 2 Links tief.","text":"Öffentliche URL einfügen, annehmen, was die Prüfung tut und was nicht, und zusehen, wie der Bericht entsteht. Behalten Sie ihn nur, wenn er sich lohnt.\n\n→ Bericht einmal kostenlos sichtbar\n→ Behalten, Laden oder Teilen ab 19 USD\n→ Betrag vor der Bestätigung sichtbar\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #TestCases #QAtools","image":"media/social-posts/launch-2026-10/de/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-first-read.webp","alt":"Ihre erste Prüfung ist inklusive: 20 Seiten, 2 Links tief.","youtube":null,"report":null},{"id":"launch-2026-10/en/first-read","kind":"launch","date":"2026-10-20","lang":"en","clipLang":"en","cat":"","title":"Your first review is included: 20 pages, 2 links deep.","text":"Paste a public URL, accept what the review will and will not do, and watch the report get written. Keep it only if it earns its place.\n\n→ Report shown once at no charge\n→ Keep, download, or share from 19 USD\n→ Amount shown before you confirm\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #TestCases #QAtools","image":"media/social-posts/launch-2026-10/en/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-first-read.webp","alt":"Your first review is included: 20 pages, 2 links deep.","youtube":"VfAPT1W2nGA","report":null},{"id":"launch-2026-10/es/first-read","kind":"launch","date":"2026-10-20","lang":"es","clipLang":"es","cat":"","title":"Tu primera revisión está incluida: 20 páginas, 2 enlaces de profundidad.","text":"Pega una URL pública, acepta lo que la revisión hará y no hará, y mira cómo se escribe el informe. Guárdalo solo si vale la pena.\n\n→ El informe se muestra una vez sin costo\n→ Guardar, descargar o compartir desde 19 USD\n→ El monto aparece antes de confirmar\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #TestCases #QAtools","image":"media/social-posts/launch-2026-10/es/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-first-read.webp","alt":"Tu primera revisión está incluida: 20 páginas, 2 enlaces de profundidad.","youtube":null,"report":null},{"id":"launch-2026-10/fr/first-read","kind":"launch","date":"2026-10-20","lang":"fr","clipLang":"fr","cat":"","title":"Votre première revue est incluse : 20 pages, 2 liens de profondeur.","text":"Collez une URL publique, acceptez ce que la revue fera et ne fera pas, et regardez le rapport s’écrire. Gardez-le seulement s’il le mérite.\n\n→ Rapport affiché une fois sans frais\n→ Garder, télécharger ou partager dès 19 USD\n→ Montant affiché avant de confirmer\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #TestCases #QAtools","image":"media/social-posts/launch-2026-10/fr/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-first-read.webp","alt":"Votre première revue est incluse : 20 pages, 2 liens de profondeur.","youtube":null,"report":null},{"id":"launch-2026-10/it/first-read","kind":"launch","date":"2026-10-20","lang":"it","clipLang":"it","cat":"","title":"La tua prima revisione è inclusa: 20 pagine, 2 link di profondità.","text":"Incolla un URL pubblico, accetta cosa farà e non farà la revisione, e guarda il rapporto scriversi. Tienilo solo se ne vale la pena.\n\n→ Rapporto visibile una volta senza costi\n→ Tenere, scaricare o condividere da 19 USD\n→ Importo visibile prima di confermare\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #TestCases #QAtools","image":"media/social-posts/launch-2026-10/it/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-first-read.webp","alt":"La tua prima revisione è inclusa: 20 pagine, 2 link di profondità.","youtube":null,"report":null},{"id":"launch-2026-10/pt/first-read","kind":"launch","date":"2026-10-20","lang":"pt","clipLang":"pt","cat":"","title":"Sua primeira revisão está incluída: 20 páginas, 2 links de profundidade.","text":"Cole uma URL pública, aceite o que a revisão faz e não faz, e veja o relatório ser escrito. Guarde só se valer a pena.\n\n→ O relatório aparece uma vez sem custo\n→ Guardar, baixar ou compartilhar a partir de 19 USD\n→ O valor aparece antes de confirmar\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-first-read&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #TestCases #QAtools","image":"media/social-posts/launch-2026-10/pt/first-read-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-first-read.webp","alt":"Sua primeira revisão está incluída: 20 páginas, 2 links de profundidade.","youtube":null,"report":null},{"id":"launch-2026-10/de/talking","kind":"launch","date":"2026-10-19","lang":"de","clipLang":"de","cat":"","title":"Jede öffentliche Seite sagt schon, was zu testen ist. Die meisten Teams schreiben es nie…","text":"Jede öffentliche Seite sagt schon, was zu testen ist. Die meisten Teams schreiben es nie auf.\n\nQA-lab URL Review liest eine öffentliche https-Seite, beschreibt die Antwort und schlägt die Testfälle vor, benannt nach dem Framework, das Ihr Team schon nutzt.\n\n→ 21 Arten von Fällen\n→ Skripte für 20 Frameworks\n→ 1 öffentliche Adresse genügt\n\nErste Prüfung inklusive · 20 Seiten · 2 Links tief\nSie schlägt Testfälle aus einer öffentlichen Lesung vor. Sie führt sie nicht aus, meldet sich nicht an, sendet keine Formulare und erzeugt keine Last.\n\nMit einer öffentlichen URL testen: https://carlosandmunoz.com/qa-review-de.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=de\n\n#Softwaretest #QA #Testautomatisierung #TestCases #Playwright","image":"media/social-posts/launch-2026-10/de/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-de-talking.webp","alt":"Jede öffentliche Seite sagt schon, was zu testen ist. Die meisten Teams schreiben es nie auf.","youtube":null,"report":null},{"id":"launch-2026-10/en/talking","kind":"launch","date":"2026-10-19","lang":"en","clipLang":"en","cat":"","title":"Every public page already tells you what to test. Most teams never write it down.","text":"QA-lab URL Review reads a public https page, describes the response, and proposes the test cases, named for the framework your team already uses.\n\n→ 21 kinds of cases\n→ Scripts for 20 frameworks\n→ 1 public address to begin\n\nFirst review included · 20 pages · 2 links deep\nIt proposes test cases from a public read. It does not run them, sign in, submit forms, or generate load.\n\nTry it on a public URL: https://carlosandmunoz.com/qa-review.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=en\n\n#SoftwareTesting #QA #TestAutomation #TestCases #Playwright","image":"media/social-posts/launch-2026-10/en/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-en-talking.webp","alt":"Every public page already tells you what to test. Most teams never write it down.","youtube":"Pyx79IX2Ajc","report":null},{"id":"launch-2026-10/es/talking","kind":"launch","date":"2026-10-19","lang":"es","clipLang":"es","cat":"","title":"Cada página pública ya te dice qué probar. La mayoría de los equipos nunca lo escribe.","text":"QA-lab URL Review lee una página https pública, describe la respuesta y propone los casos de prueba, con el nombre del framework que tu equipo ya usa.\n\n→ 21 tipos de casos\n→ Scripts para 20 frameworks\n→ 1 dirección pública para empezar\n\nPrimera revisión incluida · 20 páginas · 2 enlaces de profundidad\nPropone casos de prueba a partir de una lectura pública. No los ejecuta, no inicia sesión, no envía formularios ni genera carga.\n\nPruébalo con una URL pública: https://carlosandmunoz.com/qa-review-es.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=es\n\n#PruebasDeSoftware #QA #AutomatizaciónDePruebas #TestCases #Playwright","image":"media/social-posts/launch-2026-10/es/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-es-talking.webp","alt":"Cada página pública ya te dice qué probar. La mayoría de los equipos nunca lo escribe.","youtube":null,"report":null},{"id":"launch-2026-10/fr/talking","kind":"launch","date":"2026-10-19","lang":"fr","clipLang":"fr","cat":"","title":"Chaque page publique dit déjà quoi tester. La plupart des équipes ne l’écrivent jamais.","text":"QA-lab URL Review lit une page https publique, décrit la réponse et propose les cas de test, nommés pour le framework que votre équipe utilise déjà.\n\n→ 21 sortes de cas\n→ Scripts pour 20 frameworks\n→ 1 adresse publique pour commencer\n\nPremière revue incluse · 20 pages · 2 liens de profondeur\nElle propose des cas de test à partir d’une lecture publique. Elle ne les exécute pas, ne se connecte pas, n’envoie pas de formulaires et ne génère pas de charge.\n\nEssayez avec une URL publique: https://carlosandmunoz.com/qa-review-fr.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=fr\n\n#TestLogiciel #QA #AutomatisationDesTests #TestCases #Playwright","image":"media/social-posts/launch-2026-10/fr/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-fr-talking.webp","alt":"Chaque page publique dit déjà quoi tester. La plupart des équipes ne l’écrivent jamais.","youtube":null,"report":null},{"id":"launch-2026-10/it/talking","kind":"launch","date":"2026-10-19","lang":"it","clipLang":"it","cat":"","title":"Ogni pagina pubblica dice già cosa testare. La maggior parte dei team non lo scrive mai.","text":"QA-lab URL Review legge una pagina https pubblica, descrive la risposta e propone i casi di test, con il nome del framework che il team usa già.\n\n→ 21 tipi di casi\n→ Script per 20 framework\n→ 1 indirizzo pubblico per iniziare\n\nPrima revisione inclusa · 20 pagine · 2 link di profondità\nPropone casi di test da una lettura pubblica. Non li esegue, non fa login, non invia moduli e non genera carico.\n\nProvalo con un URL pubblico: https://carlosandmunoz.com/qa-review-it.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=it\n\n#TestSoftware #QA #AutomazioneDeiTest #TestCases #Playwright","image":"media/social-posts/launch-2026-10/it/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-it-talking.webp","alt":"Ogni pagina pubblica dice già cosa testare. La maggior parte dei team non lo scrive mai.","youtube":null,"report":null},{"id":"launch-2026-10/pt/talking","kind":"launch","date":"2026-10-19","lang":"pt","clipLang":"pt","cat":"","title":"Toda página pública já diz o que testar. A maioria das equipes nunca escreve isso.","text":"O QA-lab URL Review lê uma página https pública, descreve a resposta e propõe os casos de teste, com o nome do framework que sua equipe já usa.\n\n→ 21 tipos de casos\n→ Scripts para 20 frameworks\n→ 1 endereço público para começar\n\nPrimeira revisão incluída · 20 páginas · 2 links de profundidade\nPropõe casos de teste a partir de uma leitura pública. Não os executa, não faz login, não envia formulários nem gera carga.\n\nTeste com uma URL pública: https://carlosandmunoz.com/qa-review-pt.html?utm_source=linkedin&utm_medium=social&utm_campaign=url-review-talking&utm_content=pt\n\n#TesteDeSoftware #QA #AutomaçãoDeTestes #TestCases #Playwright","image":"media/social-posts/launch-2026-10/pt/talking-portrait.jpg","thumb":"assets/social/thumbs/launch-2026-10-pt-talking.webp","alt":"Toda página pública já diz o que testar. A maioria das equipes nunca escreve isso.","youtube":null,"report":null}]}
