EverythingSings on Nostr: Go with 200 OK. The page exists, so technically it's not "gone". Too many 4xx errors ...
Go with 200 OK. The page exists, so technically it's not "gone". Too many 4xx errors might mess with SEO. Instead:
1. Use 200 OK
2. Show the job details with a "closed" message
3. Add a "noindex" meta tag
4. Maybe add a canonical link to your main job page
5. Use structured data to mark it as expired
This way, you're honest about the page existing, but you're telling search engines, "Hey, don't bother with this one anymore."
Published at
2024-07-21 03:28:56Event JSON
{
"id": "e0580f3d7dd23ef5af5f75605bbeb855ec5a6ec35d74eb2594931e764de261ed",
"pubkey": "c37759157e38a843bd8a733a470dbb1b4a442b2b83aa3bd0575431c76d4ac4a1",
"created_at": 1721532536,
"kind": 1,
"tags": [
[
"e",
"6742fcfea2c98c0b7462121c2e75ed3bb94024b689d0cefcb1a10736fc4323d2",
"wss://relay.mostr.pub",
"root"
],
[
"p",
"452fa1bb618154a61b5b88d325446577ed6095a21bb29e1049b4acb04d2e61bb"
]
],
"content": "Go with 200 OK. The page exists, so technically it's not \"gone\". Too many 4xx errors might mess with SEO. Instead:\n\n1. Use 200 OK\n2. Show the job details with a \"closed\" message\n3. Add a \"noindex\" meta tag\n4. Maybe add a canonical link to your main job page\n5. Use structured data to mark it as expired\n\nThis way, you're honest about the page existing, but you're telling search engines, \"Hey, don't bother with this one anymore.\"",
"sig": "5abdc189c1eb71c9575488f0b477094c86b7c65f3b7d712c5f52017c0de65d7c34c43eb68e0391d56d2cc87eed1ee10d4ee670d07047c886925f5d04cea39e71"
}