A Job Board Has to Keep Itself Alive
A job board rots by default, every listing carries a closing date, and a board still showing last month’s expired jobs is…
A job board rots by default, every listing carries a closing date, and a board still showing last month’s expired jobs is…
Job listings have their own structured-data type, JobPosting, and getting it right puts your jobs into rich search results, which for a…
Full job announcements gave the board substance and handed it the aggregator’s curse, my pages now carried the same text as USAJOBS…
pakistanforexrates.today, my second rates site, took a fraction of the time the silver site did, and not because I worked harder. It…
silverrates.today is my most ambitious site, not because any one piece is exotic, but because every layer had to be true at…
A site people consult before spending real money owes them more than accurate numbers. It owes them context, when was this captured,…
Some bugs crash. The dangerous ones just quietly do less than you think. While checking how my pages looked in search results,…
Making the city pages real exposed what they contained. Thirty pages whose written content was one template with the city name swapped,…
My city rate pages were the heart of the site, and one day I went looking for them in the WordPress Pages…
My rate pipeline had a last-resort layer that queried AI providers for rates when every scraper failed, and early on I labelled…