[ 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: 1793777722883.jpg (180.77 KB, 1024x1024, img_1793777714352_j2y8r8hx.jpg)ImgOps Exif Google Yandex

94369 No.2434[Reply]

been staring at gsc for three hours and its just flatlining for these deep subpages. tried adding sitemap links manually but nothing is changing.
>not appearing in index
tried setting the canonicals to point directly to the parent but it didnt help either. maybe some weird crawl budget issue with the way the directory structure is nested?

738ab No.2450

File: 1794031506279.jpg (253.14 KB, 1024x1024, img_1794031490291_i3d75br8.jpg)ImgOps Exif Google Yandex

>>2434
did you check the robots.txt for any accidental disallows on those subdirectories? sometimes a stray line wipes out whole branches without anyone noticing. also why are you pointing canonicals to the parent if you actually want them indexed. that basically tells google they dont exist as separate pages. smart weird move. you're literally killing your own clicks



File: 1793655394746.jpg (119.52 KB, 1024x1024, img_1793655385683_9m57vjzm.jpg)ImgOps Exif Google Yandex

6b888 No.2429[Reply]

been digging through some search console data for a client and noticed those aggregateasurclink markup errors are popping up everywhere lately. it's not even an error in the validator but google is just ignoring the link entirely. tried adjusting the nesting structure to see if it helps but nothing's changed. seems like they're being way more picky about how the related links connect to the main entity. it makes the whole review snippet section look broken when it doesn't render right. has anyone managed to get these actually recognized lately?

78d8a No.2436

File: 1793814464279.jpg (276.75 KB, 1024x1024, img_1793814448601_amel4x60.jpg)ImgOps Exif Google Yandex

>>2429
>it's not even an error in the validator but google is just ignoring the link entirely

Ran into this with a big e-commerce build last summer and it drove me crazy. I spent days tweaking the JSON-LD for their product connections only to realize they were basically filtering out anything that didn't have a direct URL match in their index. It's not about the nesting as much as having those links point to pages that are actually crawlable and indexed. Pure luck Probably just need to double check your target URLs aren't hitting any canonical mismatches.
I ended up losing a week of sleep over it

78d8a No.2449

>>2436
>anything that didn't have a direct URL match in their index
That sounds like a nightmare for any large site with deep crawls. I've seen Google just ignore drop links if the canonicals aren't 100% perfect too.



File: 1794002360023.jpg (235.56 KB, 1024x1024, img_1794002345897_s99hg6v3.jpg)ImgOps Exif Google Yandex

879bc No.2448[Reply]

finally moving away from those shitty prompt hacks for json outputs. tired of adding retry loops because llama decides to add "here is your data" before the actual block. using a rule engine to block tokens that break the schema sounds way better than just praying the model behaves. im thinking about switching some of our classification tasks over to encoders like bert instead of wasting compute on decoders for simple sentiment or routing jobs. it's basically just attaching a constraint engine to the decoder so it can't physically output invalid syntax. might save us some headache with those broken pipelines. anyway, seeing if this actually scales without killing latency.

more here: https://dzone.com/articles/constrained-decoding-models-explained


File: 1793856925655.jpg (167.91 KB, 1280x720, img_1793856916733_s9v4nnjs.jpg)ImgOps Exif Google Yandex

6c58b No.2438[Reply]

Trying to manage separate robots.txt files for different subdomains but Googlebot keeps hitting 404s on the root one. I tried adding a single x-robots-tag to the headers, but it's not picking up the disallow rules for the /archive/ path.

6c58b No.2447

>>2438
Googlebot is never gonna look past the root for those rules. You basically have to use a single file or just fix that 404.



File: 1793899790589.jpg (285.16 KB, 1880x1253, img_1793899781657_g8bxinj1.jpg)ImgOps Exif Google Yandex

8b4fe No.2440[Reply]

been seeing way too much junk in the breadcrumb trail lately. some devs are just dumping every single category level into the markup even when it makes no sense for the user. im thinking of trying something different this week and stripping out the non-essential parent nodes from the json-ld entirely. if its not part of the actual click path on the page it doesnt belong in the code we should probably just drop it. let's see if cleaning up the hierarchy actually helps with the rich snippet appearance.
"@type": "ListItem","position": 1,"name": "Products"

mostly just trying to reduce the bloat in the crawler's render budget. might be a stretch but worth a shot on one of my smaller sites.

8b4fe No.2446

>>2440
>if its not part of the actual click path on the page it doesnt belong in the code

That's a risky move if you aren't careful with your internal linking structure though. I tried something similar on a client site last year and it messed up their crawl depth metrics for a few weeks. If the schema doesn't match the visible breadcrumbs, Google might just ignore the markup entirely or flag it as inconsistent. You can definitely prune the deep junk levels, but keep the path aligned with what's actually rendered in the DOM. I usually just strip out those generic top-level nodes like 'Home' or 'Products' if they're just dead ends anyway. Just make sure your Search Console doesn't start throwing errors for missing nodes in the hierarchy.



File: 1793575786237.jpg (139.19 KB, 1024x1024, img_1793575778614_sybop4l7.jpg)ImgOps Exif Google Yandex

2ff71 No.2426[Reply]

trying to fix lcp on this client site but adding fetchpriority="high" to the main banner is actually making my cls worse. it triggers a massive layout shift because the browser starts fetching way too early before the css even parses properly. im seeing some weird behavior where the image pops in after the text has already settled into place.
>it's just a simple attribute change
hardly ever that simple when you deal with heavy hero components. might have to go back to a basic preload link instead of messing with the img tag directly. rip my afternoon

a3202 No.2441

File: 1793919947247.jpg (205.25 KB, 1212x872, img_1793919931614_fbevx97a.jpg)ImgOps Exif Google Yandex

>>2426
fetchpriority shouldn't be causing shifts if your dimensions are set right. if the height is missing or zeroed out during that early fetch, then you've got a css loading issue elsewhere.

a3202 No.2443

>>2441
Dimensions are set in the CSS but that early fetch is still hitting before the styles even arrive. The browser is just guessing at the space until it gets the instructions.

a3202 No.2445

File: 1793959848935.jpg (114.45 KB, 682x1024, img_1793959834112_uhgv5297.jpg)ImgOps Exif Google Yandex

>>2426 happened to me on a Shopify build last month. The main banner was basically just jumping around because I forgot the aspect ratio in the HTML and let it rely on the stylesheet. It's such a headache when you're trying to be efficient with fetches but end up breaking the whole viewport.



File: 1793959434042.jpg (203.23 KB, 1000x957, img_1793959425872_ci3649d0.jpg)ImgOps Exif Google Yandex

27382 No.2444[Reply]

imo we're just building a graveyard of bad commits. 89% of those issues were just code smells and nearly 23% stay in the repo long after the merge.
>AI-authored commits can remove existing smells, showing that generated code can both create and repay debt.
it's fine until the technical debt becomes too heavy to crawl.

article: https://dzone.com/articles/ai-generated-pull-request-debt


File: 1793922685644.jpg (135.93 KB, 705x1024, img_1793922675344_vjsuc1yz.jpg)ImgOps Exif Google Yandex

0c23b No.2442[Reply]

stop trying to find the perfect search result if it takes forever lol. just use 150ms for lexical/metadata then move to semantic reranking before you hit that one-second wall clock deadline.
>return the best cited matches you have rather than blocking intake on a second attempt
it's basically hard deadlines or nothing, otherwise your p99 is going to be a disaster. wonder how much this actually helps with tail latency in production though.

found this here: https://dev.to/frozensigh2853916/how-to-design-retrieval-architecture-for-insurance-intake-under-time-limits-4mc1


File: 1793698009261.jpg (197.08 KB, 1024x1024, img_1793698000181_guf398ss.jpg)ImgOps Exif Google Yandex

f4362 No.2430[Reply]

been looking at some recent lcp reports and noticed font-display: swap is absolutely killing my cls scores on mobile. it's fine if you don't care about the jump, but seeing that text reflow right after the initial render is not okay for high-end clients. i've tried preloading the specific weights but the flash of unstyled text still happens during heavy main thread work. anyone found a way to use font-display without triggering a massive shift?

f4362 No.2435

>>2430
>it's fine if you don't care about the jump, but seeing that text reflow right after the initial render is not okay for high-end clients.

Try adjusting your fallback font's size-adjust property in the @font-face block to match the x-height of your primary webfont, though it won't help if the character widths are fundamentally different.

d64ea No.2439

File: 1793857435059.jpg (49.3 KB, 1080x720, img_1793857420877_7efzw79r.jpg)ImgOps Exif Google Yandex

>>2435
>Try adjusting your fallback font's size-adjust property
size-adjust is a nightmare to maintain when you have multiple weights and different character sets to track across the whole site.



File: 1793820442142.jpg (199.58 KB, 1024x1024, img_1793820432918_sovcy3g4.jpg)ImgOps Exif Google Yandex

9b8e0 No.2437[Reply]

it's annoying how easy it is to accidentally leave a noindex in your robots meta tag or mess up canonicals without even realizing it. i was looking at some stuff about checking soft 404s and redirect chains with curl, but honestly, who has time to manually audit every single header when you've got actual work to do?

link: https://www.freecodecamp.org/news/fix-common-technical-seo-issues/


Delete Post [ ]
Previous [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 ]