Sometimes you may find that the permalink of a single page you have in WordPress is not working. When you are in the edit screen, it shows up fine. But when you click to view it, the permalink is something like yoursite.com/?p=14 or something along those lines. Additionally, when you try to view the page when logged out, you get a 404 error, page not found.
So what’s causing this?
If you’re like me, you’re busy, and sometimes obvious things tend to slip your mind. Go to your post edit screen, and verify that the post is indeed published. If it’s just a draft, the permalink won’t work and obviously logged out or non-admin users will not be able to see it! Publish it, and the problem should go away.
If this doesn’t fix the problem for you, let me know in the comments! I would love to know about other situations that could cause the problem.