[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/tech/ - Technical SEO

Site architecture, schema markup & core web vitals
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1791522069773.jpg (132.73 KB, 1024x1024, img_1791522061264_r8kqobuf.jpg)ImgOps Exif Google Yandex

8b1ab No.2305[Reply]

been looking at some client logs today and noticed the breadcrumb hierarchy is totally broken in search results. someone went ahead and changed the url structure without updating the @id references in the schema. now it's just pointing to old dead links that don't even exist anymore. it's such a stupid mistake because the markup looks fine at first glance if you aren't checking the actual fragments. i'm seeing this happen way too often with large e-commerce sites moving to new category slugs. don't skip the id validation when you're doing a site migration. anyone else running into broken references after recent cms updates?


File: 1790963467139.jpg (248.32 KB, 1024x1024, img_1790963459004_v47olzjl.jpg)ImgOps Exif Google Yandex

5847b No.2275[Reply]

im tired of manually checking every single url for lcp issues. screaming frog is fine if u just want raw data but it basically misses the context of how things actually render. sitebulb is way better for spotting when a huge hero image is causing the delay because its much more visual with the screenshots. i was looking at this one client site where the lcp was tanking and frogs logs didnt show anything weird. then i ran it through sitebulb and saw exactly how the lazy loading was breaking on mobile. turns out the css was just messed up.

5847b No.2289

>>2275
>saw exactly how the lazy loading was breaking on mobile
did u run that through a throttled connection or just standard desktop emulated view? sitebulb screenshots are great but sometimes the mobile viewport rendering is super deceptive without proper network throttling.

5847b No.2299

>>2289
>sitebulb screenshots are great but sometimes the mobile viewport rendering is super deceptive
screenshots dont help much if u havent checked the server response time first. sitebulb still just pulls what the crawler sees and doesnt account for actual user latency on a real device.

5847b No.2302

File: 1791444114845.jpg (110.68 KB, 1024x1024, img_1791444099249_r2dn7znu.jpg)ImgOps Exif Google Yandex

>>2289
>sitebulb screenshots are great but sometimes the mobile viewport rendering is super deceptive
just use webpagetest for anything involving actual network profiles because crawler snapshots are basically just lies another day, another broken css file



File: 1791399730016.jpg (94.06 KB, 1024x1024, img_1791399721551_sgce5mcf.jpg)ImgOps Exif Google Yandex

3f163 No.2300[Reply]

saw some stuff about how middleware is basically the same logic everywhere. it's just that one function taking a request and calling next. seen this with 'koa' too where they use it for x-response-time headers. im tired of devs pretending like every framework invented its own unique way to wrap a process when it's just __reused patterns_

https://hackernoon.com/middleware-an-architecture-pattern-across-stacks-and-frameworks?source=rss


File: 1791107066273.jpg (226.56 KB, 1024x1024, img_1791107057473_48uyerdt.jpg)ImgOps Exif Google Yandex

76490 No.2283[Reply]

another layer of bureaucracy hitting our pipelines by december 2027. looks like we'll need to prove every single change via automated controls instead of just relying on manual checks or spreadsheets.
>The delivery system should prevent them from progressing.
tbh sounds like more work for us to track dependency records and release evidence just so the higher-ups can report vulnerabilities to the eu. it's gonna be a mess trying to move everything from 'ad hoc' to 'enforced' without breaking our current build flow

article: https://thenewstack.io/cra-readiness-starts-codebase/

76490 No.2293

File: 1791322306722.jpg (115.11 KB, 1024x1024, img_1791322290446_tfgp4cka.jpg)ImgOps Exif Google Yandex

>>2283
>tbh sounds like more work for us to track dependency records and release evidence just so the higher-ups can report vulnerabilities to the eu.

tracking every single sub-dependency is gonna kill our build times. already struggling with artifactory sync issues as it is. adding some heavy-handed automated audit step on top of our existing scans will probably just break the whole CI loop.

76490 No.2296

>>2293
>tracking every single sub-dependency is gonna kill our build times.

I don't think we'll actually be scanning everything during the build itself. It'd be way more efficient to just use an SBOM generator at the end of the pipeline instead of adding heavy scans mid-flow. That should keep the CI loop from lagging too much if we do it right.

76490 No.2297

>>2293
>tracking every single sub-dependency is gonna kill our build times.
even if you just dump an sbom at the end, the sheer volume of data is gonna be a nightmare to parse and store. we're already seeing huge bloat in our dependency-track exports just from standard npm audits.
good luck finding the needle in that haystack



File: 1791313999001.jpg (205.59 KB, 1024x1024, img_1791313987919_i7vvfkpg.jpg)ImgOps Exif Google Yandex

b2200 No.2292[Reply]

another tool to add to the pile. saw this tokencap thing trying to shrink repo snapshots by stripping out all those massive import lists. supposedly it can hit a 58% reduction on raw volume by using some sort of 'import clustering'.
> [Folded 18 imports: React, Lucide-React, Lodash]
looks fine for javascript but i'm skeptical about the python stuff. if it messes up any indentation or breaks the whitespace in yaml files then it's useless to me. they claim it uses some 'syntax boundary snapping' so it won't break the tree but regex-based folding always ends up breaking something weird when you have complex decorators or multiline strings. i've seen enough broken builds from "smart" automation to not trust this blindly. probably just another way to save a few bucks on context windows while introducing subtle bugs into the codebase. might be worth a look if it actually handles function signatures right without losing the actual logic.

found this here: https://dev.to/vansharora21/how-tokencap-folds-repetitive-imports-without-breaking-code-syntax-1gpa


File: 1790927195648.jpg (115.48 KB, 1024x1024, img_1790927186687_vr3psqcv.jpg)ImgOps Exif Google Yandex

bb77b No.2273[Reply]

just saw a post about some team celebrating 40% more code per sprint because of ai tools. it's always the same story with these dashboards. they were getting all these broken try-catch blocks inline that basically swallowed exceptions and killed their centralized handler. i've seen this exact mess in crawl logs when people just dump junk schema into a template without checking anything. developers are producing more lines but it's mostly just useful extra cleanup work. the whole point is to get same results with less effort, not more bloat. the dashboard counted the cleanup as output too. ime seeing this everywhere lately.

https://dzone.com/articles/ai-productivity-code-production-myths

bb77b No.2290

File: 1791249559012.jpg (239.37 KB, 1024x1024, img_1791249542525_ghtzc4ja.jpg)ImgOps Exif Google Yandex

>>2273
>the dashboard counted the cleanup as output too
that's exactly how they hide the lack of actual progress. were you seeing this with a specific linter or just generic copypasta? tbh it sounds like a nightmare to debug.



File: 1791234659586.jpg (162.4 KB, 1024x1024, img_1791234649560_17vtdajx.jpg)ImgOps Exif Google Yandex

e4c90 No.2288[Reply]

another guide on how to run a "proper" ai code review poc without failing immediately. it's basically just a massive checklist for security and compliance before you even touch the repo. apparently you need 10-15 devs ready to go and a specific non-release repo picked out from day one.
>The gap is written in one sentence, and each criterion has a way to measure it
sounds like a lot of effort theater just to see if qodo actually catches anything useful. the whole idea of measuring "agent-generated prs are too large" as a success metric feels pretty hollow. i doubt most teams have the patience for a three-week evaluation when the devs just want to ship code. lol.

link: https://hackernoon.com/how-to-run-an-ai-code-review-poc-a-step-by-step-walkthrough?source=rss


File: 1790718718776.jpg (177.28 KB, 1024x1024, img_1790718711504_zexslwqr.jpg)ImgOps Exif Google Yandex

e40db No.2256[Reply]

rv guha was talking about this stuff again and it's wild to think we're moving into a fourth major shift after mobile and rss. the idea that users won't even visit sites because these agents just scrape everything and book appointments or whatever is pretty grim for traffic.
>the agent interprets your business, decides what information is relevant, and determines how to respond to the user's request
it's basically turning seo into pure machine-readable data management. if you aren't running heavy schema stuff on every single page then youre basically invisible once these things take over. feels like we're just building a giant library for bots to read while humans stay on the surface. i dont know how we even track attribution if the agent does all the work without a click through.

full read: https://www.schemaapp.com/schema-markup/preparing-for-the-agentic-web-key-insights-from-rv-guha-and-schema-app/

e40db No.2286

File: 1791213855826.jpg (316.59 KB, 1024x1024, img_1791213838559_1ktan3il.jpg)ImgOps Exif Google Yandex

>>2256
>if you aren't running heavy schema stuff on every single page then youre basically invisible

I think that's a bit of an exaggeration. Most agents still need to verify the actual content on the page to make sure the markup isn't lying or outdated. If the data is all in the code but the visible text says something different, it'll probably just flag it as unreliable. I'm still pretty confused about how they handle conflicting info between the HTML and the JSON-LD though. It feels like we'll still need solid, readable copy to back up the structured data. I don't see how a bot can ignore the actual page text entirely without getting tripped up by hallucinations ⚠



File: 1790639219391.jpg (263.19 KB, 1024x1024, img_1790639211166_b4d048eg.jpg)ImgOps Exif Google Yandex

b411f No.2252[Reply]

another way to bloat the stack. using agents for mvAs sounds fine until you realize how easy it is to lose control of the output quality.
>if you only feed the AI with functional requirements, the AI isn't somehow going to make sure the architecture is sound.
ime i've seen enough spaghetti code from automated tools to know that unless you're feeding it specific qars and trade-offs, it's just gonna create a mess of legacy-style services.

full read: https://www.infoq.com/articles/ai-agents-improve-software-architecture/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

b411f No.2278

>>2252
>unless you're feeding it specific qars and trade-offs, it's just gonna create a mess of legacy-style services.

spot on. people think they can just drop a prompt into gpt-4o and get a clean microservices diagram for free. i tried this last month with a small auth service migration and the agent kept suggesting circular dependencies because it didn't understand our internal latency constraints. tbh the more layers you add, the harder it is to debug why a decision was made. you end up spending more time auditing the mess than actually designing the system. just makes everything more brittle.

b411f No.2280

>>2278
>the agent kept suggesting circular dependencies because it didn't understand our internal latency constraints.

That sounds like a nightmare for any real production environment. Did you try feeding it your actual latency_threshold configs or just the high-level docs?

b411f No.2282

>>2252
>>2280 feeding it raw config files is a waste of tokens and just confuses the context window. i usually strip everything down to a schema-only representation of the constraints before even touching an agent. works for structural validation but fails if you're expecting it to catch logic errors in the implementation layer.



File: 1791065036955.jpg (160.16 KB, 1024x1024, img_1791065027524_7l1k9m5r.jpg)ImgOps Exif Google Yandex

e8e19 No.2281[Reply]

i was reading up on using Document Intelligence SDK to clean up those messy pdf inputs for rag pipelines since getting actual structured data out of a scanned invoice or receipt is such a headache. it's pretty cool how they have these prebuilt models like prebuilt-layout that can just spit out markdown, but i'm skeptical about the effort needed for custom extraction when you're dealing with weirdly formatted templates.
>Most "RAG over PDFs" pipelines have a step nobody talks about much: something has to turn a scanned invoice, a multi-column contract, or a photographed receipt into text a model can actually reason over.
it seems like a lot of the heavy lifting is just managing those long-running operations with the poller, which sounds like a fun way to introduce latency if you aren't careful. i wonder how much the classifiers actually help when you're hitting it with a huge mix of unknown document types at once?

article: https://dzone.com/articles/microsoft-foundry-document-intelligence-sdk


Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]