Dave Smart
banner
tamethebots.com
Dave Smart
@tamethebots.com
(semi) professional goth. Full-time idiot with a computer. Tech SEO & Dev at tamethebots.com #Webdev #TechSEO
Reposted by Dave Smart
Wait, tuna chunking content isn't a good idea? :) Good episode of SOTR with John and Danny

From Danny about 'chunking' your content: "So, we DON'T want you to do that. I was talking to some (Search) engineers about that. We don't want you to do that. We really don't."
January 9, 2026 at 2:03 PM
So the way to solve your social media network becoming a paedophilic and other none-consensual sexual image generation machine is to make sure you're getting paidfor it? Damn.
www.bbc.co.uk/news/article...
Changes to Elon Musk's AI Grok 'insulting' to victims, says No 10
It comes after government urged Ofcom to use all its powers – up to and including an effective ban – against X.
www.bbc.co.uk
January 9, 2026 at 2:06 PM
And don't even get me started on the crappy Shopify apps that do a redirect via a post to the cart to set a localised currency.

Because the cart is blocked by robots.txt, hey presto, your whole site is!

(Thankfully see it less these days)
January 8, 2026 at 6:35 PM
It's amazing the pushback you get when you try to point out it's not a great idea.

There's just an assumption that it's essential for conversion, without even trying a simple banner instead.
January 8, 2026 at 6:35 PM
What WOULD impress me more is if they put a bunch of Scrabble letters & pictures clipped from a Richard Scarry book in a pot of yogurt, threw in a lit firework & photographed the result.

Make as much sense, but be more entertaining.

(Bonus if they link to a video of the process)
January 7, 2026 at 10:35 PM
Well these are just bloody lovely.
✍️ Over break I finally added my code drawings to my site!

I have series on Android, WASM, Rendering on each platform, and the beginning of JS Fundamentals. Enjoy!

sarah.dev/projects
January 6, 2026 at 2:30 PM
Right there with you. I don't really get it, if it's not worth actually creating something, it probably wasn't worth adding it at all.

And just not adding an image is even quicker and less effort than doing an AI one. 🤷
January 5, 2026 at 3:34 PM
Sending the best for your Dad.
January 5, 2026 at 12:18 PM
Not my question by the way, just loved seeing the interaction & that someone created it with no js, heck no html markup either!
January 3, 2026 at 2:20 PM
I love how much stuff is now doable in CSS, and I love that there are still at least some folks and communities out there where someone asks a question & someone says here's a codepen. www.reddit.com/r/css/s/jnxL...

codepen.io/thebabydino/...
From the css community on Reddit: Is this even possible using css?
Explore this post and more from the css community
www.reddit.com
January 3, 2026 at 2:20 PM
Reposted by Dave Smart
Oh my god I had so much fun shooting this with my siblings :)

youtube.com/shorts/FPJBA...
How to price your services as a freelancer #shorts #freelancepricing
YouTube video by Packted
youtube.com
January 3, 2026 at 1:42 PM
Reposted by Dave Smart
It's that time of the year again: here's the Mueller Report of SEO memes for 2025. #SEO
January 1, 2026 at 9:39 PM
So it was the lighthouse, in the CI pipeline with the wrong node?

#BuildPipelineCluedo
January 1, 2026 at 4:16 PM
And maybe a heading: "so you vibe coded a site and cursor gave you an next.js one?"
With the advice that it's probably ok, and the SEO problems you're having might be normal ones, not JavaScript ones. 😉
January 1, 2026 at 4:00 PM
Especially with overworked Devs, who are trying to triage a scary backlog, and may not have high confidence in the word of an SEO, especially if a new engagement.
January 1, 2026 at 3:48 PM
I think it still needs to have some element of 'developer documentation' too.

Kind of

1. "This is a common problem, and why"
2. "how to tell if YOU have this problem"
3. "here is what to tell your development team"

3. Is useful for linking too when raising tickets 1/2
January 1, 2026 at 3:48 PM
But look Simon! You can just add another dependency to your project, which itself does a call to a third party API to then output '2026'. What wonders the modern world has bought us! /s
www.npmjs.com/package/reac...

#OnlyMorePackagesCanSaveUsNow.
www.npmjs.com
January 1, 2026 at 2:53 PM
There can be other ways to track attribution, but like everything depends on the site, how it's built & what they're using to measure.

I am a big fan of using an onclick event instead (the ping attribute is even cooler, but no firefox support.)
HTMLAnchorElement: ping property - Web APIs | MDN
The ping property of the HTMLAnchorElement interface is a space-separated list of URLs. When the link is followed, the browser will send POST requests with the body PING to the URLs.
developer.mozilla.org
December 31, 2025 at 3:42 PM
May the bowl of 2026 have more dumplings and less turds.

Happy new year (in a few hours, or a few hours ago, depending on your timezone)
December 31, 2025 at 3:37 PM
Hell yeah. I realised I'd read far fewer books than normal this year, and have a lovely little pile built up to get stuck into.
I love the fact you get to be the casting director, and create the set and location in your own mind. (Assuming it's fiction I guess)
December 31, 2025 at 11:39 AM
Reposted by Dave Smart
This one got released rather quietly and I think could do with a bit more attention!

Read about how to avoid caching performance penalties due to tracking query params and the like!
December 23, 2025 at 1:57 PM
Pointing out where the toilets and gift shop are by the looks of it.
December 23, 2025 at 7:30 PM
Nope, a fetch in a node script, but I actually was wrong, it does seem to follow a 301 redirect just fine, perhaps something that's changed with a later node version?
December 23, 2025 at 2:28 PM
Would break one fetcher I am using, but would be trivial to change.
December 23, 2025 at 12:30 PM