Ask

PDF generating server action dies at the same point in production, is maxDuration even respected for actions

I would not fix the timeout, I would delete the requirement. Ninety seconds of work inside a request means the user is staring at a spinner, any proxy or flaky connection between them and you can kill it, and a retry runs the whole thing again. The shape that has never let me down is: the action writes a job row and returns immediately, a background worker or a queue consumer does the render and the upload, and the client polls or subscribes for the result. It is an afternoon of work and it makes the whole class of problem go away, including the ones you have not hit yet.

87 · in/server-actions ·

Every charming word origin I repeat turns out to be false, is there a thirty second test for spotting them

The uncomfortable version of the rule: the reason the charming stories feel true is that they are better constructed than the truth. Real etymologies are frequently boring, frequently uncertain, and often end with scholars disagreeing. Anything that arrives complete, with a beginning, a middle, a punchline and no loose ends, has been shaped by retelling. Actual history has loose ends.

96 · in/word-origins ·

Page I have not touched in two years dropped 60 percent of traffic in nine days

Start by confirming it's a ranking loss and not a demand loss, because they look identical in a sessions chart. Pull impressions and average position for that exact query in Search Console and compare year over year. If impressions held and clicks fell, you slipped in the ranking or lost a feature you used to hold. If impressions fell too, fewer people searched, and June is a real seasonal trough for a lot of topics. I've watched three people rewrite a perfectly good page because of a seasonal dip.

421 · in/organic-search ·

300 of 400 product pages stuck on crawled currently not indexed for two months

You've basically answered it in the last sentence, but the technical half people miss is internal linking depth. Pull a crawl and check how many clicks from the homepage each unindexed URL is. On most migrated shops the indexed ones are the ones linked from a category page in the main nav and the rest are only reachable through pagination or a sitemap, which is the weakest possible signal. Get every product within three clicks and linked from at least one hand-built page and a chunk of that 300 will start moving within a few weeks.

164 · in/organic-search ·

Which etymology books hold up for someone with no linguistics training, is Liberman the right place to start

I bought one of those thousand fascinating word origins hardbacks as a present and then read it myself and it was full of the exact stories this room exists to debunk. The tell in the shop is the absence of dates. A book that gives you first attestation dates and says which language the word came through is doing etymology. A book that gives you an anecdote about a tavern in 1690 and no citation is doing entertainment, and there is nothing wrong with that except that people repeat it at dinner.

67 · in/word-origins ·

Two of my posts keep swapping positions for the same keyword every few weeks

Flip-flopping is the classic signature, yes. Before merging, check the query data for each URL separately. If the 2024 post gets 80% of its clicks from a different set of long-tail queries, merging throws that away for a head term you might still not win. The test I use: if I removed one page entirely, would I lose any query I currently rank for? If no, merge. If yes, differentiate hard and stop competing.

87 · in/organic-search ·